SA-MP Forums Archive
[Ajuda] /admins so aparece os logados na rcon - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] /admins so aparece os logados na rcon (/showthread.php?tid=459243)



/admins so aparece os logados na rcon - Douglas651 - 21.08.2013

Boa tarde galera queria a ajuda de vcs numa coisa se puderem ajudar.

fiz um /admins pro meu servidor mas ele so mostra os adms logados na Rcon queria que ele mostrasse todos os adms mesmo os que nao tem a senha da rcon. segue abaixo o /admins.

if(strcmp(cmdtext, "/admins", true) == 0){
new Jogador[24];
new count = 0;
new msg[120];
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerConnected(i) && IsPlayerAdmin(i)){
GetPlayerName(i,Jogador,24);
format(msg,sizeof(msg),"Admins Online: %s",Jogador);
SendClientMessage(playerid, 0x000FFFAA, msg);
count++;
}
}
if(count == 0){
SendClientMessage(playerid, COR_AZULMEDIO, "Nгo Tem Nenhum Administrador Conectado");
}
return 1;
}


Obs:como poe ao invez desse jeito que eu coloquei numa caixinha igual vcs poem?

Obrigado a quem puder ajudar


Re: /admins so aparece os logados na rcon - Juniiro3 - 21.08.2013

Onde estб

