| Автор | Сообщение | |
|---|---|---|
| 
Сэр Dread Icefist 
			HoMM IV: Рыцарь  | 
          
            
             
Может кто знает как делать в HoMM 3.5 карты с использованием ERM?             
           | 
          
            | 
        
| 
Сэр Sector 
			HoMM IV: Безземельный  | 
          
            
             
Ничего сложного. Сложности составляют написание этих скриптов, проще, если вы используете уже написанные кем-то другим. 
          Необходимо в свойствах карты, в событиях добавить ваш "ERM сценарий" как обычное событие. Указать появление где-нибудь на день 600-ый, убрать галочки на всех игроках (чтобы его никогда никто не испытал), и главное, в начале вашего "сообщения" в событии, обязательно должны быть символы - ZVSE. Именно по ним идет определение, что данное событие является "ERM сценарием". Желаю успехов в создании карт.  | 
          
            | 
        
| 
Сэр Dread Icefist 
			HoMM IV: Рыцарь  | 
          
            
            Сэр Sector, 24.08.2003 02:45 А дальше писать-то как?  | 
          
            | 
        
| 
Сэр Sector 
			HoMM IV: Безземельный  | 
          
            
             
Все скрипты пишутся в 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-й УФ будет сброшен. В противном случае Тело не выполняется. Это весьма краткая информация, но я надеюсь она даст вам представления о написании скриптов. Проще взять готовый и разобраться в нем, начиная с самого легкого.  | 
          
            | 
        
| 
Сэр Angel of Twilight | 
          
            
             
Как всё сложно  
                        | 
          
            | 
        
| 
Сэр Ascaron 
			HoMM IV: Безземельный  | 
          
            
            Сэр Unsichtbare, 25.08.2003 01:41 Я где-то читал, что людям, не знакомым с программированием, сложно разобратся с ЕЯМ скриптами  | 
          
            | 
        
| 
Сэр Angel of Twilight | 
          
            
             
надо бы где-нибудь достать редактор и с програмированием я немного знаком!             
           | 
          
            | 
        
Сэр Gorbik      
			HoMM V: Барон  | 
          
            
             
Я состоял в команде WoG. Так что все будет выложенно со временем  
            Надеюсь вы нам поможете ускорить процесс  Ведь Pool ищет себе помошника в програмисты               | 
          
![]() Особый статус:           ![]()  | 
        
| 
Сэр Dread Icefist 
			HoMM IV: Рыцарь  | 
          
            
            Сэр Unsichtbare, 25.08.2003 01:52 А в папке Героев есть редактор ERM ,а можно писать ERM скрипты в обычном редакторе карт WoG.  | 
          
            | 
        
| 
Сэр Dread Icefist 
			HoMM IV: Рыцарь  | 
          
            
            Сэр Unsichtbare, 25.08.2003 01:41 Соласен!               | 
          
            | 
        
| 
Сэр Dread Icefist 
			HoMM IV: Рыцарь  | 
          
            
            Сэр Sector, 24.08.2003 22:48 Ничего не понял из этого.  | 
          
            | 
        
| 
Сэр LESSONS OF EVIL 
			HoMM IV: Безземельный  | 
          
            
            Сэр Dread Knight, 25.08.2003 10:36Сэр Sector, 24.08.2003 22:48                                                         Сэр Dread Knight, а вы вообще что хотели услышать?  | 
          
            | 
        
| 
Сэр Sector 
			HoMM IV: Безземельный  | 
          
            
             
Все ясно. Вы ничего не поняли, хотя я так старался. Понять сложно, но если разбираться со включенным редакторам скриптов, и к тому же каким не будь загруженным скриптом, становиться гораздо легче. А вы, Сэр Dread Knight, думали, что будет легко? Если вы действительно хотите разобраться в скриптах, придется немного умственно поработать. Загрузите простейший скрипт (например перемещение героя, если он попадет на событие), и попытайтесь разобраться, глядя в то описание, которое я вам дал. Если хотите, могу прислать пару простейших скриптов. 
          А чтобы писать скрипты, не обязательно знать программирование.  | 
          
            | 
        
| 
Сэр VAN | 
          
            
            Сэр Sector, 31.08.2003 03:22 Но очень желательно.  | 
          
![]() Особый статус:           ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
| 
Сэр The L 
			HoMM IV: Безземельный  | 
          
            
            Сэр Gorbik, 25.08.2003 02:39 Так вот, "чьи в лесу шишки"               | 
          
            | 
        
| 
Сэр Lomis 
			HoMM IV: Безземельный  | 
          
            
             
На мой взгляд в ERM'e нет ни чего сложного, я конечно не мастер, но писать, хоть что-то умею! Воспользуюсь случеем спросить где можно брать закодираванные именна героев?             
           | 
          
            | 
        
Сэр Master Sandro   | 
          
            
             
