31.08.2011, 11:31
Ai Galera Eu Fiz Um Sistema Admins Em Dialog Mais Quando Tem Mais De 1 ADM Buga e Aparece Nada :S
Codigo:
Por Favor Me Ajudem!
Codigo:
pawn Код:
dcmd_admins(playerid,params[]) {
#pragma unused params
new Count[2], i;
for(i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
{
if(PlayerInfo[i][Level] > 0) Count[0]++;
if(IsPlayerAdmin(i)) Count[1]++;
}
#if defined HIDE_ADMINS
if(PlayerInfo[playerid][Level] == 0) {
if(Count[0] >= 1) {
format(string, sizeof(string), "Existem %d Administradores Online. Use /report <id> <motivo> se vocк suspeita que alguйm esteja usando cheat", Count[0]);
return SendClientMessage(playerid, blue, string);
} else return ShowPlayerDialog(playerid, 1426, DIALOG_STYLE_MSGBOX, "Administradores:","\t{FF0000}Nenhum Administrador Online!\n\n{FFFFFF}Caso Ver Um Tire Uma Print e Poste Em Nosso Fуrum!", "Fechar", "");
}
#endif
if( (Count[0] == 0 && Count[1] == 0) || (Count[0] == 0 && Count[1] >= 1 && PlayerInfo[playerid][Level] == 0) ) return ShowPlayerDialog(playerid, 1426, DIALOG_STYLE_MSGBOX, "Administradores:","{FF0000}Nenhum Administrador Online!\n\n{FFFFFF}Caso Ver Um Tire Uma Print e Poste Em Nosso Fуrum!", "Fechar", "");
if(Count[0] == 1) {
for(i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && PlayerInfo[i][Level] > 0) {
new admson[600];
format(admson, sizeof(admson), "{FFFF00}[ID: {00FF40}%d {FFFF00}] {FFFF00}Nick: {00FF40}%s {FFFF00}Level: {00FF40}%d\n\nPara Denuciar Use: /report", i, PlayerName2(i), PlayerInfo[i][Level] );
ShowPlayerDialog(playerid, 1227, DIALOG_STYLE_MSGBOX, "Administradores:", admson, "Fechar", "");
}
}
return 1;
}
Por Favor Me Ajudem!