SA-MP Forums Archive
[AJUDA]Comando /setgat - 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]Comando /setgat (/showthread.php?tid=264771)



[AJUDA]Comando /setgat - Nake01 - 27.06.2011

Eae galera blz? vim aqui pedir a ajuda de vocкs com esse comando, to com um problema nesse comando como podem ver botei para Administrador Logado na Rcon e Admin -> !PlayerInfo[playerid][Admin] Level 5 sу que sу estб funcionando setado logado na RCON, no caso se eu tirar o Logado na Rcon e Deixa sу Admin ai seta nгo consigo botar pros dois setar, se alguem puder me ajuda ta ai o comando.

PHP код:
     if(!strcmp(cmd"/setgat"true))
    {
        new 
GATLevel;
        new 
Sjim[256];
           new 
name[MAX_PLAYER_NAME];
        
GetPlayerName(playeridnamesizeof(name));
         if(!
IsPlayerAdmin(playerid) || !PlayerInfo[playerid][Admin] >= 5)
        {
            
SendClientMessage(playerid0xFC4430AA"¤ Vocк nгo й Administrador level 5 para usar este comando !");
            return 
1;
        }
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid0xFF6F28AA"¤ Uso correto: /setgat [id] [level]");
            return 
1;
        }
        
playerid strval(tmp);
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid0xFF6F28AA"¤ Uso correto: /setgat [id] [level]");
            return 
1;
        }
        
GATLevel strval(tmp);
        if(
GATLevel || GATLevel 5) return SendClientMessage(playerid0xFFFF00AA"¤ Somente level de administrador entre 1 e 5!");
        if(
IsPlayerConnected(playerid))
        {
            if(
playerid != INVALID_PLAYER_ID)
            {
                
format(Sjimsizeof(Sjim), "¤ Vocк deu б %s (ID:%d), level %d de membro do GAT!"nameplayeridGATLevel);
                
SendClientMessage(playerid0x00A400AASjim);
                
format(Sjimsizeof(Sjim), "¤ [PROMOVIDO] O Administrador %s lhe deu Level %d de membro do GAT!"nameGATLevel);
                
SendClientMessage(playerid0x00FF00AASjim);
                
GameTextForPlayer(playerid"~p~PROMOVIDO!"50000);
                
PlayerInfo[playerid][GAT] = GATLevel;
                
format(filesizeof(file), "Contas/%s.ini"name);
                if(!
dini_Exists(file))
                {
                    
dini_Create(file);
                    
dini_IntSet(file"GATLevel"GATLevel);
                }
                else
                {
                    
dini_IntSet(file"GATLevel"GATLevel);
                    
PlayerInfo[playerid][GAT] = GATLevel;
                }
            }
        }
        else
        {
            
SendClientMessage(playerid0xFC4430AA"¤ (ERRO) Jogador nгo conectado!");
            return 
1;
        }
    } 



Re: [AJUDA]Comando /setgat - Ricop522 - 27.06.2011

pawn Код:
if(!IsPlayerAdmin(playerid) || PlayerInfo[playerid][Admin] < 5)



Re: [AJUDA]Comando /setgat - Nake01 - 27.06.2011

mesma coisa :S


Re: [AJUDA]Comando /setgat - Shadoww5 - 27.06.2011

Tenta assim:

PHP код:
if((!IsPlayerAdmin(playerid)) || (PlayerInfo[playerid][Admin] < 5)) 
Ou entгo tenta assim:

PHP код:
if(!IsPlayerAdmin(playerid))
{
    
SendClientMessage(playerid0xFC4430AA"¤ Vocк nгo estб logado na RCON !");
    return 
1;
}
else if(
PlayerInfo[playerid][Admin] < 5)
{
    
SendClientMessage(playerid0xFC4430AA"¤ Vocк nгo й Administrador level 5 para usar este comando !");
    return 
1;




Re: [AJUDA]Comando /setgat - Nake01 - 27.06.2011

ta apareзendo isso "¤ Vocк nгo estб logado na RCON !" sendo que tenho level 5 de Admin mais nгo me loguei na RCON *-* ai quando loguei na RCON e tirei o Lv 5 de Admin e fui setar pediu pra ter level 5 de Admin, Resultado sу ta podendo setar se estiver logado na RCON e tiver level 5 de Admin