ERM

Post reply

Tavern | Mapsmakers' table

Pages: 1 | 2 | next | last
Subscribe to our groups:
Go to forum:
Author Subject
Sir Dread Icefist
Dread Icefist

HoMM IV: Knight
HoMM III: Knight
Messages: 1444
From: Russian Federation

Quote link ERM Added: 22.08.2003 04:58
Может кто знает как делать в HoMM 3.5 карты с использованием ERM?
Dread Icefist
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Sector
Sector

HoMM IV: Landless
HoMM III: Landless
Messages: 49
From: Belarus

Quote link Added: 24.08.2003 01:45
Ничего сложного. Сложности составляют написание этих скриптов, проще, если вы используете уже написанные кем-то другим.

Необходимо в свойствах карты, в событиях добавить ваш "ERM сценарий" как обычное событие. Указать появление где-нибудь на день 600-ый, убрать галочки на всех игроках (чтобы его никогда никто не испытал), и главное, в начале вашего "сообщения" в событии, обязательно должны быть символы - ZVSE. Именно по ним идет определение, что данное событие является "ERM сценарием".

Желаю успехов в создании карт.
Sector
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Dread Icefist
Dread Icefist

HoMM IV: Knight
HoMM III: Knight
Messages: 1444
From: Russian Federation

Quote link Added: 24.08.2003 04:51
Сэр Sector, 24.08.2003 02:45
Ничего сложного. Сложности составляют написание этих скриптов, проще, если вы используете уже написанные кем-то другим.

Необходимо в свойствах карты, в событиях добавить ваш "ERM сценарий" как обычное событие. Указать появление где-нибудь на день 600-ый, убрать галочки на всех игроках (чтобы его никогда никто не испытал), и главное, в начале вашего "сообщения" в событии, обязательно должны быть символы - ZVSE. Именно по ним идет определение, что данное событие является "ERM сценарием".

Желаю успехов в создании карт.

А дальше писать-то как?
Dread Icefist
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Sector
Sector

HoMM IV: Landless
HoMM III: Landless
Messages: 49
From: Belarus

Quote link Added: 24.08.2003 21:48
Все скрипты пишутся в ERM Script Editor. Если вы хотите узнать как именно их писать, в этом вам вряд ли помогут, все зависит от того, какой скрипт вы хотите написать.

Вкратце немного об написании:
Скрипт состоит из команд. Команды делятся на Генераторы, Приемники и Инструкции.  Все Генераторы, Приемники и Инструкции имеют общий формат:
Заголовок [:Тело] ;
   В квадратных скобках указаны необязательные элементы. В частности, Тело отсутствует у Генераторов. В Заголовке указана информация о конкретном объекте, который будет восприниматься как Генератор (Г), Приемник (П) или Инструкция (И), а также, возможно, информация о том, может он выполняться или нет. В Теле располагаются исполнительные ERM команды, которые зависят от конкретного типа П или И.
   Заголовок имеет следующий формат:
