IsVehicleTaxiLightOn: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 22: Line 22:
local vehicle = getPlayerOccupiedVehicle(player)
local vehicle = getPlayerOccupiedVehicle(player)
if player == getVehicleOccupant(vehicle, 0) then -- if is a driver
if player == getVehicleOccupant(vehicle, 0) then -- if is a driver
local lights = getVehicleTaxiLightOn(vehicle) -- getting vehicle model
local lights = getVehicleTaxiLightOn(vehicle) -- getting vehicle lights state
local id = getElementModel(vehicle)
local id = getElementModel(vehicle) -- getting vehicle model
if ((id == 420) or (id== 438) then -- if is a taxi
if ((id == 420) or (id== 438) then -- if is a taxi
setVehicleTaxiLightOn(vehicle, not lights) -- switch lights
setVehicleTaxiLightOn(vehicle, not lights) -- switch lights

Revision as of 12:43, 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(vehicle) -- getting vehicle lights state
		local id = getElementModel(vehicle) -- getting vehicle model
		if ((id == 420) or (id== 438) then -- if is a taxi
			setVehicleTaxiLightOn(vehicle, not lights) -- switch lights
		end
	end	
end

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

See Also