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
| Nombre | Tipo | Descripción |
|---|---|---|
| vehicle | element | El vehículo, o un elemento padre cuyos vehículos cambian todos. |
| wheel | int|string|table | Qué 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. |
| state | int | El 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)