Квест-игра — Дом группы «Сплин»

This video is unavailable
The source file was damaged due to a server error. Unfortunately, this video can't be restored.
Запись вебинара

Вход в игру 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 раз
=============
ДЕЙСТВИЯ:
Изменен статус набора текста на набирает текст. 
+ сообщение вот бонус
=======
команда "первый вход" (для отправки инструкции) делается почти аналогично

Квест-игра — Дом группы «Сплин», image #1
2910 views·51 shares