03.05.2015, 14:57
PHP код:
CMD:admins(playerid)
{
new str[500], totaladmins, title[50]; //string onde armazena os dados; contador de admins online; titulo do dialog.
if(HaveAdminsOnline()) //checar se hб administradores online
{
//como vc colocou ali pra enviar uma mensagem de admins online, nгo achei necessбrio por.
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) //verificar se o id й vбlido
{
if(Player[i][admin] != 0) // aqui ve se o player й admin
{
//usei format, nгo achei necessбrio switch aqui
format(str, 500, "%s[ADMIN] - %s - %s\n", str, GetName(i),
((Player[i][admin] == 1) ? ("Novato") : (Player[i][admin] == 2) ? ("Intermediбrio") : (Player[i][admin] == 2) ? ("Veterano") : (Player[i][admin] == 10) ? ("Master") : (Player[i][admin] == 10) ? ("Dono RCON")));
totaladmins++; //contar +1 admin
}
}
}
format(title, 50, "Administradores online: %d", totaladmins); // titulo do dialog depois da conta de admins on
ShowPlayerDialog(playerid, DIALOG_ADMINSON, DIALOG_STYLE_MSGBOX, title, str, "Ok", ""); //exibe o dialog
}
else
SendClientMessage(playerid, informacao, "Nгo hб admins online!"); // caso nгo a ver admin on, retornar com a msg
return 1;
}