getVehicleEngineState | Multi Theft Auto: Wiki Skip to content

getVehicleEngineState

Client-side
Server-side
Shared

Pair: setVehicleEngineState

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function returns a vehicle's engine state (on or off).

OOP Syntax Help! I don't understand this!

  • Method:vehicle:getEngineState(...)
  • Variable: .engineState

Syntax

bool getVehicleEngineState ( vehicle theVehicle )
Required Arguments
  • theVehicle: the vehicle you wish to get the engine state of.

Returns

  • bool: value

Returns true if the vehicle's engine is started, false otherwise.

Code Examples

shared

This example will switch the vehicle engine state with the command "/switchengine".

function switchEngine ( playerSource )
local theVehicle = getPedOccupiedVehicle ( playerSource )
-- Check if the player is in any vehicle and if he is the driver
if theVehicle and getVehicleController ( theVehicle ) == playerSource then
local state = getVehicleEngineState ( theVehicle )
setVehicleEngineState ( theVehicle, not state )
end
end
addCommandHandler ( "switchengine", switchEngine )

See Also

Vehicle Functions