|
Форум Программирование в Pawno Готовые команды Администрация онлайн в диалоге |
Администрация онлайн в диалоге |
Вариант 1
Находим public OnPlayerCommandText(playerid, cmdtext[]) вставляем в него команду: Код if(!strcmp(cmdtext, "/admins", true)) { new s[100]; for(new i = 0; i < GetMaxPlayers(); i++) { if(!IsPlayerConnected(i)) continue; if(PlayerInfo [i][pAdmin]>= 1) { new str[128], pname2[MAX_PLAYER_NAME]; GetPlayerName(i, pname2, MAX_PLAYER_NAME); format(str,sizeof(str),"%s | Уровень администрирования: %i | Пинг: %i\n",pname2, PlayerInfo[i][pAdmin],GetPlayerPing(i)); strcat(s,str); } } return ShowPlayerDialog(playerid, 2963, DIALOG_STYLE_MSGBOX,"Администрация онлайн", s, "Закрыть", ""); } Вариант 2 (С текстовыми рангами) В тот же паблик вставляем Код if(!strcmp(cmdtext, "/admins", true)) { new s[100]; for(new i = 0; i < GetMaxPlayers(); i++) { if(!IsPlayerConnected(i)) continue; if(PlayerInfo [i][pAdmin]>= 1) { new adminrang[50]; switch(PlayerInfo[i][pAdmin]) { case 1:adminrang = "Модератор 1 lvl"; case 2:adminrang = "Модератор 2 lvl"; case 3:adminrang = "Модератор 3 lvl"; case 4:adminrang = "Модератор 4 lvl"; case 5:adminrang = "Администратор"; case 6:adminrang = "Главный администратор"; } new str[128], pname2[MAX_PLAYER_NAME]; GetPlayerName(i, pname2, MAX_PLAYER_NAME); format(str,sizeof(str),"%s | Уровень: %s | Пинг: %i\n",pname2, adminrang,GetPlayerPing(i)); strcat(s,str); } } return ShowPlayerDialog(playerid, 2963, DIALOG_STYLE_MSGBOX,"Администрация онлайн", s, "Закрыть", ""); } Автор: Неизвестен Программист любитель :) |
| |||
| |||