Требуемые плагины
Поддерживаемые плагины
Notify
HumanNPC
Skills
HumanNPC
Skills

- Красивый пользовательский интерфейс: Оцените визуально привлекательный и удобный дизайн.
- Высокая производительность: Оптимизирован для быстрой и надежной работы.
- Автоматическая конверсия комплекта (uMod): Легко переоборудуйте существующие комплекты.
- Набор игровых наборов и предметов: Настраивайте комплекты прямо в игре.
- Автоматические комплекты и салфетки (опционально): Автоматизируйте раздачу комплектов и очистку серверов.
- Пользовательские элементы и команды: Назначайте наборам уникальные предметы и команды.
- Расширенные настройки элемента: Настройте каждый аспект своих товаров.
- Интеграция с CopyPaste: Бесшовная работа с CopyPaste.
- Дополнительные функции: Задержки после вайпов, блокировки в Building Block, логирования и шансов предметов.
- Навыки и поддержка ServerPanel: Повысьте качество обслуживания игроков с помощью интегрированной поддержки.

P.S. Видео старой версии, видео для версии V2+ сейчас в разработке

Полноэкранные шаблоны
- Шаблон СТАРЫЙ СТИЛЬ

- Шаблон NEW RUST

По умолчанию:

Содержание:

Категории:

Содержание и категории:

Шаблоны в меню
- Шаблон V1 (V1.1)

По умолчанию:

Содержание:

Категории:

Содержание и категории:

- Шаблон V2

По умолчанию:

Содержание:

Категории:

Содержание и категории:

Редактор


Присоединяйтесь к нашему тестовому серверу, чтобы увидеть и испытать все наши уникальные функции самостоятельно!
Скопируйте IP-адрес ниже, чтобы начать играть!
connect 194.147.90.147:28015

В: Где я могу посмотреть пример конфигурации?
A: Конфигурация
В: Где я могу посмотреть пример данных?
О: Данные
В: У меня есть вопрос/проблема. Что мне делать?
О: Вы можете написать мне в личку на сайте, создать тикет. Или напишите мне в Discord: Mevent#4546
В: Поддерживает ли плагин Kits другие плагины?
О: Да, этот плагин наборов имеет API, похожий на другие популярные плагины наборов. Если плагин работает с наборами - он работает и с этим плагином.
В: Как включить продажу наборов?
О: Вам нужно настроить экономику плагина (какой плагин, его хуки и т.д.), включить "Включить продажу" в данных Наборов (oxide/data/Kits/Kits.json или carbon/data/Kits/Kits.json) и установить цену "Цена продажи""
"Enable sale": true,
"Selling price": 100,
В: Как использовать Экономику для оплаты наборов?
О: Пример настроек конфигурации:
"Economy": {
"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
},
В: Как использовать ServerRewards для оплаты наборов?
О: Пример настроек конфигурации:
"Economy": {
"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
},
В: Как использовать лом для оплаты наборов?
О: Пример настроек конфигурации:
"Economy": {
"Type (Plugin/Item)": "Item",
"Plugin name": "",
"Balance add hook": "",
"Balance remove hook": "",
"Balance show hook": "",
"ShortName": "scrap",
"Display Name (empty - default)": "",
"Skin": 0
},
В: Как изменить размер изображения комплекта?
О: Вы можете сделать это в конфиге, вот пример настройки образа (-32 и 32 - это ширина, а -75 и -11 - высота

"Kit Image": {
"AnchorMin": "0.5 1",
"AnchorMax": "0.5 1",
"OffsetMin": "-32 -75",
"OffsetMax": "32 -11"
},
В: Как я могу удалить номера на наборах ("#1", "#2" и т.д.)?
О: Вам нужно отключить "Показывать номер?" в конфиге:
"Show Number?": false,
В: Как сделать так, чтобы другие пользователи могли видеть наборы с разными разрешениями, не имея возможности претендовать на них?
О: Вам нужно отключить "Показывать все наборы?" в конфиге:
"Show All Kits?": true,
В: Где я могу отредактировать имена в плагине или добавить свой язык?
О: Вы можете редактировать файлы lang, которые расположены (например) по адресу "oxide/lang/en/Kits.json" или "carbon/lang/en/Kits.json".

private string[] canRedeemKit(BasePlayer player)
private void OnKitRedeemed(BasePlayer player, string kitName)
private double OnKitCooldown(BasePlayer player, double cooldown)

private bool TryClaimKit(BasePlayer player, string name, bool usingUI)
private string[] GetAllKits()
private object GetKitInfo(string kitname)
private string[] GetKitContents(string kitname)
private double GetKitCooldown(string kitname)
private double PlayerKitCooldown(ulong ID, string kitname)
private int KitMax(string kitname)
private double PlayerKitMax(ulong ID, string kitname)
private string KitImage(string kitname)
private bool IsKit(string kitname)
private bool isKit(string kitname)
private void GetKitNames(List<string> list)
private double GetPlayerKitCooldown(ulong userId, string name)
private double GetPlayerKitCooldown(string userId, string name)
private void SetPlayerCooldown(ulong userId, string name, int amount)
private int GetPlayerKitUses(ulong userId, string name)
private int GetPlayerKitUses(string userId, string name)
private void SetPlayerKitUses(ulong userId, string name, int amount)
private JObject GetKitObject(string name)
private int GetKitMaxUses(string name)
private string GetKitDescription(string name)
private string GetKitImage(string name)
private bool GiveKit(BasePlayer player, string name, bool usingUI)
private bool HasKitAccess(string userId, string name)
private int GetPlayerKitAmount(string userId, string name)