isVehicleTaxiLightOn | Multi Theft Auto: Wiki Skip to content

isVehicleTaxiLightOn

Client-side
Server-side
Shared

Pair: setVehicleTaxiLightOn

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function will get the taxi light state of a taxi (vehicle IDs 420 and 438)

OOP Syntax Help! I don't understand this!

  • Method:vehicle:isTaxiLightOn(...)
  • Variable: .taxiLightOn

Syntax

bool isVehicleTaxiLightOn ( vehicle taxi )
Required Arguments
  • taxi: The vehicle element of the taxi that you wish to get the light state of.

Returns

  • bool: value

Returns true if the light is on, false otherwise.

Code Examples

shared

This example binds the 'o' key to a function that toggles the taxi's light on and off, if you're in a taxi.

function toggleTaxiLight()
local theVehicle = getPedOccupiedVehicle(localPlayer)
if theVehicle then
if localPlayer == getVehicleOccupant(theVehicle, 0) then -- if is a driver
local id = getElementModel(theVehicle) -- getting vehicle model
if ((id == 420) or (id == 438)) then -- if is a taxi
local lights = isVehicleTaxiLightOn(theVehicle) -- getting vehicle lights state
setVehicleTaxiLightOn(theVehicle, not lights) -- switch lights
end
end
end
end
bindKey("o", "down", toggleTaxiLight) -- binding the function

See Also

Vehicle Functions