# getVehicleUpgrades (Compartilhado)

> Devolve todos os upgrades de tuning instalados em um veículo.

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

## Sintaxe

```lua
table|false getVehicleUpgrades(vehicle vehicle)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `vehicle` | `vehicle` | O veículo. |

## Retorno

Uma lista com os nomes dos modelos dos upgrades, ou `false` se não pôde ler.

## Exemplo

```lua
addCommandHandler("upgrades", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        outputDebugString(table.concat(getVehicleUpgrades(vehicle), ", "))
    end
end)
```

### Vindo do MTA

O MTA usa os ids numéricos dos upgrades (1000 a 1193). Aqui um upgrade é o nome do seu modelo, e os slots são os que os pacotes montados declaram.

## Veja também

- [getVehicleUpgradeOnSlot (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleUpgradeOnSlot.md): Devolve o upgrade instalado em um slot de um veículo.
- [getVehicleCompatibleUpgrades (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleCompatibleUpgrades.md): Devolve os upgrades de tuning que servem no modelo de um veículo.
- [removeVehicleUpgrade (Compartilhado)](https://wiki.mymp.gg/pt/removeVehicleUpgrade.md): Tira um upgrade de tuning de um veículo.
