Событие объединяет задания и задаёт общие правила: когда они доступны, кому видны и сколько раз игрок может победить. Задание внутри события содержит условия и награды. Начните с одного события и одного задания, проверьте его на тестовом игроке, затем расширяйте программу.
Параметры события
| Поле | Что меняет |
|---|---|
| Название, описание, картинка | Как событие представлено в списке игрока |
| Окно проведения | Бессрочно, ежедневный/недельный/месячный цикл, даты начала и конца либо свой цикл на N дней от заданного старта |
| Макс. побед на юзера | Верхняя граница получений в одном окне события; действует поверх лимитов отдельных условий |
| Группы пользователей, филиалы, только верифицированным | Кто может участвовать; выбор филиала также ограничивает подходящие товары |
| Автоматически выдавать награды | Система выдаёт готовую награду сама; при выборе «Одна на выбор» игрок всегда выбирает вручную |
| Доп. время на получение | Сколько часов после конца окна можно забрать уже заработанную награду; новое выполнение после конца окна не открывается |
| Перемешивать задания, количество | Для повторяющегося окна выбирает ограниченный случайный набор заданий на очередной цикл |
| Видим клиентам, Активна | Видимость в клиенте и рабочий статус — отдельные переключатели; скрытое активное событие не становится видимым само |
Параметры задания
- Условия выполнения: «Все» / «Любое». «Все» требует каждую строку; «Любое» — хотя бы одну. У строки «Своё условие» есть показатель, цель, период и подходящие фильтры. Строка «Достижение» ссылается на уже настроенное достижение. ×N означает, сколько выполнений этой строки нужно для задания.
- Макс. выполнений за период внутри своего условия ограничивает именно повторения условия. Макс. побед на юзера в событии ограничивает награду на уровне события; это два разных лимита.
- Награды: «Все разом» / «Одна на выбор». В первом случае выдаются все настроенные награды, во втором игрок выбирает одну. Награда «Опыт Battle Pass» доступна только в заданиях, связанных с конкретным сезоном. Товар отмечается для передачи сотрудником на стойке.
Пример: недельный марафон
- Создайте событие «Недельный марафон» с окном «Каждая неделя», лимитом 1 победа на игрока и нужными филиалами.
- Добавьте задание с двумя условиями в режиме «Все»: 3 визита за неделю и 600 минут в сессии за неделю. Для минут можно выбрать группу хостов «VIP» и ночное расписание — тогда обычные часы не засчитаются.
- Добавьте 200 баллов и кейс в режиме «Одна на выбор». Авто-выдача для такого задания не применяется: игрок выберет награду сам.
- Проверьте тестового игрока: период и фильтры должны совпадать с его реальными сессиями. По окончании недели прогресс нового окна считается заново.
Для сезонного маршрута создайте Battle Pass, затем откройте его «Задания сезона»: там те же события и условия, но можно добавить XP именно этого сезона. Задание без привязки к сезону не продвинет Battle Pass.