# getVehicleUpgradeSlotName (Compartilhado)

> Devolve o nome de um slot de upgrade, a partir do índice do slot ou de um upgrade que vai nele.

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

## Sintaxe

```lua
string|false getVehicleUpgradeSlotName(int|string slotOrUpgrade)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `slotOrUpgrade` | `int\|string` | O índice do slot, contado a partir de 0 na ordem de `getVehicleUpgradeSlots`, ou o nome do modelo de um upgrade. |

## Retorno

O nome do slot, ou `false` se o índice não existe ou nenhum veículo aceita o upgrade.

## Exemplo

```lua
addCommandHandler("pecas", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if not vehicle then return end
    for _, upgrade in ipairs(getVehicleUpgrades(vehicle)) do
        outputDebugString(upgrade .. " (" .. getVehicleUpgradeSlotName(upgrade) .. ")")
    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

- [getVehicleUpgradeSlots (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleUpgradeSlots.md): Devolve os nomes de todos os slots de upgrade que os pacotes montados declaram.
- [getVehicleUpgradeOnSlot (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleUpgradeOnSlot.md): Devolve o upgrade instalado em um slot de um veículo.
