Help me out with GetPlayerVehicleID
#1

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;
            }
        }
    }
Reply
#2

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;
            }
        }
    }
Reply
#3

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
Reply
#4

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.
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)