То что вам нужно, возможно только на платформе ERA.
Пример готового скрипта по первому вопросу:
!?OB3/133/0; (объект на карте в координатах X/Y/Z - можно поменять на свои)
!!OBv998/v999/v1000:S; (отключаем стандартные свойства объекта)
!!VRz47:S^<Имя> НПЦ-стражника^; (ставьте любой заголовок между символами ^ ^)
!!VRz48:S^" - скажи пароль, путник !"^; (вопрос, заданный игроку)
!!IF30/z47/z48; (!!IF: D30 ,без пробела, между F: и D /форум преобразовывает данную комбинацию в смайл/)
!!IF:E1/30;
!!VRz49:Sz1;
!!VRz50:S^Сезам^; (ответ на заданный вопрос)
!!IF&z49=z50:V8/1;
!!VRz50:S^СЕЗАМ^; (ответ на заданный вопрос, на случай зажатого Caps)
!!IF&z49=z50:V8/1;
!!IF&8:M^"- верно, проходи!"^;
!!UN&8:Ov998/v999/v1000; (удаляем объект, который только что посетили, в случае верного ответа)
!!IF&-8:M^"- не верно, проваливай"^;
!!IF:V8/0;
-------------------
Пример готового скрипта по второму вопросу:
!?OB140/7/0; (объект в координатах 140/7/0 /допустим НПЦ, говорящий с игроком/)
!!MP:P^guitar^/1/0; (старт проигрывания мр3 файла guitar.mp3)
!!IF:M^диалог с НПЦ с которым взаимодействует игрок^; (текст диалога, рассказываемого игроку, во время проигрывания звукового файла)
-------------------------------------
Если есть желание создавать на ЭРА платформе, прилагаю ссылку на страницу офф форума ЭРЫ: http://wforum.heroes35.net/index.php
Можете задавать вопросы и в дискорд канале ЭРЫ : https://discord.com/invite/bvfJGZe