!{?|!|#}AB [ Идентификатор ] [ Условия ]
   В фигурных скобках указан набор элементов, разделенных символом '|', среди которых надо выбрать один. Два символа 'AB' задают буквенный эквивалент - тип Г,П или И. Идентификатор - набор чисел, задающих конкретный объект. Условия - условия "выполнения" следующего далее Тела для П или И или всех последующих П для Г. В случае, если Условий нет, то данный Г,П,И выполняются "безусловно".
   Идентификатор имеет следующий формат:
№[/№[/№[...]]]
   Символы '№' обозначают десятичные числа, количество которых зависит от типа Г,П,И.
   Условия имеют следующий формат:
&№[/№[/№[...]]]
   Символ '&' отделяет числа, которые определяют условия "выполнения" от Идентификатора. Выполнение может регламентироваться Условными Флагами (УФ). Для того, чтобы сделать зависимым данный Г,П,И от какого-либо флага, необходимо указать его номер среди данных чисел. Если число положительное, то условие - "если установлен", если отрицательное, то - "если сброшен".
   Тело имеют формат, уникальный для каждого Г,П,И.
   Пример:
!!LE10/33/1&1/-2/5:F5 R4 B2/3;
   В данном случае задан Приемник типа LE (событие на карте) в позиции X=10, Y=33, Уровень=Подземелье. В теле приемника заданы три команды: F, R и B. Эти команды (все Тело) будут выполнены только, если на момент выполнения данного П будет установлен 1-й и 5-й УФ, а 2-й УФ будет сброшен. В противном случае Тело не выполняется.

Это весьма краткая информация, но я надеюсь она даст вам представления о написании скриптов. Проще взять готовый и разобраться в нем, начиная с самого легкого.
Sector
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Angel of Twilight
Angel of Twilight

HoMM III: Knight (1)
Messages: 528
From: Russian Federation

Quote link Added: 25.08.2003 00:41
Как всё сложно eek
Angel of Twilight
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Ascaron
Ascaron

HoMM IV: Landless
HoMM III: Landless
HoMM II: Landless
Messages: 353
From: Ukraine

Quote link Added: 25.08.2003 00:50
Сэр Unsichtbare, 25.08.2003 01:41
Как всё сложно eek
 

Я где-то читал, что людям, не знакомым с программированием, сложно разобратся с ЕЯМ скриптами
Ascaron
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Angel of Twilight
Angel of Twilight

HoMM III: Knight (1)
Messages: 528
From: Russian Federation

Quote link Added: 25.08.2003 00:52
надо бы где-нибудь достать редактор и с програмированием я немного знаком!
Angel of Twilight
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Gorbik
+ + +
Gorbik

HoMM V: Baron
HoMM IV: Knight
HoMM III: Knight
HoMM II: Knight
HoMM I: Knight
Messages: 7817
From: Ukraine

Quote link Added: 25.08.2003 01:39
Я состоял в команде WoG. Так что все будет выложенно со временем :) Надеюсь вы нам поможете ускорить процессbiglol Ведь Pool ищет себе помошника в програмисты :)
Gorbik
Special status:
Supreme Magister
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Dread Icefist
Dread Icefist

HoMM IV: Knight
HoMM III: Knight
Messages: 1444
From: Russian Federation

Quote link Added: 25.08.2003 09:33
Сэр Unsichtbare, 25.08.2003 01:52
надо бы где-нибудь достать редактор и с програмированием я немного знаком!

А в папке Героев есть редактор ERM ,а можно писать ERM скрипты в обычном редакторе карт WoG.
Dread Icefist
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Dread Icefist
Dread Icefist

HoMM IV: Knight
HoMM III: Knight
Messages: 1444
From: Russian Federation

Quote link Added: 25.08.2003 09:35
Сэр Unsichtbare, 25.08.2003 01:41
Как всё сложно eek

Соласен! wow
Dread Icefist
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Dread Icefist
Dread Icefist

HoMM IV: Knight
HoMM III: Knight
Messages: 1444
From: Russian Federation

Quote link Added: 25.08.2003 09:36
Сэр Sector, 24.08.2003 22:48
Все скрипты пишутся в ERM Script Editor. Если вы хотите узнать как именно их писать, в этом вам вряд ли помогут, все зависит от того, какой скрипт вы хотите написать.

Вкратце немного об написании:
Скрипт состоит из команд. Команды делятся на Генераторы, Приемники и Инструкции.  Все Генераторы, Приемники и Инструкции имеют общий формат:
Заголовок [:Тело] ;
   В квадратных скобках указаны необязательные элементы. В частности, Тело отсутствует у Генераторов. В Заголовке указана информация о конкретном объекте, который будет восприниматься как Генератор (Г), Приемник (П) или Инструкция (И), а также, возможно, информация о том, может он выполняться или нет. В Теле располагаются исполнительные ERM команды, которые зависят от конкретного типа П или И.
   Заголовок имеет следующий формат:
