Создание товара "команда"
Создание товара типа «Команда»
Тип товара «Команда» используется для выполнения серверной команды после покупки или активации товара.
Такой тип товара подходит для выдачи привилегий, баланса, прав, групп, наборов через плагины или любых других действий, которые можно выполнить командой на сервере.
Для корректной работы товара типа «Команда» сайт должен иметь подключение к игровому серверу через RCON.
Именно через RCON сайт отправляет команду на сервер после покупки или активации товара.
Также для выдачи временных привилегий на сервере должен быть установлен дополнительный плагин TimedPermissions.
Для чего используется тип «Команда»
Товар типа «Команда» подходит для случаев, когда игроку нужно выдать не обычный предмет, а выполнить определённое действие на сервере.
Например:
- Выдать привилегию
- Добавить игрока в группу
- Выдать внутриигровую валюту
- Активировать доступ к функции
- Выполнить команду стороннего плагина
- Выдать временную привилегию
Тип «Команда» удобно использовать для товаров, которые работают через серверные плагины или права доступа.
Основная информация
В левой части страницы заполняются основные данные товара, которые будут отображаться в магазине.
Поля основной информации
Изображение товара
Картинка, которая будет отображаться в карточке товара на сайте.
Название товара
Название товара, которое увидит пользователь в магазине.
Тип товара
Для выполнения серверной команды необходимо выбрать тип «Команда».
Категория
Категория, в которой будет отображаться товар.
Отображать в категории «Все»
Если настройка включена, товар будет отображаться не только в выбранной категории, но и в общей категории «Все».
Описание товара
Краткое описание товара для пользователя.
В описании товара лучше указать, что именно получит пользователь после активации команды.
Настройки товара
В правой части страницы находятся настройки товара и поле для указания команды.
Основные параметры
Статус
Включает или отключает товар в магазине.
Если товар выключен, пользователи не смогут его купить.Сервера
Позволяет выбрать, к каким серверам будет привязан товар.
Команда
Команда, которая будет выполнена на сервере после покупки или активации товара.
Автоматическая выдача
Если настройка включена, команда будет выполнена автоматически после покупки.
Приоритет
Определяет порядок отображения товара в магазине.
Чем выше приоритет, тем выше товар будет находиться в списке относительно других товаров.Цена
Стоимость товара в магазине.
Скидка
Скидка на товар в процентах.
Команда
Поле «Команда» используется для указания одной или нескольких команд, которые должны быть выполнены на сервере.
Каждую команду необходимо указывать с новой строки.
Пример команды
addgroup %STEAMID% vip 30d
В этом примере пользователю будет выдана группа vip на 30 дней.
Вместо SteamID пользователя используйте переменную %STEAMID%. При выполнении команды система автоматически заменит её на Steam ID покупателя.
Пример нескольких команд
addgroup %STEAMID% vip 30d
say Игрок получил VIP привилегию
В этом случае система выполнит команды по очереди.
Команды нужно писать без лишних символов и с новой строки. Если команда указана неправильно, товар может быть куплен, но действие на сервере не выполнится.
Автоматическая выдача
Настройка «Автоматическая выдача» определяет, когда будет выполнена команда.
Если настройка включена, команда выполнится автоматически после покупки товара.
Если настройка выключена, пользователь сможет активировать товар вручную из корзины или личного кабинета, если такая механика используется в магазине.
Когда включать автоматическую выдачу
- Для моментальных привилегий
- Для выдачи баланса или прав
- Для товаров, которые должны активироваться сразу после оплаты
- Для команд, не требующих ручной активации пользователем
Когда можно отключить автоматическую выдачу
- Если пользователь должен активировать товар позже
- Если товар должен храниться в корзине
- Если команда должна выполниться только после ручной активации
- Если используется механика отложенной выдачи
Отключение автоматической выдачи удобно использовать для товаров, которые игрок покупает заранее и активирует позже.
Выдача временной привилегии
Для выдачи временной привилегии используйте команду плагина, который отвечает за временные права или группы на сервере.
Пример:
addgroup %STEAMID% vip 30d
Где:
%STEAMID%
Steam ID пользователя, который будет автоматически подставлен системой.
vip
Название группы или привилегии.
30d
Срок действия привилегии.
Перед созданием товара убедитесь, что нужный плагин установлен на сервере и команда работает через консоль или RCON.
Привязка к серверу
В поле «Сервера» нужно выбрать сервер, на котором будет выполняться команда.
Если товар должен работать только на одном сервере, выберите нужный сервер из списка.
Перед сохранением товара проверьте выбранный сервер. Если команда будет привязана не к тому серверу, она может выполниться не там, где ожидает пользователь.
Цена и скидка
Поле «Цена» определяет стоимость товара.
Поле «Скидка» позволяет указать скидку на товар в процентах.
Например, если указать скидку 10, это будет означать скидку 10%.
Скидку можно использовать для временных акций, продажи привилегий или специальных предложений.
Сохранение товара
После заполнения всех обязательных полей нажмите кнопку «Сохранить».
Также на странице доступны дополнительные кнопки:
Открыть превью
Позволяет посмотреть, как товар будет выглядеть в магазине.
Назад
Возвращает к списку товаров.
Перед сохранением обязательно проверьте команду, сервер, цену и тип товара. Ошибка в команде может привести к тому, что пользователь оплатит товар, но не получит нужную привилегию или действие.

