SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. calculateEngineHandling

Funkcja

calculateEngineHandling

Serwer i klientPojazdyTylko Trilogy Hub

Liczy, jakie pola handlingu dałby dany silnik w danym modelu, bez montowania go. Zwraca to samo, co setVehicleEngine wpisałby do pojazdu, więc nadaje się do podglądu w sklepie z silnikami.

Składnia

table calculateEngineHandling(int model, table spec [, float wear = 0, float extraMass = 0])

Argumenty

modelint
ID modelu pojazdu.
spectable
Tabela silnika jak w setVehicleEngine.
wearfloat, opcjonalny = 0
Zużycie 0..1.
extraMassfloat, opcjonalny = 0
Dodatkowa masa pojazdu w kg (np. ładunek).

Zwraca

Pola mass, turnMass, maxVelocity, engineAcceleration, engineInertia, engineType, numberOfGears, tractionMultiplier.

Przykład

local h = calculateEngineHandling(411, { power = 400 }, 0, 150)
outputDebugString("Vmax po swapie: " .. h.maxVelocity)

Zobacz też