Текущее время: 23.10.2024, 07:37 Здравствуйте, Гость! (ВходЗарегистрироваться)
Language: english | russian  

Создать ответ 
Каскадный режим | Линейный режим
Ваши вопросы по ERM-скриптам
Автор Сообщение
Efrit Не на форуме
Administrators

Сообщений: 6183
Сообщение: #1
Вопрос 
Задавайте в этой теме свои вопросы по ERM, ну а знающие люди уж будут давать на них ответы Sm

Если кто-то не знает: ERM - это встроенный в WoG язык программирования, позволяющий изменять практически любой элемент игры. Используя его, можно, к примеру - выводить масштабные диалоги с использованием внешней графики; или же - дать любому объекту в игре абсолютно новые свойства; или же - дать герою новые специальности наподобие Вуали тьмы у Нагаша...

Для того, чтобы добавить ERM-скрипты в созданную Вами карту, нужно либо написать код на языке ERM внутри глобальных событий карты (тогда они должны начинаться со служебного слова ZVSE, и желательно вызываться очень поздно); либо создать в папке с картами файл с именем, совпадающим с именем карты и имеющим .erm расширение - и прописывать код уже внутрь него (тогда при опубликовании этой карты следует выставлять и этот файл тоже).

Ну и заодно приведу пример готового скрипта, который часто используется авторами многих карт. Его смысл - перед игроком стоит препятствие на карте (например, страж прохода - он должен быть поставлен на карту ещё в редакторе карт), и игроку задаётся вопрос, на который он должен ответить верно, чтобы это препятствие исчезло:

Можете копировать этот скрипт прямо в свои карты и проверять...

========

Скачать редактор скриптов ERM и справку по языку можно ОТСЮДА


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
09.02.2009 15:17
Найти все сообщения Цитировать это сообщение
Vade Parvis Не на форуме

Сообщений: 411
Сообщение: #2

Хм, такой вопрос... Реально ли сделать стрельбу/каст на ограниченное расстояние? Допустим - чтобы выстрелить/скастовать, юнит должен подойти к цели на расстояние четырех гексов...


Даёшь революцию в Героях! Все на баррикады модостроения!
09.02.2009 17:35
Вебсайт Найти все сообщения Цитировать это сообщение
Efrit Не на форуме
Administrators

Сообщений: 6183
Сообщение: #3

Да, вполне реально - через триггер !?MM. В ближайшие пару дней напишу скрипт, если меня никто не опередит...


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
09.02.2009 17:42
Найти все сообщения Цитировать это сообщение
Vade Parvis Не на форуме

Сообщений: 411
Сообщение: #4

Efrit, спасибо большое!


Даёшь революцию в Героях! Все на баррикады модостроения!
09.02.2009 21:26
Вебсайт Найти все сообщения Цитировать это сообщение
TwinFacer Не на форуме

Сообщений: 11
Сообщение: #5

А можно с помощью ERMа (или ещё как ) добавить вторичные навыки ? Если да , то как ? А то решил заняться подгонкой героев под себя - идей довольно много а с реализацией траблы 111 .
(Последний раз сообщение было отредактировано 10.02.2009 в 14:50, отредактировал пользователь TwinFacer.)
10.02.2009 14:49
Найти все сообщения Цитировать это сообщение
Efrit Не на форуме
Administrators

Сообщений: 6183
Сообщение: #6

добавить как обычные - нельзя. можно эмулировать.
Я рекомендую поискать в интернете карту "Безграничность" (автор ProfessorNova), там это очень здорово сделано (ну и не только это Sm ).


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
10.02.2009 15:57
Найти все сообщения Цитировать это сообщение
TwinFacer Не на форуме

Сообщений: 11
Сообщение: #7

2 gamecreator : в смысле как эмулировать ? чет несовсем понял JC_see_stars
2 Efrit : Карту эту пока не нашел (она случаем не по английски называется ?) но всё-равно спасибо 145
Ещё вопросик : можно ли сделать альтернативные варианты улучшеных существ (в смысле выбор их в окне закупки ) как в пятых героях т.к это одна из тех фич которые мне понравились .


Изображение: deathrj2tq0.gif
(Последний раз сообщение было отредактировано 10.02.2009 в 16:36, отредактировал пользователь TwinFacer.)
10.02.2009 16:36
Найти все сообщения Цитировать это сообщение
Efrit Не на форуме
Administrators

Сообщений: 6183
Сообщение: #8

