IsVehicleTaxiLightOn: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
[[Category:Needs_Example]]
{{Server client function}}
{{Server client function}}
This function will get the taxi light state of a taxi (vehicle IDs 420 and 438)
This function will get the taxi light state of a taxi (vehicle IDs 420 and 438)

Revision as of 10:39, 17 January 2012

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