[Ajuda] Comando de localizar incendio
#1

Boa noite,
Nгo estou entendendo porque esse comando nгo estб funcionando como deveria. No inicio sу com admins 2+ funcionava, se nгo fosse admin simplesmente nada acontecia. Segue o comando abaixo:
PHP код:
CMD:lincendio(playerid)
    {
        if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == 407)
        {
            if(
PlayerInfo[playerid][pLider] != 20 && PlayerInfo[playerid][pMembro] != 20)
            {
                
SendClientMessage(playerid,COLOR_RED,"Vocк nгo й um Bombeiro!");
                return 
1;
            }
                new 
Encontrarc[MAX_PLAYERS];
                
Encontrarc[playerid] = 0;
                if (
PlayerInfo[playerid][pMembro] == 20 && PlayerInfo[playerid][pLider] == 20//(PlayerInfo[playerid][pAdmin] >= 2)
                
{
                    for(new 
c=0;c<MAX_VEHICLES;c++)
                    {
                        if(
PegouF[c] >= 1)
                        {
                            
Encontrarc[playerid] = c;
                        }
                    }
                    if(
Encontrarc[playerid] <= 0)
                    {
                        
SendClientMessage(playerid,COLOR_RED,"Nenhum carro pegando fogo!");
                        return 
1;
                    }
                    new 
Float:x,Float:y,Float:z;
                    new 
string[128];
                    
GetVehiclePos(Encontrarc[playerid], x,y,z);
                    
//SetVehiclePos(plo,plocx,plocy+4, plocz); LinkVehicleToInterior(plo, intir);
                    
SetPlayerCheckpoint(playerid,x,y,z,8.0);
                      
format(stringsizeof(string), "Incкndio marcado no radar, vб o mais rбpido possнvel!");
                       
SendClientMessage(playeridCOLOR_YELLOWstring);
                }
                  return 
1;
        }
        else
        {
            
SendClientMessage(playeridCOLOR_RED,"Voce Precisa Estar num Caminhao de Bombeiros com GPS!");
            return 
1;
        }
    } 
Eu comentei a parte "original" para "(PlayerInfo[playerid][pMembro] == 20 && PlayerInfo[playerid][pLider] == 20)"
E agora nem com admin e nem sem admin funciona, mesmo sendo membro da organizaзгo bombeiros que й a 20.

Alguйm poderia me ajudar? Agradeзo a atenзгo.
Reply
#2

troque "E" por "OU"! <---Como se fala
troque "&&" por "||"! <--- no codigo
Reply
#3

Ah vdd! porque ai estou "dizendo" que se ele for membro e lider ao msm tempo certo? vo tentar aqui por o "Ou"
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)