Квест-игра — Дом группы «Сплин»
Автопилот — Автоворонки, игры, продажи, чат-боты·12 May 2019
Вход в игру https://vk.com/wall-145740500_893
СЕКЦИЯ 1
войти в дом
Событие сообщение:
Прихожая,Кухня,Офис,Ванная,Коридор,Спальня,Гостиная,Детская
условие (в доме):
уровень списка КОМНАТЫ ДОМА больше 0
СЕКЦИЯ 2
событие сообщение:
войти в дом
+
условие: не в доме
СЕКЦИЯ 3
список: комнаты дома
действия
сообщение: заходим
(чтобы человек меньше ждал)
_________
временная переменная
%content% переназначить если "вход в дом" есть среди текущих
______
переменная
%all_rooms% = {get}2253{/get}
______
%room% = {level}35712{/level}
______
%all_dors% = {get}2253|id|note{/get}
--------
%doors% = (1=прихожая, если "вход в дом" есть среди текущих) или:
{array} %all_dors% | %room% | val|col{/array}
--------
%new_room% = {array}%all_rooms%|%content%|num|col{/array}
--------
%new_doors% = {array}%all_dors%|%new_room%|val|col{/array}
--------
%wrong_room% = (Вы не можете «войти» в эту комнату, потому что вы уже в ней
ЕСЛИ: числ. переменная %room% = %new_room%) ИЛИ:
Простите, %first_name%, вы не умеете ходить сквозь стены
🦉--
------действие Выполнить событие "список Открыть дверь"
Команда: Включить песню и показать Двери
СОБЫТИЯ
- список Открыть дверь
- УСЛОВИЕ числ. перем. {array}%doors%|%new_room%|num{/array} > 0
ИНАЧЕ написать: %wrong_room%
===========
ДЕЙСТВИЯ
%photo% = {array} {get}2257|id|note{/get} |%new_room%|val|col{/array}
--------
СООБЩЕНИЕ с текстом: {array} {get}2257|id|body{/get} |%new_room%|val|col{/array}
с вложением %photo%
+ опция: Спрятать все «постоянные» кнопки в диалоге
--------
добавить в список "КОМНАТЫ ДОМА" с уровнем = %new_room%
----------
Изменен статус набора текста в сообществе + задержка 5 сек
---------
%door1n% = {array}%new_doors%|1{/array}
%door_1% = пустоте → (___), ЕСЛИ:
ПЕРЕМЕННАЯ (не числ.) %door1n% = 0
ИЛИ: {array}%all_rooms%|%door1n%|val|col{/array}
-------
%door2n% = {array}%new_doors%|2{/array}
%door_2% = пустоте → (___), если:
ПЕРЕМЕННАЯ (не числ.) %door2n% = 0
ИЛИ: {array}%all_rooms%|%door2n%|val|col{/array}
-------
и так 5 раз (максимум дверей)
--------
%audio% = audio{array} {get}2254|id|body{/get} |%new_room%|val|col{/array}
--------
%song_lines% = {array} {get}2254|id|note{/get} |%new_room%|val|col{/array}
----------
ГЛАВНОЕ СООБЩЕНИЕ:
%song_lines%
________
%first_name%, под диалогом есть двери (кнопки). Откройте любую для перехода в следующую комнату.
+ вложение: %audio%
+ кнопки: %door_1%,%door_2%,%door_3%,%door_4%,%door_5%
+ опция: Не прятать кнопки после нажатия (постоянные кнопки)
-----------
выполнить событие: Список "Бонусная комната"
это чтобы в офисе выдать карту дома
-------
команда подсказка в офисе:
команда 101 (запомните номер, у вас будет другой)
=========
СОБЫТИЯ:
список: Бонусная комната
-------
условие:
- числ. перем. %new_room% = 3
- команда 101 выполнена = 0 раз
=============
ДЕЙСТВИЯ:
Изменен статус набора текста на набирает текст.
+ сообщение вот бонус
=======
команда "первый вход" (для отправки инструкции) делается почти аналогично
