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



[AJUDA] OnSAMFire - Ghost_ - 27.10.2011

pawn Код:
public OnSAMFire(playerid,vehicleid,samid,killersam)
{
    new newcar = GetPlayerVehicleID(playerid);
    if(!IsACop(playerid) || SAM_IsAircraft(newcar))
    {
        SendFamilyMessage(3,COR_EXE,"| SAM | Um invasor aйreo foi detectado e um mнssel foi enviado .");
        return 1;
    }
    if(IsACop(playerid)) return 0;
    return 1;
}
Й o seguinte , como viram no code , era pra ele mandar o missel SOMENTE quando o cara tivesse em um veiculo aereo , sу que ele ta mandando mesmo sem estar em um veiculo aereo !


Re: [AJUDA] Chato.. - [O.z]Caroline - 27.10.2011

pawn Код:
public OnSAMFire(playerid,vehicleid,samid,killersam)
{
    new newcar = GetPlayerVehicleID(playerid);
    if(!IsACop(playerid) || Aeronave(newcar))
    {
        SendFamilyMessage(3,COR_EXE,"| SAM | Um invasor aйreo foi detectado e um mнssel foi enviado .");
        return 1;
    }
    if(IsACop(playerid)) return 0;
    return 1;
}

stock Aeronave(carid)
{
    switch(GetVehicleModel(carid))
    {
        case 952, 577,511,512,593,520,553,464,476,519,460,513,539,
        548,425,417,487,497,563,501,465,447,469,488: return true;
        default: return false;
    }
    return false;
}



Re: [AJUDA] Chato.. - Ghost_ - 27.10.2011

Vou testar..


Re: [AJUDA] Chato.. - Lуs - 27.10.2011

Envie a public SAM_IsAircraft.

------- EDITED

NINJA.


Re: [AJUDA] Chato.. - Ghost_ - 27.10.2011

Carol , nao funcionou.

Lуs :
pawn Код:
new SAM_Aircrafts[]=
{
    413,417,425,447,460,469,476,487,488,497,511,512,513,519,520,548,553,563,577,592,593
};
stock SAM_IsAircraft(modelid)
{
    for(new i=0;i<sizeof(SAM_Aircrafts);i++)
        if(modelid==SAM_Aircrafts[i])
            return true;
    return false;
}



Re: [AJUDA] Chato.. - [O.z]Caroline - 27.10.2011

pawn Код:
stock Aeronave(carid)
{
    switch(carid + 400)
    {
        case 952, 577,511,512,593,520,553,464,476,519,460,513,539,
        548,425,417,487,497,563,501,465,447,469,488: return true;
        default: return false;
    }
    return false;
}
tenta.


Re: [AJUDA] Chato.. - Ghost_ - 27.10.2011

Vou tentar , pera ae ..

-- EDIT --

Nгo funcionou ..


Re: [AJUDA] Chato.. - Ghost_ - 27.10.2011

Ninguem mais ?


Re: [AJUDA] Chato.. - [O.z]Caroline - 27.10.2011

pawn Код:
stock SAM_IsAircraft(modelid)
{
    switch(GetVehicleModel(modelid))
    {
        case 413,417,425,447,460,469,476,487,488,497,511,512,513,519,520,548,553,563,577,592,593:   return true;
        default: return false;
    }
    return false;
}



Re: [AJUDA] Chato.. - Macintosh - 27.10.2011

tente ai.

pawn Код:
stock SAM_IsAircraft(modelid)
{
    switch(GetVehicleModel(modelid)
    {
        case 413,417,425,447,460,469,476,487,488,497,511,512,513,519,520,548,553,563,577,592,593: return 1;
    }
    return false;
}