Мне для создания карты нужна парочка объектов, и вопрос, собственно, заключается в том где их найти? 1. Первый объект - это страж границы, который исчезает после введения определённой фразы. Также это может быть хижина предсказателя, где дают награду - не столь важно. Главное, чтобы условием прохождением квеста был именно ввод некоего слова или числа. А не скажем наличие артефакта, как обычно. Что-то вроде сфинкса из WOG, только с редактируемым заданием и наградой. 2. Событие, при активации которого открывается файл с музыкой или видео, лежащим в папке с игрой. Типа, активируешь своим героем событие, в котором прописан путь к аудио файлу, после чего он открывается так, как если бы по нему кликнули мышью. Я понимаю, что сам факт существования таких скриптов маловероятен, но всё же, может кому-то попадались или он знает другие способы решения поставленных задач. Буду рад любой помощи.
HeLG TLAСтатистика
Зарегистрирован:
Сообщения:26
То что вам нужно, возможно только на платформе 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
Огромное спасибо HeLG TLA, первый скрипт, действительно, сработал, хотя мне и пришлось повозиться, пытаясь понять куда его нужно вводить. Но второй работать никак не хочет. Я нашёл скрипт !!MP:S#, который позволяет заменить стандартную мелодию из игры, но вот заставить играть её сразу, при посещении объекта - не получается. На !!MP:P игра выдаёт ошибку. Из-за чего это может быть?
И ещё вопрос - можно ли как-то через редактирование файлов или с помощью скриптов отключить возможность вводить читы? Или использовать чат, в принципе?
Но второй работать никак не хочет. Я нашёл скрипт !!MP:S#, который позволяет заменить стандартную мелодию из игры, но вот заставить играть её сразу, при посещении объекта - не получается. На !!MP:P игра выдаёт ошибку. Из-за чего это может быть?
И ещё вопрос - можно ли как-то через редактирование файлов или с помощью скриптов отключить возможность вводить читы? Или использовать чат, в принципе?
------------------------------------------- Если у вас выдаёт ошибку на ресивере !!MP:P , то скорее всего у вас либо старая версия Эры, либо обычный WoG. Так как расширение возможностей работы с звуковыми файлами было добавлено где-то в 2,8,8 версии или позже. Уточнение: сам мр3 файл должен физически присутствовать в вашем моде, а мод должен быть подключен в мод-менеджере. Пример расположения файла: HoMM3 ERA\Mods\Stalker\MP3\guitar.mp3 здесь директория Stalker - это название мода (у вас оно будет своё), подключенного в мод-менеджере. Насчёт отмены ввода читов: возможно скриптами изменить/добавить свою реакцию на ввод. Как пример, при вводе любого чита - активировать проигрыш, ну или ещё какую "карательную" меру прописать . Можно вообще запретить пользоваться чатом (добавить свою скриптовую реакцию на клавишу TAB). Пример: !?FU(OnChat)&x1=1; !!SN:X?t/?z2; !VRz100:S^WOGSARUMAN^; чит на все заклинания на карте приключений !!UN&z2=z100:Q0/1; проигрыш активного игрока ------------------------------------------- Данный скрипт будет работать только на ЭРЕ, на ВоГе - скорее всего выдаст ошибку. ------------------------------------------- Если нужны ещё какие-либо скрипты, можете посмотреть на примерах моей карты-мода Stalker. Чуть ниже в данном разделе есть подраздел с данным модом, со ссылками для скачивания.