M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
vehiclevehicleO veículo.
slotstring|intSó 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.

Veja também