- Dokumentacja
- Funkcje wspólne
- getVehicleCompatibleUpgrades
Funkcja
getVehicleCompatibleUpgrades
Zwraca części tuningu, które pasują do tego pojazdu, według danych gry (lista carmods oraz felgi dla zwykłych samochodów). Można zawęzić wynik do jednego slotu. Idealne do budowy menu warsztatu.
Składnia
table getVehicleCompatibleUpgrades(vehicle vehicle [, int slot = nil])Argumenty
vehiclevehicle- Pojazd.
slotint, opcjonalny = nil- Numer slotu 0-16; bez niego wszystkie pasujące części.
Zwraca
Tablica ID części.
Przykład
addCommandHandler("felgi", function(player)
local vehicle = getPedOccupiedVehicle(player)
if not vehicle then return end
local wheels = getVehicleCompatibleUpgrades(vehicle, 12)
if #wheels > 0 then addVehicleUpgrade(vehicle, wheels[math.random(#wheels)]) end
end)
Zobacz też
getModelCompatibleUpgradesJakgetVehicleCompatibleUpgrades, ale dla numeru modelu, bez potrzeby tworzenia pojazdu. Przydaje się w sklepie, który pokazuje części przed zakupem auta.addVehicleUpgradeMontuje w pojeździe część tuningu (spoiler, felgi, wydech, nitro, hydraulika, zderzaki…), widoczną i działającą u wszystkich graczy. Część musi pasować do modelu (listę dajegetVehicleCompatibleUpgrades). Jeśli w tym samym slocie była już część, zostaje zastąpiona; ta sama część zamontowana drugi raz nic nie zmienia. Działają też nowe części dodane przezengineRequestModel.