AI Core
Транспортai-fuel

ai-fuel

Расход топлива для каждого транспорта и заправки у колонок на карте с пистолетом и шлангом, которые видят все.

ai-fuel заставляет транспорт расходовать топливо во время езды и позволяет игрокам заправляться на заправках. Уровень топлива хранится в самом транспорте (state bag fuel, 0-100), поэтому HUD, гаражи и любой другой скрипт читают одно и то же число.

Что он делает в игре

  • Расход топлива. Игра расходует топливо по оборотам двигателя: высокие обороты расходуют больше. Полного бака хватает примерно на 25 минут езды при скорости расхода по умолчанию. Велосипеды, транспорт без бака и электрические модели из панели ничего не расходуют.
  • Заправка. На заправке подойдите к колонке и возьмите пистолет (подсказка Take the nozzle). Подойдите к своему транспорту (шланг достаёт на 8 м от колонки) и вставьте его (подсказка Refuel the vehicle). Идёт полоса прогресса; когда она заканчивается, бак полон, а цена списывается с первого счёта, который может её оплатить. Повесьте пистолет обратно через Hang up the nozzle. Если отойти дальше конца шланга или сесть в транспорт, пистолет вешается обратно сам.
  • Видят все. Пистолет в руке игрока и шланг от колонки рисуются для каждого игрока рядом.
  • Личный транспорт. Топливо личного транспорта сохраняется в ai-vehicles каждый раз, когда меняется целая часть, поэтому после парковки или перезапуска оно то же самое.

Установка

Устанавливается рецептом AI Core. Вручную: ensure ai-fuel после ai-core (и после ai-vehicles, если вы его используете). 27 заправок по всей карте уже готовы в data/stations.json.

Не запускайте рядом с ним второй скрипт топлива: два скрипта будут расходовать один и тот же бак.

Настройки панели

Админ-панель > Fuel.

Вкладка Gas stations

Где игроки заправляются и сколько это стоит. Одна запись на заправку (New station / Delete station). Топливо продают только колонки внутри области заправки.

НастройкаЧто меняетЕдиницаПо умолчанию для новых
NameНазвание заправки. 1-48 символов.
CentreВстаньте посередине между колонками и используйте свою позицию.точка
AreaНа каком расстоянии от центра колонка считается частью этой заправки. 2-40.м12
PriceДолларов за процент бака (полная заправка с нуля стоит в 100 раз больше). 0-1000, с шагом 0.5.$3
Map blipПоказывает эту заправку на карте с видом из Station blip ниже.вкл. / выкл.вкл.

Вкладка Settings

Как быстро транспорт расходует топливо и как оплачивается заправка.

НастройкаЧто меняетЕдиницаПо умолчанию
Burn rate1 означает обычный расход (полного бака хватает примерно на 25 минут езды), 2 расходует вдвое быстрее, 0 отключает топливо. 0-10, с шагом 0.1.x1
Refuel timeСекунды на процент заправки. Заправка с нуля длится в 100 раз дольше; полоса идёт не меньше 1 секунды. 0-5, с шагом 0.05.с0.15
Paid fromДенежные счета, которые проверяются по порядку. Вся цена списывается с одного счёта.cash, bank
Electric modelsМодели транспорта (имена для создания), которые не расходуют топливо; добавьте сюда свои дополнительные электромобили.voltic, voltic2, raiden, cyclone, tezeract, neon, surge, dilettante, dilettante2, imorgon, khamelion, iwagen, omnisegt, virtue, caddy, caddy2, caddy3, airtug, rcbandito
Station blipКак заправки выглядят на карте (иконка, цвет, размер); каждая заправка сама включает или выключает свой блип.иконка 361, цвет 0, размер 0.7

Команды и привязки клавиш

Нет. Подсказки колонок используют клавишу взаимодействия (по умолчанию E).

Логи

Каждая оплаченная заправка идёт в канал логов refuels (заправка, заправленный процент, цена).

Другие скрипты топлива

Слой топлива AI Core также работает с ox_fuel, Renewed-Fuel, codem-xfuelv2, LegacyFuel, cdn-fuel, ps-fuel, lc_fuel, okokGasStation и x-fuel. Запустите один из них вместо ai-fuel (никогда оба). Выберите его в админ-панели: Server > General > Fuel script (Automatic берёт первый запущенный). Скрипты ai-* читают и устанавливают топливо через слой, поэтому продолжают работать.

Известные ограничения

  • Электрические модели просто ничего не расходуют. Зарядных станций нет.
  • Заправка всегда заполняет бак до 100 %. Частичной заправки нет.
  • Пистолет ставится на кость крышки бака транспорта. На моделях без неё (некоторые фургоны и грузовики) он использует примерное место у заднего колеса или двигателя и может выглядеть не на месте.
  • Пистолет не следует за транспортом, который движется, пока он вставлен.

На этой странице