Author | Subject | |
---|---|---|
Sir Arctic![]()
HoMM VI: Landless |
Сэр arcticsharpshooter, 16.09.2003 22:14 Нет, сэр, глюк. Попробовал, но при загрузке сценария выскакивает сообщение: ERM syntax Error. В результате отключается вообще весь ERM! Что там написано я понял, но как с этим быть? ![]() Разберитесь, пожалуйста. Arcticsharpshooter |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Извиняюсь, это ошибка форума. :-( Даже с отключённым кодом он почему-то вырезает идущие один за другим значки "меньше" и "больше", и всё, что между ними. Поэтому в строках
!!IF&z1z4:M^Вы ответили неверно.^; нужно между z1 и z4 повставлять эту комбинацию меньше-больше (это знак "не равно"). Кстати, неплохо бы разобраться, почему форум себя так ведёт? Нехорошо-с! Я понимаю, что он мог случайно принять эту комбинацию за тег, но если теги отключены, то в чём же дело??? |
![]() |
Sir Arctic![]()
HoMM VI: Landless |
Сэр Duke Kirinyale, 17.09.2003 00:06 Во первых, поздравляю с новыми атрибутами! Неплохо! А во вторых... Что значит то, что вы написали? Что я должен сделать? |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Сэр arcticsharpshooter, 17.09.2003 13:31 Спасибо за поздравления. ![]() ![]() Сэр arcticsharpshooter, 17.09.2003 13:31 Как я и написал выше, вам нужно повставлять значки "меньше" и "больше" между переменными z1 и z4 там, где они написаны слитно (в строках вроде !!IF&z1z4:M^Вы ответили неверно^, там таких три). Увы, из-за глюков форума я не могу показать точно, как это будет выглядеть. ![]() |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Сэр Sector, 15.09.2003 20:56 Насчёт последнего вопросика, могу сразу ответить, что это делается элементарно, достаточно следующей инструкцией: !#OW:D-2/254; Ну и, конечно, про ZVSE не забудьте. :) Насчёт описания скрипта, о котором вы просили - проверьте почту. :) Описания скриптов из "Struggle For Existence" будут позже, а то писать нужно много... Хотя кое-какие комментарии, насколько я помню, есть в самих скриптах, можете посмотреть. |
![]() |
Sir Arctic![]()
HoMM VI: Landless |
Ура! Фишка со сфинксом прошла! У меня появился ещё один вопрос. Можно ли "заставить" вражеского героя захватить какой либо город, если это не является условием его победы?
|
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Вы имеете в виду, повлиять на сам процесс принятия решений врагом?! Боюсь, не выйдет. :-( По крайней мере, я себе это не представляю... максимум, что приходит в голову - это попробовать насильно загнать вражеского героя в замок в определённой ситуации, но тогда могут возникнуть сложности с тем, как у него будут тратиться при этом ходы (я этого не проверял), или проверять, а хватит ли ему, собственно, силёнок, чтобы захватить замок... короче, писать собственный искусственный интеллект на ERM. Боюсь, это будет не так-то просто. :-( Хотя, если очень сильно нужно, можно и поэкспериментировать...
Ещё можно довольно простым скриптом просто-напросто передать замок во владения другого героя. Но это, боюсь, несколько не то... А не могли бы вы поточнее описать ситуацию? Быть может, удастся найти более простой выход из неё? |
![]() |
Sir Arctic![]()
HoMM VI: Landless |
Сэр Duke Kirinyale, 19.09.2003 18:28 Я просто составляю историческую карту, а на самом деле решающий бой был не у столицы, а у мелкого городка. Но я понял, что это не возможно; ERM --EVENT REACTION MANAGER, а не AI ... . Моя благодарность велика. Если будут ещё вопросы, что очень вероятно, уже знаю, к кому обращаться! ![]() ![]() Пусть благородный Снег очистит вашу душу. Arcticsharpshooter |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Сэр arcticsharpshooter, 19.09.2003 19:01 Действительно? А я считал, что ERM расшифровывается, как EVENT RELATED MODEL... может, и нет, но где-то я такое видел. ![]() Сэр arcticsharpshooter, 19.09.2003 19:01 Милости прошу, буду рад помочь, чем смогу. ![]() |
![]() |
Sir Arctic![]()
HoMM VI: Landless |
Сэр Duke Kirinyale, 19.09.2003 19:18Сэр arcticsharpshooter, 19.09.2003 19:01 Точно:Model. Но за Reaction вроде могу поручиться. Может, кто нибудь нас рассудит! |
![]() |
Sir Arctic![]()
HoMM VI: Landless |
Сэр, очень не хотелось вас беспокоить, но у меня глючный хелп (проклятые пираты
![]() К делу. У меня есть два вопроса. 1. Мне бы хотелось создать Instruction, при котором вместо наездников в Цитадели прирастали бы кочевники. Игрок розовый. 2. При достижении определённой клеточки (триггер вроде правильный), нужно, чтобы героя снесло на клетку вправо. Очень прошу, помогите! Arcticsharpshooter |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Сэр arcticsharpshooter, 23.09.2003 18:14 По первому пункту, увы, пока ничего посоветовать не могу. :-( Заменить монстров во внешнем жилище легко, а вот в замке, похоже, не получится. :-( Насчёт второго - как мы с вами сегодня обсудили, должен работать следующий скрипт: ZVSE !?LE115/46/0; !!HE-1&v1=4:P116/46/0/0; При условии, что в 115/46/0 расположено пустое локальное событие, доступное только нужному вам игроку (оранжевому) и не пропадающее после его посещения. Не знаю, почему у вас сначала не работал этот скрипт, у меня работает... единственное, в чём мы поначалу ошиблись - так это в направлении (для движения вправо нужно приращивать первую координату, а не вторую) - может, просто снизу проход был чем-то заблокирован, и потому движения не было? |
![]() |
Sir Arctic![]()
HoMM VI: Landless |
Да нет. Это я потом передумал и решил сдвинуть его вниз. Та клеточка абсолютно свободна. Ладно, попробую ещё.
Насчёт первого -- советую сыграть 4ю кампанию WoG -- Хотя для этого придётся пройти 3 первых ![]() Хотя жаль, что скрипты не видно. |
![]() |
Sir Arctic![]()
HoMM VI: Landless |
Нужно, чтобы придостижении объекта с опр. координатами вывешивалось сообщение, на которое можно ответить да или нет.
Если нет - ничего не происходит Если да - герой выдерживает бой с опр. существами опр. количества и может улучшать опр. существа до опр.существ в случае победы. После победы ОБЯЗАТЕЛЬНО должно быть определённое сообщение. Куда какие коды ставить -- разбираюсь, форматы то я скачал. Распишите, пожалуйста, тела. Так много секретности мне, надеюсь, простят. Благодарю. Arcticsharpshooter |
![]() |
Sir Gor
HoMM IV: Knight (1) |
Сэр Kirinyale, а вы к игре HMM3(SoD) скрипты писать умеете?
|
![]() |
Sir Dart Vader![]()
HoMM IV: Landless |
Сэр Gor-2, 2.10.2003 12:38 я бы тоже не отказался бы узнать, как например включать в карту несуществующие артефакты (например, боевой молот варвара что ли... или как он там... бесполезные)... ну и скрипты тоже... было бы здорово... игра СоД, +всякая полезная мелочь... |
![]() Special status: ![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Сэр Gor-2, 2.10.2003 12:38 К SoD не умею. ![]() ![]() |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Сэр Dart Vader, 2.10.2003 12:54Сэр Gor-2, 2.10.2003 12:38 Насчёт новых артефактов - что-то не припоминаю такой возможности... хотя жаль. А вот поправить один из уже существующих - не проблема. Прецедентов в WoG-картах уже предостаточно. ![]() |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Сэр arcticsharpshooter, 2.10.2003 08:53 Пожалуйста, немного подробнее насчёт улучшений после победы - должен появляться вопрос, хочет ли герой улучшить этих существ сейчас (если они есть), или же нужно ему дать специализацию по их улучшению? Да, ещё одно: объект должен срабатывать только один раз, до первой победы над монстрами, или сколько угодно раз? |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Вот первый (пробный и непроверенный!) вариант скрипта, из-за отсутствия полной информации предполагаю, что объект действует до первой победы, а улучшение существ производится посредством дачи герою соответствующей специализации:
ZVSE !#IF:V1/0; !?OB#/#/#&-1; (вместо диезов подставить координаты объекта) !!HE-1:O?v1; !!OW:Iv1/?v2; !!FU1&v2=0:P; !!IF&v2=0:V2^вопрос^; (подставить свой вопрос) !!FU1&2/v2=0:P; !?FU1; (функция 1 - битва и проверка результатов) !!HE-1:T#/#/#/#/#; (первые 3 диеза - координаты, дальше - монстры, с кем драться, и их кол-во) !!HE-1:O?y1; !!FU2&y1неравно-1:P; !?FU2; (функция 2 - в случае победы) !!IF:M^сообщение о победе^; (подставить сообщение) !!IF:V1/1; !!HE-1:X6/#/#/#; (первые два диеза - типы существ, которых можно улучшать, третий - в кого их можно превратить; при желании можно один из первых двух параметров опустить, причём, если указать в них неапгрейднутых монстров, то апгрейднутые тоже смогут улучшаться) Из-за ранее обнаруженного глюка таверны значок "не равно" пишу словами. Для тех, кто, возможно, ещё не знает, он должен выглядеть как знаки меньше и больше , идущие подряд. |
![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
В связи с тем, что времени на всё мне не всегда хватает, школа переводится на частично платную основу. Впрочем, с весьма умеренными расценками. Подробности за столиком торговца...
|
![]() |
Sir Arctic![]()
HoMM VI: Landless |
Абсолютно точные условия. Пойду тестировать...
|
![]() |
Sir Ennin![]()
HoMM IV: Landless |
хочу существо чтоб магией овладело, можно это?
И чтоб в бою отловить убийство опр. существаи по резудьтатам:1прекратить бой с выигрышем/проигрышем2добавить/уменьшить существ прямо в бою3воскресить4выдать сообщение |
Special status: ![]() ![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Сэр legat, 23.03.2004 22:30 Не совсем уверен, но что-то подобное, кажется, было возможно - нужно будет поглядеть ещё раз хелп и освежить память. ![]() И чтоб в бою отловить убийство опр. существаи по резудьтатам:1прекратить бой с выигрышем/проигрышем2добавить/уменьшить существ прямо в бою3воскресить4выдать сообщение 1) Прекратить бой, насколько я знаю, нельзя. Проигрыш можно реализовать по-другому - по определённому условию дать игроку понять, что он проиграл, а по завершению боя (независимо от фактического результата) убить его героя. Такое было на моей новой карте. 2) Можно. 3) Кажется, тоже можно, проверю. 4) Можно. |
![]() |
Sir Ennin![]()
HoMM IV: Landless |
Сэр noname, 23.08.2004 01:59 атаковать всех !!MA:X7/+524288; две контратаки - навскидку не скажу... для МА такой опции нет (или у меня старая справка, что маловероятно - у меня самая последняя в свете ![]() ![]() ![]() ![]() насчёт монстров - я не совсем понял... то есть не устраивает количество появляющихся монстров? в таком случае можно попробовать увеличить стэк карты : !!MA:H7/hign; !!MA:V7/low; где high и low - максимум и минимум того числа, которое может появиться. я не знаю, работает ли это для эвента... сорри |
Special status: ![]() ![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Две (или любое другое число) контратаки можно, но немного сложнее. Подобное мне уже делать приходилось, просто там придётся чуток повозиться, чтобы задавать их для каждого стека нужного типа в каждом бою, и в начале каждого хода обновлять их количество (вроде оно сбрасывается). Сейчас уже выезжаю в дорогу, как буду в Киеве - напишу подробнее (если, конечно, сами не успеете разобраться к тому моменту).
![]() |
![]() |
Sir Ennin![]()
HoMM IV: Landless |
Сэр Duke Kirinyale, 23.08.2004 10:40во-во |
Special status: ![]() ![]() |
Sir Kirinyale![]() ![]() ![]() ![]()
HoMM V: Knight |
Ну так как, это ещё кому-то нужно, или уж сами разобрались?
![]() ![]() |
![]() |
Sir Zmey Gorynych![]()
HoMM V: Landless |
Многоуважаемый Сэр Duke Kirinyale!
Как Вы уже наверное догадались, я всерьёз собрался заняться картостроительством ![]() И, естественно, собрался освоить ERM редактор, используя при этом могучий метод отечественной науки, известный как Метод Научного Тыка ![]() Этот безусловно замечательный метод даёт неплохие результаты по прошествии некоторого времени (именно так я осваивал Windows), однако как раз времени-то мне и не хватает. Поэтому я надеюсь, что Вас не затруднит немножко мне помочь. Для начала мне нужен не очень сложный скрипт. У меня на карте имеется некоторый объект. Я хочу сделать так, чтобы при посещении героем (игроком или компьютером) этого объекта он сражался с некоторыми монстрами, например с 3 сказочными драконами и 50 чародеями, и в случае победы все четыре первичных навыка героя увеличивались бы на 5 единиц, и герой становился бы экспертом во всех 4-х школах магии. Заранее спасибо! P.S. Существует ли в природе версия ERM_SE с русскоязычными комментариями к скриптам, и если существует, то подскажите, как её достать или вышлите мне на мыло. |
![]() |
Sir Ennin![]()
HoMM IV: Landless |
сражался с некоторыми монстрами, например с 3 сказочными драконами и 50 чародеямину... тут много вариантов... одной командой этого не сделаешь... поскольку тут ДВА типа монстров, придётся делать спец. настройку боя. поэтому тут куча уточнений: прежде всего, как будут стоять войска - как обычно, стенка на стенку или их окружают, как в банках. Если стенка на стенку - то надо уточнить, сколько в каждом стеке будет существ... скажем, 25ч-25ч-3дра-25ч-25ч. можно, конечно, сделать и так, чтобы автоматически происходило распределение, но это... гуморно, так скажем... Если в окружении, то надо учитывать версию, для которой делается карта - важно учесть командира и хенчмана. в общем, надеюсь, что убедил, что делать два типа монстров лучше для начинающего не надо - не разберётесь... итак, один тип монстров. !!HE-1:N?v333; !!HE-1:Tv998/v999/v1000/type/num; где type - тип монстра num - кол-во !!HEv333:O=-1; !!HEv333&1:Fd+5/d+5/d+5/d+5 S14/3 S15/3 S16/3 S17/3; Существует ли в природе версия ERM_SE с русскоязычными комментариями к скриптам, и если существует, то подскажите, как её достать или вышлите мне на мыло.существует, а вернее, разрабатывается русская версия ERM scripter штука эта гораздо удобнее, имеет гораздо больше возможностей. Как только я её сделаю - будет соответствующеее сообщение в теме "ВоГ - новости". Хотя, впрочем, можно сделать и русскую версию erm_se... но мне лень |
Special status: ![]() ![]() |