- Dokumentacja
- Funkcje wspólne
- getVehicleHandling
Funkcja
getVehicleHandling
Zwraca pełny handling pojazdu taki, jakiego używa gra: wartości fabryczne z handling.cfg, nadpisane ustawieniami modelu (setModelHandling), a na końcu zmianami tego pojazdu (setVehicleHandling, setVehicleEngine). Działa po obu stronach.
Składnia
table/any getVehicleHandling(vehicle vehicle [, string property = nil])Argumenty
vehiclevehicle- Pojazd.
propertystring, opcjonalny = nil- Nazwa jednego pola; bez niej cała tabela.
Zwraca
Tabela wszystkich pól albo wartość jednego pola (false, gdy pole nie istnieje).
Przykład
addCommandHandler("vmax", function(player)
local vehicle = getPedOccupiedVehicle(player)
if vehicle then
outputChatBox("Vmax: " .. getVehicleHandling(vehicle, "maxVelocity") .. " km/h", player)
end
end)
Zobacz też
setVehicleHandlingZmienia parametry jazdy (handling) jednego pojazdu u wszystkich graczy: masę, prędkość maksymalną, przyspieszenie, przyczepność, hamulce, skręt, zawieszenie i inne pola z handling.cfg. Gra dostaje własną kopię wpisu handlingu dla tego auta, więc inne pojazdy tego modelu się nie zmieniają. Można podać jedno pole z wartością, całą tabelę pól albonil, żeby wrócić do handlingu fabrycznego (z uwzględnieniemsetModelHandling). Nazwy pól, lista:getHandlingFieldNames.getVehicleHandlingOverridesZwraca tylko te pola handlingu, które zmieniono dla tego konkretnego pojazdu (setVehicleHandlingisetVehicleEngine), bez wartości fabrycznych. Przydaje się do zapisania tuningu auta w bazie danych.getOriginalHandlingZwraca fabryczny handling modelu prosto z plików gry (handling.cfg Definitive Edition), bez żadnych zmian skryptów. Działa po obu stronach.