!{?|!|#}AB [ Идентификатор ] [ Условия ]
   В фигурных скобках указан набор элементов, разделенных символом '|', среди которых надо выбрать один. Два символа 'AB' задают буквенный эквивалент - тип Г,П или И. Идентификатор - набор чисел, задающих конкретный объект. Условия - условия "выполнения" следующего далее Тела для П или И или всех последующих П для Г. В случае, если Условий нет, то данный Г,П,И выполняются "безусловно".
   Идентификатор имеет следующий формат:
№[/№[/№[...]]]
   Символы '№' обозначают десятичные числа, количество которых зависит от типа Г,П,И.
   Условия имеют следующий формат:
&№[/№[/№[...]]]
   Символ '&' отделяет числа, которые определяют условия "выполнения" от Идентификатора. Выполнение может регламентироваться Условными Флагами (УФ). Для того, чтобы сделать зависимым данный Г,П,И от какого-либо флага, необходимо указать его номер среди данных чисел. Если число положительное, то условие - "если установлен", если отрицательное, то - "если сброшен".
   Тело имеют формат, уникальный для каждого Г,П,И.
   Пример:
!!LE10/33/1&1/-2/5:F5 R4 B2/3;
   В данном случае задан Приемник типа LE (событие на карте) в позиции X=10, Y=33, Уровень=Подземелье. В теле приемника заданы три команды: F, R и B. Эти команды (все Тело) будут выполнены только, если на момент выполнения данного П будет установлен 1-й и 5-й УФ, а 2-й УФ будет сброшен. В противном случае Тело не выполняется.

Это весьма краткая информация, но я надеюсь она даст вам представления о написании скриптов. Проще взять готовый и разобраться в нем, начиная с самого легкого.

Ничего не понял из этого.
Dread Icefist
Profile Hero history PM E-mail
Go to reply form Go to top
Sir LESSONS OF EVIL
LESSONS OF EVIL

HoMM IV: Landless
HoMM III: Landless (1)
Messages: 1501
From: Faroe Islands

Quote link Added: 25.08.2003 10:54
Сэр Dread Knight, 25.08.2003 10:36
Сэр Sector, 24.08.2003 22:48
Все скрипты пишутся в ERM Script Editor. Если вы хотите узнать как именно их писать, в этом вам вряд ли помогут, все зависит от того, какой скрипт вы хотите написать.

Вкратце немного об написании:
Скрипт состоит из команд. Команды делятся на Генераторы, Приемники и Инструкции.  Все Генераторы, Приемники и Инструкции имеют общий формат:
Заголовок [:Тело] ;
   В квадратных скобках указаны необязательные элементы. В частности, Тело отсутствует у Генераторов. В Заголовке указана информация о конкретном объекте, который будет восприниматься как Генератор (Г), Приемник (П) или Инструкция (И), а также, возможно, информация о том, может он выполняться или нет. В Теле располагаются исполнительные ERM команды, которые зависят от конкретного типа П или И.
   Заголовок имеет следующий формат:
!{?|!|#}AB [ Идентификатор ] [ Условия ]
   В фигурных скобках указан набор элементов, разделенных символом '|', среди которых надо выбрать один. Два символа 'AB' задают буквенный эквивалент - тип Г,П или И. Идентификатор - набор чисел, задающих конкретный объект. Условия - условия "выполнения" следующего далее Тела для П или И или всех последующих П для Г. В случае, если Условий нет, то данный Г,П,И выполняются "безусловно".
   Идентификатор имеет следующий формат:
№[/№[/№[...]]]
   Символы '№' обозначают десятичные числа, количество которых зависит от типа Г,П,И.
   Условия имеют следующий формат:
&№[/№[/№[...]]]
   Символ '&' отделяет числа, которые определяют условия "выполнения" от Идентификатора. Выполнение может регламентироваться Условными Флагами (УФ). Для того, чтобы сделать зависимым данный Г,П,И от какого-либо флага, необходимо указать его номер среди данных чисел. Если число положительное, то условие - "если установлен", если отрицательное, то - "если сброшен".
   Тело имеют формат, уникальный для каждого Г,П,И.
   Пример:
!!LE10/33/1&1/-2/5:F5 R4 B2/3;
   В данном случае задан Приемник типа LE (событие на карте) в позиции X=10, Y=33, Уровень=Подземелье. В теле приемника заданы три команды: F, R и B. Эти команды (все Тело) будут выполнены только, если на момент выполнения данного П будет установлен 1-й и 5-й УФ, а 2-й УФ будет сброшен. В противном случае Тело не выполняется.

Это весьма краткая информация, но я надеюсь она даст вам представления о написании скриптов. Проще взять готовый и разобраться в нем, начиная с самого легкого.

Ничего не понял из этого.

biglol biglol biglol biglol biglol biglol biglol biglol biglol :D :D :D :D :D :D biglol biglol biglol biglol :D :D :D :D biglol biglol biglol biglol biglol
Сэр Dread Knight, а вы вообще что хотели услышать?
LESSONS OF EVIL
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Sector
Sector

HoMM IV: Landless
HoMM III: Landless
Messages: 49
From: Belarus

Quote link Added: 31.08.2003 02:22
Все ясно. Вы ничего не поняли, хотя я так старался. Понять сложно, но если разбираться со включенным редакторам скриптов, и к тому же каким не будь загруженным скриптом, становиться гораздо легче. А вы, Сэр Dread Knight, думали, что будет легко? Если вы действительно хотите разобраться в скриптах, придется немного умственно поработать. Загрузите простейший скрипт (например перемещение героя, если он попадет на событие), и попытайтесь разобраться, глядя в то описание, которое я вам дал. Если хотите, могу прислать пару простейших скриптов.
А чтобы писать скрипты, не обязательно знать программирование.
Sector
Profile Hero history PM E-mail
Go to reply form Go to top
Sir VAN
VAN

HoMM III: Duke (15)
Messages: 1208
From: Russian Federation

Quote link Added: 1.09.2003 14:18
Сэр Sector, 31.08.2003 03:22
...
А чтобы писать скрипты, не обязательно знать программирование.

Но очень желательно.
VAN
Special status:
Knight of the Round Table of the 1 convocationKnight of the Round Table of the 2 convocationKnight of the Round Table of the 3 convocation
Knight of the Round Table of the 4 convocationKnight of the Round Table of the 5 convocationKnight of the Round Table of the 6 convocation
Knight of the Round Table of the 7 convocationKnight of the Round Table of the 8 convocationLegend of "HeroesLands" in 2007
Master of offline tournament "HeroesLands3" in 2007
Profile Hero history PM E-mail
Go to reply form Go to top
Sir The L
The L

HoMM IV: Landless
HoMM III: Knight (1)
Messages: 316
From: Russian Federation

Quote link Added: 2.09.2003 01:34
Сэр Gorbik, 25.08.2003 02:39
Я состоял в команде WoG. Так что все будет выложенно со временем :) Надеюсь вы нам поможете ускорить процессbiglol Ведь Pool ищет себе помошника в програмисты :)

