# setVehicleWheelStates (Compartido)

> Cambia el estado de las cuatro ruedas de un vehículo de una vez.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Vehículos
- **URL**: https://wiki.mymp.gg/es/setVehicleWheelStates

## Sintaxis

```lua
bool setVehicleWheelStates(element vehicle, int frontLeft [, int rearLeft = -1, int frontRight = -1, int rearRight = -1])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `vehicle` | `element` | El vehículo, o un elemento padre cuyos vehículos cambian todos. |
| `frontLeft` | `int` | Estado de la rueda delantera izquierda: 0 inflada, 1 pinchada, 2 desprendida, 3 dibujada pero sin colisión. `-1` mantiene el actual. |
| `rearLeft` | `int` | Estado de la rueda trasera izquierda, o `-1` para mantenerlo. *(por defecto: `-1`)* |
| `frontRight` | `int` | Estado de la rueda delantera derecha, o `-1` para mantenerlo. *(por defecto: `-1`)* |
| `rearRight` | `int` | Estado de la rueda trasera derecha, o `-1` para mantenerlo. *(por defecto: `-1`)* |

## Retorno

`true` si alguna rueda cambió. `false` si uno de los estados está fuera de rango (nada cambia) o ninguna rueda cambió.

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

```lua
addCommandHandler("pneusnovos", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        setVehicleWheelStates(vehicle, 0, 0, 0, 0)
    end
end)
```

## Ver también

- [getVehicleWheelStates (Compartido)](https://wiki.mymp.gg/es/getVehicleWheelStates.md): Devuelve el estado de las cuatro ruedas de un vehículo.
- [setVehicleWheelState (Compartido)](https://wiki.mymp.gg/es/setVehicleWheelState.md): Cambia el estado de una o más ruedas de un vehículo: inflada, pinchada, desprendida o sin colisión.
