08.09.2012, 17:32
Sempre que seto 2 admins online e do /admins fica tudo certo, quando um desses admins sai fica 2 nomes do admin que fico online e um desses nomes com o level de admin do que saiu.
COMANDO!
STOCK
Код:
#define DIALOG_Admins 7
Код:
CMD:admins(playerid, params[]) { if(Logado[playerid] == false) return SendClientMessage(playerid,-1,"{8000FF}[ERRO] {FFFFFF}Vocк nгo estб logado"); new s[128], ss[128], Jogador[MAX_PLAYER_NAME]; for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[i][pAdmin] > 0) { GetPlayerName(i, Jogador, sizeof(Jogador)); format(ss, 128, "{FFFFFF}%s {FF00FF}[%s]\n\n", Jogador, admins(i)); strcat(s, ss); } } ShowPlayerDialog(playerid, DIALOG_Admins, DIALOG_STYLE_MSGBOX, " {FF00FF}*** {FFFFFF}ADMIN'S ONLINE {FF00FF}***", s, "fechar", ""); return true; }
Код:
admins(playerid)/* MOSTRA OS ADMINISTRADORES ONLINE */ { new String[64]; if(PlayerInfo[id][pAdmin] == 1) String = "Moderador"; else if(PlayerInfo[playerid][pAdmin] == 2) String = "NНVEL 2"; else if(PlayerInfo[playerid][pAdmin] == 3) String = "NНVEL 3"; else if(PlayerInfo[playerid][pAdmin] == 4) String = "NНVEL 4"; else if(PlayerInfo[playerid][pAdmin] == 5) String = "NНVEL 5"; return String; }