Portal SAMP
[Ajuda] Bike Congelada - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Bike Congelada (/showthread.php?tid=1232)



Bike Congelada - diggao - 29/05/2021

o servido possuí um sistema de motor e gás e a bike como não possuí e não precisa de nenhum desses dois tem um comando para ''ligar'' a bike quando o player pegar ela automatico sem precisar da / para andar sem gás e motor.



Código:
if(IsABike(vehicleid)) { SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective); } // Liga a bicicleta pq ela n tem motor

a bike não quer andar e só fica congelada , oq pode ser?



a STOCK:

Código:
stock IsABike(vehicleid)
{
    switch(GetVehicleModel(vehicleid))
    {
        case 481, 509, 510: return 1;
        default: return 0;
    }
    return 0;
}



RE: Bike Congelada - xbruno1000x - 29/05/2021

Você não mandou a stock IsABike(vehicleid), pode ser que ela não detecte uma bicicleta corretamente.


RE: Bike Congelada - diggao - 29/05/2021

mandei!


RE: Bike Congelada - xbruno1000x - 29/05/2021

Código:
IsInBike(playerid)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 481 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 509 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 510)
    return true;
else
    return false;
}

tente dessa forma. Caso não funcione, terá que adicionar uma exceção para bikes no sistema que desliga todos veículos.


RE: Bike Congelada - diggao - 29/05/2021

Eu tentei dessa forma já e não deu tbm :/ tá ossoo


RE: Bike Congelada - ProKillerPa - 30/05/2021

Código PHP:
if(IsABike(vehicleid)) { SetVehicleParamsEx(vehicleid1lightsalarmdoorsbonnetbootobjective); } // Liga a bicicleta pq ela n tem motor 

Me chamou a atenção que voce nao usou um RETURN 1; para evitar que o que esteja abaixo disso seja executado. O seu problema pode ser isso: Voce está ligando a bike nesse script, porém o script abaixo 'desliga' a bike por causa do seu sistema de gas/motor.

Teste assim:

Código PHP:
if(IsABike(vehicleid)) { SetVehicleParamsEx(vehicleid1lightsalarmdoorsbonnetbootobjective); return 1;} // Liga a bicicleta pq ela n tem motor