M MY Multiplayer: Wiki
Lado
Tipo

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

NombreTipoDescripción
vehiclevehicleEl vehículo.
wheelsint|string|tableQué 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.

Ver también