04/07/2024 23:22
Tem um problema grande de lógica no seu código que considera o admin nível 0 como admin aprendiz. O correto seria o nível 0 não ser admin, começar a partir do level 1.
Fiz algumas mudanças no código:
Fiz algumas mudanças no código:
Código:
if (Trabalhando[playerid] > 0)
{
new string[500];
switch (GetPlayerAdmin(playerid))
{
case 1:
{
format(string, 500, "{ffffff}[{c4f808}Aprendiz{ffffff}]{ffffff}%s(%d): %s", PlayerName(playerid), playerid, text);
break;
}
case 2:
{
format(string, 500, "{ffffff}[{ecfd00}Ajudante{ffffff}]{ffffff}%s(%d): %s", PlayerName(playerid), playerid, text);
break;
}
case 3:
{
format(string, 500, "{ffffff}[{d400e7}Moderador{ffffff}]{ffffff}%s(%d): %s", PlayerName(playerid), playerid, text);
break;
}
case 4:
{
format(string, 500, "{ffffff}[{00ff15}Administrador{ffffff}]{ffffff}%s(%d): %s", PlayerName(playerid), playerid, text);
break;
}
}
SendClientMessageInRange(10.0, playerid, string, -1, -1, -1, -1, -1);
return 0;
}
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.