# setVehicleOverrideLights (Compartilhado)

> Força os faróis de um veículo a ficarem ligados ou desligados, ou devolve a decisão ao jogo.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Veículos
- **URL**: https://wiki.mymp.gg/pt/setVehicleOverrideLights

## Sintaxe

```lua
bool setVehicleOverrideLights(element vehicle, int lights)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `vehicle` | `element` | O veículo, ou um elemento pai cujos veículos mudam todos. |
| `lights` | `int` | 0 o jogo decide, 1 sempre desligados, 2 sempre ligados. |

## Retorno

`true` se mudou. `false` se o valor está fora da faixa ou já era esse.

Dado um elemento pai, como `root`, vale para todos os veículos abaixo dele, mas o valor devolvido é o do próprio elemento: `false` quando ele não é um veículo.

## Exemplo

```lua
addCommandHandler("farois", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if not vehicle then return end
    if getVehicleOverrideLights(vehicle) == 2 then
        setVehicleOverrideLights(vehicle, 1)
    else
        setVehicleOverrideLights(vehicle, 2)
    end
end)
```

## Veja também

- [getVehicleOverrideLights (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleOverrideLights.md): Devolve se os faróis de um veículo estão forçados a ficar ligados ou desligados.
- [setVehicleFullBeam (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleFullBeam.md): Liga ou desliga o farol alto de um veículo.
- [setVehicleHeadLightColor (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleHeadLightColor.md): Muda a cor da luz dos faróis de um veículo.
