SA-MP Forums Archive
[Help] Car Lights at day light [Rep+1] - 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] Car Lights at day light [Rep+1] (/showthread.php?tid=327179)



[Help] Car Lights at day light [Rep+1] - ProdrifterX - 20.03.2012

Hello guys..
i need car lights for my samp server at day light example at 12:00h (ingame) and lights is turned on.
Ive got one script its on playerentervehicle, yea it works but when you press f or enter and enter in car lights are turning off -.-
repping!
Thanks!


Re: [Help] Car Lights at day light [Rep+1] - Faisal_khan - 20.03.2012

give us the code of OnPlayerEnterVehicle code which you added.


Re: [Help] Car Lights at day light [Rep+1] - Kudoz - 20.03.2012

https://sampwiki.blast.hk/wiki/ManualVehicleEngineAndLights

Read it


Re : [Help] Car Lights at day light [Rep+1] - jimmy_Krapovich - 20.03.2012

Код:
new PharesAllumer[MAX_VEHICLES];


public OnGameModeInit()
{
      ManualVehicleEngineAndLights();
}
public OnPlayerKeyStateChange(playeridn newkeys, oldkeys)
{
     if((newkeys == KEY_SUBMISSION) || (newkeys & KEY_SPRINT) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_UP) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_DOWN) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_WALK) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_LEFT) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_RIGHT) && (newkeys & KEY_SUBMISSION))
    {
	    if(IsPlayerConnected(playerid))
	    {
	        if(IsPlayerInAnyVehicle(playerid))
	        {
	            new vehicleid = GetPlayerVehicleID(playerid);
			    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
				{
				    new engine,lights,alarm,doors,bonnet,boot,objective;
					GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
					
					if(PharesAllumer[vehicleid] == 0)
					{
						         SetVehicleParamsEx(vehicleid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
						PharesAllumer[vehicleid] = 1;
  					}
					else
					{
					    SetVehicleParamsEx(vehicleid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
						PharesAllumer[vehicleid] = 0;
					}
				}
			}
		}
	}



Re: [Help] Car Lights at day light [Rep+1] - Faisal_khan - 21.03.2012

Try this:
pawn Код:
new PharesAllumer[MAX_VEHICLES];


public OnGameModeInit()
{
      ManualVehicleEngineAndLights();
}
public OnPlayerKeyStateChange(playeridn newkeys, oldkeys)
{
     if((newkeys == KEY_SUBMISSION) || (newkeys & KEY_SPRINT) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_UP) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_DOWN) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_WALK) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_LEFT) && (newkeys & KEY_SUBMISSION) || (newkeys & KEY_RIGHT) && (newkeys & KEY_SUBMISSION))
    {
        if(IsPlayerConnected(playerid))
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                new vehicleid = GetPlayerVehicleID(playerid);
                if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
                {
                    new engine,lights,alarm,doors,bonnet,boot,objective;
                    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
                   
                    if(PharesAllumer[vehicleid] == 0)
                    {
                                 SetVehicleParamsEx(vehicleid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
                        PharesAllumer[vehicleid] = 1;
                    }
                   
                }
            }
        }
    }