Так вот, "чьи в лесу шишки"  biglol
The L
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Lomis

HoMM IV: Landless
HoMM III: Knight
HoMM II: Landless
Messages: 296
From: Russian Federation

Quote link Re: ERM Added: 17.05.2004 13:16
На мой взгляд в ERM'e нет ни чего сложного, я конечно не мастер, но писать, хоть что-то умею! Воспользуюсь случеем спросить где можно брать закодираванные именна героев?
Lomis
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Master Sandro
+

HoMM III: Knight (1)
Messages: 395
From: Russian Federation

Quote link Added: 17.05.2004 14:25
И все равно как-то все трудно описывается. Лучше было бы структурировано, а то сплошные цифры и буквы. )-:
Придется затратить много времени на понимание.
Master Sandro
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Ennin
Ennin

HoMM IV: Landless
HoMM III: Landless
HoMM II: Landless
Messages: 689
From: Unknown

Quote link Added: 17.05.2004 17:31
Сэр Ascaron, 25.08.2003 01:50
Я где-то читал, что людям, не знакомым с программированием, сложно разобратся с ЕЯМ скриптами
Это в общем, так, но при желании...

Говорю от имени Гильдии Скриптописцев: готовится перевод справки по ERM 2.03 + мой собственный учебник, где материал изложеннесколько иначе... так что, когда моя с сэром Berkut'om работа будет окончена, у Вас будет два учебника основ ERM - стандарт+мой+может, ещё где нароете....

