SetVehicleDoorState: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 10: Line 10:
==Required Arguments==
==Required Arguments==
*'''theVehicle:''' The [[vehicle]] that you wish to change the door state of.
*'''theVehicle:''' The [[vehicle]] that you wish to change the door state of.
*'''door:''' An integer between 0 and 5 specifying the door you want to change state of.
*'''door:''' A whole number, 0 (hood), 1 (trunk), 2 (front left), 3 (front right), 4 (rear left), 5 (rear right)
*'''state:''' An integer determining the new state of the door:
*'''state:''' An integer determining the new state of the door:
**'''0:''' intact
**'''0:''' intact

Revision as of 12:05, 9 September 2011

This function sets the damage state of a specified door on a vehicle.

Syntax

bool setVehicleDoorState ( vehicle theVehicle, int door, int state )

Required Arguments

  • theVehicle: The vehicle that you wish to change the door state of.
  • door: A whole number, 0 (hood), 1 (trunk), 2 (front left), 3 (front right), 4 (rear left), 5 (rear right)
  • state: An integer determining the new state of the door:
    • 0: intact
    • 1: swinging free
    • 2: bashed
    • 3: bashed and swinging free
    • 4: missing

Returns

Returns true if the door state was successfully set, false if invalid arguments, invalid door IDs or invalid state IDs are passed.

Example

-- create a new vehicle
local newcar = createVehicle ( 520, 1024, 1024, 1024 )
-- break its front left door off
state = setVehicleDoorState ( newcar, 2, 4 )

See Also