- Documentation
- Server functions
- setVehicleLightState
Function
setVehicleLightState
Breaks or repairs one lamp of a vehicle for every player. Numbers: 0 front left, 1 front right, 2 rear left, 3 rear right. A broken lamp does not light up, even with the lights on.
Syntax
bool setVehicleLightState(vehicle vehicle, int light, int state)Arguments
vehiclevehicle- The vehicle.
lightint- Lamp number 0-3.
stateint- 0 = working, 1 = broken.
Returns
true on success.
Example
local vehicle = createVehicle(400, 2000, -1700, 13.5)
setVehicleLightState(vehicle, 0, 1)
See also
getVehicleLightStateReturns whether a vehicle lamp is working (0) or broken (1). Numbering as insetVehicleLightState.setVehicleLampStateTurns one lamp (or a group of lamps) of a vehicle on, off or back to game control, for every player. This lets a script e.g. light the brake lamps when braking, the reverse lamps, or leave a single headlight working. The'auto'state means the lamp works as usual in the game. An indicator set to'on'shines steadily; blinking comes fromsetVehicleIndicators. Game cars have no reverse lamps or separate indicators (the front shines orange, the rear uses the red lens); custom models fromengineReplaceModelhave all lamps.