SA-MP Forums Archive
[Ajuda] Comando de localizar incendio - 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 de localizar incendio (/showthread.php?tid=625220)



Comando de localizar incendio - LuanGamer - 29.12.2016

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.


Re: Comando de localizar incendio - RazorGuigo - 29.12.2016

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


Re: Comando de localizar incendio - LuanGamer - 29.12.2016

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