# getVehicleUpgradeOnSlot (Compartido)

> Devuelve la mejora instalada en un slot de un vehículo.

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

## Sintaxis

```lua
string|false getVehicleUpgradeOnSlot(vehicle vehicle, string|int slot)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `vehicle` | `vehicle` | El vehículo. |
| `slot` | `string\|int` | El slot: su nombre (sin distinguir mayúsculas) o su índice, contado desde 0 en el orden de `getVehicleUpgradeSlots`. Un slot desconocido es un error. |

## Retorno

El nombre del modelo de la mejora, o `false` si el slot está vacío.

## Ejemplo

```lua
addCommandHandler("slots", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if not vehicle then return end
    for _, slot in ipairs(getVehicleUpgradeSlots()) do
        outputDebugString(slot .. ": " .. tostring(getVehicleUpgradeOnSlot(vehicle, slot)))
    end
end)
```

### Si vienes de MTA

MTA usa ids numéricos de mejoras (1000 a 1193). Aquí una mejora es el nombre de su modelo, y los slots son los que declaran los paquetes montados.

## Ver también

- [getVehicleUpgrades (Compartido)](https://wiki.mymp.gg/es/getVehicleUpgrades.md): Devuelve todas las mejoras de tuning instaladas en un vehículo.
- [getVehicleUpgradeSlots (Compartido)](https://wiki.mymp.gg/es/getVehicleUpgradeSlots.md): Devuelve los nombres de todos los slots de mejora que declaran los paquetes montados.
- [addVehicleUpgrade (Compartido)](https://wiki.mymp.gg/es/addVehicleUpgrade.md): Instala una mejora de tuning en un vehículo, reemplazando la que haya en el mismo slot.
