- Dokumentacja
- Funkcje wspólne
- getVehiclePerformance
Funkcja
getVehiclePerformance
Zwraca osiągi pojazdu w formie przyjaznej graczowi: moc w kW i KM, moment obrotowy, masę, czas 0-100 km/h i prędkość maksymalną. Można podać pojazd (bierze jego silnik i zużycie) albo numer modelu, opcjonalnie z silnikiem do porównania.
Składnia
table getVehiclePerformance(vehicle/int vehicleOrModel [, table spec = nil, float wear = 0])Argumenty
vehicleOrModelvehicle/int- Pojazd albo ID modelu.
spectable, opcjonalny = nil- Silnik do policzenia zamiast obecnego (jak w
setVehicleEngine). wearfloat, opcjonalny = 0- Zużycie 0..1 (dla pojazdu bez
spec: jego własne).
Zwraca
powerKW, powerHP, torque, mass, accel100 (s), topSpeed (km/h), engine; false dla nieznanego modelu.
Przykład
addCommandHandler("osiagi", function(player)
local vehicle = getPedOccupiedVehicle(player)
if not vehicle then return end
local p = getVehiclePerformance(vehicle)
outputChatBox(("%d KM, 0-100 w %.1f s, Vmax %d km/h"):format(p.powerHP, p.accel100, p.topSpeed), player)
end)
Zobacz też
getVehicleEngineZwraca silnik pojazdu: zamontowany przezsetVehicleEnginealbo, gdy żadnego nie montowano, silnik fabryczny wyliczony z danych gry (z polemfactory = true). Druga wartość to zużycie 0..1. Działa po obu stronach.calculateEngineHandlingLiczy, jakie pola handlingu dałby dany silnik w danym modelu, bez montowania go. Zwraca to samo, cosetVehicleEnginewpisałby do pojazdu, więc nadaje się do podglądu w sklepie z silnikami.