Управление паками
Создание и управление паками предметов для магазина, наград и кодов активации
Страница 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 или имя)
- Названию пака
- Статусу (выполнено, ошибка, возврат)
- Источнику (магазин, ежедневный, код, администратор)
Полезно для отслеживания продаж, расследования проблем и проверки доставки.