WardenCoredocs
Веб-панельНастройки

Управление паками

Создание и управление паками предметов для магазина, наград и кодов активации

Страница Settings > Packs позволяет создавать и управлять паками предметов, которые игроки могут покупать в Discord-магазине, получать в качестве наград или активировать с помощью кодов.

На странице три вкладки: Packs, Categories и History.

Вкладка Packs

Это основной список всех ваших паков. Здесь можно:

  • Создать новый пак — нажмите кнопку «New Pack»
  • Редактировать любой существующий пак
  • Удалить ненужные паки
  • Искать по названию пака
  • Фильтровать по категории
  • Импортировать паки из JSON-файла

Создание пака

Нажмите New Pack, чтобы открыть редактор пака. Заполните следующие поля:

ПолеОписание
NameВнутреннее имя, используемое в командах (например, AK47). Должно быть уникальным.
Display NameОтображаемое название в магазине (например, «AK-47 Kit»).
DescriptionНеобязательное описание, показываемое в магазине.
CategoryГруппировка паков по категориям для удобства.
PriceСтоимость в монетах. Установите 0 для бесплатных паков (используемых в наградах/кодах).
ContentsДействия, входящие в пак (см. Типы действий ниже).
ImageНеобязательное PNG-изображение, показываемое в магазине.
EnabledАктивен ли пак. Отключённые паки нельзя использовать нигде.
Shop EnabledОтображается ли пак в Discord-магазине. Отключите это, чтобы скрыть пак из магазина, но продолжать использовать его для наград, ежедневных паков или кодов активации.

Типы действий

Редактор паков поддерживает четыре типа действий для поля Contents:

ТипОписаниеПример
ItemВыдать игровой предмет игрокуWeapon_AK15 кол-во 1
VehicleЗаспавнить транспорт рядом с игрокомBPC_CityBike кол-во 1
CoinsДобавить монеты на баланс игрока5000
CommandВыполнить любую админ-команду#TeleportToMe

Каждое действие добавляется через визуальный редактор. Item и Vehicle поддерживают название, количество и доп. аргументы (например, AmmoCount 30). В одном паке можно комбинировать несколько действий.

Тип Command требует точный синтаксис

При использовании типа Command команда должна быть написана точно так, как её ожидает игра — включая правильный регистр букв и порядок параметров. Например, #TeleportToMe сработает, а #teleporttome — может не сработать. Сверяйтесь со списком админ-команд игры для правильного синтаксиса.

Лимиты покупок

Опционально можно ограничить частоту покупки пака:

  • Buy Limit Count — максимальное количество покупок на игрока в заданном временном окне
  • Buy Limit Minutes — временное окно в минутах (например, 3 покупки за 60 минут)

Ролевые ограничения

  • Required Role — только игроки с указанной ролью Discord могут купить пак
  • Discount Roles — предоставление процентных скидок игрокам с определёнными ролями

Вкладка Categories

Организация паков по категориям. Каждая категория имеет:

  • Name — отображаемое название категории
  • Color — цвет рамки embed-сообщения
  • Sort Order — порядок отображения

Используйте !listcat <category> в Discord, чтобы опубликовать все паки из категории.

Вкладка History

Просмотр всех покупок паков с фильтрами по:

  • Диапазону дат
  • Игроку (Steam ID или имя)
  • Названию пака
  • Статусу (выполнено, ошибка, возврат)
  • Источнику (магазин, ежедневный, код, администратор)

Полезно для отслеживания продаж, расследования проблем и проверки доставки.

Содержание