Vovqa^^ :3
Ученик
Вот вообщем команда, проблема в том если несколько администраторов онлайн то будет показывать только того кто первый зашел. То есть 2 администратора онлайн показывает одного. Подскажите как исправить
PHP:
if(strcmp(cmdtext, "/admins", true) == 0)
{
new alllstring[2000], ttext[50];
for(new i, j = GetMaxPlayers(); i != j; i++)
{
ttext[0] = 0;
if(!IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[i][pAdmin] <= 0) continue;
new Admin = PlayerInfo[i][pAdmin];
switch(Admin)
{
case 1: ttext = "1 lvl";
case 2: ttext = "2 lvl";
case 3: ttext = "3 lvl";
case 4: ttext = "4 lvl";
case 5: ttext = "Модератор";
case 6: ttext = "Заместитель";
case 7: ttext = "Создатель";
default: ttext = "---";
}
GetPlayerName(i, sendername, sizeof(sendername));
format(alllstring,sizeof(alllstring),"{FFFF33}[Администратор]{FFFFFF} %s | {FFFF33}ID: [%d] | Ранг: [%d]{FFFFFF} Online на админке: {FFFF33}%d{FFFFFF} дн(я/ей)",sendername,i,PlayerInfo[i][pAdmin],PlayerInfo[i][pFDay]);
}
if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все администраторы {FF6347}OFFLINE!");
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FFFFFF}Админы онлайн", alllstring, "Закрыть", "");
return true;
}
