Skip to content

Описание плагинов на киты для сервера Rust


IQKits

IQKits — проверенный временем плагин на игровые наборы для ваших игроков! Создавайте готовые наборы для всех игроков, для привилегий и автоматические наборы при спавне, для удобства ваших игроков и монетизации сервера!

Основные возможности:

  • Новый, стильный и минималистичный UI-интерфейс
  • Сгруппированный конфигурационный файл для удобной настройки
  • Гибкая сортировка категорий: приоритет категорий с доступом у игрока
  • Автоматические наборы при респавне
    • Очистка инвентаря (вкл./выкл.)
    • Несколько пресетов с выбором по:
      • Случайности
      • Биому
      • Статичному ключу
  • Неограниченное количество категорий
    • Видимость по правам
    • Локализуемые названия и описания
    • Привязка к разрешению и/или ключу ранга IQRankSystem
  • Пресеты внутри категорий (наборы внутри категорий)
  • Гибкие ограничения выдачи:
    • Перезарядка в минутах
    • Лимит на количество выдач
    • Время разблокировки после вайпа
    • Выдача во время рейд-блока
    • Типы лимита:
      • 0 — только таймаут
      • 1 — только количество
      • 2 — таймаут + количество
  • Создание наборов и пресетов прямо на сервере
  • Использование чат-команд из раздела "Команды"