pawn Код:
if(IsPlayerConnected(i) && IsPlayerAdmin(i)){
poem assim:

pawn Код:
if(IsPlayerAdmin(i) || /*Sua variavel de Admin aqui*/){



Re: /admins so aparece os logados na rcon - Douglas651 - 21.08.2013

Quote:
Originally Posted by Juniiro3
Посмотреть сообщение
Onde estб

pawn Код:
if(IsPlayerConnected(i) && IsPlayerAdmin(i)){
poem assim:

pawn Код:
if(IsPlayerAdmin(i) || /*Sua variavel de Admin aqui*/){
foi nao cara quando eu dei /admins deu que nao tinha nenhum administrador conectado ai depois que eu loguei na rcon apareceu meu nome la


Re: /admins so aparece os logados na rcon - smiiir - 21.08.2013

Manda sua variбvel de admin


Re: /admins so aparece os logados na rcon - Douglas651 - 21.08.2013

Quote:
Originally Posted by iSmirnoff
Посмотреть сообщение
Manda sua variбvel de admin
PHP код:
//Includes----------------------------------------------------------------------
#include <a_samp>
#include <Dini>
#include <sscanf>
//Cores-------------------------------------------------------------------------
#define COLOR_ORANGE 0xFF9933AA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_AQUA 0x7CFC00AA
#define AZUL 0x33CCFFAA
#define COR_AZUL 0x0000FFAA
#define COR_AZULMEDIO 0x63AFF00A
//------------------------------------------------------------------------------
#define ADMIN_SPEC_TYPE_NONE 0
#define ADMIN_SPEC_TYPE_PLAYER 1
new SpecID[MAX_PLAYERS];
new 
SpecTipo[MAX_PLAYERS];
new 
mute[MAX_PLAYERS];
new 
msg[128];
new 
motd[128];
new 
ChaveServer 0;
new 
Admin[MAX_PLAYERS];
new 
Banido[MAX_PLAYERS][48], Banidor[MAX_PLAYERS][48], Motivo[MAX_PLAYERS][128], Dia[MAX_PLAYERS], Mes[MAX_PLAYERS], Ano[MAX_PLAYERS];
public 
OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
"           Sistema De Admin             ");
    print(
"----------------------------------------");
    print(
"                                        ");
    print(
"----------------------------------------");
    print(
"          ....Carregando                ");
    print(
"--------------------------------------\n");
    
LoadConfig();
    return 
1;
}
public 
OnFilterScriptExit()
{
    print(
"\n--------------------------------------");
    print(
"           Sistema De Admin             ");
    print(
"----------------------------------------");
    print(
"                                        ");
    print(
"----------------------------------------");
    print(
"       ....Descarregando                ");
    print(
"--------------------------------------\n");
    return 
1;
}
LoadConfig()
{
    new 
tmp[128];
    new 
Filefile fopen("sbadmin/config.reg"io_read);
    
fread(file,tmp);strmid(motdtmp0strlen(tmp)-1255);
    
fread(file,tmp);strmid(msgtmp0strlen(tmp)-1255);
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    new 
NomePlayer[MAX_PLAYER_NAME];
    new 
giveplayer[MAX_PLAYER_NAME];
    new 
tmp[128], cmd[128], string[128], idx;
    new 
EspiarPlayer;
    new 
giveplayerid;
    
cmd strtok(cmdtextidx);
    if(
strcmp(cmd"/comandosadm"true) == 0) {
        if(
GetPlayerLevel(playerid) < 2) return SendClientMessage(playerid,0xDEEE20FF,"Vocк nгo tem Nivel Necessбrio para usar este comando");
        
SendClientMessage(playeridCOLOR_ORANGE,"Comandos Admin");
        if(
GetPlayerLevel(playerid) >= 5) {
            
SendClientMessage(playeridCOLOR_AQUA,"(5)Administrador:/kickall /dargrana /veiculo /congelartodos /descongelar /darvida /trancarsv");
            
SendClientMessage(playeridCOLOR_AQUA,"(5)Administrador:/dararma /armarall /desarmarall /resetlevel /setadmin /darcolete /dizer");
            
SendClientMessage(playeridCOLOR_AQUA,"(5)Administrador:/nomesv /nomegm /nomemap /senharcon /senhasv");
        }
        if(
GetPlayerLevel(playerid) >= 4) {
            
SendClientMessage(playeridCOLOR_AQUA,"(4)Moderador:/ejetartodos /teleportar /killplayer /invisibilidade /tempo /link /bater ");
            
SendClientMessage(playeridCOLOR_AQUA,"(4)Moderador:/pararinvisibilidade /explode /queimar /trazertodos /clima /setskin");
            
SendClientMessage(playeridCOLOR_AQUA,"(4)Moderador:/banirip /desbanip /banir /setteam /setscore /setdrogas /setcor");
            
SendClientMessage(playeridCOLOR_AQUA,"(4)Moderador:/setprocurado /repararid /bombarea /dizerm");
        }
        if(
GetPlayerLevel(playerid) >= 3) {
            
SendClientMessage(playeridCOLOR_AQUA,"(3)Sub-Moderador:/calar /setarnome /ir /trazer /info /espiar /espiaroff");
        }
        if(
GetPlayerLevel(playerid) >= 2) {
            
SendClientMessage(playeridCOLOR_AQUA,"(2)Ajudante:/kick  /a /meulevel");
        }
        if(
IsPlayerAdmin(playerid)) {
            
SendClientMessage(playeridCOLOR_AQUA,"(Rcon)Supremo: /SerAdmin");
        }
        if(
GetPlayerLevel(playerid) >= 2) {
            
SendClientMessage(playeridCOLOR_ORANGE,"OBS: Vocк pode usar comandos do seu nнvel inferior!");
        }
        return 
1;
    }
    
    if(
strcmp(cmd,"/bombarea",true)==0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp))
            return 
SendClientMessage(playerid,0x007FFFAA,"USE: /bombarea [range]");
        new 
tmp2;
        
tmp2 strval(tmp);
        
CreateBombRangeOfPlayer(playeridtmp2);
        
format(stringsizeof(string), "Admin: O Admin Explodiu uma area de %s metros"tmp2);
        
SendClientMessageToAll(0xFFFFFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/repararid"true) == 0)
    {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid0xFFFFFFFF"Admin: Vocк nгo estб em um veнculo.");
        
RepairVehicle(GetPlayerVehicleID(playerid));
        
SendClientMessage(playerid0xFFFFFFFF"Admin: Veнculo reparado!");
        return 
1;
    }
    if(
strcmp(cmd"/setprocurado"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0xFFFFFFAA"USE: /setprocurado [playerid] [nivel]");return 1;
        }
        new 
wanted;
        if(
IsStringAName(tmp)) {
            
playerid GetPlayerID(tmp);
        }
        else {
            
playerid strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
wanted strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerWantedLevel(playeridwanted);
        
format(stringsizeof(string), "Admin: Seu nнvel de procurado foi alterado para %s pelo admin %s"wantedNomePlayer);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    
    if(
strcmp(cmd"/setcor"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0xFFFFFFAA"USE: /setcor [playerid] [cуdigo]");return 1;
        }
        new 
cor;
        if(
IsStringAName(tmp)) {
            
playerid GetPlayerID(tmp);
        }
        else {
            
playerid strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
cor strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerColor(playeridcor);
        
format(stringsizeof(string), "Admin: Sua cor foi alterada pelo admin %s"NomePlayer);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    
    if(
strcmp(cmd"/setdrogas"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0xFFFFFFAA"USE: /setdrogas [playerid] [0-50000]");return 1;
        }
        new 
drogas;
        if(
IsStringAName(tmp)) {
            
playerid GetPlayerID(tmp);
        }
        else {
            
playerid strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
drogas strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerDrunkLevel(playeriddrogas);
        
format(stringsizeof(string), "Admin: Seu nivel de drogas foi alterado para %d pelo admin %s"drogas,NomePlayer);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    
    if(
strcmp(cmd"/setscore"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0xFFFFFFAA"USE: /setscore [playerid] [score]");return 1;
        }
        new 
score;
        if(
IsStringAName(tmp)) {
            
playerid GetPlayerID(tmp);
        }
        else {
            
playerid strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
score strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerScore(playeridscore);
        
format(stringsizeof(string), "Admin: Seu score foi alterado para %d pelo admin %s"score,NomePlayer);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    
    if(
strcmp(cmd"/setteam"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0xFFFFFFAA"USE: /setteam [playerid] [nome]");return 1;
        }
        new 
team;
        if(
IsStringAName(tmp)) {
            
playerid GetPlayerID(tmp);
        }
        else {
            
playerid strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
team strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerTeam(playeridteam);
        
format(stringsizeof(string), "Admin: Seu time foi alterado para %s pelo admin %s"team,NomePlayer);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    
    if(
strcmp(cmd,"/seradmin",true)==0) {
        if(
IsPlayerAdmin(playerid)) {
            
SetPlayerLevel(playerid5);
        }
        else {
            
SendClientMessage(playerid0x007FFFAA"Admin: Vocк nгo estб logado na rcon!");
        }
        return 
1;
    }
    if(
strcmp(cmd,"/teleportar",true)==0) {
        if(
IsPlayerConnected(playerid)) {
            if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
            new 
tmp2[128];
            
tmp strtok(cmdtextidx);
            new 
p1 strval(tmp);
            
tmp2 strtok(cmdtextidx);
            new 
p2 strval(tmp2);
            if(!
strlen(tmp))
                return 
SendClientMessage(playerid0x007FFFAA"USE: /teleportar [player1] [destino player2]");
            if(!
strlen(tmp2))
                return 
SendClientMessage(playerid0x007FFFAA"USE: /teleportar [player1] [destino player2]");
            if(
IsPlayerConnected(p1) && IsPlayerConnected(p2)) {
                new 
Float:X,Float:Z,Float:Y;
                
GetPlayerPos(p2,X,Y,Z);
                
SetPlayerPos(p1,X,Y,Z);
            }
            else {
                
SendClientMessage(playerid,0x007FFFAA"Admin: ID(s) Invalido(s)");
                return 
1;
            }
        }
        else {
            
SendClientMessage(playerid0x007FFFAA"Admin: Player nгo Conectado");
            return 
1;
        }
        return 
1;
    }
    if(
strcmp(cmd,"/desbanip",true)==0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid,0x007FFFAA,"USE: /desbanip [IP]");
            return 
1;
        }
        
format(string,sizeof(string),"unbanip %s",tmp);
        
SendRconCommand(string);
        
SendRconCommand("reloadbans");
        
GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(string256"Admin: IP %s desbanido com sucesso!",tmp);
        
SendClientMessage(playerid,0x007FFFAA,string);
        return 
1;
    }
    if(
strcmp(cmd"/setskin"true) == 0) {
        if(
IsPlayerConnected(playerid)) {
            if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
            new 
tmp2[256];
            
tmp strtok(cmdtextidx);
            new 
Player1 strval(tmp);
            
tmp2 strtok(cmdtextidx);
            new 
skin strval(tmp2);
            if(!
strlen(tmp))
                return 
SendClientMessage(playerid0x007FFFAA"USE: /Setskin [playerid] [IDSkin]");
            if(!
strlen(tmp2))
                return 
SendClientMessage(playerid0x007FFFAA"USE: /setskin [playerid] [IDSkin]");
            if(!
IsPlayerConnected(Player1)) return SendClientMessage(playerid0x007FFFAA"Admin: Este player estб desconectado!");
            
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
            
SetPlayerSkin(Player1skin);
            
format(stringsizeof(string), "Admin: Seu skin foi mudado para %d pelo admin %s"skin,NomePlayer);
            
SendClientMessage(playerid,0x007FFFAAstring);
        }
        return 
1;
    }
    if(
strcmp(cmd,"/senhasv",true)==0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp))
            return 
SendClientMessage(playerid,0x007FFFAA,"USE: /senhasv [senha lock]");
        
format(string,sizeof(string),"password %s",tmp);
        
SendRconCommand(string);
        
format(stringsizeof(string), "Admin: Senha do servidor mudada para %s"tmp);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd,"/senharcon",true)==0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp))
            return 
SendClientMessage(playerid,0x007FFFAA,"USE: /senharcon [nova rcon]");
        
format(string,sizeof(string),"rcon_password %s",tmp);
        
SendRconCommand(string);
        
format(stringsizeof(string), "Admin: Senha Rcon do servidor mudada para %s"tmp);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd,"/nomemap",true)==0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp))
            return 
