SetVehicleTaxiLightOn

From Multi Theft Auto: Wiki
Revision as of 19:12, 30 August 2009 by LuxurY (talk | contribs)
Jump to navigation Jump to search

This function will set the taxi light on in a taxi (vehicle ID's 420 and 438)

Syntax

bool setVehicleTaxiLightOn ( vehicle taxi, bool LightState )              

Required Arguments

  • taxi: The vehicle element of the taxi that you wish to turn the light on.
  • LightState: whether the light is on. True for on, False for off.

Returns

Returns true if the state was successfully set, false otherwise.

Example

addEventHandler ( "onPlayerJoin" , getRootElement ( ) , 
function ( )
	bindKey ( source , "o", "down", 
		function ( thePlayer )
			if ( isPedInVehicle ( thePlayer ) ) then --is in vehicle or not?
				local vehicle = getPedOccupiedVehicle ( thePlayer ) --getting player's occupied vehicle
				if ( getVehicleController ( vehicle ) == thePlayer ) then --is driver or not?
					local id = getElementModel ( vehicle ) --getting vehicle's model
					if ( ( id == 420 ) or ( id == 438 ) ) then --is a taxi?
						setVehicleTaxiLightOn ( vehicle, not isVehicleTaxiLightOn ( vehicle ) ) --changing taxi light on/off
					end
				end	
			end
		end)
end )

See Also