Gas Stations·Eksporty
Eksporty
DS-GasStations udostępnia dwa eksporty po stronie klienta do odczytu i zapisu poziomu paliwa w pojeździe. Wywołaj je z dowolnego innego skryptu klienckiego.
GetFuel
clientZwraca aktualny poziom paliwa pojazdu w zakresie 0–100, który śledzi skrypt.
Sygnatura
Lua
exports['DS-GasStations']:GetFuel(vehicle)Parametry
| Nazwa | Typ | Opis |
|---|---|---|
| vehicle | number | Uchwyt encji pojazdu. |
Zwraca
number
Aktualny poziom paliwa (0–100).
Przykład
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local fuel = exports['DS-GasStations']:GetFuel(vehicle)
print(('Current fuel: %.1f'):format(fuel))SetFuel
clientNadpisuje poziom paliwa pojazdu. Wartości są ograniczane do zakresu 0–100. Ustawienie paliwa na 0 automatycznie gasi silnik; podniesienie go powyżej zera uruchamia silnik z powrotem.
Sygnatura
Lua
exports['DS-GasStations']:SetFuel(vehicle, amount)Parametry
| Nazwa | Typ | Opis |
|---|---|---|
| vehicle | number | Uchwyt encji pojazdu. |
| amount | number | Nowy poziom paliwa (0–100). |
Przykład
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
exports['DS-GasStations']:SetFuel(vehicle, 50)