Difference between revisions of "GetVehicleEngineState"

From Multi Theft Auto: Wiki
m
(Example: fixed a typo)
Line 21: Line 21:
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
function switchEngine ( playerSource )
 
function switchEngine ( playerSource )
     local theVehicle = getPlayerOcuppiedVehicle ( playerSource )
+
     local theVehicle = getPlayerOccupiedVehicle ( playerSource )
  
 
     -- Check if the player is in any vehicle and if he is the driver
 
     -- Check if the player is in any vehicle and if he is the driver

Revision as of 19:37, 29 October 2009

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

Syntax

Click to collapse [-]
Server and Client
bool getVehicleEngineState ( vehicle theVehicle )

Required Arguments

  • theVehicle: The vehicle you wish to change the engine state of.

Returns

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

Example

Click to collapse [-]
Serverside example

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

function switchEngine ( playerSource )
    local theVehicle = getPlayerOccupiedVehicle ( 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

BETA: FROM VERSION 1.6 r7485 ONWARDS
BETA: FROM VERSION 1.6 r7485 ONWARDS