19.04.2016, 00:41
Aqui um comando, e sу adaptar.
PHP код:
if(!strcmp(cmdtext, "/admins", true))
{
new Counts;
new const Ranks[][] =
{
"{FFFFFF}[ {FFFF00}Ajudante{FFFFFF} ]",
"{FFFFFF}[ {FFFF00}Sub-Ajudante{FFFFFF} ]",
"{FFFFFF}[ {FF4500}Moderador{FFFFFF} ]",
"{FFFFFF}[ {008bce}Administrador{FFFFFF} ]",
"{FFFFFF}[ {328E0A}Staff{FFFFFF} ]"
};
new const PlayerAfk[][] =
{
"Online",
"{FF0000}AFK"
};
new STR[1400];
new STX[50], adminon;
for(new x = 0, y = GetMaxPlayers(); x != y; x++)
{
if(!IsPlayerConnected(x)) continue;
if(admin[x])
{
new NickName[25];
GetPlayerName(x, NickName, 25);
if(pAdmin[x] >= 1 && pAdmin[x] <= 5)
{
format(STR, 1400, "%s{F4511E}%s {FFFFFF}(%d) %s {FFFFFF}[{00A600} %s {FFFFFF}]\n", STR, NickName, x, Ranks[pAdmin[x] - 1], PlayerAfk[AFK[x] - 0]);
adminon++;
}
Counts++;
}
}
//teste
if(adminon == 0)
{
ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "{FFFFFF}Admins Online [ {FF0000}0{FFFFFF} ]", "{FF0000}Nгo hб membros da Administraзгo online no momento'", "Fechar", "");
}
else if(adminon == 1)
{
ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "{FFFFFF}Admins Online [ {328E0A}1{FFFFFF} ]", STR, "Fechar", "");
}
else
{
//teste
format(STX, 200, "{FFFFFF}Admins Online [ {328E0A}%d{FFFFFF} ]", adminon);
ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, STX, STR, "Fechar", "");
}
return 1;
}