# getVehicleOverrideLights (Shared)

> Returns whether a vehicle's lights are forced on or off.

- **Platform**: MY Multiplayer (MYMP)
- **Kind**: Lua Function
- **Side**: Shared
- **Category**: Vehicles
- **URL**: https://wiki.mymp.gg/en/getVehicleOverrideLights

## Syntax

```lua
int|false getVehicleOverrideLights(vehicle vehicle)
```

## Parameters

| Name | Type | Description |
| --- | --- | --- |
| `vehicle` | `vehicle` | The vehicle. |

## Returns

0 the game decides, 1 always off, 2 always on; or `false` if it could not be read.

## Example

```lua
addCommandHandler("luzes", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle and getVehicleOverrideLights(vehicle) ~= 2 then
        setVehicleOverrideLights(vehicle, 2)
    end
end)
```

## See also

- [setVehicleOverrideLights (Shared)](https://wiki.mymp.gg/en/setVehicleOverrideLights.md): Forces a vehicle's lights on or off, or hands the choice back to the game.
- [isVehicleFullBeam (Shared)](https://wiki.mymp.gg/en/isVehicleFullBeam.md): Returns whether a vehicle's high beams are on.
