08.08.2013, 12:37
Bom, eu fiz um /admins em diбlogo
Porйm estб aparecendo uma coisa que nao devia:
Nгo sei de onde surgiu esse "Master" antes do Nick '-'
Alguйm pode me dizer o que estб errado?
Cуdigo do /admins:
Porйm estб aparecendo uma coisa que nao devia:
Nгo sei de onde surgiu esse "Master" antes do Nick '-'
Alguйm pode me dizer o que estб errado?
Cуdigo do /admins:
pawn Код:
#define dialog_admin 125
if (strcmp(cmd, "/admins", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 5001)
{
new admtext[250];
if(PlayerInfo[i][pAdmin] == 5000) { admtext = "Master"; }
else if(PlayerInfo[i][pAdmin] == 3000) { admtext = "Gestor"; }
else if(PlayerInfo[i][pAdmin] == 5) { admtext = "Supervisor"; }
else if(PlayerInfo[i][pAdmin] == 4) { admtext = "Coordenador"; }
else if(PlayerInfo[i][pAdmin] == 3) { admtext = "Administrador"; }
else if(PlayerInfo[i][pAdmin] == 2) { admtext = "Moderador"; }
else if(PlayerInfo[i][pAdmin] == 1) { admtext = "Ajudante"; }
GetPlayerName(i, sendername, sizeof(sendername));
if(AdminDuty[i] == 0 && AdminAfk[i] == 0)
{
format(string, 256, "{C9C9C9} %s (%s)", sendername, admtext);
strcat(admtext, string);
}
if(AdminDuty[i] == 1 && AdminAfk[i] == 0)
{
format(string, 256, "{C9C9C9} %s {EBF569}(%s) (Em serviзo)", sendername, admtext);
strcat(admtext, string);
}
if(AdminAfk[i] == 1 && AdminDuty[i] == 0)
{
format(string, 256, "{C9C9C9} %s {5C9B44}(%s) (AFK)", sendername, admtext);
strcat(admtext, string);
}
if(AdminAfk[i] == 1 && AdminDuty[i] == 1)
{
format(string, 256, "{C9C9C9} %s {5C9B44}(%s)-(AFK) e (Em serviзo)", sendername, admtext);
strcat(admtext, string);
}
ShowPlayerDialog (playerid , dialog_admin, DIALOG_STYLE_MSGBOX , "Admins Online" , admtext , "Fechar" , "");
}
}
}
}
return 1;
}