Ship Vendor добавляет на сервер NPC-торговца, который продаёт игрокам готовые корабли со всеми блоками, девайсами, скином и содержимым инвентаря, а ещё запчасти к ним. Вы собираете корабль вручную, сохраняете его одной командой, и он сразу появляется в витрине у торговца. Игрок покупает корабль у NPC, получает предмет Boat Building System, ставит его у воды и видит, как тот разворачивается в точную копию оригинала вместе с владельцем и его авторизацией.
Всё настраивается прямо в игре. Ставьте торговцев у памятников, где они сохраняют своё место после вайпа карты, включайте цены, которые двигаются вслед за спросом, раздавайте скидки по правам и давайте капитанам встать за штурвал, чтобы поднимать паруса, бросать якорь и задавать курс.
Возможности Ship Vendor
Команды
Права доступа
Корабли в комплекте
Видео
Редактор в игре
Всё настраивается прямо в игре. Сохраните корабль со своей постройки, задайте ему имя и описание, выберите скин и картинку для витрины, расставьте NPC-торговцев у памятников и перепишите любую надпись в интерфейсе, ни разу не открывая конфиг.
Тестовый сервер
Присоединяйтесь к нашему тестовому серверу и опробуйте все возможности самостоятельно!
Скопируйте IP-адрес ниже, чтобы начать играть!
Код:
FAQ
В: Где посмотреть пример конфига?
О: Config
В: Где менять названия или добавить свой язык?
О: Правьте lang-файлы, например «oxide/lang/en/ShipVendor.json» или «carbon/lang/en/ShipVendor.json».
В: У игроков появляется сообщение «The plugin does not work correctly, contact the administrator!». Как исправить?
О: Эта ошибка появляется, когда плагин ImageLibrary работает неправильно. Что сделать:
В: Я вижу чёрные картинки с логотипом Rust или ошибку 429 при загрузке изображений. Что делать?
О: Это происходит из-за проблем со скачиванием картинок из интернета. Плагин ShipVendor передаёт картинки в ImageLibrary, но сам за скачивание не отвечает. Ошибка 429 обычно приходит из-за лимитов на стороне хостинга картинок вроде Imgur. Корабли в комплекте используют локальные картинки с префиксом «TheMevent/», поэтому подготовьте их:
Примечание: Свои картинки кладите в папку «TheMevent» и указывайте их с префиксом «TheMevent/». Например: «TheMevent/Icon1.png», «TheMevent/MyCustomIcon.jpg».
В: Как использовать BankSystem для экономики?
О:
Код:
В: Как использовать ServerRewards для экономики?
О:
Код:
В: Как использовать Economics для экономики?
О:
Код:
В: Как использовать IQEconomic для экономики?
О:
Код:
В: Как платить ломом (или любым предметом)?
О:
Код:
API
Код:
Поставьте торговца, сохраните несколько кораблей, и у ваших игроков появится целый флот, чтобы покупать и ходить под парусом.
Всё настраивается прямо в игре. Ставьте торговцев у памятников, где они сохраняют своё место после вайпа карты, включайте цены, которые двигаются вслед за спросом, раздавайте скидки по правам и давайте капитанам встать за штурвал, чтобы поднимать паруса, бросать якорь и задавать курс.
Возможности Ship Vendor- NPC-торговцы кораблями, которых вы ставите у любого памятника; они привязаны к памятнику и остаются на месте после вайпа карты.
- Продаёт готовые корабли и отдельные запчасти: чертёж, верстак, паруса, якоря, двигатели, пушки и не только.
- Соберите корабль вручную и сохраните одной командой, он сразу попадёт в витрину торговца.
- Купленный корабль разворачивается в точную копию: все блоки, девайсы, скин, топливо и авторизация владельца на месте.
- Панель штурвала: поднять и опустить паруса, бросить и поднять якорь, включить двигатели и фонари, задать курс.
- Статус «Морской волк», который игрок покупает за внутриигровую валюту, чтобы получить доступ к штурвалу.
- Динамические цены поднимаются или опускаются в зависимости от того, сколько покупают игроки, в заданных вами пределах.
- Скидки на покупку по правам, которые суммируются до выбранного вами потолка.
- Оплата любым предметом или через Economics, ServerRewards, BankSystem и IQEconomic.
- Покупки можно запретить во время боя, рейда, в Building Block, при плавании, в дуэли и в других случаях.
- Полный редактор в игре для кораблей, запчастей, торговцев и каждой строки интерфейса, без правки JSON.
- Английский и русский в комплекте, поддержка Notify и UINotify, режим оффлайн-картинок.
Команды- /ship (или /ships) – команда администратора: сохранять корабли, выдавать их, редактировать содержимое и расставлять NPC-торговцев. Игрокам команда не нужна, они покупают у NPC.
- shipvendor.give <userId> <shipId> – консольная команда: выдать сохранённый корабль игроку.
Права доступа- shipvendor.admin – сохранять, выдавать и редактировать корабли, расставлять NPC-торговцев
- shipvendor.helm – управление штурвалом корабля: паруса, якорь, двигатели, фонари и курс
- shipvendor.helm.sails – поднимать и опускать паруса
- shipvendor.helm.anchor – бросать и поднимать якорь
- shipvendor.helm.engine – включать и выключать двигатели
- shipvendor.helm.lights – переключать фонари корабля
- shipvendor.helm.direction – задавать курс корабля
- shipvendor.discount1 – скидка на покупку 5%
- shipvendor.discount2 – скидка на покупку 10%
- shipvendor.discount3 – скидка на покупку 15%
Корабли в комплекте- Sea Sparrow – дешёвая стартовая парусная лодка для первых выходов в море, лёгкая и послушная, без пушек
- Freewind – быстрый разведчик и грузовик с лучшим отношением мощности к массе, без оружия
- Sharp Fang – лёгкий боевой кораблик для небольшого экипажа, быстрый, с четырьмя пушками
- Stormrunner – средний корабль с усиленным корпусом и пятью пушками для дальних походов
- Grey Corsair – крепкий боевой корабль с упором на огневую мощь, для морских боёв и сопровождения
- Iron Tide – тяжёлый универсал с восемью пушками для опытного экипажа
- Abyssal Wrath – самый тяжёлый корабль в линейке, плавучая крепость с тринадцатью пушками
Видео
Редактор в игреВсё настраивается прямо в игре. Сохраните корабль со своей постройки, задайте ему имя и описание, выберите скин и картинку для витрины, расставьте NPC-торговцев у памятников и перепишите любую надпись в интерфейсе, ни разу не открывая конфиг.
Тестовый серверПрисоединяйтесь к нашему тестовому серверу и опробуйте все возможности самостоятельно!
Скопируйте IP-адрес ниже, чтобы начать играть!
Код:
connect 194.147.90.239:28015
FAQВ: Где посмотреть пример конфига?
О: Config
В: Где менять названия или добавить свой язык?
О: Правьте lang-файлы, например «oxide/lang/en/ShipVendor.json» или «carbon/lang/en/ShipVendor.json».
В: У игроков появляется сообщение «The plugin does not work correctly, contact the administrator!». Как исправить?
О: Эта ошибка появляется, когда плагин ImageLibrary работает неправильно. Что сделать:
- Установите плагин ImageLibrary, если его ещё нет.
- Убедитесь, что ImageLibrary загружен и работает (проверьте командой o.plugins).
- Перезапустите сервер после установки ImageLibrary.
- Проверьте консоль сервера на ошибки ImageLibrary и устраните их.
В: Я вижу чёрные картинки с логотипом Rust или ошибку 429 при загрузке изображений. Что делать?
О: Это происходит из-за проблем со скачиванием картинок из интернета. Плагин ShipVendor передаёт картинки в ImageLibrary, но сам за скачивание не отвечает. Ошибка 429 обычно приходит из-за лимитов на стороне хостинга картинок вроде Imgur. Корабли в комплекте используют локальные картинки с префиксом «TheMevent/», поэтому подготовьте их:
- Подготовьте картинки:
- Создайте папку «TheMevent» в «oxide/data» (или «carbon/data» для Carbon)
- Скачайте PluginsStorage (кнопка «CODE» → «Download ZIP»)
- Распакуйте архив и скопируйте всё содержимое в папку «TheMevent»
- Перезагрузите плагин:
- Введите o.reload ShipVendor (Oxide) или c.reload ShipVendor (Carbon)
Примечание: Свои картинки кладите в папку «TheMevent» и указывайте их с префиксом «TheMevent/». Например: «TheMevent/Icon1.png», «TheMevent/MyCustomIcon.jpg».
В: Как использовать BankSystem для экономики?
О:
Код:
Код:
"Currencies": {
"0": {
"ID": 0,
"Enabled": true,
"Title": "Coins",
"Icon": null,
"Type (Plugin/Item)": "Plugin",
"Plugin name": "BankSystem",
"Balance add hook": "Deposit",
"Balance remove hook": "Withdraw",
"Balance show hook": "Balance",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0
}
},
В: Как использовать ServerRewards для экономики?
О:
Код:
Код:
"Currencies": {
"0": {
"ID": 0,
"Enabled": true,
"Title": "RP",
"Icon": null,
"Type (Plugin/Item)": "Plugin",
"Plugin name": "ServerRewards",
"Balance add hook": "AddPoints",
"Balance remove hook": "TakePoints",
"Balance show hook": "CheckPoints",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0
}
},
В: Как использовать Economics для экономики?
О:
Код:
Код:
"Currencies": {
"0": {
"ID": 0,
"Enabled": true,
"Title": "Money",
"Icon": null,
"Type (Plugin/Item)": "Plugin",
"Plugin name": "Economics",
"Balance add hook": "Deposit",
"Balance remove hook": "Withdraw",
"Balance show hook": "Balance",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0
}
},
В: Как использовать IQEconomic для экономики?
О:
Код:
Код:
"Currencies": {
"0": {
"ID": 0,
"Enabled": true,
"Title": "Coins",
"Icon": null,
"Type (Plugin/Item)": "Plugin",
"Plugin name": "IQEconomic",
"Balance add hook": "API_SET_BALANCE",
"Balance remove hook": "API_REMOVE_BALANCE",
"Balance show hook": "API_GET_BALANCE",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0
}
},
В: Как платить ломом (или любым предметом)?
О:
Код:
Код:
"Currencies": {
"0": {
"ID": 0,
"Enabled": true,
"Title": "Scrap",
"Icon": null,
"Type (Plugin/Item)": "Item",
"Plugin name": null,
"Balance add hook": null,
"Balance remove hook": null,
"Balance show hook": null,
"ShortName": "scrap",
"Display Name (empty - default)": null,
"Skin": 0
}
},
APIКод:
Код:
bool API_GiveShip(BasePlayer player, int shipId)
bool IsSeaWolfOwner(ulong userId)
Поставьте торговца, сохраните несколько кораблей, и у ваших игроков появится целый флот, чтобы покупать и ходить под парусом.














