GetVehicleWheelFrictionState

From Multi Theft Auto: Wiki
Revision as of 20:39, 23 September 2021 by Lvrent (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This function returns the current wheel friction state of the vehicle.

Syntax

int getVehicleWheelFrictionState ( vehicle theVehicle, int wheel )


OOP Syntax Help! I don't understand this!

Method: vehicle:getWheelFrictionState(...)


Required Arguments

  • theVehicle: The vehicle that you wish to get the wheel friction state.
  • wheel: The wheel you want to check. (0: front left, 1: rear left, 2: front right, 3: rear right)

Returns

Returns a int indicating the wheel friction state. This value can be:

  • 0: Normal friction
  • 1: Slip with acceleration (only for driving wheels)
  • 2: Slip without acceleration
  • 3: Locked wheel (on brake or handbrake).

Example

This example will show the friction state of each wheel of the player's current vehicle:

addEventHandler("onClientRender", root, function ()
    local veh = getPedOccupiedVehicle (localPlayer)
    
    if not veh then
        return false
    end
    
    dxDrawRectangle (0, 0, 300, 140, tocolor (0, 0, 0, 150))
    dxDrawText ("FRICTION FRONT LEFT = ".. getVehicleWheelFrictionState (veh, 0), 8, 10, 290, 40, tocolor (255, 255, 255), 1.5)
    dxDrawText ("FRICTION FRONT RIGHT = ".. getVehicleWheelFrictionState (veh, 2), 8, 40, 290, 70, tocolor (255, 255, 255), 1.5)
    dxDrawText ("FRICTION REAR LEFT = ".. getVehicleWheelFrictionState (veh, 1), 8, 70, 290, 100, tocolor (255, 255, 255), 1.5)
    dxDrawText ("FRICTION REAR RIGHT = ".. getVehicleWheelFrictionState (veh, 3), 8, 100, 290, 130, tocolor (255, 255, 255), 1.5)
end)

Requirements

Minimum server version n/a
Minimum client version 1.5.8-9.20726

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.5.8-9.20726" />

See Also