Last Fuel ставит кастомный бензовоз на дорогу у монумента, а ключ от него кладёт в карман боссу. Убейте Командира, снимите с тела чип активации, а потом удерживайте грузовик пять минут, пока к нему съезжается подкрепление. После этого вы гоните его через всю карту на склад в Compound, Radtown или The Dome и сдаёте тамошнему бригадиру. Грузовик остаётся у того игрока, который его пригнал.
Половина события проходит на дороге. Маршрут читается из дорожной сети самой карты, поэтому он меняется вместе с картой и вместе со складом, который выбрало событие, и на нём стоят блокпосты и машины преследования. Три монумента захвата и три склада поставляются размеченными и готовыми, а любую точку спавна можно подвинуть прямо из игры.
Возможности Last Fuel
Грузовик как награда
Грузовик — это и есть приз. Его отдают на складе с уже загруженными в кузов ящиками награды, и он сохраняется на диск, как любой другой транспорт, поэтому после рестарта он всё так же стоит на месте. Поставьте Тип транспорта в награду на грузовик события — и игроку отдадут тот, на котором он приехал, вместе с кодовым замком. Оставьте значение по умолчанию — и на складе его будет ждать новый грузовик.
Команды
Права доступа
Что входит в комплект
Видео
Визуальный редактор
Схемы захвата и склады доставки расставляются прямо из игры. Подойдите к нужному месту, встаньте лицом туда, куда должен смотреть NPC, и введите одну консольную команду — точка сохранится у вас под ногами. Каждая правка сразу пишет файл данных и пересобирает кеш маршрутов, так что отдельного шага сохранения нет. lastfuel.edit depot preview собирает целый склад на 30 секунд, чтобы вы посмотрели на него до того, как его возьмёт раунд.
Веб-редактор конфигурации
Настройками Last Fuel удобно управлять через наш веб-редактор конфигурации. Он позволяет менять конфиг плагина в понятном интерфейсе, так что править файлы на сервере вручную не приходится.
P.S. Для доступа к веб-редактору нужно состоять в группе "Last Fuel" на нашем Discord-сервере. Заходите к нам на https://discord.gg/mevent и оставьте запрос на доступ к группе.
ТЕСТОВЫЙ СЕРВЕР
Заходите на наш тестовый сервер, чтобы вживую посмотреть все наши фишки!
Скопируйте IP-адрес ниже и заходите в игру.
Часто задаваемые вопросы
В: Нужно ли покупать UltimateVehicles ради грузовика?
О: Нет. В архиве лежит собственное ядро транспорта в виде DLL HarmonyMod, в сборке под Oxide и сборке под Carbon. Скопируйте одну из них — не обе — в папку HarmonyMods/ в корне сервера и полностью перезапустите сервер, потому что HarmonyMod читается только при загрузке. Если у вас уже стоит полный UltimateVehicles или другое событие Mevent со своим ядром, оставьте его: первое запустившееся ядро берёт работу на себя, остальные отдают ему свои модели и простаивают.
В: Событие не запускается, в консоли "Event failed to start."
О: Скопируйте папку data из архива до первой загрузки. Раунду нужны схема захвата хотя бы для одного монумента из "Фильтры монументов", файл склада хотя бы для одного кандидата на доставку и проезжий маршрут между ними. В логе загрузки написано, какой именно части не хватает.
В: На моей карте нет заправки, супермаркета или склада.
О: Добавьте в "Фильтры монументов" тот монумент, который на карте есть, слетайте туда и расставьте гарнизон через lastfuel.edit capture add. Позиции хранятся относительно монумента, поэтому схема, собранная один раз, работает на любой карте и любом сиде.
В: Как выдать победителю валюту?
О: Добавьте награду с "Типом" "Command" и впишите туда консольную команду вашего экономического плагина, например deposit %steamid% 500. %steamid% и %username% подставляются данными победителя, а через | в одной записи можно пустить несколько команд подряд.
В: Где править сообщения или добавить свой язык?
О: oxide/lang/en/LastFuel.json и oxide/lang/ru/LastFuel.json (на Carbon — carbon/lang/...). Оба идут полностью заполненными, по 76 ключей. Название предмета-чипа и подписи меток на карте лежат в конфиге, а не в lang, поэтому их переводят в LastFuel.json.
В: Нужен ли ImageLibrary?
О: Только на Oxide и только ради двух картинок: иконки транспорта в панели наград и любого изображения, которое вы прикрепите к награде типа Command. Carbon вместо него пользуется своей базой изображений. Без того и другого событие всё равно работает, просто в панели наград не будет иконки.
API / Хуки
Last Fuel вызывает три хука и не предоставляет методов API.
Половина события проходит на дороге. Маршрут читается из дорожной сети самой карты, поэтому он меняется вместе с картой и вместе со складом, который выбрало событие, и на нём стоят блокпосты и машины преследования. Три монумента захвата и три склада поставляются размеченными и готовыми, а любую точку спавна можно подвинуть прямо из игры.
Возможности Last Fuel- Кастомный грузовик, а не перекрашенная модульная машина. У него своя модель, блок предохранителей, кнопка активации и грузовой отсек, и он лежит внутри архива в виде ядра транспорта — никаких JSON-файлов машин ставить не нужно.
- Чип носит Командир. 400 HP, за спиной снайперы на крыше, патрули на земле и тяжёлые охранники у входа. Каждый из них берётся из пресета, который можно править: здоровье, снаряжение, урон, как далеко он будет преследовать.
- Пять минут с заблокированным грузовиком. Вставьте чип в блок предохранителей, нажмите кнопку — и к точке начинают съезжаться машины и мотоциклы подкрепления, высаживая свои экипажи. Тот, кто запустил активацию, обязан остаться живым и в сети. Умер или вышел — таймер откатывается на полное время.
- Доставка по настоящей дорожной сети. Маршруты строятся из дорог вашей карты на старте сервера и кешируются, поэтому запуск события никогда не встаёт на поиске пути. Монумент захвата, из которого нет проезда ни к одному складу, называется в консоли, а не ломает раунд на середине.
- Блокпосты-шиканы. Два разнесённых крыла баррикад с проездом между ними, охрана за ними и бочки с топливом, которые взрываются от выстрела. Расстановка учитывает ширину дороги, угол поворота, перекрёстки и расстояние до монументов, так что грузовик всегда сможет проехать.
- Волны преследования. Машины и мотоциклы с коляской появляются позади грузовика и впереди него, стреляют прямо из седла и спешиваются, когда подберутся вплотную. Они отстают, если грузовик их оторвал, и их становится меньше, когда рядом мало игроков, так что одиночку не закапывают.
- Лут в четырёх точках события: взламываемый ящик и обычные ящики на месте захвата, ящики за блокпостами, ящики из уничтоженных машин преследования и ящики с наградой в кузове доставленного грузовика. Каждый ящик и каждый труп наполняются из именованного пресета лута.
- HUD миссии, который ведёт по цели, с обратным отсчётом активации или оставшимися до склада метрами сбоку. Вдоль дороги для водителя рисуются мягкие чекпоинты, а на карте стоят метки чипа, грузовика и бригадира.
- Грузовик водит только команда владельца чипа. Внутриигровые команды Rust, Friends и Clans вместе с союзниками — каждое включается отдельно.
- Редактор расстановки прямо в игре. Встаньте туда, где должен быть снайпер, ящик или площадка выгрузки, введите одну консольную команду — и точка сохранится у вас под ногами, повёрнутая в вашу сторону взгляда. Каждая правка пишет файл и пересобирает кеш маршрутов.
- Награды предметами или консольными командами, плюс транспорт победителю. Укажите в типе награды грузовик события — и тот, на котором только что приехали, отдадут игроку вместе с уже висящим кодовым замком.
- Один файл на Oxide и Carbon, без фреймворка событий под ним. Английский и русский идут в комплекте полностью. PveMode, Notify, GUIAnnouncements, Discord, AlphaLoot, CustomLoot, MultiEvents и UltimateLeaderboard подхватываются, если они у вас есть.
Грузовик как наградаГрузовик — это и есть приз. Его отдают на складе с уже загруженными в кузов ящиками награды, и он сохраняется на диск, как любой другой транспорт, поэтому после рестарта он всё так же стоит на месте. Поставьте Тип транспорта в награду на грузовик события — и игроку отдадут тот, на котором он приехал, вместе с кодовым замком. Оставьте значение по умолчанию — и на складе его будет ждать новый грузовик.
Команды- lastfuel.start — запускает раунд немедленно. Работает из консоли сервера, от админа в игре и от игрока с правом lastfuel.admin.
- lastfuel.stop — останавливает текущий раунд и убирает всех NPC, ящики, баррикады и транспорт, которые он создал.
- lastfuel.edit — редактор расстановки прямо в игре. Введите её в F1 без аргументов, чтобы получить справку.
Права доступа- lastfuel.admin — позволяет игроку запускать lastfuel.start, lastfuel.stop и весь редактор lastfuel.edit из консоли F1, без доступа к консоли сервера.
Что входит в комплект- 3 схемы захвата — заправка, супермаркет и склад, с размеченными позициями снайперов, патрулей, тяжёлых, Командира и ящиков.
- 3 склада доставки — Compound, Radtown и The Dome, у каждого свои объекты, своё место парковки и точка, где появляется транспорт-награда.
- 9 пресетов NPC — Sniper, PatrolGuard, HeavyGuardM4, HeavyGuardAK, Commander, ReinforcementSoldier, BlockadeGuard, ChaseRider и ChaseSoldier.
- 11 пресетов лута и 5 пресетов ящиков — по одному на каждое место, где за раунд появляется лут.
- Ядро транспорта — обе модели грузовика, собранные в DLL HarmonyMod, в сборке под Oxide и сборке под Carbon.
Видео
Визуальный редакторСхемы захвата и склады доставки расставляются прямо из игры. Подойдите к нужному месту, встаньте лицом туда, куда должен смотреть NPC, и введите одну консольную команду — точка сохранится у вас под ногами. Каждая правка сразу пишет файл данных и пересобирает кеш маршрутов, так что отдельного шага сохранения нет. lastfuel.edit depot preview собирает целый склад на 30 секунд, чтобы вы посмотрели на него до того, как его возьмёт раунд.
Веб-редактор конфигурацииНастройками Last Fuel удобно управлять через наш веб-редактор конфигурации. Он позволяет менять конфиг плагина в понятном интерфейсе, так что править файлы на сервере вручную не приходится.
P.S. Для доступа к веб-редактору нужно состоять в группе "Last Fuel" на нашем Discord-сервере. Заходите к нам на https://discord.gg/mevent и оставьте запрос на доступ к группе.
ТЕСТОВЫЙ СЕРВЕРЗаходите на наш тестовый сервер, чтобы вживую посмотреть все наши фишки!
Скопируйте IP-адрес ниже и заходите в игру.
connect 194.147.90.147:28015
Часто задаваемые вопросыВ: Нужно ли покупать UltimateVehicles ради грузовика?
О: Нет. В архиве лежит собственное ядро транспорта в виде DLL HarmonyMod, в сборке под Oxide и сборке под Carbon. Скопируйте одну из них — не обе — в папку HarmonyMods/ в корне сервера и полностью перезапустите сервер, потому что HarmonyMod читается только при загрузке. Если у вас уже стоит полный UltimateVehicles или другое событие Mevent со своим ядром, оставьте его: первое запустившееся ядро берёт работу на себя, остальные отдают ему свои модели и простаивают.
В: Событие не запускается, в консоли "Event failed to start."
О: Скопируйте папку data из архива до первой загрузки. Раунду нужны схема захвата хотя бы для одного монумента из "Фильтры монументов", файл склада хотя бы для одного кандидата на доставку и проезжий маршрут между ними. В логе загрузки написано, какой именно части не хватает.
В: На моей карте нет заправки, супермаркета или склада.
О: Добавьте в "Фильтры монументов" тот монумент, который на карте есть, слетайте туда и расставьте гарнизон через lastfuel.edit capture add. Позиции хранятся относительно монумента, поэтому схема, собранная один раз, работает на любой карте и любом сиде.
В: Как выдать победителю валюту?
О: Добавьте награду с "Типом" "Command" и впишите туда консольную команду вашего экономического плагина, например deposit %steamid% 500. %steamid% и %username% подставляются данными победителя, а через | в одной записи можно пустить несколько команд подряд.
В: Где править сообщения или добавить свой язык?
О: oxide/lang/en/LastFuel.json и oxide/lang/ru/LastFuel.json (на Carbon — carbon/lang/...). Оба идут полностью заполненными, по 76 ключей. Название предмета-чипа и подписи меток на карте лежат в конфиге, а не в lang, поэтому их переводят в LastFuel.json.
В: Нужен ли ImageLibrary?
О: Только на Oxide и только ради двух картинок: иконки транспорта в панели наград и любого изображения, которое вы прикрепите к награде типа Command. Carbon вместо него пользуется своей базой изображений. Без того и другого событие всё равно работает, просто в панели наград не будет иконки.
API / ХукиLast Fuel вызывает три хука и не предоставляет методов API.
Код:
void OnLastFuelStart()
void OnLastFuelStop()
void OnLastFuelWin(ulong userID)


















