Gas Stations·Экспорты

Экспорты

DS-GasStations предоставляет два клиентских экспорта для чтения и записи уровня топлива в машине. Вызывай их из любого другого клиентского скрипта.

GetFuel

client

Возвращает текущий уровень топлива машины в диапазоне 0–100, который отслеживает скрипт.

Сигнатура

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

Параметры

НазваниеТипОписание
vehiclenumberEntity 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)

Параметры

НазваниеТипОписание
vehiclenumberEntity handle машины.
amountnumberНовый уровень топлива (0–100).

Пример

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

Всё ещё не выходит?

Открой тикет в нашем Discord, и мы поможем.

Зайти в Discord →