if(strcmp(cmd, "/admins", true) == 0)
{
SendClientMessage(playerid, 0x96D742AA, "Administradores conectados:");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
if(admin[i] == false)
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(i, nome, sizeof(nome));
format(string, sizeof(string), "~ %s [ID %d]", nome, i);
SendClientMessage(playerid, 0xFFFFFFAA, string);
count[playerid]++;
}
}
}
}
if(count[playerid] == 0)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}~> {FFFFFF}Nenhum administrador conectado ao servidor no momento!");
}
return 1;
}
if(strcmp(cmd, "/ocultar", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
admin[playerid] = true;
SetPlayerChatBubble(playerid, "", 0xFFFFFFAA, 100.0, 10000);
GameTextForPlayer(playerid, "~w~ADMIN ESPIAO: ~g~ATIVADO", 2500, 3);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
}
return 1;
}
if(strcmp(cmd, "/desocultar", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
admin[playerid] = false;
AtualizarChatBubble();
GameTextForPlayer(playerid, "~w~ADMIN ESPIAO: ~r~DESATIVADO", 2500, 3);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
}
return 1;
}
if(strcmp(cmd, "/admins", true) == 0)
{
if(count[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}~> {FFFFFF}Nenhum administrador conectado ao servidor no momento!");
SendClientMessage(playerid, 0x96D742AA, "Administradores conectados:");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
if(admin[i] == false)
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(i, nome, sizeof(nome));
format(string, sizeof(string), "~ %s [ID %d]", nome, i);
SendClientMessage(playerid, 0xFFFFFFAA, string);
count[playerid]++;
}
}
}
}
return 1;
}

if(strcmp(cmd, "/admins", true) == 0)
{
SendClientMessage(playerid, 0x96D742AA, "Administradores conectados:");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
if(admin[i] == true) return SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}~> {FFFFFF}Nenhum administrador conectado ao servidor no momento!");
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(i, nome, sizeof(nome));
format(string, sizeof(string), "~ %s [ID %d]", nome, i);
SendClientMessage(playerid, 0xFFFFFFAA, string);
count[playerid]++;
}
}
}
}
if(count[playerid] == 0)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}~> {FFFFFF}Nenhum administrador conectado ao servidor no momento!");
}
return 1;
}
if(strcmp(cmd, "/admins", true) == 0)
{
SendClientMessage(playerid, 0x96D742AA, "Administradores conectados:");
new count;
for(new i, p = GetMaxPlayers(); i < p; i++)
{
if(!IsPlayerConnected(i) || !IsPlayerAdmin(i) || admin[i]) continue;
GetPlayerName(i, string, MAX_PLAYER_NAME);
format(string, 64, "~ %s [ID %d]", string, i);
SendClientMessage(playerid, 0xFFFFFFAA, string);
count++;
}
if(!count) SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}~> {FFFFFF}Nenhum administrador conectado ao servidor no momento!");
return 1;
}
|
Retire a variavel count[MAX_PLAYERS] do inicio do GM e troque o atual comando de /admins por este:
PHP код:
|