Таверна | Столик Картостроителей
Автор | Сообщение | |
---|---|---|
Сэр Arctic
HoMM VI: Безземельный |
Сэр arcticsharpshooter, 16.09.2003 22:14 Нет, сэр, глюк. Попробовал, но при загрузке сценария выскакивает сообщение: ERM syntax Error. В результате отключается вообще весь ERM! Что там написано я понял, но как с этим быть? Разберитесь, пожалуйста. Arcticsharpshooter |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Извиняюсь, это ошибка форума. :-( Даже с отключённым кодом он почему-то вырезает идущие один за другим значки "меньше" и "больше", и всё, что между ними. Поэтому в строках
!!IF&z1z4:M^Вы ответили неверно.^; нужно между z1 и z4 повставлять эту комбинацию меньше-больше (это знак "не равно"). Кстати, неплохо бы разобраться, почему форум себя так ведёт? Нехорошо-с! Я понимаю, что он мог случайно принять эту комбинацию за тег, но если теги отключены, то в чём же дело??? |
|
Сэр Arctic
HoMM VI: Безземельный |
Сэр Duke Kirinyale, 17.09.2003 00:06 Во первых, поздравляю с новыми атрибутами! Неплохо! А во вторых... Что значит то, что вы написали? Что я должен сделать? |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр arcticsharpshooter, 17.09.2003 13:31 Спасибо за поздравления. И огромное спасибо Магистру Сомбреусу за его работу! Сэр arcticsharpshooter, 17.09.2003 13:31 Как я и написал выше, вам нужно повставлять значки "меньше" и "больше" между переменными z1 и z4 там, где они написаны слитно (в строках вроде !!IF&z1z4:M^Вы ответили неверно^, там таких три). Увы, из-за глюков форума я не могу показать точно, как это будет выглядеть. |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр Sector, 15.09.2003 20:56 Насчёт последнего вопросика, могу сразу ответить, что это делается элементарно, достаточно следующей инструкцией: !#OW:D-2/254; Ну и, конечно, про ZVSE не забудьте. :) Насчёт описания скрипта, о котором вы просили - проверьте почту. :) Описания скриптов из "Struggle For Existence" будут позже, а то писать нужно много... Хотя кое-какие комментарии, насколько я помню, есть в самих скриптах, можете посмотреть. |
|
Сэр Arctic
HoMM VI: Безземельный |
Ура! Фишка со сфинксом прошла! У меня появился ещё один вопрос. Можно ли "заставить" вражеского героя захватить какой либо город, если это не является условием его победы?
|
|
Сэр Kirinyale
HoMM V: Рыцарь |
Вы имеете в виду, повлиять на сам процесс принятия решений врагом?! Боюсь, не выйдет. :-( По крайней мере, я себе это не представляю... максимум, что приходит в голову - это попробовать насильно загнать вражеского героя в замок в определённой ситуации, но тогда могут возникнуть сложности с тем, как у него будут тратиться при этом ходы (я этого не проверял), или проверять, а хватит ли ему, собственно, силёнок, чтобы захватить замок... короче, писать собственный искусственный интеллект на ERM. Боюсь, это будет не так-то просто. :-( Хотя, если очень сильно нужно, можно и поэкспериментировать...
Ещё можно довольно простым скриптом просто-напросто передать замок во владения другого героя. Но это, боюсь, несколько не то... А не могли бы вы поточнее описать ситуацию? Быть может, удастся найти более простой выход из неё? |
|
Сэр Arctic
HoMM VI: Безземельный |
Сэр Duke Kirinyale, 19.09.2003 18:28 Я просто составляю историческую карту, а на самом деле решающий бой был не у столицы, а у мелкого городка. Но я понял, что это не возможно; ERM --EVENT REACTION MANAGER, а не AI ... . Моя благодарность велика. Если будут ещё вопросы, что очень вероятно, уже знаю, к кому обращаться! Пусть благородный Снег очистит вашу душу. Arcticsharpshooter |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр arcticsharpshooter, 19.09.2003 19:01 Действительно? А я считал, что ERM расшифровывается, как EVENT RELATED MODEL... может, и нет, но где-то я такое видел. Сэр arcticsharpshooter, 19.09.2003 19:01 Милости прошу, буду рад помочь, чем смогу. |
|
Сэр Arctic
HoMM VI: Безземельный |
Сэр Duke Kirinyale, 19.09.2003 19:18Сэр arcticsharpshooter, 19.09.2003 19:01 Точно:Model. Но за Reaction вроде могу поручиться. Может, кто нибудь нас рассудит! |
|
Сэр Arctic
HoMM VI: Безземельный |
Сэр, очень не хотелось вас беспокоить, но у меня глючный хелп (проклятые пираты ). Я уже самостоятельно написал рабочий скрипт, изменяющий свойства существа.
К делу. У меня есть два вопроса. 1. Мне бы хотелось создать Instruction, при котором вместо наездников в Цитадели прирастали бы кочевники. Игрок розовый. 2. При достижении определённой клеточки (триггер вроде правильный), нужно, чтобы героя снесло на клетку вправо. Очень прошу, помогите! Arcticsharpshooter |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр arcticsharpshooter, 23.09.2003 18:14 По первому пункту, увы, пока ничего посоветовать не могу. :-( Заменить монстров во внешнем жилище легко, а вот в замке, похоже, не получится. :-( Насчёт второго - как мы с вами сегодня обсудили, должен работать следующий скрипт: ZVSE !?LE115/46/0; !!HE-1&v1=4:P116/46/0/0; При условии, что в 115/46/0 расположено пустое локальное событие, доступное только нужному вам игроку (оранжевому) и не пропадающее после его посещения. Не знаю, почему у вас сначала не работал этот скрипт, у меня работает... единственное, в чём мы поначалу ошиблись - так это в направлении (для движения вправо нужно приращивать первую координату, а не вторую) - может, просто снизу проход был чем-то заблокирован, и потому движения не было? |
|
Сэр Arctic
HoMM VI: Безземельный |
Да нет. Это я потом передумал и решил сдвинуть его вниз. Та клеточка абсолютно свободна. Ладно, попробую ещё.
Насчёт первого -- советую сыграть 4ю кампанию WoG -- Хотя для этого придётся пройти 3 первых . Хотя жаль, что скрипты не видно. |
|
Сэр Arctic
HoMM VI: Безземельный |
Нужно, чтобы придостижении объекта с опр. координатами вывешивалось сообщение, на которое можно ответить да или нет.
Если нет - ничего не происходит Если да - герой выдерживает бой с опр. существами опр. количества и может улучшать опр. существа до опр.существ в случае победы. После победы ОБЯЗАТЕЛЬНО должно быть определённое сообщение. Куда какие коды ставить -- разбираюсь, форматы то я скачал. Распишите, пожалуйста, тела. Так много секретности мне, надеюсь, простят. Благодарю. Arcticsharpshooter |
|
Сэр Gor
HoMM IV: Рыцарь (1) |
Сэр Kirinyale, а вы к игре HMM3(SoD) скрипты писать умеете?
|
|
Сэр Dart Vader
HoMM IV: Безземельный |
Сэр Gor-2, 2.10.2003 12:38 я бы тоже не отказался бы узнать, как например включать в карту несуществующие артефакты (например, боевой молот варвара что ли... или как он там... бесполезные)... ну и скрипты тоже... было бы здорово... игра СоД, +всякая полезная мелочь... |
Особый статус: |
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр Gor-2, 2.10.2003 12:38 К SoD не умею. Слышал, что есть некий патч, который это позволяет, но видеть не приходилось. Вот к WoG - могу. |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр Dart Vader, 2.10.2003 12:54Сэр Gor-2, 2.10.2003 12:38 Насчёт новых артефактов - что-то не припоминаю такой возможности... хотя жаль. А вот поправить один из уже существующих - не проблема. Прецедентов в WoG-картах уже предостаточно. |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр arcticsharpshooter, 2.10.2003 08:53 Пожалуйста, немного подробнее насчёт улучшений после победы - должен появляться вопрос, хочет ли герой улучшить этих существ сейчас (если они есть), или же нужно ему дать специализацию по их улучшению? Да, ещё одно: объект должен срабатывать только один раз, до первой победы над монстрами, или сколько угодно раз? |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Вот первый (пробный и непроверенный!) вариант скрипта, из-за отсутствия полной информации предполагаю, что объект действует до первой победы, а улучшение существ производится посредством дачи герою соответствующей специализации:
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/#/#/#; (первые два диеза - типы существ, которых можно улучшать, третий - в кого их можно превратить; при желании можно один из первых двух параметров опустить, причём, если указать в них неапгрейднутых монстров, то апгрейднутые тоже смогут улучшаться) Из-за ранее обнаруженного глюка таверны значок "не равно" пишу словами. Для тех, кто, возможно, ещё не знает, он должен выглядеть как знаки меньше и больше , идущие подряд. |
|
Сэр Kirinyale
HoMM V: Рыцарь |
В связи с тем, что времени на всё мне не всегда хватает, школа переводится на частично платную основу. Впрочем, с весьма умеренными расценками. Подробности за столиком торговца...
|
|
Сэр Arctic
HoMM VI: Безземельный |
Абсолютно точные условия. Пойду тестировать...
|
|
Сэр Ennin
HoMM IV: Безземельный |
хочу существо чтоб магией овладело, можно это?
И чтоб в бою отловить убийство опр. существаи по резудьтатам:1прекратить бой с выигрышем/проигрышем2добавить/уменьшить существ прямо в бою3воскресить4выдать сообщение |
Особый статус: |
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр legat, 23.03.2004 22:30 Не совсем уверен, но что-то подобное, кажется, было возможно - нужно будет поглядеть ещё раз хелп и освежить память. И чтоб в бою отловить убийство опр. существаи по резудьтатам:1прекратить бой с выигрышем/проигрышем2добавить/уменьшить существ прямо в бою3воскресить4выдать сообщение 1) Прекратить бой, насколько я знаю, нельзя. Проигрыш можно реализовать по-другому - по определённому условию дать игроку понять, что он проиграл, а по завершению боя (независимо от фактического результата) убить его героя. Такое было на моей новой карте. 2) Можно. 3) Кажется, тоже можно, проверю. 4) Можно. |
|
Сэр Ennin
HoMM IV: Безземельный |
Сэр noname, 23.08.2004 01:59 атаковать всех !!MA:X7/+524288; две контратаки - навскидку не скажу... для МА такой опции нет (или у меня старая справка, что маловероятно - у меня самая последняя в свете ) таким образом эту опцию надо реализовывать на поле боя через флаггед абилитис что мне делать не только лень, но и неохота... кроме того, я же ужаснусь если длина скрипта будет больше 5 строк - кое-кому тут придётся платить а проверять эту самую длину мне опять же лень насчёт монстров - я не совсем понял... то есть не устраивает количество появляющихся монстров? в таком случае можно попробовать увеличить стэк карты : !!MA:H7/hign; !!MA:V7/low; где high и low - максимум и минимум того числа, которое может появиться. я не знаю, работает ли это для эвента... сорри |
Особый статус: |
Сэр Kirinyale
HoMM V: Рыцарь |
Две (или любое другое число) контратаки можно, но немного сложнее. Подобное мне уже делать приходилось, просто там придётся чуток повозиться, чтобы задавать их для каждого стека нужного типа в каждом бою, и в начале каждого хода обновлять их количество (вроде оно сбрасывается). Сейчас уже выезжаю в дорогу, как буду в Киеве - напишу подробнее (если, конечно, сами не успеете разобраться к тому моменту).
|
|
Сэр Ennin
HoMM IV: Безземельный |
Сэр Duke Kirinyale, 23.08.2004 10:40во-во |
Особый статус: |
Сэр Kirinyale
HoMM V: Рыцарь |
Ну так как, это ещё кому-то нужно, или уж сами разобрались? Есть мне смысл возиться?
|
|
Сэр Zmey Gorynych
HoMM V: Безземельный |
Многоуважаемый Сэр Duke Kirinyale!
Как Вы уже наверное догадались, я всерьёз собрался заняться картостроительством И, естественно, собрался освоить ERM редактор, используя при этом могучий метод отечественной науки, известный как Метод Научного Тыка Этот безусловно замечательный метод даёт неплохие результаты по прошествии некоторого времени (именно так я осваивал Windows), однако как раз времени-то мне и не хватает. Поэтому я надеюсь, что Вас не затруднит немножко мне помочь. Для начала мне нужен не очень сложный скрипт. У меня на карте имеется некоторый объект. Я хочу сделать так, чтобы при посещении героем (игроком или компьютером) этого объекта он сражался с некоторыми монстрами, например с 3 сказочными драконами и 50 чародеями, и в случае победы все четыре первичных навыка героя увеличивались бы на 5 единиц, и герой становился бы экспертом во всех 4-х школах магии. Заранее спасибо! P.S. Существует ли в природе версия ERM_SE с русскоязычными комментариями к скриптам, и если существует, то подскажите, как её достать или вышлите мне на мыло. |
|
Сэр Ennin
HoMM IV: Безземельный |
сражался с некоторыми монстрами, например с 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... но мне лень |
Особый статус: |