SendClientMessage(playerid,0x007FFFAA,"USE: /nomemap [novo nome mapa]");
        
format(string,sizeof(string),"mapname %s",tmp);
        
SendRconCommand(string);
        
format(stringsizeof(string), "Admin: Nome do Mapa mudado para %s"tmp);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd,"/nomesv",true)==0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp))
            return 
SendClientMessage(playerid,0x007FFFAA,"USE: /nomesv [novo nome server]");
        
format(string,sizeof(string),"hostname %s",tmp);
        
SendRconCommand(string);
        
format(stringsizeof(string), "Admin: Nome do servidor mudado para %s"tmp);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd,"/nomegm",true)==0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp))
            return  
SendClientMessage(playerid,0x007FFFAA,"USE: /nomegm [novo nome gm]");
        
format(string,sizeof(string),"gamemodetext %s",tmp);
        
SendRconCommand(string);
        
format(stringsizeof(string), "Admin: Nome do gm mudado para %s"tmp);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/trancarsv"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
SendClientMessage(playeridCOLOR_ORANGE,"Servidor Trancado");
        
ChaveServer 1;
        return 
1;
    }
    if(
strcmp(cmd"/calar"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0xFFFFFFAA"USE: /calar [playerid] [1 habilitar - 0 desabilitar]");return 1;
        }
        new 
mutel;
        if(
IsStringAName(tmp)) {
            
playerid GetPlayerID(tmp);
        }
        else {
            
playerid strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
mutel strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
mute[playerid] = mutel;
        
SendClientMessage(playerid,0xFFFFFFAA"Admin: Vocк foi calado");
        return 
1;
    }
    if(
strcmp(cmd"/setadmin"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0xFFFFFFAA"USE: /setadmin [playerid] [level]");return 1;
        }
        new 
level;
        if(
IsStringAName(tmp)) {
            
playerid GetPlayerID(tmp);
        }
        else {
            
playerid strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
level strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerLevel(playeridlevel);
        
format(stringsizeof(string), "Admin: Seu level foi alterado para %d pelo admin %s"level,NomePlayer);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/setarnome"true) == 0) {
        if(
GetPlayerLevel(playerid) < 3) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0xFFFFFFAA"USE: /setarnome [playerid] [nome]");return 1;
        }
        new 
nome2[24];
        if(
IsStringAName(tmp)) {
            
playerid GetPlayerID(tmp);
        }
        else {
            
playerid strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
format(nome2,24,"%s",tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerName(playeridnome2);
        
format(stringsizeof(string), "Admin: Seu nome foi mudado para %s pelo admin %s"nome2,NomePlayer);
        
SendClientMessage(playerid,0xFFFFFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/resetlevel"true) == 0) {
        if(
GetPlayerLevel(playerid) == 5) {
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp)) return SendClientMessage(playerid0xFFFFFFAA"USO: /resetlevel [playerid]");
            if(!
IsPlayerConnected(playerid)) return SendClientMessage(playerid0xFFFFFFAA"id invalido.");
            
ResetLevel(playerid);
        }
        else {
            
SendClientMessage(playerid0xFFFFFFAA"Admin: Vocк tem que ser ADM.");
        }
        return 
1;
    }
    if(!
strcmp(cmdtext"/meulevel"true)) {
        
format(string,sizeof(string),"Admin: Seu Level й %d",GetPlayerLevel(playerid));
        
SendClientMessage(playerid,0xFFFFFFFF,string);
        return 
true;
    }
    if(
strcmp(cmd"/kickall"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "*Admin: %s kickou todos do servidor."NomePlayer);
        
SendClientMessageToAll(0x007FFFAAstring);
        for(new 
0MAX_PLAYERSi++) {
            if(
IsPlayerConnected(i))
                
Kick(i);
        }
        return 
1;
    }
    if(
strcmp(cmd"/desarmarall"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        for(new 
0MAX_PLAYERSi++) {
            if(
IsPlayerConnected(i))
                
ResetPlayerWeapons(i);
        }
        return 
1;
    }
    if(
strcmp(cmd"/dararmaall"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5)
            return 
SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        new 
tmp2[128],gun,ammo;
        
tmp   strtok(cmdtextidx);
        
tmp2 strtok(cmdtextidx);
        
gun strval(tmp),
            
ammo strval(tmp2);
        if(!
strlen(tmp))
            return 
SendClientMessage(playerid0x007FFFAA"USO: /dararmaall [IdArma] [balas]");
        if(!
strlen(tmp2))
            return 
SendClientMessage(playerid0x007FFFAA"USO: /dararmaall [IdArma] [balas]");
        for(new 
0MAX_PLAYERSi++) {
            if(
IsPlayerConnected)) {
                
GivePlayerWeapon(igunammo);
            }
        }
        return 
true;
    }
    if(
strcmp(cmd"/darcolete"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            return 
1;
        }
        new 
playa;
        new 
colete;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
colete strval(tmp);
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerArmour(playacolete);
        
format(stringsizeof(string), "Admin: Vocк deu %s %d de colete"giveplayercolete);
        
SendClientMessage(playerid,0x007FFFAAstring);
        
format(stringsizeof(string), "Admin:  %s deu para vocк %d de colete",NomePlayer,colete);
        
SendClientMessage(playa,0x007FFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd,"/pararinvisibilidade",true)==0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
            
LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
            
SetPlayerColor(playeridCOLOR_ORANGE);
            
SendClientMessage(playeridCOLOR_GREEN,"Admin: Vocк estб agora visivel");
        }
        else {
            
SendClientMessage(playeridCOLOR_GREEN,"Admin: Vocк nгo estб em um veнculo!");
        }
        return 
1;
    }
    if(
strcmp(cmd,"/invisibilidade",true)==0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
            new 
int1 GetPlayerInterior(playerid);
            
LinkVehicleToInterior(GetPlayerVehicleID(playerid),int1+1);
            
SetPlayerColor(playerid0xFFFFFF00);
            
SendClientMessage(playeridCOLOR_GREEN,"Admin: Vocк estб agora invisivel!");
        }
        else {
            
SendClientMessage(playeridCOLOR_GREEN,"Admin: Vocк nгo estб em um veнculo!");
        }
        return 
