Gas Stations·Экспорты
Экспорты
DS-GasStations предоставляет два клиентских экспорта для чтения и записи уровня топлива в машине. Вызывай их из любого другого клиентского скрипта.
GetFuel
clientВозвращает текущий уровень топлива машины в диапазоне 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)