removeVehicleUpgrade
Compartilhado
Tira um upgrade de tuning de um veículo.
bool removeVehicleUpgrade(element vehicle, string upgrade)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| vehicle | element | O veículo, ou um elemento pai de cujos veículos o upgrade é removido. |
| upgrade | string | O nome do modelo do upgrade (sem diferenciar maiúsculas). |
Retorno
true se foi removido. false se esse upgrade não está instalado no veículo ou o elemento não é um veículo.
Dado um elemento pai, como root, vale para todos os veículos abaixo dele, mas o valor devolvido é o do próprio elemento: false quando ele não é um veículo.
Exemplo
addCommandHandler("destunar", function(player)
local vehicle = getPedOccupiedVehicle(player)
if not vehicle then return end
for _, upgrade in ipairs(getVehicleUpgrades(vehicle)) do
removeVehicleUpgrade(vehicle, upgrade)
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.