SA-MP Forums Archive
Help me out with GetPlayerVehicleID - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help me out with GetPlayerVehicleID (/showthread.php?tid=303672)



Help me out with GetPlayerVehicleID - FireCat - 14.12.2011

Like if I press H while in a car, it doesn't turn the lights on or off.
Why?
pawn Код:
if(newkeys & KEY_CROUCH)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            //if(Hours < 20) return 0;
            //else if(Hours > 7) return 0;
            static engine,lights,alarm,doors,bonnet,boot,objective;
            if(VehiclesLightOn[GetPlayerVehicleID(playerid)] == 1)
            {
                GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,0,alarm,doors,bonnet,boot,objective);
                VehiclesLightOn[GetPlayerVehicleID(playerid)] = 0;
            }
            if(VehiclesLightOn[GetPlayerVehicleID(playerid)] == 0)
            {
                GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,1,alarm,doors,bonnet,boot,objective);
                VehiclesLightOn[GetPlayerVehicleID(playerid)] = 1;
            }
        }
    }



Re: Help me out with GetPlayerVehicleID - Jakku - 14.12.2011

You must stop the function when the lights have been turned off or on

pawn Код:
if(newkeys & KEY_CROUCH)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            //if(Hours < 20) return 0;
            //else if(Hours > 7) return 0;
            static engine,lights,alarm,doors,bonnet,boot,objective;
            if(VehiclesLightOn[GetPlayerVehicleID(playerid)] == 1)
            {
                GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,0,alarm,doors,bonnet,boot,objective);
                VehiclesLightOn[GetPlayerVehicleID(playerid)] = 0;
                return 1;
            }
            if(VehiclesLightOn[GetPlayerVehicleID(playerid)] == 0)
            {
                GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,1,alarm,doors,bonnet,boot,objective);
                VehiclesLightOn[GetPlayerVehicleID(playerid)] = 1;
                return 1;
            }
        }
    }



Re: Help me out with GetPlayerVehicleID - FireCat - 14.12.2011

Quote:
Originally Posted by Jakku
Посмотреть сообщение
You must stop the function when the lights have been turned off or on

pawn Код:
if(newkeys & KEY_CROUCH)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            //if(Hours < 20) return 0;
            //else if(Hours > 7) return 0;
            static engine,lights,alarm,doors,bonnet,boot,objective;
            if(VehiclesLightOn[GetPlayerVehicleID(playerid)] == 1)
            {
                GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,0,alarm,doors,bonnet,boot,objective);
                VehiclesLightOn[GetPlayerVehicleID(playerid)] = 0;
                return 1;
            }
            if(VehiclesLightOn[GetPlayerVehicleID(playerid)] == 0)
            {
                GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,1,alarm,doors,bonnet,boot,objective);
                VehiclesLightOn[GetPlayerVehicleID(playerid)] = 1;
                return 1;
            }
        }
    }
Have I told you, that I love you?
Omg I dont know how could I have not seen that! Thanks man <3


Re: Help me out with GetPlayerVehicleID - Jakku - 14.12.2011

Quote:
Originally Posted by FireCat
Посмотреть сообщение
Have I told you, that I love you?
Omg I dont know how could I have not seen that! Thanks man <3
I've noticed that sometimes we are blind . No problem.


Re: Help me out with GetPlayerVehicleID - FireCat - 14.12.2011

Quote:
Originally Posted by Jakku
Посмотреть сообщение
I've noticed that sometimes we are blind . No problem.
Repped (: