- Dokumentacja
- Funkcje wspólne
- getVehicleEngine
Funkcja
getVehicleEngine
Zwraca silnik pojazdu: zamontowany przez setVehicleEngine albo, gdy żadnego nie montowano, silnik fabryczny wyliczony z danych gry (z polem factory = true). Druga wartość to zużycie 0..1. Działa po obu stronach.
Składnia
table, float getVehicleEngine(vehicle vehicle)Argumenty
vehiclevehicle- Pojazd.
Zwraca
Tabela silnika (pola jak w setVehicleEngine) i zużycie.
Przykład
addCommandHandler("silnikinfo", function(player)
local vehicle = getPedOccupiedVehicle(player)
if not vehicle then return end
local engine, wear = getVehicleEngine(vehicle)
outputChatBox(("%s kW, %s Nm, zuzycie %d%%"):format(engine.power, engine.torque, wear * 100), player)
end)
Zobacz też
setVehicleEngineMontuje w pojeździe silnik opisany parametrami jak w prawdziwym aucie (moc, moment, pojemność, paliwo, masa, biegi) i sam przelicza z nich pola handlingu: masę, prędkość maksymalną, przyspieszenie, bezwładność silnika, typ paliwa, liczbę biegów i przyczepność. Silnik dużo mocniejszy od fabrycznego zmniejsza przyczepność (koła buksują). Zużycie obniża moc o maksymalnie 30%.nilprzywraca silnik fabryczny. Dobre do systemów tuningu i wymiany silników na serwerach RP.getVehicleFactoryEngineZwraca silnik fabryczny modelu. Moc jest wyliczana z handlingu gry, a pozostałe dane (moment, pojemność, cylindry, masa) są realistycznym oszacowaniem, oznaczonym polemestimated = true. Daje punkt odniesienia dla systemów tuningu.