И все равно как-то все трудно описывается. Лучше было бы структурировано, а то сплошные цифры и буквы. )-: 
          Придется затратить много времени на понимание.  | 
          
            | 
        
| 
Сэр Ennin 
			HoMM IV: Безземельный  | 
          
            
            Сэр Ascaron, 25.08.2003 01:50Это в общем, так, но при желании... Говорю от имени Гильдии Скриптописцев: готовится перевод справки по ERM 2.03 + мой собственный учебник, где материал изложеннесколько иначе... так что, когда моя с сэром Berkut'om работа будет окончена, у Вас будет два учебника основ ERM - стандарт+мой+может, ещё где нароете.... Сэр Dread Knight, я могу объяснить все совсем иначе, но только в письме, возможно, содержание письма потом здесь и выложу, ок?  | 
          
 Особый статус:           ![]() ![]()  | 
        
| 
Сэр Ennin 
			HoMM IV: Безземельный  | 
          
            
            Сэр Sector, 24.08.2003 22:48А вы в этом уверены??? писать можно практически где угодно, главное - поместить текст во времезависимое событие. DreadKnight, если Вам это надо, напишите на мыло  | 
          
 Особый статус:           ![]() ![]()  | 
        
| 
Сэр Dark Elf 
			HoMM III: Безземельный  | 
          
            
             
Освоить ERM не сложнее, чем Паскаль. Так что такие темы создают те, к в школе спал на информатике...             
           | 
          |
Сэр Master Sandro   | 
          
            
             
Паскаль полегче будет освоить, чем ERM. Да и может в школе и не было информатики.   
                        | 
          
            | 
        
| 
Сэр Lomis 
			HoMM IV: Безземельный  | 
          
            
            Сэр Dark Elf, 18.05.2004 13:52 Паскаль   я так и не освоил! Сейчас 2 год хожу! Вот фортран   да *или бэйсик      *             | 
          
            | 
        
| 
Леди Cauri Blackthorne 
			HoMM IV: Безземельная (2)  | 
          
            
            Сэр Dark Elf, 18.05.2004 13:52 У кого-то в школе изучают Паскаль?? да... у нас мы третий год Ворд с Экселом мучаем               | 
          
            | 
        
| 
Сэр Qwetter 
			HoMM III: Безземельный  | 
          
            
            Сэр Ennin, 17.05.2004 18:31 Я тоже бы хотел русский учебник... пока карту делал - всю голову сломал...  | 
          
            | 
        
| 
Сэр Ennin 
			HoMM IV: Безземельный  | 
          
            
            Сэр Dark Elf, 18.05.2004 13:521/ Вы уверены что везде в 12 лет есть информатика? 2. Учтите оригинальный синтаксис 3. Документация на английском 4. Нет учителей 5. освоить Паскаль не так-то просто 6. я сплю на в всех уроках/парах. Это мне не мешает быть первым по паскалю на своём курсе. Вопрос - кто я?                   | 
          
 Особый статус:           ![]() ![]()  | 
        
| 
Сэр Ennin 
			HoMM IV: Безземельный  | 
          
            
            Леди Cauri Blackthorne, 18.05.2004 18:17так Россия всё-таки. у нас теперь кое-где Ворду с Екселем учить стали в пятом классеСэр Dark Elf, 18.05.2004 13:52  | 
          
 Особый статус:           ![]() ![]()  | 
        
| 
Сэр Ennin 
			HoMM IV: Безземельный  | 
          
            
            Сэр Qwetter, 18.05.2004 18:30усё будет, только время дайте... да, возможно, скоро будет и справка по 3.58Сэр Ennin, 17.05.2004 18:31  | 
          
 Особый статус:           ![]() ![]()  | 
        
| 
Сэр Ennin 
			HoMM IV: Безземельный  | 
          
            
            Сэр Romich, 18.05.2004 17:23А чем, позвольте узнать, они вам так нравятся? Если раньше ЕРМ и походил на БАСИК, то теперь он всё больше склоняется к объектно-ориентированным, чему способствуют функции и макросыСэр Dark Elf, 18.05.2004 13:52  | 
          
 Особый статус:           ![]() ![]()  | 
        
| 
Леди Cauri Blackthorne 
			HoMM IV: Безземельная (2)  | 
          
            
            Сэр Ennin, 19.05.2004 00:59 Ладно, молчу... некоторым везет               | 
          
            | 
        
| 
Сэр Berkut 
			HoMM V: Безземельный  | 
          
            
            Сэр Dark Elf, 18.05.2004 13:52 Не знаю на счет Паскаля, у нас в школе информатика была вообще на замечательных компьютерах "Курсор-монитор" (кто-нибудь о них слышал?  . Так что в программировании как таковом я полный ноль. Но ERM все же мало-мальски освоить вполне реально. Были бы мозги, да усидчевость. Да и народ объединяется для совместного освоения. Да и Слава Сальников, если не очень занят, время от времени помогает страждущим.             | 
          
![]() Особый статус:           ![]()  |