1;
    }
    if(
strcmp(cmd"/ejetartodos"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "*Admin: %s ejetou todas dos seus veiculos."NomePlayer);
        
SendClientMessageToAll(0x007FFFAAstring);
        for(new 
0MAX_PLAYERSi++) {
            if(
IsPlayerConnected(i))
                
RemovePlayerFromVehicle(i);
        }
        return 
1;
    }
    if(
strcmp(cmd"/banir"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        new 
Hours,Minutes,Seconds,Days,Months,Years;
        
gettime(HoursMinutesSeconds);getdate(YearsMonthsDays);
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /banir [playerid] [motivo]");
            return 
1;
        }
        new 
length strlen(cmdtext);
        while ((
idx length) && (cmdtext[idx] <= ' ')) {
            
idx++;
        }
        new 
offset idx;
        new 
reason[64];
        while ((
idx length) && ((idx offset) < (sizeof(reason) - 1))) {
            
reason[idx offset] = cmdtext[idx];
            
idx++;
        }
        
reason[idx offset] = EOS;
        new 
playa strval(tmp);
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "*Admin: %s foi Banido pelo %s. Motivo: %s",giveplayer ,NomePlayerreason);
        
SendClientMessageToAll(0x007FFFAAstring);
        
SendClientMessage(playa,COLOR_GREEN,"____________________________________________________");
        
format(stringsizeof(string), "Vocк foi pego.O admin baniu vocк: %s"NomePlayer);
        
SendClientMessage(playa,0x007FFFAAstring);
        
format(stringsizeof(string),"Motivo: %s "reason);
        
SendClientMessage(playa,0x007FFFAAstring);
        
format(stringsizeof(string), "Data: %d/%d/%d"Days,Months,Years);
        
SendClientMessage(playa,0x007FFFAA,string);
        
format(stringsizeof(string), "Hora %d:%d:%d",Hours,Minutes,Seconds);
        
SendClientMessage(playa,0x007FFFAA,string);
        
SendClientMessage(playa,COLOR_GREEN,"____________________________________________________");
        
Banido[playerid] = giveplayer;
        
Banidor[playerid] = NomePlayer;
        
Motivo[playerid] = reason;
        
Dia[playerid] = Days;
        
Mes[playerid] = Months;
        
Ano[playerid] = Years;
        new 
file[128],name[MAX_PLAYER_NAME];
        
GetPlayerName(playeridnamesizeof(name));
        
format(file,sizeof(file),"/sbadmin/Ban/%s.ini",name);
        if(!
fexist(file)) {
            
dini_Create(file);
            
dini_Set(file,"Banido"giveplayer);
            
dini_Set(file,"Banidor"NomePlayer);
            
dini_Set(file"Motivo"reason);
            
dini_IntSet(file"Dia"Days);
            
dini_IntSet(file"Mкs"Months);
            
dini_IntSet(file"Ano"Years);
            
GetPlayerName(playeridnamesizeof(name));
            
printf("%s Foi Banido!"name);
        }
        
Kick(playa);
        return 
1;
    }
    if(
strcmp(cmd"/banirip"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        new 
Hours,Minutes,Seconds,Days,Months,Years;
        
gettime(HoursMinutesSeconds);getdate(YearsMonthsDays);
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /pbanir [playerid] [motivo]");
            return 
1;
        }
        new 
length strlen(cmdtext);
        while ((
idx length) && (cmdtext[idx] <= ' ')) {
            
idx++;
        }
        new 
offset idx;
        new 
reason[64];
        while ((
idx length) && ((idx offset) < (sizeof(reason) - 1))) {
            
reason[idx offset] = cmdtext[idx];
            
idx++;
        }
        
reason[idx offset] = EOS;
        new 
playa strval(tmp);
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "*Admin: %s foi Banido pelo %s. Motivo: %s",giveplayer ,NomePlayerreason);
        
SendClientMessageToAll(0x007FFFAAstring);
        
SendClientMessage(playa,COLOR_GREEN,"____________________________________________________");
        
format(stringsizeof(string), "Vocк foi pego.O admin baniu vocк: %s"NomePlayer);
        
SendClientMessage(playa,0x007FFFAAstring);
        
format(stringsizeof(string),"Motivo: %s "reason);
        
SendClientMessage(playa,0x007FFFAAstring);
        
format(stringsizeof(string), "Data: %d/%d/%d"Days,Months,Years);
        
SendClientMessage(playa,0x007FFFAA,string);
        
format(stringsizeof(string), "Hora %d:%d:%d",Hours,Minutes,Seconds);
        
SendClientMessage(playa,0x007FFFAA,string);
        
SendClientMessage(playa,COLOR_GREEN,"____________________________________________________");
        
Ban(playa);
        return 
1;
    }
    if(
strcmp(cmd"/kick"true) == 0) {
        if(
GetPlayerLevel(playerid) < 2) return SendClientMessage(playerid,0xDEEE20FF,"Vocк nгo tem Nivel Necessбrio para usar este comando");
        new 
Hours,Minutes,Seconds,Days,Months,Years;
        
gettime(HoursMinutesSeconds);getdate(YearsMonthsDays);
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /kick [playerid] [motivo]");
            return 
1;
        }
        new 
length strlen(cmdtext);
        while ((
idx length) && (cmdtext[idx] <= ' ')) {
            
idx++;
        }
        new 
offset idx;
        new 
reason[64];
        while ((
idx length) && ((idx offset) < (sizeof(reason) - 1))) {
            
reason[idx offset] = cmdtext[idx];
            
idx++;
        }
        
reason[idx offset] = EOS;
        new 
playa strval(tmp);
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "*Admin: %s foi Kickado pelo %s. Motivo: %s",giveplayer ,NomePlayerreason);
        
SendClientMessageToAll(0x007FFFAAstring);
        
SendClientMessage(playa,COLOR_GREEN,"____________________________________________________");
        
format(stringsizeof(string), "Vocк foi pego.O admin Kickou vocк: %s"NomePlayer);
        
SendClientMessage(playa,0x007FFFAAstring);
        
format(stringsizeof(string),"Motivo: %s "reason);
        
SendClientMessage(playa,0x007FFFAAstring);
        
format(stringsizeof(string), "Data: %d/%d/%d"Days,Months,Years);
        
SendClientMessage(playa,0x007FFFAA,string);
        
format(stringsizeof(string), "Hora: %d:%d:%d",Hours,Minutes,Seconds);
        
SendClientMessage(playa,0x007FFFAA,string);
        
