M MY Multiplayer: Wiki
Lado
Tipo

setVehicleWheelState

Compartido

Cambia el estado de una o más ruedas de un vehículo: inflada, pinchada, desprendida o sin colisión.

bool setVehicleWheelState(element vehicle, int|string|table wheel, int state)

Parámetros

NombreTipoDescripción
vehicleelementEl vehículo, o un elemento padre cuyos vehículos cambian todos.
wheelint|string|tableQué rueda: su número (0 delantera izquierda, 1 trasera izquierda, 2 delantera derecha, 3 trasera derecha), el nombre del frame (wheel_lf, wheel_lr, wheel_rf, wheel_rr), un grupo (all, front_wheels, rear_wheels, left_wheels, right_wheels), -1 para todas o una tabla con varios.
stateintEl nuevo estado: 0 inflada, 1 pinchada, 2 desprendida, 3 dibujada pero sin colisión.

Retorno

true si alguna rueda cambió. false si el estado está fuera de rango, el vehículo no tiene esa rueda o ya estaba en ese estado.

Dado un elemento padre, como root, se aplica a todos los vehículos debajo de él, pero el valor devuelto es el del propio elemento: false cuando no es un vehículo.

Ejemplo

addCommandHandler("furar", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        setVehicleWheelState(vehicle, "rear_wheels", 1)
    end
end)

Ver también