Gas Stations·Exports

Exports

DS-GasStations 提供两个客户端 export,用于读取和写入车辆燃油量。你可以从任意其他客户端 script 调用它们。

GetFuel

client

返回车辆当前的燃油量,取值为该 script 所跟踪的 0–100 区间。

函数签名

Lua
exports['DS-GasStations']:GetFuel(vehicle)

参数

名称类型说明
vehiclenumber车辆的 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)

参数

名称类型说明
vehiclenumber车辆的 entity handle。
amountnumber新的燃油量(0–100)。

示例

Lua
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
exports['DS-GasStations']:SetFuel(vehicle, 50)

还是卡住了?

在我们的 Discord 开个 ticket,我们来帮你。

加入 Discord →