# setVehicleWheelOffset (Compartilhado)

> Desloca as rodas de um veículo de onde o modelo as põe.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Veículos
- **URL**: https://wiki.mymp.gg/pt/setVehicleWheelOffset

## Sintaxe

```lua
bool setVehicleWheelOffset(element vehicle, int|string|table wheels, float x, y, z)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `vehicle` | `element` | O veículo. Pode ser também um elemento pai: todos os veículos abaixo dele mudam. |
| `wheels` | `int\|string\|table` | Quais rodas: um número (0 dianteira esquerda, 1 traseira esquerda, 2 dianteira direita, 3 traseira direita, 4 em diante as rodas extras, -1 todas), o nome da roda (`wheel_lf`, `wheel_lr`, `wheel_rf`, `wheel_rr` ou uma roda extra como `wheel_lm1`), um grupo (`all`, `front_wheels`, `rear_wheels`, `left_wheels`, `right_wheels`) ou uma tabela com vários deles. |
| `x, y, z` | `float` | Deslocamento em metros: x para fora do carro, y para frente, z para cima, ou um vec3. |

## Retorno

`true` se o elemento passado é um veículo e todas as rodas pedidas existem nele. `false` também quando o veículo já tem 16 rodas ajustadas.

0, 0, 0 volta a roda ao normal. Chamada no servidor, a mudança chega a todos os jogadores.

## Exemplo

```lua
addCommandHandler("bitola", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        setVehicleWheelOffset(vehicle, "rear_wheels", 0.06, 0, 0)
    end
end)
```

### Atenção

Valores não finitos são um erro.

## Veja também

- [getVehicleWheelOffset (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleWheelOffset.md): Devolve o deslocamento das rodas de um veículo.
- [setVehicleWheelCamber (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelCamber.md): Inclina as rodas de um veículo para dentro ou para fora (cambagem).
- [setVehicleWheelWidth (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelWidth.md): Alarga ou estreita os pneus de um veículo.
