Difference between revisions of "IsVehicleTaxiLightOn"

From Multi Theft Auto: Wiki
(New page: __NOTOC__ Category:Needs_Example {{Server client function}} This function will get the taxi light state of a taxi (vehicle ID's 420 and 438) ==Syntax== <syntaxhighlight lang="lua"> bool isVehicleT...)
 
(Example)
Line 16: Line 16:
  
 
==Example==
 
==Example==
 +
<section name="Client" class="client" show="true">
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
-- TODO
+
function myfunction()
 +
local player = getLocalPlayer()
 +
local vehicle = getPlayerOccupiedVehicle(player)
 +
if player == getVehicleOccupant(vehicle, 0) then -- if is a driver
 +
local lights = getVehicleTaxiLightOn(getElementModel(vehicle)) -- getting vehicle model
 +
if ((vehicle == 420) or (vehicle == 438) then -- if is a taxi
 +
setVehicleTaxiLightOn(vehicle, not lights) -- switch lights
 +
end
 +
end
 +
end
 +
 
 +
bind("o", "down", myfunction) -- binding the function
 +
 
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
</section>
  
 
==See Also==
 
==See Also==
 
{{vehicle functions}}
 
{{vehicle functions}}

Revision as of 12:40, 30 November 2009

This function will get the taxi light state of a taxi (vehicle ID's 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
function myfunction()
	local player = getLocalPlayer()
	local vehicle = getPlayerOccupiedVehicle(player)
	if player == getVehicleOccupant(vehicle, 0) then -- if is a driver
		local lights = getVehicleTaxiLightOn(getElementModel(vehicle)) -- getting vehicle model
		if ((vehicle == 420) or (vehicle == 438) then -- if is a taxi
			setVehicleTaxiLightOn(vehicle, not lights) -- switch lights
		end
	end	
end

bind("o", "down", myfunction) -- binding the function

See Also

FROM VERSION 1.5.7 r19626 ONWARDS
FROM VERSION 1.6 r7485 ONWARDS
FROM VERSION 1.6 r7485 ONWARDS