Domenic_Capone
Умник
Всем привет, выложу вам команды /admins
В public OnPlayerCommandText:
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]):
Скрины:
В public OnPlayerCommandText:
Код:
[COLOR="#0000FF"]if[/COLOR] [COLOR="#00FF00"]([/COLOR][COLOR="#0000FF"]strcmp(cmd, [/COLOR][COLOR="#FF0000"]"/admins"[/COLOR][COLOR="#0000FF"], true[/COLOR][COLOR="#00FF00"]) == [/COLOR][COLOR="#0000FF"]0[/COLOR][COLOR="#00FF00"])[/COLOR][COLOR="#FF8C00"] //ваша команда[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]if(IsPlayerConnected(playerid))[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]ShowPlayerDialog(playerid,5910,DIALOG_STYLE_LIST,"[/COLOR][COLOR="#FF0000"]Онлайн","Администрация онлайн\nХелперы онлайн","Выбрать","Выйти"[/COLOR][COLOR="#00FF00"]);[/COLOR] [COLOR="#FF8C00"]// где 5910 ид диалога[/COLOR]
[COLOR="#00FF00"]}
}[/COLOR]
Код:
[COLOR="#0000FF"]if[/COLOR][COLOR="#00FF00"]([/COLOR][COLOR="#0000FF"]dialogid == 5910[/COLOR])
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]if(response)[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]new s[1000],sendername[MAX_PLAYER_NAME];[/COLOR]
[COLOR="#0000FF"]if(listitem == 0)[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]if(IsPlayerConnected(playerid))[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]for(new i = 0; i < GetMaxPlayers(); i++)[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]if (!IsPlayerConnected(i)) continue;[/COLOR]
[COLOR="#0000FF"]GetPlayerName(i, sendername, sizeof(sendername));[/COLOR]
[COLOR="#0000FF"]if (PlayerInfo[i][pAdmin] > 0) format(s, sizeof(s), "%s{FF0000}%s[%d]. {FFFF00}[/COLOR][COLOR="#FF0000"]Уровень администратора[/COLOR][COLOR="#0000FF"]: %d\n",s,sendername,i,PlayerInfo[i][pAdmin]);[/COLOR]
[COLOR="#00FF00"]}
}[/COLOR]
[COLOR="#0000FF"]ShowPlayerDialog(playerid,5011, DIALOG_STYLE_MSGBOX, "{FF6600}[/COLOR][COLOR="#FF0000"]Администрация онлайн"[/COLOR][COLOR="#0000FF"], s, "Ок", "");[/COLOR]
[COLOR="#00FF00"]}[/COLOR]
[COLOR="#0000FF"]if(listitem == 1)[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]if(IsPlayerConnected(playerid))[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]for(new i = 0; i < GetMaxPlayers(); i++)[/COLOR]
[COLOR="#00FF00"]{[/COLOR]
[COLOR="#0000FF"]if (!IsPlayerConnected(i)) continue;[/COLOR]
[COLOR="#0000FF"]GetPlayerName(i, sendername, sizeof(sendername));
if (PlayerInfo[i][pHelper] > 0) format(s, sizeof(s), "%s{00CCFF}%s[%d]. {FFFF00}[/COLOR][COLOR="#00FFFF"]Уровень хелпера:[/COLOR] [COLOR="#0000FF"]%d\n",s,sendername,i,PlayerInfo[i][pHelper]);[/COLOR]
[COLOR="#00FF00"]}
}[/COLOR]
[COLOR="#0000FF"]ShowPlayerDialog(playerid,5013, DIALOG_STYLE_MSGBOX, "{FF6600}[/COLOR][COLOR="#00FFFF"]Хелперы онлайн"[/COLOR][COLOR="#0000FF"], s, "Ок","");[/COLOR]
[COLOR="#00FF00"]}
}[/COLOR]
[COLOR="#0000FF"]else[/COLOR] [COLOR="#00FF00"]{}[/COLOR]
[COLOR="#00FF00"]}[/COLOR]
Последнее редактирование:
