Gas Stations·Exports
Exports
DS-GasStations expose deux exports côté client pour lire et modifier le niveau de carburant d’un véhicule. Appelle-les depuis n’importe quel autre script client.
GetFuel
clientRenvoie le niveau de carburant actuel d’un véhicule, dans la plage 0–100 suivie par le script.
Signature
Lua
exports['DS-GasStations']:GetFuel(vehicle)Paramètres
| Nom | Type | Description |
|---|---|---|
| vehicle | number | Le handle de l’entité véhicule. |
Retourne
number
Le niveau de carburant actuel (0–100).
Exemple
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local fuel = exports['DS-GasStations']:GetFuel(vehicle)
print(('Current fuel: %.1f'):format(fuel))SetFuel
clientRemplace le niveau de carburant d’un véhicule. Les valeurs sont ramenées dans la plage 0–100. Lorsque le carburant est mis à 0, le moteur est automatiquement coupé ; le repasser au-dessus de zéro le rallume.
Signature
Lua
exports['DS-GasStations']:SetFuel(vehicle, amount)Paramètres
| Nom | Type | Description |
|---|---|---|
| vehicle | number | Le handle de l’entité véhicule. |
| amount | number | Le nouveau niveau de carburant (0–100). |
Exemple
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
exports['DS-GasStations']:SetFuel(vehicle, 50)