M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
vehicleelementO veículo, ou um elemento pai cujos veículos mudam todos.
lightsint0 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)

Veja também