[Ajuda] Ajuda com des/ligar motor
#1

Tipo meu sistema ta com ums bug tipo o passageiro pode desligar o motor da moto

e o oltro bug e tipo entro num carro ele ta desligado ta ae ligo ae depois entro em oltro desligado ae do /motor tem que desligar ele sem que ele ja esta desligado e depois do /motor de novo ae que ele liga ae o sistema

e com o farol a mema coisa dos bug

PHP код:
    if (strcmp("/farol"cmdtexttrue10) == 0)
    {
        new 
vehveh GetPlayerVehicleID(playerid);
        new 
enginelightsalarmdoorsbonnetbootobjective;
        {
            if(
GetPVarInt(playerid"lights") == 0)
            {
                
GetVehicleParamsEx(vehvehenginelightsalarmdoorsbonnetbootobjective);
                
SetVehicleParamsEx(vehvehengine,VEHICLE_PARAMS_ONalarmdoorsbonnetbootobjective);
                
SendClientMessage(playerid, -1"{32CD32}Farol do veiculo Ligado.");
                
SetPVarInt(playerid"lights"1);
                return 
1;
            }
            else if(
GetPVarInt(playerid"lights") == 1)
            {
                
GetVehicleParamsEx(vehvehenginelightsalarmdoorsbonnetbootobjective);
                
SetVehicleParamsEx(vehvehengineVEHICLE_PARAMS_OFFalarmdoorsbonnetbootobjective);
                
SendClientMessage(playerid, -1"{32CD32}Farol do veiculo Desligado.");
                
SetPVarInt(playerid"lights"0);
                return 
1;
            }
        }
    }
    if (
strcmp("/motor"cmdtexttrue10) == 0)
    {
        new 
vehveh GetPlayerVehicleID(playerid);
        new 
enginelightsalarmdoorsbonnetbootobjective;
        {
            if(
GetPVarInt(playerid"engine") == 0)
            {
                 
GetVehicleParamsEx(vehvehenginelightsalarmdoorsbonnetbootobjective);
                 
SetVehicleParamsEx(vehvehVEHICLE_PARAMS_ONlightsalarmdoorsbonnetbootobjective);
                 
SendClientMessage(playerid, -1"{32CD32}Motor do veiculo Ligado.");
                 
SetPVarInt(playerid"engine"1);
                 return 
1;
            }
            else if(
GetPVarInt(playerid"engine") == 1)
            {
                 
GetVehicleParamsEx(vehvehenginelightsalarmdoorsbonnetbootobjective);
                 
SetVehicleParamsEx(vehvehVEHICLE_PARAMS_OFFlightsalarmdoorsbonnetbootobjective);
                 
SendClientMessage(playerid, -1"{32CD32}Motor do veiculo Desligado.");
                 
SetPVarInt(playerid"engine"0);
                 return 
1;
            }
        }
    } 
Me Ajuda
Reply
#2

Acontece o segundo bug por que vocк estб usando PVar, e a pvar й para o jogador e nгo para o veiculo.
Reply
#3

entao o que eu coloco no lugar do PVar
Reply
#4

Nгo tenho certeza mais acho que seria assim:
pawn Код:
GetVehicleParamsEx(vehveh, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == 0)
{
SetVehicleParamsEx(vehveh, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
}
if(engine == 1)
{
SetVehicleParamsEx(vehveh, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
}
Reply
#5

vou tentar aki se der serto muito obrigado cara vc foi o ulnico que me ajudo memo asim se na der certo vlw mesmo
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)