Привет, Гость!
  • Страница 1 из 1
  • 1
Форум pawno » Pawno » Готовые команды » Администрация онлайн в диалоге (полезна)
Администрация онлайн в диалоге
BicbaiДата: Вторник, 23.10.2012, 16:29 | Сообщение # 1
Полковник
Группа: Администратор
Сообщений: 288
Статус: Offline
Вариант 1

Находим public OnPlayerCommandText(playerid, cmdtext[])
вставляем в него команду:

Code
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 (С текстовыми рангами)

В тот же паблик вставляем

Code
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 » Pawno » Готовые команды » Администрация онлайн в диалоге (полезна)
  • Страница 1 из 1
  • 1
Поиск: