Gas Stations·Exports
Exports
DS-GasStations stellt zwei clientseitige Exports bereit, mit denen du den Tankfüllstand eines Fahrzeugs auslesen und setzen kannst. Ruf sie aus jedem anderen Client-Script auf.
GetFuel
clientGibt den aktuellen Tankfüllstand eines Fahrzeugs zurück, im Bereich 0–100, den das Script verwaltet.
Signatur
Lua
exports['DS-GasStations']:GetFuel(vehicle)Parameter
| Name | Typ | Beschreibung |
|---|---|---|
| vehicle | number | Das Entity-Handle des Fahrzeugs. |
Rückgabe
number
Der aktuelle Tankfüllstand (0–100).
Beispiel
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local fuel = exports['DS-GasStations']:GetFuel(vehicle)
print(('Current fuel: %.1f'):format(fuel))SetFuel
clientÜberschreibt den Tankfüllstand eines Fahrzeugs. Werte werden auf den Bereich 0–100 begrenzt. Wird der Füllstand auf 0 gesetzt, geht der Motor automatisch aus; steigt er wieder über null, springt der Motor wieder an.
Signatur
Lua
exports['DS-GasStations']:SetFuel(vehicle, amount)Parameter
| Name | Typ | Beschreibung |
|---|---|---|
| vehicle | number | Das Entity-Handle des Fahrzeugs. |
| amount | number | Der neue Tankfüllstand (0–100). |
Beispiel
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
exports['DS-GasStations']:SetFuel(vehicle, 50)