getVehicleCompatibleUpgrades
Compartilhado
Devolve os upgrades de tuning que servem no modelo de um veículo.
table|false getVehicleCompatibleUpgrades(vehicle vehicle [, string|int slot = nil])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| vehicle | vehicle | O veículo. |
| slot | string|int | Só os upgrades deste slot. O slot: o nome (sem diferenciar maiúsculas) ou o índice, contado a partir de 0 na ordem de getVehicleUpgradeSlots. Um slot desconhecido é um erro. Sem ele, todos os slots.padrão nil |
Retorno
Uma lista com os nomes dos modelos dos upgrades, ou false se o veículo não tem modelo.
Exemplo
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)Vindo do MTAO 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.