Lights
#10

PHP код:
#include <a_samp>
new boolVehicleLightsOn[MAX_VEHICLES];
#define PRESSED(%0) \
    
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    new 
enginelightsalarmdoors,panelsbonnetbootobjective;
    if (
newstate == PLAYER_STATE_DRIVER)
    {
        if (
VehicleLightsOn[GetPlayerVehicleID(playerid)] == true)
        {
            new 
vehicleid;
            
vehicleid GetPlayerVehicleID(playerid); 
                    
GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
                    
UpdateVehicleDamageStatus(vehicleidpanelsdoors0tires);
           
            
VehicleLightsOn[GetPlayerVehicleID(playerid)] = true;
        }
        else
        {
            
GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
                    
UpdateVehicleDamageStatus(vehicleidpanelsdoors5tires);
             
VehicleLightsOn[GetPlayerVehicleID(playerid)] = false;
        }
    }
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    new 
vehicleid;
    
vehicleid GetPlayerVehicleID(playerid); 
new 
enginelightsalarmdoors,panelsbonnetbootobjective;
    if (
PRESSED(KEY_SUBMISSION))
    {
        if (
IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if (
VehicleLightsOn[GetPlayerVehicleID(playerid)] == false)
            {
                 
GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
                    
UpdateVehicleDamageStatus(idcarpanelsdoors0tires);
                
VehicleLightsOn[GetPlayerVehicleID(playerid)] = true;
            }
            else
            {
                new 
enginelightsalarmdoors,panelsbonnetbootobjective;
             
GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
                    
UpdateVehicleDamageStatus(vehicleidpanelsdoors5tires);
                
VehicleLightsOn[GetPlayerVehicleID(playerid)] = false;
            }
        }
    }
    return 
1;

Try now
Reply


Messages In This Thread
Lights - by Dan_Barocu - 17.04.2012, 04:06
Re: Lights - by RollTi - 17.04.2012, 04:09
Re: Lights - by ReneG - 17.04.2012, 04:20
Re: Lights - by Dan_Barocu - 17.04.2012, 04:23
Re: Lights - by Dan_Barocu - 17.04.2012, 18:38
Re: Lights - by Dan_Barocu - 18.04.2012, 00:39
Re: Lights - by Lilcuete - 18.04.2012, 00:53
Re: Lights - by Lilcuete - 18.04.2012, 00:55
Re: Lights - by Dan_Barocu - 18.04.2012, 00:58
Re: Lights - by Lilcuete - 18.04.2012, 01:00

Forum Jump:


Users browsing this thread: 5 Guest(s)