Сэр Dread Knight, я могу объяснить все совсем иначе, но только в письме, возможно, содержание письма потом здесь и выложу, ок?
Special status:
"Heroes 3.5 The Wake of Gods" team participantFormer Magister
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Ennin
Ennin

HoMM IV: Landless
HoMM III: Landless
HoMM II: Landless
Messages: 689
From: Unknown

Quote link Added: 17.05.2004 17:43
Сэр Sector, 24.08.2003 22:48
Все скрипты пишутся в ERM Script Editor.
А вы в этом уверены??? писать можно практически где угодно, главное - поместить текст во времезависимое событие.


DreadKnight, если Вам это надо, напишите на мыло
Special status:
"Heroes 3.5 The Wake of Gods" team participantFormer Magister
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Dark Elf

HoMM III: Landless
Messages: 491
From: Russian Federation

Quote link Added: 18.05.2004 12:52
Освоить ERM не сложнее, чем Паскаль. Так что такие темы создают те, к в школе спал на информатике...
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Master Sandro
+

HoMM III: Knight (1)
Messages: 395
From: Russian Federation

Quote link Added: 18.05.2004 12:58
Паскаль полегче будет освоить, чем ERM. Да и может в школе и не было информатики.  ;)
Master Sandro
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Lomis

HoMM IV: Landless
HoMM III: Knight
HoMM II: Landless
Messages: 296
From: Russian Federation

Quote link Added: 18.05.2004 16:23
Сэр Dark Elf, 18.05.2004 13:52
Освоить ERM не сложнее, чем Паскаль. Так что такие темы создают те, к в школе спал на информатике...



Паскальdeal я так и не освоил! Сейчас 2 год хожу! Вот фортран deal да *или бэйсик biglol biglol  *
Lomis
Profile Hero history PM E-mail
Go to reply form Go to top
Lady Cauri Blackthorne
Cauri Blackthorne

HoMM IV: Landless (2)
HoMM III: Amazon (1)
HoMM II: Amazon (1)
Messages: 114
From: Latvia

Quote link Added: 18.05.2004 17:17
Сэр Dark Elf, 18.05.2004 13:52
Освоить ERM не сложнее, чем Паскаль. Так что такие темы создают те, к в школе спал на информатике...


У кого-то в школе изучают Паскаль?? да... у нас мы третий год Ворд с Экселом мучаем:(
Cauri Blackthorne
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Qwetter

HoMM III: Landless
Messages: 4
From: Russian Federation

Quote link Added: 18.05.2004 17:30
Сэр Ennin, 17.05.2004 18:31
Сэр Dread Knight, я могу объяснить все совсем иначе, но только в письме, возможно, содержание письма потом здесь и выложу, ок?

Я тоже бы хотел русский учебник... пока карту делал - всю голову сломал...
Qwetter
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Ennin
Ennin

HoMM IV: Landless
HoMM III: Landless
HoMM II: Landless
Messages: 689
From: Unknown

Quote link Added: 18.05.2004 23:58
Сэр Dark Elf, 18.05.2004 13:52
Освоить ERM не сложнее, чем Паскаль. Так что такие темы создают те, к в школе спал на информатике...
1/ Вы уверены что везде в 12 лет есть информатика?
2. Учтите оригинальный синтаксис
3. Документация на английском
4. Нет учителей
5. освоить Паскаль не так-то просто
6. я сплю на в всех уроках/парах. Это мне не мешает быть первым    по паскалю на своём курсе. Вопрос - кто я? biglol biglol :)
Special status:
"Heroes 3.5 The Wake of Gods" team participantFormer Magister
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Ennin
Ennin