(10.02.2009 16:36)TwinFacer писал(а):  Ещё вопросик : можно ли сделать альтернативные варианты улучшеных существ (в смысле выбор их в окне закупки ) как в пятых героях т.к это одна из тех фич которые мне понравились .
Ну, программно это реализовать можно, вот только графики-то этих самых альт.грейдов нету Sm


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
10.02.2009 16:46
Найти все сообщения Цитировать это сообщение
TwinFacer Не на форуме

Сообщений: 11
Сообщение: #9

(10.02.2009 16:46)Efrit писал(а):  Ну, программно это реализовать можно, вот только графики-то этих самых альт.грейдов нету Sm
Ну , графика это мои проблемы , просто интересно с какого конца копать Gamer1 .

З.Ы. LUA - это кстати что за зверь ?


Изображение: deathrj2tq0.gif
(Последний раз сообщение было отредактировано 10.02.2009 в 16:59, отредактировал пользователь TwinFacer.)
10.02.2009 16:56
Найти все сообщения Цитировать это сообщение
Efrit Не на форуме
Administrators

Сообщений: 6183
Сообщение: #10

Мда, кажись я был неправ - нельзя нормально с помощью одного Ерм ввести в игру альтгрейды. Тут потребуется выпускать целый мод для игры, программно меняя экшеник... Я-то, наивный, думал, что Ерм сможет отловить клик на кнопке апгрейда существа - а ведь !?CM в окне статсов существ не работает (кстати, Сергрой, надо бы будет добавить для этого новый триггер - !?CM6 - клик в окне статсов монстра, ну и в I параметры забить соответственно). Да и вывести в 3.58 окошко тремя областями для найма существ тоже нельзя...

LUA - это новый язык программирования, уже добавленный в текущую версию экзешника 3.59. Он часто прикручивается и к другим играм (да хоть в тех же пятых Героях он есть). Пока по нему ещё рановато тему открывать, но в обозримом будущем - придётся, и не одну Sm


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
11.02.2009 01:22
Найти все сообщения Цитировать это сообщение
Druin Не на форуме

Сообщений: 1272
Сообщение: #11

Через DL можно попробовать... Но это через чур геморойно, что имхо и браться не стоит...


Изображение: pooh_door.gif
13.02.2009 03:10
Вебсайт Найти все сообщения Цитировать это сообщение
Ivor Не на форуме
Moderators

Сообщений: 1138
Сообщение: #12

(11.02.2009 01:22)Efrit писал(а):  Мда, кажись я был неправ - нельзя нормально с помощью одного Ерм ввести в игру альтгрейды. Тут потребуется выпускать целый мод для игры, программно меняя экшеник... Я-то, наивный, думал, что Ерм сможет отловить клик на кнопке апгрейда существа - а ведь !?CM в окне статсов существ не работает
Да и вывести в 3.58 окошко тремя областями для найма существ тоже нельзя...
Хм, но ведь можно сделать цепочку грейдов: Даун-Ап1, Ап1-Ап2, Ап2-Ап1?
И 8ой уровень можно выкупать в обычном двеллинге города
И есть Воговский скрипт, добавляющий кабанов в разные двеллинги (я его напильником подрихтовал, чтобы выкупать эльфийских всадников в жилище пегасов)
Добавлено:
(09.02.2009 17:42)Efrit писал(а):  Да, вполне реально - через триггер !?MM. В ближайшие пару дней напишу скрипт, если меня никто не опередит...
Было бы здорово.
(Последний раз сообщение было отредактировано 25.02.2009 в 13:44, отредактировал пользователь Ivor.)
25.02.2009 13:43
Вебсайт Найти все сообщения Цитировать это сообщение
Flashback Не на форуме

Сообщений: 2001
Сообщение: #13

Сорри за оффтоп, а в WoG 3.59 будет новая вресия ерм? Или будет та, что в TE?


Любишь Героев? Читай "Вестник". Уже прочитал его? Читай теплый ламповый блог обо всем и играй в МутноИгры.
25.02.2009 14:20
Вебсайт Найти все сообщения Цитировать это сообщение
aLLigator Не на форуме

Сообщений: 531
Сообщение: #14

На счет номера версии незнаю... но кроме поддержки ЛУА и у ЕРМ появляются новые возможности.
25.02.2009 14:30
Найти все сообщения Цитировать это сообщение
Ganymed Не на форуме

Сообщений: 736
Сообщение: #15

(25.02.2009 14:20)Flashback писал(а):  Сорри за оффтоп, а в WoG 3.59 будет новая вресия ерм? Или будет та, что в TE?

Новая. Достаточно много интересных изменений и дополнений.


Настрой имеет значение!
25.02.2009 14:36
Найти все сообщения Цитировать это сообщение
« Предыдущая | Следующая »
Создать ответ 


Переход:

Powered by MyBB Copyright © 2002-2024 MyBB Group