• Страница 1 из 1
  • 1
Форум » Программирование в Pawno » Готовые команды » Администрация онлайн в диалоге
Администрация онлайн в диалоге
Добавлено 30.03.2016 в 23:20 | Сообщение №1
Сообщений: 265 Репутация: 0
Администраторы
Вариант 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, "Закрыть", "");
}

Автор: Неизвестен


Программист любитель :)
Форум » Программирование в Pawno » Готовые команды » Администрация онлайн в диалоге
  • Страница 1 из 1
  • 1
Поиск: