IsVehicleTaxiLightOn

From Multi Theft Auto: Wiki
Revision as of 23:50, 24 May 2010 by EAi (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Syntax

bool isVehicleTaxiLightOn ( vehicle taxi )              

Required Arguments

  • taxi: The vehicle element of the taxi that you wish to get the light state of.

Returns

Returns true if the light is on, false otherwise.

Example

Click to collapse [-]
Client

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 thePlayer = getLocalPlayer()
	local theVehicle = getPedOccupiedVehicle(thePlayer)
	if thePlayer == 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

bindKey("o", "down", toggleTaxiLight) -- binding the function

See Also