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

Funkcja

getVehiclePerformance

Serwer i klientPojazdyTylko Trilogy Hub

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ż