06/07/2024 10:52
(06/07/2024 03:50)xbruno1000x Escreveu: Primeiramente, peço-lhe que se atente a área. Esse problema não é um problema mobile, é um problema multiplataforma e portanto foi movido para a devida área.
Tente assim:
Código:CMD:admins(playerid)
{
new AdminClass[32], Message[4096];
foreach(new i: Player)
{
if (Player[i][pAdmin] > 0) // Verifica se o jogador é admin
{
switch(Player[i][pAdmin])
{
case 1: { AdminClass = "Ajudante"; }
case 2: { AdminClass = "Moderador"; }
case 3: { AdminClass = "Administrador"; }
case 4: { AdminClass = "Gerente"; }
case 5: { AdminClass = "Diretor"; }
case 6: { AdminClass = "Fundador"; }
default: { AdminClass = "Desconhecido"; }
}
format(Message, sizeof(Message), "Admin: %s | Cargo: %s \n", pName(i), AdminClass);
}
}
if (strlen(Message) == 0)
{
strcat(Message, "Nenhum administrador online.");
}
ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_TABLIST_HEADERS, "Admins online", Message, "Visto", "");
return true;
}
Bom dia.
Perdão, mas eu fiz a postagem em um local indevido? Esta não é a área de suporte sa-mp? Foi criado uma área especifica para mobile?
Sobre o código, o seu funcionou. Poderia me explicar o porquê? Seria por eu não ter verificado se há player admin ou foi outra coisa?
Antes mostrava meu nome como admin, só não mostrava qual cargo eu ocupava, agora está OK.
Programador pawn nível iniciante