SendClientMessage(playa,COLOR_GREEN,"____________________________________________________");
        
Kick(playa);
        return 
1;
    }
    if(
strcmp(cmd"/link"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        new 
intid GetPlayerInterior(playerid);
        
LinkVehicleToInterior(GetPlayerVehicleID(playerid), intid);
        
SendClientMessage(playerid0x007FFFAA"Admin: Seu veiculo esta pronto para rodar pelos interiores");
        return 
1;
    }
    if(
strcmp(cmdtext"/congelartodos"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Vocк nгo tem Nivel Necessбrio para usar este comando");
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        for(new 
0MAX_PLAYERSi++) {
            
TogglePlayerControllable(i,0);
        }
        
format(string,sizeof(string),"*Admin: Todos foram congelados pelo %s",NomePlayer);
        
SendClientMessageToAll(0x007FFFAA,string);
        return 
1;
    }
    if(
strcmp(cmdtext"/descongelar"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        for(new 
0MAX_PLAYERSi++) {
            
TogglePlayerControllable(i,1);
        }
        
format(string,sizeof(string),"*Admin: Todos foram descongelados pelo %s",NomePlayer);
        
SendClientMessageToAll(0x007FFFAA,string);
        return 
1;
    }
    if(
strcmp(cmd"/trazertodos"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        new 
Float:X,Float:Y,Float:Z;
        for(new 
i=0i<MAX_PLAYERSi++)
        if(
IsPlayerConnected(i)) {
            
GetPlayerPos(playerid,X,Y,Z);
            
SetPlayerPos(i,X,Y,Z+1);
        }
        return 
1;
    }
    if(
strcmp(cmd"/bater"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /bater [playerid/ParteNick]");
            return 
1;
        }
        new 
playa;
        new 
Float:shealth;
        new 
Float:slxFloat:slyFloat:slz;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
GetPlayerHealth(playashealth);
        
SetPlayerHealth(playashealth-5);
        
GetPlayerPos(playaslxslyslz);
        
SetPlayerPos(playaslxslyslz+10);
        
format(stringsizeof(string), "*Admin: %s levou uma bofetada pelo %s",giveplayer ,NomePlayer);
        
SendClientMessageToAll(0x007FFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/a"true) == 0) {
        if(
GetPlayerLevel(playerid) < 2) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        new 
length strlen(cmdtext);
        while ((
idx length) && (cmdtext[idx] <= ' ')) {
            
idx++;
        }
        new 
offset idx;
        new 
result[100];
        while ((
idx length) && ((idx offset) < (sizeof(result) - 1))) {
            
result[idx offset] = cmdtext[idx];
            
idx++;
        }
        
result[idx offset] = EOS;
        if(!
strlen(result)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /a <texto> [admin chat]");
            return 
1;
        }
        
format(stringsizeof(string), "Admin %s: %s"NomePlayerresult);
        
SendMessageToAdmins(0x007FFFAA,string);
        return 
1;
    }
    if(
strcmp(cmd"/dargrana"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /dargrana [playerid/ParteNick] [dinheiro]");
            return 
1;
        }
        new 
playa;
        new 
money;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
money strval(tmp);
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
GivePlayerMoney(playamoney);
        
format(stringsizeof(string), "Admin: Vocк enviou %s $%d"giveplayermoney);
        
SendClientMessage(playerid,0x007FFFAAstring);
        
format(stringsizeof(string), "Admin: Vocк recebeu $%d do admin %s"money,NomePlayer);
        
SendClientMessage(playa,0x007FFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/darvida"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            return 
1;
        }
        new 
playa;
        new 
health;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
health strval(tmp);
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetPlayerHealth(playahealth);
        
format(stringsizeof(string), "Admin: Vocк deu %s %d de vida"giveplayerhealth);
        
SendClientMessage(playerid,0x007FFFAAstring);
        
format(stringsizeof(string), "Admin: %s deu para vocк %d de vida",NomePlayer,health);
        
SendClientMessage(playa,0x007FFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/dararma"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            return 
1;
        }
        new 
playa;
        new 
gun;
        new 
ammo;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
tmp strtok(cmdtextidx);
        
gun strval(tmp);
        
tmp strtok(cmdtextidx);
        
ammo strval(tmp);
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
GivePlayerWeapon(playagunammo);
        
format(stringsizeof(string), "Admin: Vocк deu %s uma arma (armaid %d) com %d de muniзгo"giveplayer,gun,ammo);
        
SendClientMessage(playerid,0x007FFFAAstring);
        
format(stringsizeof(string), "Admin: Vocк ganhou uma arma do admin %s (armaid %d) com %d muniзгo",NomePlayer,gun,ammo);
        
SendClientMessage(playa,0x007FFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/info"true) == 0) {
        if(
GetPlayerLevel(playerid) < 3) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /info [playerid/ParteNick]");
            return 
1;
        }
        new 
playa;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        new 
Float:health;
        new 
Float:armour;
        new 
intr GetPlayerInterior(playa);
        
GetPlayerHealth(playa,health);
        
GetPlayerArmour(playa,armour);
        new 
ammo GetPlayerAmmo(playa);
        new 
team GetPlayerTeam(playa);
        new 
score GetPlayerScore(playa);
        new 
skin GetPlayerSkin(playa);
        new 
money GetPlayerMoney(playa);
        new 
playerip[128];
        
GetPlayerIp(playaplayeripsizeof(playerip));
        new 
ping GetPlayerPing(playa);
        new 
want GetPlayerWantedLevel(playa);
        
format(stringsizeof(string),"Admin: PlayerInformaзгo - %s:",giveplayer);
        
SendClientMessage(playerid0x007FFFAAstring);
        
format(stringsizeof(string), "Vida[%.1f] Colete[%.1f] Dinheiro[%d] Interior[%d] Ip[%s]",healtharmourmoneyintr,playerip);
        
SendClientMessage(playerid0x007FFFAA,string);
        
format(stringsizeof(string), "Moniзгo[%d] Equipe[%d] Score[%d] Skin[%d] Ping[%d] NivelP[%d]",ammoteamscoreskinpingwant);
        
SendClientMessage(playerid0x007FFFAA,string);
        return 
1;
    }
    if(
strcmp(cmd"/explodir"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /explodir [playerid/ParteNick]");
            return 
1;
        }
        new 
playa;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "*Admin: %s foi explodido por %s",giveplayerNomePlayer);
        
SendClientMessageToAll(0x007FFFAAstring);
        new 
Float:boomxFloat:boomyFloat:boomz;
        
GetPlayerPos(playa,boomxboomyboomz);
        
CreateExplosion(boomxboomy boomz 3710);
        return 
1;
    }
    if(
strcmp(cmd"/queimar"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /queimar [playerid]");
            return 
1;
        }
        new 
playa;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "Admin: %s foi queimado por %s",giveplayerNomePlayer);
        
SendClientMessageToAll(0x007FFFAAstring);
        new 
Float:napalmxFloat:napalmyFloat:napalmz;
        
GetPlayerPos(playa,napalmxnapalmynapalmz);
        
CreateExplosion(napalmxnapalmy napalmz 3110);
        return 
1;
    }
    if(
strcmp(cmd"/veiculo"true) == 0) {
        if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /veiculo [carroid] [cor1] [cor2]");
            return 
1;
        }
        new 
car;
        
car strval(tmp);
        if(
car 400 || car 611) {
            
SendClientMessage(playerid0x007FFFAA"Crie veiculos id:560 559 520 533 406 525 411 ");
            return 
1;
        }
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /veiculo [carroid] [cor1] [cor2]");
            return 
1;
        }
        new 
color1;
        
color1 strval(tmp);
        if(
color1 || color1 126) {
            
SendClientMessage(playerid0x007FFFAA"Escolha uma cor de 0 a 126");
            return 
1;
        }
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /veiculo [carroid] [cor1] [cor2]");
            return 
1;
        }
        new 
color2;
        
color2 strval(tmp);
        if(
color2 || color2 126) {
            
SendClientMessage(playerid0x007FFFAA"Escolha uma cor de 0 a 126");
            return 
1;
        }
        new 
Float:X,Float:Y,Float:Z;
        
GetPlayerPos(playeridX,Y,Z);
        
CreateVehicle(carX,Y,Z0.0color1color260000);
        return 
1;
    }
    if(
strcmp(cmd"/killplayer"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /killplayer [playerid]");
            return 
1;
        }
        new 
playa;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "Admin %s foi morto pelo %s",giveplayerNomePlayer);
        