HoMM IV: Landless
HoMM III: Landless
HoMM II: Landless
Messages: 689
From: Unknown

Quote link Added: 18.05.2004 23:59
Леди Cauri Blackthorne, 18.05.2004 18:17
Сэр Dark Elf, 18.05.2004 13:52
Освоить ERM не сложнее, чем Паскаль. Так что такие темы создают те, к в школе спал на информатике...

У кого-то в школе изучают Паскаль?? да... у нас мы третий год Ворд с Экселом мучаем:(
так Россия всё-таки. у нас теперь кое-где Ворду с Екселем учить стали в пятом классе
Special status:
"Heroes 3.5 The Wake of Gods" team participantFormer Magister
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Ennin
Ennin

HoMM IV: Landless
HoMM III: Landless
HoMM II: Landless
Messages: 689
From: Unknown

Quote link Added: 19.05.2004 00:02
Сэр Qwetter, 18.05.2004 18:30
Сэр Ennin, 17.05.2004 18:31
Сэр Dread Knight, я могу объяснить все совсем иначе, но только в письме, возможно, содержание письма потом здесь и выложу, ок?

Я тоже бы хотел русский учебник... пока карту делал - всю голову сломал...
усё будет, только время дайте... да, возможно, скоро будет и справка по 3.58
Special status:
"Heroes 3.5 The Wake of Gods" team participantFormer Magister
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Ennin
Ennin

HoMM IV: Landless
HoMM III: Landless
HoMM II: Landless
Messages: 689
From: Unknown

Quote link Added: 19.05.2004 00:06
Сэр Romich, 18.05.2004 17:23
Сэр Dark Elf, 18.05.2004 13:52
Освоить ERM не сложнее, чем Паскаль. Так что такие темы создают те, к в школе спал на информатике...



Паскальdeal я так и не освоил! Сейчас 2 год хожу! Вот фортран deal да *или бэйсик biglol biglol  *
А чем, позвольте узнать, они вам так нравятся? Если раньше ЕРМ и походил на БАСИК, то теперь он всё больше склоняется к объектно-ориентированным, чему способствуют функции и макросы
Special status:
"Heroes 3.5 The Wake of Gods" team participantFormer Magister
Profile Hero history PM E-mail
Go to reply form Go to top
Lady Cauri Blackthorne
Cauri Blackthorne

HoMM IV: Landless (2)
HoMM III: Amazon (1)
HoMM II: Amazon (1)
Messages: 114
From: Latvia

Quote link Added: 19.05.2004 06:00
Сэр Ennin, 19.05.2004 00:59
так Россия всё-таки. у нас теперь кое-где Ворду с Екселем учить стали в пятом классе


Ладно, молчу... некоторым везет  :)
Cauri Blackthorne
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Berkut
Berkut

HoMM V: Landless
HoMM IV: Landless
HoMM III: Baron
HoMM II: Landless
Messages: 411
From: Russian Federation

Quote link Added: 20.05.2004 06:50
Сэр Dark Elf, 18.05.2004 13:52
Освоить ERM не сложнее, чем Паскаль. Так что такие темы создают те, к в школе спал на информатике...

Не знаю на счет Паскаля, у нас в школе информатика была вообще на замечательных компьютерах "Курсор-монитор" (кто-нибудь о них слышал? biglol. Так что в программировании как таковом я полный ноль. Но ERM все же мало-мальски освоить вполне реально. Были бы мозги, да усидчевость. Да и народ объединяется для совместного освоения. Да и Слава Сальников, если не очень занят, время от времени помогает страждущим.
Berkut
Special status:
Married Berkut & Evgenia
Profile Hero history PM E-mail
Go to reply form Go to top
Go to forum:
Pages: 1 | 2 | next | last

Post reply

Tavern | Mapsmakers' table