Lights
#4

np work EDIT:UPDATE VINCENT.no work

PHP код:
#include <a_samp>
new boolVehicleLightsOn[MAX_VEHICLES];
new 
panelsdoorslightstires;
public 
OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
"Lumini Masini");
    print(
"--------------------------------------\n");
    for (new 
1MAX_VEHICLESx++)
    {
        
VehicleLightsOn[x] = ;
    }
    return 
1;
}
public 
OnFilterScriptExit()
{
    print(
"\n--------------------------------------");
    print(
" Lumini Masini");
    print(
"--------------------------------------\n");
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    if (
newstate == PLAYER_STATE_DRIVER)
    {
        if (
VehicleLightsOn[GetPlayerVehicleID(playerid)] == 1)
        {
            
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panelsdoorslightstires);
            
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panelsdoorsencode_lights(1111), tires);
               
VehicleLightsOn[GetPlayerVehicleID(playerid)] = 1;
        }
        else
        {
            
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panelsdoorslightstires);
            
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panelsdoorsencode_lights(0000), tires);
             
VehicleLightsOn[GetPlayerVehicleID(playerid)] = 0;
        }
    }
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys KEY_SUBMISSION)
    {
        if (
IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if (
VehicleLightsOn[GetPlayerVehicleID(playerid)] == 0)
            {
                
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panelsdoorslightstires);
                
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panelsdoorsencode_lights(0000), tires);
                
VehicleLightsOn[GetPlayerVehicleID(playerid)] = 1;
            }
            else
            {
                
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panelsdoorslightstires);
                
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panelsdoorsencode_lights(1111), tires);
                
VehicleLightsOn[GetPlayerVehicleID(playerid)] = 0;
            }
        }
    }
    return 
1;
}
stock encode_lights(light1light2light3light4)
{
    return 
light1 | (light2 << 1) | (light3 << 2) | (light4 << 3);

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)