setVehicleOverrideLights
Compartido
Fuerza las luces de un vehículo encendidas o apagadas, o devuelve la decisión al juego.
bool setVehicleOverrideLights(element vehicle, int lights)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| vehicle | element | El vehículo, o un elemento padre cuyos vehículos cambian todos. |
| lights | int | 0 decide el juego, 1 siempre apagadas, 2 siempre encendidas. |
Retorno
true si cambió. false si el valor está fuera de rango o ya era ese.
Dado un elemento padre, como root, se aplica a todos los vehículos debajo de él, pero el valor devuelto es el del propio elemento: false cuando no es un vehículo.
Ejemplo
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)