mr.freezeee
Дебютант
Нужно сделать так, что бы когда администрации нет онлайн /admins не просто не вызывала диалог, а вызывала его, но в нем писало бы администрации нет онлайн, вот код к которому все прикреплять:
PHP:
if(strcmp(cmd, "/admins", true) == 0)
{
string[0] = 0;
for(new i=0;i<MAX_PLAYERS;i++)
{
new ttext[300];
if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
if(PlayerInfo[i][pAdmin] <= 0) continue;//
{
if(PlayerInfo[i][pAdmin] == 1) { ttext = "Младший модератор"; }
else if(PlayerInfo[i][pAdmin] == 2) { ttext = "Модератор"; }
else if(PlayerInfo[i][pAdmin] == 3) { ttext = "Младший администратор"; }
else if(PlayerInfo[i][pAdmin] == 4) { ttext = "Администратор"; }
else if(PlayerInfo[i][pAdmin] == 5) { ttext = "Старший администратор"; }
else if(PlayerInfo[i][pAdmin] == 6) { ttext = "Игровой администратор"; }
else if(PlayerInfo[i][pAdmin] == 999) { ttext = "Главный администратор"; }
else if(PlayerInfo[i][pAdmin] == 9999) { ttext = "Основатель проекта"; }
}
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"%s %s: %s [%d] \n",string,ttext,sendername,i);
}
ShowPlayerDialog(playerid,777, DIALOG_STYLE_LIST, "Администрация онлайн:", string, "Принять", "Отмена");
return 1;
}