Нажмите на меня, чтобы увидеть конфиг
json
{
  "Сортировать категории в UI по разрешениям [если у игрока есть доступ к категории - она будет первее в списке] [true - да/false - нет]": true,
  "Настройки IQChat": {
    "IQChat : Кастомный префикс в чате": "[<color=#5A9FDD>IQKits</color>]\n",
    "IQChat : Кастомный аватар в чате [SteamID]": "0"
  },
  "Настройка автоматических наборов при возрождении": {
    "Использовать автоматические наборов [true - да/false - нет]": false,
    "Очищать инвентарь игрока при возрождении [true - да/false - нет]": false,
    "Настройка автоматических наборов": {
      "Использовать случайный набор после возрождения (если доступно сразу несколько) [true - да/false - нет]": false,
      "Список автоматических наборов и их настройка [Разрешение = Настройка]": {
        "iqkits.default": {
          "Тип биома в котором будет выдаваться данный набор [0 - Не зависит от биома, 1 - Arid, 2 - Temperate, 3 - Tundra, 4 - Arctic]": 0,
          "Ключ из списка пресетов для выдачи предметов": "AUTO_KIT_DEFAULT"
        },
        "iqkits.vip": {
          "Тип биома в котором будет выдаваться данный набор [0 - Не зависит от биома, 1 - Arid, 2 - Temperate, 3 - Tundra, 4 - Arctic]": 0,
          "Ключ из списка пресетов для выдачи предметов": "AUTO_KIT_VIP"
        }
      }
    }
  },
  "Настройка категорий с наборами [Уникальное название категории] = Настройка": {
    "DEFAULT_CATEGORY": {
      "Скрыть категорию, если у игрока нет разрешений на нее [true], иначе она будет отображаться у игрока [false]": false,
      "Название категории": {
        "Текст на русском": "НАЧАЛЬНЫЙ",
        "Текст на английском": "STARTING"
      },
      "Описание категории": {
        "Текст на русском": "Наборы для всех игроков",
        "Текст на английском": "Kits for all players"
      },
      "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "START_CATEGORY",
      "Разрешение с которым будет доступна данная категория и наборы в ней [Оставьте пустым - будет доступен всем]": "",
      "IQRankSystem : Ключ ранга с которым будет доступен этот набор [Оставьте пустым - не будет учитываться]": "",
      "Список пресетов с предметами для данной категории [Ключ из списка пресетов (Не должны повторяться в одной категории)] = Настройка": {
        "START_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Стартовый",
            "Текст на английском": "Starting"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "START_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 30,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "TOOL_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Инструменты",
            "Текст на английском": "Tools"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "TOOL_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 30,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "MED_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Медицина",
            "Текст на английском": "Medicine"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "MED_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 10,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "FOOD_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Еда",
            "Текст на английском": "Food"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "FOOD_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 10,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "DIVER_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 2,
          "Название для набора": {
            "Текст на русском": "ДАЙВЕР",
            "Текст на английском": "DIVER"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "DIVER_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 60,
          "Количество доступных наборов [Для типов 1, 2]": 3,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "HOME_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 1,
          "Название для набора": {
            "Текст на русском": "ДОМ",
            "Текст на английском": "HOME"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "HOME_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 0,
          "Количество доступных наборов [Для типов 1, 2]": 1,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        }
      }
    },
    "VIP_CATEGORY": {
      "Скрыть категорию, если у игрока нет разрешений на нее [true], иначе она будет отображаться у игрока [false]": false,
      "Название категории": {
        "Текст на русском": "VIP",
        "Текст на английском": "VIP"
      },
      "Описание категории": {
        "Текст на русском": "Улучшенные наборы",
        "Текст на английском": "Enhanced kits"
      },
      "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "VIP_CATEGORY",
      "Разрешение с которым будет доступна данная категория и наборы в ней [Оставьте пустым - будет доступен всем]": "",
      "IQRankSystem : Ключ ранга с которым будет доступен этот набор [Оставьте пустым - не будет учитываться]": "",
      "Список пресетов с предметами для данной категории [Ключ из списка пресетов (Не должны повторяться в одной категории)] = Настройка": {
        "VIP_START_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Стартовый",
            "Текст на английском": "Starting"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "VIP_START_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 120,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "VIP_MED_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Медицина",
            "Текст на английском": "Medicine"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "UPGRADE_MED_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 25,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "VIP_RESOURCE_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Ресурсы",
            "Текст на английском": "Resource"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "RESOURCE_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 60,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "VIP_COMPONENT_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Компоненты",
            "Текст на английском": "Components"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "COMPONENT_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 300,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "VIP_BOOM_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 2,
          "Название для набора": {
            "Текст на русском": "Взрывчатка",
            "Текст на английском": "Explosives"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "BOOM_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 1440,
          "Количество доступных наборов [Для типов 1, 2]": 5,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "VIP_ONLY_ONE_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 1,
          "Название для набора": {
            "Текст на русском": "VIP",
            "Текст на английском": "VIP"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "PRIVILAGE_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 0,
          "Количество доступных наборов [Для типов 1, 2]": 1,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        }
      }
    },
    "PREMIUM_CATEGORY": {
      "Скрыть категорию, если у игрока нет разрешений на нее [true], иначе она будет отображаться у игрока [false]": false,
      "Название категории": {
        "Текст на русском": "PREMIUM",
        "Текст на английском": "PREMIUM"
      },
      "Описание категории": {
        "Текст на русском": "Продвинутые наборы",
        "Текст на английском": "Advanced kits"
      },
      "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "PREMIUM_CATEGORY",
      "Разрешение с которым будет доступна данная категория и наборы в ней [Оставьте пустым - будет доступен всем]": "",
      "IQRankSystem : Ключ ранга с которым будет доступен этот набор [Оставьте пустым - не будет учитываться]": "",
      "Список пресетов с предметами для данной категории [Ключ из списка пресетов (Не должны повторяться в одной категории)] = Настройка": {
        "PREMIUM_START_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Стартовый",
            "Текст на английском": "Starting"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "PREMIUM_START_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 120,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "PREMIUM_MED_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Медицина",
            "Текст на английском": "Medicine"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "UPGRADE_MED_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 25,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "PREMIUM_RESOURCE_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Ресурсы",
            "Текст на английском": "Resource"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "UPGRADE_RESOURCE_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 60,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "PREMIUM_COMPONENT_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Компоненты",
            "Текст на английском": "Components"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "UPGRADE_COMPONENT_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 300,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "PREMIUM_BOOM_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 2,
          "Название для набора": {
            "Текст на русском": "Взрывчатка",
            "Текст на английском": "Explosives"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "UPGRADE_BOOM_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 1440,
          "Количество доступных наборов [Для типов 1, 2]": 5,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "PREMIUM_ONLY_ONE_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 1,
          "Название для набора": {
            "Текст на русском": "PREMIUM",
            "Текст на английском": "PREMIUM"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "PRIVILAGE_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 0,
          "Количество доступных наборов [Для типов 1, 2]": 1,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        }
      }
    },
    "ELITE_CATEGORY": {
      "Скрыть категорию, если у игрока нет разрешений на нее [true], иначе она будет отображаться у игрока [false]": false,
      "Название категории": {
        "Текст на русском": "ELITE",
        "Текст на английском": "ELITE"
      },
      "Описание категории": {
        "Текст на русском": "Элитные наборы",
        "Текст на английском": "Elite kits"
      },
      "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "ELITE_CATEGORY",
      "Разрешение с которым будет доступна данная категория и наборы в ней [Оставьте пустым - будет доступен всем]": "",
      "IQRankSystem : Ключ ранга с которым будет доступен этот набор [Оставьте пустым - не будет учитываться]": "",
      "Список пресетов с предметами для данной категории [Ключ из списка пресетов (Не должны повторяться в одной категории)] = Настройка": {
        "ELITE_START_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Стартовый",
            "Текст на английском": "Starting"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "ELITE_START_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 120,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "ELITE_MED_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Медицина",
            "Текст на английском": "Medicine"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "UPGRADE_MED_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 25,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "ELITE_RESOURCE_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Ресурсы",
            "Текст на английском": "Resource"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "ADVANCED_RESOURCE_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 60,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "ELITE_COMPONENT_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 0,
          "Название для набора": {
            "Текст на русском": "Компоненты",
            "Текст на английском": "Components"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "ADVANCED_COMPONENT_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 300,
          "Количество доступных наборов [Для типов 1, 2]": 0,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "ELITE_BOOM_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 2,
          "Название для набора": {
            "Текст на русском": "Взрывчатка",
            "Текст на английском": "Explosives"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "ADVANCED_BOOM_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 1440,
          "Количество доступных наборов [Для типов 1, 2]": 5,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "ELITE_ONLY_ONE_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 1,
          "Название для набора": {
            "Текст на русском": "ELITE",
            "Текст на английском": "ELITE"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "PRIVILAGE_ICON",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 0,
          "Количество доступных наборов [Для типов 1, 2]": 1,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        }
      }
    },
    "BONUS_CATEGORY": {
      "Скрыть категорию, если у игрока нет разрешений на нее [true], иначе она будет отображаться у игрока [false]": false,
      "Название категории": {
        "Текст на русском": "БОНУС",
        "Текст на английском": "BONUS"
      },
      "Описание категории": {
        "Текст на русском": "Бонусные наборы",
        "Текст на английском": "Bonus kits"
      },
      "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "BONUS_CATEGORY",
      "Разрешение с которым будет доступна данная категория и наборы в ней [Оставьте пустым - будет доступен всем]": "",
      "IQRankSystem : Ключ ранга с которым будет доступен этот набор [Оставьте пустым - не будет учитываться]": "",
      "Список пресетов с предметами для данной категории [Ключ из списка пресетов (Не должны повторяться в одной категории)] = Настройка": {
        "BONUS_ONE_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 1,
          "Название для набора": {
            "Текст на русском": "Подарок",
            "Текст на английском": "Present"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "BONUS_PRESENTS",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 0,
          "Количество доступных наборов [Для типов 1, 2]": 1,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "BONUS_TWO_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 1,
          "Название для набора": {
            "Текст на русском": "Комфорт",
            "Текст на английском": "Comfort"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "BONUS_PLUSHY",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 0,
          "Количество доступных наборов [Для типов 1, 2]": 1,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        },
        "BONUS_THREE_PRESET_KIT": {
          "Тип ограничения набора : 0 - Перезарядка, 1 - Количество, 2 - Перезарядка + Количество": 1,
          "Название для набора": {
            "Текст на русском": "Карты",
            "Текст на английском": "Cards"
          },
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "BONUS_CARDS",
          "Время перезарядки набора в минутах [Для типов 0, 2]": 0,
          "Количество доступных наборов [Для типов 1, 2]": 1,
          "Через сколько минут разблокируется набор после вайпа сервера": 0,
          "Можно ли взять данный набор во время рейд-блока [true - да/false - нет]": false
        }
      }
    }
  },
  "Настройка пресетов с предметами [Уникальное название пресета] = Список предметов": {
    "START_PRESET_KIT": [
      {
        "Тип предмета : 0 - Физический предмет, 1 - Команда": 0,
        "Настройка физического предмета": {
          "Контейнер в котором будет предмет [0 - Одежда, 1 - Пояс, 2 - Основной]": 2,
          "Shortname": "rock",
          "Количество": 1,
          "SkinID": 0,
          "Отображаемое имя [Оставьте пустым - тогда будет название из игры]": "",
          "Слот контейнера в котором будет расположен предмет": 0,
          "Список контента предмета": []
        },
        "Настройка команды": null
      }
    ],
    "TOOL_PRESET_KIT": [
      {
        "Тип предмета : 0 - Физический предмет, 1 - Команда": 0,
        "Настройка физического предмета": {
          "Контейнер в котором будет предмет [0 - Одежда, 1 - Пояс, 2 - Основной]": 1,
          "Shortname": "pickaxe",
          "Количество": 1,
          "SkinID": 0,
          "Отображаемое имя [Оставьте пустым - тогда будет название из игры]": "",
          "Слот контейнера в котором будет расположен предмет": 0,
          "Список контента предмета": []
        },
        "Настройка команды": {
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "",
          "Консольная команда [%USERID% - заменится на Steam64ID игрока]": ""
        }
      },
      {
        "Тип предмета : 0 - Физический предмет, 1 - Команда": 0,
        "Настройка физического предмета": {
          "Контейнер в котором будет предмет [0 - Одежда, 1 - Пояс, 2 - Основной]": 1,
          "Shortname": "hatchet",
          "Количество": 1,
          "SkinID": 0,
          "Отображаемое имя [Оставьте пустым - тогда будет название из игры]": "",
          "Слот контейнера в котором будет расположен предмет": 1,
          "Список контента предмета": []
        },
        "Настройка команды": {
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "",
          "Консольная команда [%USERID% - заменится на Steam64ID игрока]": ""
        }
      },
      {
        "Тип предмета : 0 - Физический предмет, 1 - Команда": 0,
        "Настройка физического предмета": {
          "Контейнер в котором будет предмет [0 - Одежда, 1 - Пояс, 2 - Основной]": 1,
          "Shortname": "syringe.medical",
          "Количество": 2,
          "SkinID": 0,
          "Отображаемое имя [Оставьте пустым - тогда будет название из игры]": "",
          "Слот контейнера в котором будет расположен предмет": 2,
          "Список контента предмета": []
        },
        "Настройка команды": {
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "",
          "Консольная команда [%USERID% - заменится на Steam64ID игрока]": ""
        }
      },
      {
        "Тип предмета : 0 - Физический предмет, 1 - Команда": 0,
        "Настройка физического предмета": {
          "Контейнер в котором будет предмет [0 - Одежда, 1 - Пояс, 2 - Основной]": 0,
          "Shortname": "hazmatsuit",
          "Количество": 1,
          "SkinID": 0,
          "Отображаемое имя [Оставьте пустым - тогда будет название из игры]": "",
          "Слот контейнера в котором будет расположен предмет": 0,
          "Список контента предмета": []
        },
        "Настройка команды": {
          "Название иконки из папки [data/IQSystem/IQKits/Images]. Без расширения файла": "",
          "Консольная команда [%USERID% - заменится на Steam64ID игрока]": ""
        }
      }
    ]
  }
}

Автор и цена


Rust Kits

Rust Kits — Плагин с удобным меню для создания и получения наборов с поддержкой ограничений, VIP- и админ-наборов, автокитов и интеграцией с NPC.

Основные возможности:

  • Удобное UI меню для создания и получения наборов
  • Ограничения на получение: максимальное количество, кулдаун и стоимость
  • Создание VIP-наборов с кастомными правами
  • Админ-наборы с использованием системы auth-level Rust
  • Автокиты, выдающиеся при смерти по приоритету
  • Интеграция с HumanNPC для наборов, доступных через NPC
  • Поддержка CopyPaste для вставки заранее созданных построек
  • Настройка цветовой схемы UI в конфиге

Нажмите на меня, чтобы увидеть конфиг
json
{
  "Kit chat command": "kit",
  "Currency used for purchase costs (Scrap, Economics, ServerRewards)": "Scrap",
  "Log kits given": false,
  "Wipe player data when the server is wiped": false,
  "Use the Kits UI menu": true,
  "Allow players to toggle auto-kits on spawn": false,
  "Show kits with permissions assigned to players without the permission": false,
  "Players with the admin permission ignore usage restrictions": false,
  "Autokits ordered by priority": [
    "ExampleKitName",
    "OtherKitName"
  ],
  "Post wipe cooldowns (kit name | seconds)": {
    "ExampleKitName": 3600,
    "OtherKitName": 600
  },
  "Parameters used when pasting a building via CopyPaste": [
    "deployables",
    "true",
    "inventories",
    "true"
  ],
  "UI Options": {
    "Panel Color": {
      "Hex": "#232323",
      "Alpha": 1.0
    },
    "Disabled Color": {
      "Hex": "#3e3e42",
      "Alpha": 1.0
    },
    "Color 1": {
      "Hex": "#007acc",
      "Alpha": 1.0
    },
    "Color 2": {
      "Hex": "#6a8b38",
      "Alpha": 1.0
    },
    "Color 3": {
      "Hex": "#d85540",
      "Alpha": 1.0
    },
    "Color 4": {
      "Hex": "#d08822",
      "Alpha": 1.0
    },
    "Default kit image URL": "https://chaoscode.io/oxide/Images/kiticon.png",
    "View kit icon URL": "https://chaoscode.io/oxide/Images/magnifyingglass.png"
  },
  "Kit menu items when opened via HumanNPC (NPC user ID | Items)": {
    "0": {
      "The list of kits that can be claimed from this NPC": [
        "ExampleKitName",
        "OtherKitName"
      ],
      "The NPC's response to opening their kit menu": "Welcome to this server! Here are some free kits you can claim"
    },
    "1111": {
      "The list of kits that can be claimed from this NPC": [
        "ExampleKitName",
        "OtherKitName"
      ],
      "The NPC's response to opening their kit menu": "Welcome to this server! Here are some free kits you can claim"
    }
  },
  "Version": {
    "Major": 4,
    "Minor": 0,
    "Patch": 15
  }
}

Автор и цена

  • Автор: k1lly0u
  • Сайт / источник: Rust Kits на uMod
  • Цена: бесплатный

Kits

Kits — Плагин с удобным меню для создания и получения наборов с поддержкой ограничений, VIP.

Основные возможности:

  • Красивый пользовательский интерфейс
  • Высокая производительность
  • Автоматическая выдача наборов при спавне
  • Настраиваемая очистка инвентаря (по желанию)
  • Выдача кастомных предметов
  • Поддержка выдачи команд
  • Расширенные настройки предметов
  • Интеграция с CopyPaste
  • Задержка выдачи после вайпа (по желанию)
  • Блокировка получения набора в зоне Building Block (по желанию)
  • Ведение логов выдачи наборов (по желанию)
  • Шанс выпадения предметов в наборе (по желанию)
  • Поддержка системы навыков (Skills)

Нажмите на меня, чтобы увидеть конфиг
json
{
  "Автовайп": false,
  "Стандартный Цвет Набора": "#A0A935",
  "Работать с Notify?": true,
  "Работать с NoEscape? (Raid/Combat block)": false,
  "Использовать блокировку рейда?": true,
  "Использовать блокировку комбата?": true,
  "Могут ли админы редактировать предметы? (по флаг)": true,
  "Whitelist для NoEscape": [
    "kit name 1",
    "kit name 2"
  ],
  "Команды": [
    "kit",
    "kits"
  ],
  "Economy": {
    "Type (Plugin/Item)": "Plugin",
    "Plugin name": "Economics",
    "Balance add hook": "Deposit",
    "Balance remove hook": "Withdraw",
    "Balance show hook": "Balance",
    "ShortName": "scrap",
    "Display Name (empty - default)": "",
    "Skin": 0
  },
  "Настройка Редкости": [
    {
      "Шанс": 40,
      "Цвет": "#A0A935"
    }
  ],
  "Авто наборы": [
    "autokit",
    "autokit_vip",
    "autokit_premium"
  ],
  "Получение автонабора 1 раз?": false,
  "Разрешить включать/выключать автокиты?": false,
  "Разрешение для включения/выключения автокитов": "kits.changeautokit",
  "Обновлять меню наборов во время операций с разрешениями?": false,
  "Logs": {
    "To Console": true,
    "To File": true
  },
  "Показывать номер?": true,
  "Показывать оповещение об отсутвии прав?": true,
  "Показывать все наборы?": false,
  "Показывать набор, когда закончилось количество использований?": false,
  "CopyPaste Parameters": [
    "deployables",
    "true",
    "inventories",
    "true"
  ],
  "Блокировка в Building Block?": false,
  "NPC Наборы": {
    "1234567": {
      "Описание": "Free Kits",
      "Наборы": [
        "kit_one",
        "kit_two"
      ]
    },
    "7654321": {
      "Описание": "VIPs Kits",
      "Наборы": [
        "kit_three",
        "kit_four"
      ]
    }
  },
  "Описание": {
    "Описание": "",
    "Включено": true,
    "Цвет фона": {
      "HEX": "#0E0E10",
      "Непрозрачность (0 - 100)": 100.0
    },
    "Font Size": 18,
    "Font": "robotocondensed-bold.ttf",
    "Align": "MiddleCenter",
    "Text Color": {
      "HEX": "#FFFFFF",
      "Непрозрачность (0 - 100)": 100.0
    },
    "AnchorMin": "0 0",
    "AnchorMax": "1 0",
    "OffsetMin": "0 -55",
    "OffsetMax": "0 -5"
  },
  "Информация о наборе": {
    "Включено": true,
    "Цвет фона": {
      "HEX": "#0E0E10",
      "Непрозрачность (0 - 100)": 100.0
    },
    "Font Size": 18,
    "Font": "robotocondensed-bold.ttf",
    "Align": "MiddleCenter",
    "Text Color": {
      "HEX": "#FFFFFF",
      "Непрозрачность (0 - 100)": 100.0
    },
    "AnchorMin": "0.5 1",
    "AnchorMax": "0.5 1",
    "OffsetMin": "-125 -55",
    "OffsetMax": "125 -5"
  },
  "Интерфейс": {
    "Высота": 455.0,
    "Ширина": 640.0,
    "Высота набора": 165.0,
    "Ширина набора": 135.0,
    "Отступ": 10.0,
    "Кол-во наборов на строке": 4,
    "Кол-во строк": 2,
    "Отступ по вертикали": -100.0,
    "Настройка Display Name": {
      "Включено": true,
      "AnchorMin": "0.5 1",
      "AnchorMax": "0.5 1",
      "OffsetMin": "-45 -75",
      "OffsetMax": "45 0"
    },
    "Настройка изображения": {
      "AnchorMin": "0.5 1",
      "AnchorMax": "0.5 1",
      "OffsetMin": "-32 -75",
      "OffsetMax": "32 -11"
    },
    "Настройка доступности набора": {
      "AnchorMin": "0 1",
      "AnchorMax": "1 1",
      "OffsetMin": "0 -100",
      "OffsetMax": "0 -75"
    },
    "Настройка количества набора": {
      "Ширина": 115.0,
      "AnchorMin": "0.5 1",
      "AnchorMax": "0.5 1",
      "OffsetMin": "-125",
      "OffsetMax": "-120"
    },
    "Настройка КД набора": {
      "AnchorMin": "0.5 1",
      "AnchorMax": "0.5 1",
      "OffsetMin": "-32.5 -125",
      "OffsetMax": "32.5 -105"
    },
    "Настройка продажи": {
      "AnchorMin": "0.5 1",
      "AnchorMax": "0.5 1",
      "OffsetMin": "-32.5 -115",
      "OffsetMax": "32.5 -95"
    },
    "Настройка КД набора (с количеством)": {
      "AnchorMin": "0 1",
      "AnchorMax": "1 1",
      "OffsetMin": "0 -120",
      "OffsetMax": "0 -95"
    },
    "Настройка отсутствия прав": {
      "AnchorMin": "0 1",
      "AnchorMax": "1 1",
      "OffsetMin": "0 -100",
      "OffsetMax": "0 -75"
    },
    "Закрыть интерфейс после получения набора?": true,
    "Настройка логотипа": {
      "Включено": false,
      "Изображение": "",
      "AnchorMin": "0 0.5",
      "AnchorMax": "0 0.5",
      "OffsetMin": "10 -20",
      "OffsetMax": "50 20"
    },
    "Цвет 1": {
      "HEX": "#161617",
      "Непрозрачность (0 - 100)": 100.0
    },
    "Цвет 2": {
      "HEX": "#0E0E10",
      "Непрозрачность (0 - 100)": 100.0
    },
    "Цвет 3": {
      "HEX": "#4B68FF",
      "Непрозрачность (0 - 100)": 100.0
    },
    "Цвет 4": {
      "HEX": "#303030",
      "Непрозрачность (0 - 100)": 100.0
    },
    "Цвет 5": {
      "HEX": "#0E0E10",
      "Непрозрачность (0 - 100)": 98.0
    },
    "Цвет 6": {
      "HEX": "#161617",
      "Непрозрачность (0 - 100)": 80.0
    },
    "Цвет 7": {
      "HEX": "#4B68FF",
      "Непрозрачность (0 - 100)": 50.0
    },
    "Цвет Red": {
      "HEX": "#FF4B4B",
      "Непрозрачность (0 - 100)": 100.0
    },
    "Цвет White": {
      "HEX": "#FFFFFF",
      "Непрозрачность (0 - 100)": 100.0
    }
  },
  "Пользовательские названия для наборов": {
    "Включено": false,
    "Названия наборов (название набора - настройки)": {
      "custom_kit": {
        "Включено": false,
        "Название (ключ – настройки)": {
          "NoPermissionDescription": {
            "Включено": false,
            "Текст (язык - текст)": {
              "en": "You don't have permission to get this kit",
              "fr": "Vous n'avez pas l'autorisation d'obtenir ce kit"
            }
          },
          "KitAvailable": {
            "Включено": false,
            "Текст (язык - текст)": {
              "en": "KIT AVAILABLE\nTO RECEIVE",
              "fr": "KIT DISPONIBLE\nPOUR RECEVOIR"
            }
          }
        }
      },
      "second_custom_kit": {
        "Включено": false,
        "Название (ключ – настройки)": {
          "NoPermissionDescription": {
            "Включено": false,
            "Текст (язык - текст)": {
              "en": "You don't have permission to get this kit",
              "fr": "Vous n'avez pas l'autorisation d'obtenir ce kit"
            }
          },
          "KitAvailable": {
            "Включено": false,
            "Текст (язык - текст)": {
              "en": "KIT AVAILABLE\nTO RECEIVE",
              "fr": "KIT DISPONIBLE\nPOUR RECEVOIR"
            }
          }
        }
      }
    }
  },
  "Наборы, скрытые в интерфейсе": [
    "Enter the name of the kit here",
    "Example of a string for the second kit"
  ],
  "Version": {
    "Major": 1,
    "Minor": 2,
    "Patch": 13
  }
}

Автор и цена


XKits

XKits — красивое меню китов для вашего сервера.

Основные возможности:

  • Полнофункциональное создание и редактирование наборов в UI
  • Настройка: модули, чертежи, гены, шансы, количество, слоты, патроны, команды, скины и др.
  • Собственная система выдачи: на время или навсегда
  • Работа через систему разрешений или комбинированно
  • Оптимизация интерфейса под разные разрешения
  • Звуковые эффекты при взаимодействии с UI
  • Хранение данных игроков: oxide/data/XDataSystem/XKits
  • Многоязычность: ru / en / uk / es
  • UI редакторы предметов и генов
  • Автоматический сброс КД после вайпа
  • Проверка слотов Belt/Wear на правильность
  • Кастомизация чата: аватарка и префикс
  • Выдача стартовых наборов новым игрокам
  • Настройка времени жизни набора (например: на неделю/месяц)
  • Ограничение на количество использований
  • Кулдаун для наборов
  • Удалённые наборы становятся недоступными для игроков
  • Сохранение оригинальных слотов предметов
  • Проверка свободного места в инвентаре
  • Отображение настроек наборов в UI (КД, срок действия, лимиты)
  • Размер изображений по умолчанию: 230x544 (изменяется в конфиге)

Нажмите на меня, чтобы увидеть конфиг
json
{
  "Общие настройки": {
    "SteamID профиля для кастомной аватарки": 0,
    "Префикс в чате": "<size=12><color=#FFFFFF50>[</color> <color=#00FF0050>XKits</color> <color=#FFFFFF50>]</color></size>\n",
    "Список наборов которые будут доступны игроку всегда - [ Будут выданы игроку ]": [],
    "Список команд для открытия меню": [
      "k",
      "kit",
      "kits"
    ]
  },
  "Настройки GUI": {
    "Цвет_фон_1": "0.517 0.521 0.509 0.95",
    "Цвет_фон_2": "0.217 0.221 0.209 0.95",
    "Цвет_фон_3": "0.217 0.221 0.209 1",
    "Цвет кнопок (иконки)": "1 1 1 0.75",
    "Цвет блоков": "0.517 0.521 0.509 0.5",
    "Цвет активной кнопки далее": "0.35 0.45 0.25 1",
    "Цвет неактивной кнопки далее": "0.35 0.45 0.25 0.4",
    "Цвет текста активной кнопки далее": "0.75 0.95 0.41 1",
    "Цвет текста неактивной кнопки далее": "0.75 0.95 0.41 0.4",
    "Цвет активной кнопки назад": "0.65 0.29 0.24 1",
    "Цвет неактивной кнопки назад": "0.65 0.29 0.24 0.4",
    "Цвет текста активной кнопки назад": "0.92 0.79 0.76 1",
    "Цвет текста неактивной кнопки назад": "0.92 0.79 0.76 0.4",
    "MainIMG_OffsetMin": "16.5 -99.55",
    "MainIMG_OffsetMax": "-16.5 117.25",
    "InfoIMG_OffsetMin": "10 35",
    "InfoIMG_OffsetMax": "106.2 -35"
  }
}

Автор и цена


Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.