getVehicleWheelFrictionState
Cliente
Indica cómo se agarran al suelo las ruedas de un vehículo.
int|table|false getVehicleWheelFrictionState(vehicle vehicle, int|string|table wheels)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| vehicle | vehicle | El vehículo. |
| wheels | int|string|table | Qué ruedas: un número (0 delantera izquierda, 1 trasera izquierda, 2 delantera derecha, 3 trasera derecha, -1 todas), un nombre (wheel_lf, wheel_lr, wheel_rf, wheel_rr), un grupo (all, front_wheels, rear_wheels, left_wheels, right_wheels) o una tabla con varios de ellos. |
Retorno
0 rodando normal, 1 patinando, 2 derrapando, 3 bloqueada. Un único valor cuando wheels es un número o nombre fuera de una tabla; si no, una tabla con el valor de cada rueda, indexada por el nombre de la rueda. false si el vehículo no tiene alguna de las ruedas pedidas. Un vehículo fuera del rango de streaming da 0.
Ejemplo
addEventHandler("onClientRender", root, function()
local vehicle = getPedOccupiedVehicle(localPlayer)
if not vehicle then return end
local states = getVehicleWheelFrictionState(vehicle, "rear_wheels")
if states and (states.wheel_lr == 2 or states.wheel_rr == 2) then
dxDrawText("DRIFT", 40, 300)
end
end)Si vienes de MTAAdemás del número de rueda, acepta nombres, grupos y tablas de ruedas.