getVehicleCompatibleUpgrades
Compartido
Devuelve las mejoras de tuning que sirven para el modelo de un vehículo.
table|false getVehicleCompatibleUpgrades(vehicle vehicle [, string|int slot = nil])
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| vehicle | vehicle | El vehículo. |
| slot | string|int | Solo las mejoras de este slot. 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. Sin él, todos los slots.por defecto nil |
Retorno
Una lista con los nombres de los modelos de las mejoras, o false si el vehículo no tiene modelo.
Ejemplo
addCommandHandler("aleatorio", function(player)
local vehicle = getPedOccupiedVehicle(player)
if not vehicle then return end
local upgrades = getVehicleCompatibleUpgrades(vehicle)
if #upgrades > 0 then
addVehicleUpgrade(vehicle, upgrades[math.random(#upgrades)])
end
end)Si vienes de MTAMTA 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.