# fixVehicle (Compartilhado)

> Conserta um veículo por completo: a vida volta a 1000 e as portas, rodas e luzes voltam ao estado inicial, sem amassados nem buracos de bala.

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

## Sintaxe

```lua
bool fixVehicle(element vehicle)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `vehicle` | `element` | O veículo, ou um elemento pai cujos veículos mudam todos. |

## Retorno

`true` se o veículo foi consertado, `false` se o elemento não é um veículo.

No servidor, as portas também se fecham. Dado um elemento pai, como `root`, vale para todos os veículos abaixo dele, mas o valor devolvido é o do próprio elemento: `false` quando ele não é um veículo.

## Exemplo

```lua
addCommandHandler("fix", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        fixVehicle(vehicle)
    end
end)
```

## Veja também

- [setElementHealth (Compartilhado)](https://wiki.mymp.gg/pt/setElementHealth.md): Define a vida de um ped, jogador, veículo ou objeto.
- [setVehicleDoorState (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleDoorState.md): Muda o estado de uma ou mais portas de um veículo: fechada, aberta, amassada ou arrancada.
- [setVehicleWheelStates (Compartilhado)](https://wiki.mymp.gg/pt/setVehicleWheelStates.md): Muda o estado das quatro rodas de um veículo de uma vez.
