setVehicleOverrideLights
Compartilhado
Força os faróis de um veículo a ficarem ligados ou desligados, ou devolve a decisão ao jogo.
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
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)