Событие объединяет задания и задаёт общие правила: когда они доступны, кому видны и сколько раз игрок может победить. Задание внутри события содержит условия и награды. Начните с одного события и одного задания, проверьте его на тестовом игроке, затем расширяйте программу.

Параметры события

Поле Что меняет
Название, описание, картинка Как событие представлено в списке игрока
Окно проведения Бессрочно, ежедневный/недельный/месячный цикл, даты начала и конца либо свой цикл на N дней от заданного старта
Макс. побед на юзера Верхняя граница получений в одном окне события; действует поверх лимитов отдельных условий
Группы пользователей, филиалы, только верифицированным Кто может участвовать; выбор филиала также ограничивает подходящие товары
Автоматически выдавать награды Система выдаёт готовую награду сама; при выборе «Одна на выбор» игрок всегда выбирает вручную
Доп. время на получение Сколько часов после конца окна можно забрать уже заработанную награду; новое выполнение после конца окна не открывается
Перемешивать задания, количество Для повторяющегося окна выбирает ограниченный случайный набор заданий на очередной цикл
Видим клиентам, Активна Видимость в клиенте и рабочий статус — отдельные переключатели; скрытое активное событие не становится видимым само

Параметры задания

  • Условия выполнения: «Все» / «Любое». «Все» требует каждую строку; «Любое» — хотя бы одну. У строки «Своё условие» есть показатель, цель, период и подходящие фильтры. Строка «Достижение» ссылается на уже настроенное достижение. ×N означает, сколько выполнений этой строки нужно для задания.
  • Макс. выполнений за период внутри своего условия ограничивает именно повторения условия. Макс. побед на юзера в событии ограничивает награду на уровне события; это два разных лимита.
  • Награды: «Все разом» / «Одна на выбор». В первом случае выдаются все настроенные награды, во втором игрок выбирает одну. Награда «Опыт Battle Pass» доступна только в заданиях, связанных с конкретным сезоном. Товар отмечается для передачи сотрудником на стойке.

Пример: недельный марафон

  1. Создайте событие «Недельный марафон» с окном «Каждая неделя», лимитом 1 победа на игрока и нужными филиалами.
  2. Добавьте задание с двумя условиями в режиме «Все»: 3 визита за неделю и 600 минут в сессии за неделю. Для минут можно выбрать группу хостов «VIP» и ночное расписание — тогда обычные часы не засчитаются.
  3. Добавьте 200 баллов и кейс в режиме «Одна на выбор». Авто-выдача для такого задания не применяется: игрок выберет награду сам.
  4. Проверьте тестового игрока: период и фильтры должны совпадать с его реальными сессиями. По окончании недели прогресс нового окна считается заново.

Для сезонного маршрута создайте Battle Pass, затем откройте его «Задания сезона»: там те же события и условия, но можно добавить XP именно этого сезона. Задание без привязки к сезону не продвинет Battle Pass.