SendClientMessageToAll(0x007FFFAAstring);
        
SetPlayerHealth(playa,0);
        return 
1;
    }
    if(
strcmp(cmd"/tempo"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /tempo [0-23]");
            return 
1;
        }
        new 
time;
        
time strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetWorldTime(time);
        
format(stringsizeof(string), "Admin %s definiu um tempo %d",NomePlayer,time);
        
SendClientMessageToAll(0x007FFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/clima"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /clima [clima-id]");
            return 
1;
        }
        new 
time;
        
time strval(tmp);
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
SetWeather(time);
        
format(stringsizeof(string), "Admin %s setou um clima %d",NomePlayer,time);
        
SendClientMessageToAll(0x007FFFAAstring);
        return 
1;
    }
    if(
strcmp(cmd"/Dizer"true) == 0) {
    if(
GetPlayerLevel(playerid) < 5) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
    new 
length strlen(cmdtext);
    while ((
idx length) && (cmdtext[idx] <= ' ')) {
    
idx++;
}
    new 
offset idx;
    new 
result[100];
    while ((
idx length) && ((idx offset) < (sizeof(result) - 1))) {
    
result[idx offset] = cmdtext[idx];
    
idx++;
}
    
result[idx offset] = EOS;
    if(!
strlen(result)) {
    
SendClientMessage(playerid0x007FFFAA"USE: /dizer [texto]");
    return 
1;
}
    new 
NomePlayer[100];
    
GetPlayerName(playeridNomePlayersizeof NomePlayer);
    
format(stringsizeof(NomePlayer), "*Admin %s: %s"NomePlayerresult);
    
SendClientMessageToAll(0x0000FFAA,string);
    return 
1;
}
    
    if(
strcmp(cmd"/ir"true) == 0) {
        if(
GetPlayerLevel(playerid) < 3) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /ir [playerid/ParteNick]");
            return 
1;
        }
        new 
Float:plocx,Float:plocy,Float:plocz;
        new 
playa;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
GetPlayerPos(playaplocxplocyplocz);
        new 
intid GetPlayerInterior(playa);
        
SetPlayerInterior(playerid,intid);
        if (
GetPlayerState(playerid) == 2) {
            new 
tmpcar GetPlayerVehicleID(playerid);
            
SetVehiclePos(tmpcarplocxplocy+4plocz);
        }
        else {
            
SetPlayerPos(playerid,plocx,plocy+2plocz);
        }
        return 
1;
    }
    if(
strcmp(cmd"/trazer"true) == 0) {
        if(
GetPlayerLevel(playerid) < 3) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /trazer [playerid/ParteNick]");
            return 
1;
        }
        new 
Float:plocx,Float:plocy,Float:plocz;
        new 
playa;
        if(
IsStringAName(tmp)) {
            
playa GetPlayerID(tmp);
        }
        else {
            
playa strval(tmp);
        }
        
GetPlayerPos(playeridplocxplocyplocz);
        new 
intid GetPlayerInterior(playerid);
        
SetPlayerInterior(playa,intid);
        if (
GetPlayerState(playa) == 2) {
            new 
tmpcar GetPlayerVehicleID(playa);
            
SetVehiclePos(tmpcarplocxplocy+4plocz);
        }
        else {
            
SetPlayerPos(playa,plocx,plocy+2plocz);
        }
        return 
1;
    }
    if(
strcmp(cmd"/espiar"true) == 0) {
        if(
GetPlayerLevel(playerid) < 3) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /spec [playerid]");
            return 
1;
        }
        
EspiarPlayer strval(tmp);
        if(!
IsPlayerConnected(EspiarPlayer)) {
            
SendClientMessage(playerid0x007FFFAA"jogador offline.");
            return 
1;
        }
        
TogglePlayerSpectating(playerid1);
        
PlayerSpectatePlayer(playeridEspiarPlayer);
        
SetPlayerInterior(playerid,GetPlayerInterior(EspiarPlayer));
        
SpecID[playerid] = EspiarPlayer;
        
SpecTipo[playerid] = ADMIN_SPEC_TYPE_PLAYER;
        return 
