17.04.2012, 01:29
o bug й que mesmo que tenha 2 admins so aparece 1 na dialog:
pawn Код:
if(strcmp(cmd, "/admins", true) == 0)
{
new count = 0;
new str[150],strin[150];
new pname[MAX_PLAYER_NAME];
foreach(Player, i) {
if(logged[i] == 1) {
if(PlayerInfo[i][pAdmin] >= 1) {
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
GetPlayerName(i, pname, MAX_PLAYER_NAME);
format(str, sizeof(str), "Administrador: %s id:%d - Nнvel: %d\n",pname,i,PlayerInfo[i][pAdmin]);
strcat(strin, str, sizeof(strin));
count++;
}
}
}
ShowPlayerDialog(playerid, 7327, DIALOG_STYLE_MSGBOX, "Administradores\n\n", strin, "Fechar", "");
if(count == 0) {
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
strcat(str,"{FFA500}Nenhum administrador ativo.");
ShowPlayerDialog(playerid, 1973, DIALOG_STYLE_MSGBOX, "Administradores\n\n", str, "Fechar", "");
}
return 1;
}