# fixVehicle (Compartido)

> Repara un vehículo por completo: su vida vuelve a 1000 y sus puertas, ruedas y luces a su estado inicial, sin abolladuras ni agujeros de bala.

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

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `vehicle` | `element` | El vehículo, o un elemento padre cuyos vehículos cambian todos. |

## Retorno

`true` si el vehículo se reparó, `false` si el elemento no es un vehículo.

En el servidor, las puertas también se cierran. 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("fix", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        fixVehicle(vehicle)
    end
end)
```

## Ver también

- [setElementHealth (Compartido)](https://wiki.mymp.gg/es/setElementHealth.md): Define la vida de un ped, jugador, vehículo u objeto.
- [setVehicleDoorState (Compartido)](https://wiki.mymp.gg/es/setVehicleDoorState.md): Cambia el estado de una o más puertas de un vehículo: cerrada, abierta, dañada o arrancada.
- [setVehicleWheelStates (Compartido)](https://wiki.mymp.gg/es/setVehicleWheelStates.md): Cambia el estado de las cuatro ruedas de un vehículo de una vez.