1;
    }
    if(
strcmp(cmd"/espiaroff"true) == 0) {
        if(
GetPlayerLevel(playerid) < 3) return SendClientMessage(playerid,0x007FFFAA,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        
TogglePlayerSpectating(playerid0);
        
SpecID[playerid] = INVALID_PLAYER_ID;
        
SpecTipo[playerid] = ADMIN_SPEC_TYPE_NONE;
        return 
1;
}
    return 
0;
}
public 
OnPlayerConnect(playerid)
{
    
SendClientMessage(playerid0x007FFFAA,motd);
    
CriarBD();
    
CarregarBD(playerid);
    new
        
file[68],
        
name[32],
        
string[128]
        ;
    
GetPlayerName(playeridnamesizeof(name));
    
format(file,sizeof(file),"/sbadmin/Ban/%s.ini",name);
    if(
fexist(file)) {
        new
            
Banidor1[32],
            
Motivo1[128],
            
Dia1,
            
Mes1,
            
Ano1
            
;
        
format(Banidor1,24,"%s"dini_Get(file,"Banidor"));
        
format(Motivo1 ,128,"%s"dini_Get(file,"Motivo"));
        
Dia1 dini_Int(file,"Dia");
        
Mes1 dini_Int(file,"Mкs");
        
Ano1 dini_Int(file,"Ano");
        
SendClientMessage(playerid,COLOR_GREEN,"==============================================================");
        
format(stringsizeof(string), "Nick: %s - Banido -",name);
        
SendClientMessage(playerid,0xFFCC00AA,string);
        
format(stringsizeof(string), "Por: %s",Banidor1);
        
SendClientMessage(playerid,0xFFCC00AA,string);
        
format(stringsizeof(string), "Motivo: %s",Motivo1);
        
SendClientMessage(playerid,0xFFCC00AA,string);
        
format(stringsizeof(string), "Data: %d/%d/%d",Dia1Mes1Ano1);
        
SendClientMessage(playerid,0xFFCC00AA,string);
        
SendClientMessage(playerid,0xFFCC00AA,"Se vocк quer justificar seu ban, visite o forum e peзa ajuda.");
        
SendClientMessage(playerid,COLOR_GREEN,"==============================================================");
        
Kick(playerid);
    }
    if(
ChaveServer == 1) {
        
Kick(playerid);
        
SendClientMessage(playerid,0x007FFFAA,"Admin: O Servidor estб fechado e vocк foi kickado!");
    }
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    if(
GetPlayerLevel(playerid) == 5) {
        
ChaveServer 0;
    }
    
SalvarBD(playerid);
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    if(
mute[playerid] == 1) {
        
SendClientMessage(playerid0x007FFFAA"Admin: Vocк nгo pode falar pois foi Mutado");
        return 
0;
    }
    for(new 
0MAX_PLAYERSi++) {
        if(
mute[i] == 1) {
            
SendClientMessage(playerid0x007FFFAA"Admin: Vocк nгo pode falar pois foi Mutado");
            return 
0;
        }
    }
    return 
1;
}
forward OnPlayerPrivmsg(playeridrecieveridtext[]);
public 
OnPlayerPrivmsg(playeridrecieveridtext[])
{
    if(
mute[playerid] == 1) {
        
SendClientMessage(playerid0x007FFFAA"Admin: Vocк nгo pode falar pois foi Mutado");
        return 
0;
    }
    for(new 
0MAX_PLAYERSi++) {
        if(
mute[i] == 1) {
            
SendClientMessage(playerid0x007FFFAA"Admin: Vocк nгo pode falar pois foi Mutado");
            return 
0;
        }
    }
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    new 
0;
    while(
x!=MAX_PLAYERS) {
        if( 
IsPlayerConnected(x) && GetPlayerState(x) == PLAYER_STATE_SPECTATING &&
        
SpecID[x] == playerid && SpecTipo[x] == ADMIN_SPEC_TYPE_PLAYER ) {
            
SetPlayerInterior(x,newinteriorid);
        }
        
x++;
    }
}
forward GameModeExitFunc();
public 
GameModeExitFunc()
{
    
GameModeExit();
}
forward SendMessageToAdmins(color,const string[]);
public 
SendMessageToAdmins(color,const string[])
{
    for(new 
0MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i) == 1)
        {
            if (
GetPlayerLevel(i) >= 3)
            {
                
SendClientMessage(icolorstring);
            }
        }
    }
    return 
1;
}
forward IsStringAName(string[]);
public 
IsStringAName(string[])
{
    for(new 
0MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i) == 1)
        {
            new 
testname[MAX_PLAYER_NAME];
            
GetPlayerName(itestnamesizeof(testname));
            if(
strcmp(testnamestringtruestrlen(string)) == 0)
            {
                return 
1;
            }
        }
    }
    return 
