Gas Stations·Exports
Exports
DS-GasStations 提供两个客户端 export,用于读取和写入车辆燃油量。你可以从任意其他客户端 script 调用它们。
GetFuel
client返回车辆当前的燃油量,取值为该 script 所跟踪的 0–100 区间。
函数签名
Lua
exports['DS-GasStations']:GetFuel(vehicle)参数
| 名称 | 类型 | 说明 |
|---|---|---|
| vehicle | number | 车辆的 entity handle。 |
返回值
number
当前燃油量(0–100)。
示例
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local fuel = exports['DS-GasStations']:GetFuel(vehicle)
print(('Current fuel: %.1f'):format(fuel))SetFuel
client覆盖车辆的燃油量。数值会被限制在 0–100 区间。将燃油设为 0 时会自动熄火;提高到零以上则会重新点火。
函数签名
Lua
exports['DS-GasStations']:SetFuel(vehicle, amount)参数
| 名称 | 类型 | 说明 |
|---|---|---|
| vehicle | number | 车辆的 entity handle。 |
| amount | number | 新的燃油量(0–100)。 |
示例
Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
exports['DS-GasStations']:SetFuel(vehicle, 50)