0;
}
forward GetPlayerID(string[]);
public 
GetPlayerID(string[])
{
    for(new 
0MAX_PLAYERSi++) {
        if(
IsPlayerConnected(i) == 1) {
            new 
testname[MAX_PLAYER_NAME];
            
GetPlayerName(itestnamesizeof(testname));
            if(
strcmp(testnamestringtruestrlen(string)) == 0) {
                return 
i;
            }
        }
    }
    return 
INVALID_PLAYER_ID;
}
stock IsVehicleInRangeOfPoint(vehicleidFloat:rangeFloat:xFloat:yFloat:z)
{
    new 
Float:px,Float:py,Float:pz;
    
GetVehiclePos(vehicleid,px,py,pz);
    
px -= x;
    
py -= y;
    
pz -= z;
    return ((
px px) + (py py) + (pz pz)) < (range range);
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    new 
Float:X,Float:Y,Float:Z;
    for(new 
v=0;v<MAX_VEHICLESv++) {
        
GetPlayerPos(playerid,X,Y,Z);
        if (
newkeys == KEY_ACTION && oldkeys != KEY_ACTION && GetPlayerState(playerid)==PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 525 && IsVehicleInRangeOfPoint(v7XYZ)) {
            if(!
IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) {
                
AttachTrailerToVehicle(v,GetPlayerVehicleID(playerid));
            }
            else
            {
                
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
            }
        }
    }
    return 
1;
}
strtok(const string[], &index)
{
    new 
length strlen(string);
    while ((
index length) && (string[index] <= ' '))
    {
        
index++;
    }
    new 
offset index;
    new 
result[20];
    while ((
index length) && (string[index] > ' ') && ((index offset) < (sizeof(result) - 1)))
    {
        
result[index offset] = string[index];
        
index++;
    }
    
result[index offset] = EOS;
    return 
result;
}
PlayerName(playerid)
{
    new 
Name[MAX_PLAYERS];
    
GetPlayerName(playeridNamesizeof(Name));
    return 
Name;
}
CriarBD()
{
    if(!
fexist("Levels.log")) dini_Create("Levels.log");
    return 
true;
}
CarregarBD(playerid)
{
    if(
dini_Isset("Levels.log",PlayerName(playerid))) Admin[playerid] = dini_Int("Levels.log",PlayerName(playerid));
    return 
true;
}
SalvarBD(playerid)
{
    
dini_IntSet("Levels.log",PlayerName(playerid),Admin[playerid]);
    return ;
}
ResetLevel(playerid)
{
    
Admin[playerid] = 0;
    return 
true;
}
SetPlayerLevel(playerid,level)
{
    
Admin[playerid]=level;
    return 
true;
}
GetPlayerLevel(playerid)
{
    new 
level;
    
level Admin[playerid];
    return 
level;
}
stock CreateBombRangeOfPlayer(playeridFloat:range)
{
    new 
Float:X2,Float:Y2,Float:Z2;
    
GetPlayerPos(playerid,X2,Y2,Z2);
    for(new 
i=0MAX_PLAYERSi++)
    if(
IsPlayerConnected(i))
    {
        if(
IsPlayerInRangeOfPoint(irangeX2Y2Z2))
        {
            
SetPlayerHealth(i,0);
            
CreateExplosion(X2Y2Z212range);
        }
    }




Re: /admins so aparece os logados na rcon - smiiir - 21.08.2013

pawn Код:
if ( strcmp ( cmdtext, "/admins", true ) == 0 ) {

    new Jogador [ 21 ] ;
    new count = 0;
    new msg [ 40 ] ;

    for ( new i = 0; i < MAX_PLAYERS; i++ ) {

        if ( GetPlayerLevel ( i ) >= 1 ) {

            GetPlayerName ( i, Jogador, 21 );
            format ( msg, 40, "Admins Online: %s", Jogador ) ;
            SendClientMessage ( playerid, 0x000FFFAA, msg ) ;
            count++;
        }
    }
    if ( count == 0 )
        return SendClientMessage ( playerid, COR_AZULMEDIO, "Nгo Tem Nenhum Administrador Conectado");

    return 1;
}



Re: /admins so aparece os logados na rcon - [THs]ShadoW - 21.08.2013

Caso o do iSmirnoff nгo funcione, aqui vai o meu, acho que todos os Warnings serгo resolvidos

Код:
if ( strcmp ( cmdtext, "/admins", true ) == 0 ) {

    new Jogador [ 21 ] ;
    new count = 0;
    new string999 [ 40 ] ;

    for ( new i = 0; i < MAX_PLAYERS; i++ ) {

        if ( Admin[ i ] >= 1 ) {

            GetPlayerName ( i, Jogador, 21 );
            format ( string999, 40, "Admins Online: %s", Jogador ) ;
            SendClientMessage ( playerid, 0x000FFFAA, string999) ;
            count++;
        }
    }
    if ( count == 0 )
        return SendClientMessage ( playerid, COR_AZULMEDIO, "Nгo Tem Nenhum Administrador Conectado");

    return 1;
}



Re: /admins so aparece os logados na rcon - Douglas651 - 21.08.2013

Quote:
Originally Posted by iSmirnoff
Посмотреть сообщение
pawn Код:
if ( strcmp ( cmdtext, "/admins", true ) == 0 ) {

    new Jogador [ 21 ] ;
    new count = 0;
    new msg [ 40 ] ;

    for ( new i = 0; i < MAX_PLAYERS; i++ ) {

        if ( GetPlayerLevel ( i ) >= 1 ) {

            GetPlayerName ( i, Jogador, 21 );
            format ( msg, 40, "Admins Online: %s", Jogador ) ;
            SendClientMessage ( playerid, 0x000FFFAA, msg ) ;
            count++;
        }
    }
    if ( count == 0 )
        return SendClientMessage ( playerid, COR_AZULMEDIO, "Nгo Tem Nenhum Administrador Conectado");

    return 1;
}
deu esse erro aqui o
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\gamemodes\MorteCerta10.pwn(729) : error 017: undefined symbol "GetPlayerLevel"


Re: /admins so aparece os logados na rcon - Douglas651 - 21.08.2013

Quote:
Originally Posted by [THs]ShadoW
Посмотреть сообщение
Com o GM dele nгo seria

Код:
if ( strcmp ( cmdtext, "/admins", true ) == 0 ) {

    new Jogador [ 21 ] ;
    new count = 0;
    new msg [ 40 ] ;

    for ( new i = 0; i < MAX_PLAYERS; i++ ) {

        if ( Admin[ i ] >= 1 ) {

            GetPlayerName ( i, Jogador, 21 );
            format ( msg, 40, "Admins Online: %s", Jogador ) ;
            SendClientMessage ( playerid, 0x000FFFAA, msg ) ;
            count++;
        }
    }
    if ( count == 0 )
        return SendClientMessage ( playerid, COR_AZULMEDIO, "Nгo Tem Nenhum Administrador Conectado");

    return 1;
}
?
shadow o seu deu esses erros aqui o

C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\gamemodes\MorteCerta10.pwn(729) : error 017: undefined symbol "Admin"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\gamemodes\MorteCerta10.pwn(729) : warning 215: expression has no effect
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\gamemodes\MorteCerta10.pwn(729) : error 001: expected token: ";", but found "]"
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\gamemodes\MorteCerta10.pwn(729) : error 029: invalid expression, assumed zero
C:\Users\Douglas Cabral\Desktop\Servidores\Servidor Samp 0.3x\gamemodes\Brasil Morte Certa\gamemodes\MorteCerta10.pwn(729) : fatal error 107: too many error messages on one line


@edit


shadow coloquei de novo ali e funcionou dessa vez so que deu duas warnings so que loguei e dei /admins e funcionou vlw mesmo cara


Re: /admins so aparece os logados na rcon - smiiir - 21.08.2013

Se nгo me engano nгo vai dar pra fazer deste jeito,

tenta assim

pawn Код:
new GetPlayerLevel[MAX_PLAYERS];// Inicio do GameMode
Ai tu vai dar CTRL + H

em Search for: Vocк coloca
pawn Код:
GetPlayerLevel(playerid)
em Replace with: Vocк coloca
pawn Код:
GetPlayerLevel[playerid]
Aperta Ok e depois vб na opзгo Yes to all

deleta isso

pawn Код:
GetPlayerLevel(playerid)
{
    new level;
    level = Admin[playerid];
    return level;
}
e o seu comando vai ser este

pawn Код:
if ( strcmp ( cmdtext, "/admins", true ) == 0 ) {

    new Jogador [ 21 ] ;
    new count = 0;
    new msg [ 40 ] ;

    for ( new i = 0; i < MAX_PLAYERS; i++ ) {

        if ( GetPlayerLevel [ i ] >= 1 ) {

            GetPlayerName ( i, Jogador, 21 );
            format ( msg, 40, "Admins Online: %s", Jogador ) ;
            SendClientMessage ( playerid, 0x000FFFAA, msg ) ;
            count++;
        }
    }
    if ( count == 0 )
        return SendClientMessage ( playerid, COR_AZULMEDIO, "Nгo Tem Nenhum Administrador Conectado");

    return 1;
}