![]() |
|
Ваши вопросы по ERM-скриптам - Printable Version +- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net) +-- Forum: Герои Меча и Магии 3.5 WoG/ERA (/forumdisplay.php?fid=99) +--- Forum: Скрипты (/forumdisplay.php?fid=103) +--- Thread: Ваши вопросы по ERM-скриптам (/showthread.php?tid=541) |
Ваши вопросы по ERM-скриптам - Efrit - 09.02.2009 15:17 Задавайте в этой теме свои вопросы по ERM, ну а знающие люди уж будут давать на них ответы ![]() Если кто-то не знает: ERM - это встроенный в WoG язык программирования, позволяющий изменять практически любой элемент игры. Используя его, можно, к примеру - выводить масштабные диалоги с использованием внешней графики; или же - дать любому объекту в игре абсолютно новые свойства; или же - дать герою новые специальности наподобие Вуали тьмы у Нагаша... Для того, чтобы добавить ERM-скрипты в созданную Вами карту, нужно либо написать код на языке ERM внутри глобальных событий карты (тогда они должны начинаться со служебного слова ZVSE, и желательно вызываться очень поздно); либо создать в папке с картами файл с именем, совпадающим с именем карты и имеющим .erm расширение - и прописывать код уже внутрь него (тогда при опубликовании этой карты следует выставлять и этот файл тоже). Ну и заодно приведу пример готового скрипта, который часто используется авторами многих карт. Его смысл - перед игроком стоит препятствие на карте (например, страж прохода - он должен быть поставлен на карту ещё в редакторе карт), и игроку задаётся вопрос, на который он должен ответить верно, чтобы это препятствие исчезло: Можете копировать этот скрипт прямо в свои карты и проверять... ======== Скачать редактор скриптов ERM и справку по языку можно ОТСЮДА RE: Ваши вопросы по ERM-скриптам - Vade Parvis - 09.02.2009 17:35 Хм, такой вопрос... Реально ли сделать стрельбу/каст на ограниченное расстояние? Допустим - чтобы выстрелить/скастовать, юнит должен подойти к цели на расстояние четырех гексов... RE: Ваши вопросы по ERM-скриптам - Efrit - 09.02.2009 17:42 Да, вполне реально - через триггер !?MM. В ближайшие пару дней напишу скрипт, если меня никто не опередит... RE: Ваши вопросы по ERM-скриптам - Vade Parvis - 09.02.2009 21:26 Efrit, спасибо большое! RE: Ваши вопросы по ERM-скриптам - TwinFacer - 10.02.2009 14:49 А можно с помощью ERMа (или ещё как ) добавить вторичные навыки ? Если да , то как ? А то решил заняться подгонкой героев под себя - идей довольно много а с реализацией траблы .
RE: Ваши вопросы по ERM-скриптам - Efrit - 10.02.2009 15:57 добавить как обычные - нельзя. можно эмулировать. Я рекомендую поискать в интернете карту "Безграничность" (автор ProfessorNova), там это очень здорово сделано (ну и не только это ).
RE: Ваши вопросы по ERM-скриптам - TwinFacer - 10.02.2009 16:36 2 gamecreator : в смысле как эмулировать ? чет несовсем понял ![]() 2 Efrit : Карту эту пока не нашел (она случаем не по английски называется ?) но всё-равно спасибо ![]() Ещё вопросик : можно ли сделать альтернативные варианты улучшеных существ (в смысле выбор их в окне закупки ) как в пятых героях т.к это одна из тех фич которые мне понравились . RE: Ваши вопросы по ERM-скриптам - Efrit - 10.02.2009 16:46 (10.02.2009 16:36)TwinFacer Wrote: Ещё вопросик : можно ли сделать альтернативные варианты улучшеных существ (в смысле выбор их в окне закупки ) как в пятых героях т.к это одна из тех фич которые мне понравились .Ну, программно это реализовать можно, вот только графики-то этих самых альт.грейдов нету
RE: Ваши вопросы по ERM-скриптам - TwinFacer - 10.02.2009 16:56 (10.02.2009 16:46)Efrit Wrote: Ну, программно это реализовать можно, вот только графики-то этих самых альт.грейдов нетуНу , графика это мои проблемы , просто интересно с какого конца копать .З.Ы. LUA - это кстати что за зверь ? RE: Ваши вопросы по ERM-скриптам - Efrit - 11.02.2009 01:22 Мда, кажись я был неправ - нельзя нормально с помощью одного Ерм ввести в игру альтгрейды. Тут потребуется выпускать целый мод для игры, программно меняя экшеник... Я-то, наивный, думал, что Ерм сможет отловить клик на кнопке апгрейда существа - а ведь !?CM в окне статсов существ не работает (кстати, Сергрой, надо бы будет добавить для этого новый триггер - !?CM6 - клик в окне статсов монстра, ну и в I параметры забить соответственно). Да и вывести в 3.58 окошко тремя областями для найма существ тоже нельзя... LUA - это новый язык программирования, уже добавленный в текущую версию экзешника 3.59. Он часто прикручивается и к другим играм (да хоть в тех же пятых Героях он есть). Пока по нему ещё рановато тему открывать, но в обозримом будущем - придётся, и не одну
RE: Ваши вопросы по ERM-скриптам - Druin - 13.02.2009 03:10 Через DL можно попробовать... Но это через чур геморойно, что имхо и браться не стоит... RE: Ваши вопросы по ERM-скриптам - Ivor - 25.02.2009 13:43 (11.02.2009 01:22)Efrit Wrote: Мда, кажись я был неправ - нельзя нормально с помощью одного Ерм ввести в игру альтгрейды. Тут потребуется выпускать целый мод для игры, программно меняя экшеник... Я-то, наивный, думал, что Ерм сможет отловить клик на кнопке апгрейда существа - а ведь !?CM в окне статсов существ не работаетХм, но ведь можно сделать цепочку грейдов: Даун-Ап1, Ап1-Ап2, Ап2-Ап1? И 8ой уровень можно выкупать в обычном двеллинге города И есть Воговский скрипт, добавляющий кабанов в разные двеллинги (я его напильником подрихтовал, чтобы выкупать эльфийских всадников в жилище пегасов) Добавлено: (09.02.2009 17:42)Efrit Wrote: Да, вполне реально - через триггер !?MM. В ближайшие пару дней напишу скрипт, если меня никто не опередит...Было бы здорово. RE: Ваши вопросы по ERM-скриптам - Flashback - 25.02.2009 14:20 Сорри за оффтоп, а в WoG 3.59 будет новая вресия ерм? Или будет та, что в TE? RE: Ваши вопросы по ERM-скриптам - aLLigator - 25.02.2009 14:30 На счет номера версии незнаю... но кроме поддержки ЛУА и у ЕРМ появляются новые возможности. RE: Ваши вопросы по ERM-скриптам - Ganymed - 25.02.2009 14:36 (25.02.2009 14:20)Flashback Wrote: Сорри за оффтоп, а в WoG 3.59 будет новая вресия ерм? Или будет та, что в TE? Новая. Достаточно много интересных изменений и дополнений. RE: Ваши вопросы по ERM-скриптам - hippocamus - 26.02.2009 17:02 (09.02.2009 17:42)Efrit Wrote: Да, вполне реально - через триггер !?MM. В ближайшие пару дней напишу скрипт, если меня никто не опередит...Очень, очень нужно. Назрела уже необходимость! RE: Ваши вопросы по ERM-скриптам - Efrit - 26.02.2009 17:47 Сорри, но я сейчас занят кое-чем другим по Корвогу. Потерпите чуток - всё будет... RE: Ваши вопросы по ERM-скриптам - Mugais - 02.03.2009 13:39 А можно ли сделать так, чтобы изменить условия победы\поражения в описании карты? RE: Ваши вопросы по ERM-скриптам - DracoLich - 06.03.2009 10:38 Нельзя еще RE: Ваши вопросы по ERM-скриптам - Wog master - 10.03.2009 17:52 Народ я новенький. Сколько я не пытался, никак не могу разобраться в скриптах в битве, хоть убей! На карте приключений всё знаю, а вот в батлах нет. Я и хелп читал и фак - никак не вдалбливается! Привидите какой нибудь пример плиз! RE: Ваши вопросы по ERM-скриптам - Efrit - 10.03.2009 18:23 2 Wog master: пожалуйста. Вот пример скрипта: пусть все Титаны теперь обладают уникальным свойством - каждый раз после стрельбы по вражескому отряду они заодно ещё и бахают по ним заклинанием Гром Титанов! RE: Ваши вопросы по ERM-скриптам - Wog master - 11.03.2009 02:50 Понятно! Огромное спасибо, Ефрит! А скажи как сделать, допустим, на втором раунде битвы, чтобы по всем врагам била молния один раз! Кстати эфрит, твой скрипт не работает. Я проверил! RE: Ваши вопросы по ERM-скриптам - Efrit - 11.03.2009 09:54 Это не флуд, раз скрипт действительно не работает Просто я забыл, что BG:E определяет номер, а не позицию. Всё, уже исправил и скрипт обновил. Проверил - работает ![]() Насчёт "молнии на всех во втором раунде битвы" - нужно юзать триггер !?BR&v997=1; (ведь v997 хранит в себе номер раунда битвы). Далее нужно пройтись в цикле по всем существам врага (от 21 до 41, ну или от 0 до 20 - в зависимости от того, кто враг) и скастовать внутри этого цикла молнию. Если нужен прям скрипт - могу написать
RE: Ваши вопросы по ERM-скриптам - Wog master - 11.03.2009 10:11 Я алгоритм понял. То бишь сначала надо проверить нап. или защ. а у меня кстати только туда, где монстры справа, т есть защищающийся! ... Добавлено: Узнать номера стеков, на которых справа стоят монстры. Короче я передумал, можно как тока проиграла музыка начало битвы можно сразу кастовать на врагов справа молнию. Ок? Напишешь для примера!? RE: Ваши вопросы по ERM-скриптам - Efrit - 11.03.2009 10:20 Ну если все справа - то тогда цикл надо запускать от 21 до 41. А где нападающий, а где защитник - легко проверить через !?OB34 и затем !!BA:O... Хорошо, напишу. RE: Ваши вопросы по ERM-скриптам - Wog master - 11.03.2009 10:36 А почему от 21 до 41. Разве клеток защищ. не меньше!? RE: Ваши вопросы по ERM-скриптам - Efrit - 11.03.2009 10:40 Так это же не клетки, а номера стеков. Самих стеков может быть и больше, чем 7 - есть ещё боевые машины, вызванные элементали, воскрешённые демоны, клонированные существа... И у каждого из таких стеков есть свой номер. RE: Ваши вопросы по ERM-скриптам - Wog master - 11.03.2009 12:01 Ладно а как в какой-нибудь позиции на битве сделать стену огня? RE: Ваши вопросы по ERM-скриптам - Efrit - 11.03.2009 12:28 (11.03.2009 12:01)Wog master Wrote: Ладно а как в какой-нибудь позиции на битве сделать стену огня?Напиши !!BM*:C13/v15/0/0/0; внутри нужного тебе битвенного триггера (где звёздочка - номер твоего стека, кастующего стену огня, а v15 - позиция, на которую кастуем) RE: Ваши вопросы по ERM-скриптам - Wog master - 11.03.2009 13:13 Как понять номер который колдует закл. А стена не может вызваться от чего нибудь другого? RE: Ваши вопросы по ERM-скриптам - GrayFace - 11.03.2009 15:37 (11.03.2009 10:20)Efrit Wrote: А где нападающий, а где защитник - легко проверить через !?OB34 и затем !!BA:O...Заем так извращаться? HE-10 - атакующий герой, HE-20 - защищающийся. RE: Ваши вопросы по ERM-скриптам - Wog master - 11.03.2009 16:37 ГрейФейс а если не герой а монстр? RE: Ваши вопросы по ERM-скриптам - Efrit - 11.03.2009 18:29 Quote:Заем так извращаться? HE-10 - атакующий герой, HE-20 - защищающийся.А разницы? Всё равно ведь придётся определять хозяина... Собственно, цель и состоит в том, чтобы определить - какой из двух героев (атаккер или дефенсер) нужного нам цвета... Quote:ГрейФейс а если не герой а монстр?Ну я же говорю - все монстры с номерами от 0 до 20 принадлежат атакующему герою (который слева), а с 21 по 42 - защищающемуся. Огненную стену же должны кастовать именно монстры. RE: Ваши вопросы по ERM-скриптам - GrayFace - 11.03.2009 21:18 (11.03.2009 18:29)Efrit Wrote:Я неправильно написал. Тут нужно использовать BA:O.Quote:Заем так извращаться? HE-10 - атакующий герой, HE-20 - защищающийся.А разницы? Всё равно ведь придётся определять хозяина... Собственно, цель и состоит в том, чтобы определить - какой из двух героев (атаккер или дефенсер) нужного нам цвета... Разница - например, в будующем в ЕРМ может появиться команда для провоцирования атаки одного героя на другого, которая не будет вызывать триггер OB. Всегда надо использовать наиболее естественный способ что-то узнать. RE: Ваши вопросы по ERM-скриптам - Wog master - 12.03.2009 02:45 Ефрит, напиши пжалста твой недавний скрипт без ошибок ещё раз, но без описания! RE: Ваши вопросы по ERM-скриптам - FCst1 - 12.03.2009 22:30 У меня вопросы. 1. Можно ли бродячего монстра заставить двигаться к определённой точке на карте. 2. Как сделать так, чтобы при нападении копейщиком на рыцаря (чародея, снайпера и тд.) тот убегал, при том, что навыки копейщика ниже монстра, на коорого мы нападаем. 3. Красный герой посещает синий (вражеский) гарнизон с армией, после чего тот переходит во владения красного (со всей находившейся в нём армией). PS. Многие поняли, что вопросы по карте "Путь настоящего Героя" RE: Ваши вопросы по ERM-скриптам - Wog master - 13.03.2009 05:59 FCst 1, по конкретней можно? Ты имеешь ввиду, если герой нападает, у которого в армии есть копейщик на перечисленных монстров - чтобы они убегали? Так? Это насчёт (2) RE: Ваши вопросы по ERM-скриптам - FCst1 - 13.03.2009 09:25 Wog master, да. Чтобы от маленького и слабенького убегали большие и сильные. RE: Ваши вопросы по ERM-скриптам - Wog master - 13.03.2009 10:15 Сначала проверяешь наличие копейщика в армии he:c потом м0нстра на которого напал. (Мля не п0мню. Я щас не за компом) потом mo: командой заставляешь монста убегать! Добавлено: Насчёт 3, можно лучше перед гарнизон0м п0ставить евент. И при наступлении на него только красным игроком сделать гарнизон своим! А шоб зайти в него думаю сначала начнётся драка! RE: Ваши вопросы по ERM-скриптам - Wog master - 13.03.2009 12:33 А у меня воть такая проблема. Я щас создаю супер пупер нелинейную кампанию и мне надо сделать так, чтобы одна переменная v 35 (в первой миссии она меняется много раз) и мне надо, чтобы её значение перешло на вторую миссию. Как это сделать? RE: Ваши вопросы по ERM-скриптам - Efrit - 13.03.2009 14:00 2 Wog master Quote:Ефрит, напиши пжалста твой недавний скрипт без ошибок ещё раз, но без описания!Так я же говорил - я уже обновил его (прямо в том сообщении). Ошибок в нём уже нет. Описание можешь стереть, если хочешь ![]() Quote:А у меня воть такая проблема. Я щас создаю супер пупер нелинейную кампанию и мне надо сделать так, чтобы одна переменная v 35 (в первой миссии она меняется много раз) и мне надо, чтобы её значение перешло на вторую миссию. Как это сделать?Вот v35 - никак не сохранится, а вот v501-v1000, z301-z500 и w51-w200 сохранятся при переходе на другую карту... Так что используй другую переменную. Или же - в конце первой карты просто запиши в переменную из указанного мною диапазона значение от v35... 2 FCst1 Quote:1. Можно ли бродячего монстра заставить двигаться к определённой точке на карте.Да, можно - глянь ресейвер !!MW. Quote:2. Как сделать так, чтобы при нападении копейщиком на рыцаря (чародея, снайпера и тд.) тот убегал, при том, что навыки копейщика ниже монстра, на которого мы нападаем.Только отключением свойств объекта (!!OB*/*/*:S), а затем имитацией диалога об убегании (с возможностью выбора - догонять или нет, то бишь !!IF:Q), и если выбрано "догнать" - то включаем свойства объекта (при этом у него заранее в редакторе должна быть включена галочка "никогда не убегает"), а если "оставить" - то удалить его с карты путём !!UN:O... Quote:3. Красный герой посещает синий (вражеский) гарнизон с армией, после чего тот переходит во владения красного (со всей находившейся в нём армией).Очень просто: !?OBx/y/l; !!HE-1:O?y1; !!OBx/y/l&y1=0:S; !!GRx/y/l&y1=0:O0; !!OBx/y/l&y1=0:R; !!IF&y1=0:M^Гарнизон под вашим контролем!^; RE: Ваши вопросы по ERM-скриптам - Wog master - 13.03.2009 14:14 Ещё одна реально серьёзная проблема! Когда ты монстру делаешь ob:s а потом подходишь к нему у меня идёт диалог а после по скриптам объект удаляется un:o то происходит невероятное! Добавлено: К тебе присоединяются этих же м0нстров 832426 штук. Где то так. Также даётся около столько же ресурсов. Подскажите, как мнэ быть? RE: Ваши вопросы по ERM-скриптам - Efrit - 13.03.2009 14:24 Quote:Ещё одна реально серьёзная проблема! Когда ты монстру делаешь ob:s а потом подходишь к нему у меня идёт диалог а после по скриптам объект удаляется un:o то происходит невероятное!Выложи сейв и скрипт - что-то я сразу не могу сообразить... RE: Ваши вопросы по ERM-скриптам - Wog master - 13.03.2009 14:45 Ефрит, у тебя не было такого? Иль ты нэ вэришь? RE: Ваши вопросы по ERM-скриптам - FCst1 - 13.03.2009 14:53 Спасибо, Efrit! А про второе - так мне лень просто скрипт писать. Пробовал копейщику 9-ый уровень присваивать, так ничего, бьют малыша
RE: Ваши вопросы по ERM-скриптам - Efrit - 13.03.2009 14:59 Quote:Ефрит, у тебя не было такого? Иль ты нэ вэришь?Не было... FCst1, рад стараться
RE: Ваши вопросы по ERM-скриптам - Wog master - 13.03.2009 15:15 Ну а сейчас они на меня напали. И их было 7 групп по 598 в каждой. М0жет потому что он незаконченное действие сразу удаляет и п0этому такой вот баг? RE: Ваши вопросы по ERM-скриптам - GrayFace - 14.03.2009 15:14 (13.03.2009 12:33)Wog master Wrote: А у меня воть такая проблема. Я щас создаю супер пупер нелинейную кампанию и мне надо сделать так, чтобы одна переменная v 35 (в первой миссии она меняется много раз) и мне надо, чтобы её значение перешло на вторую миссию. Как это сделать?Учти еще, что ту переменную (из v501-v1000), которая переходит из первой карты, нельзя менать во второй карте, т.к. при рестарте карты она не сбрасывается в то значение, которое было до старта карты. И на возможность рестарта первой карты тоже рассчитывай. А с монстрами я так же делал, только и то, и другое в момент !?OB54 - делал OB:S и UN:O. Работало нормально. RE: Ваши вопросы по ERM-скриптам - Wog master - 14.03.2009 15:28 GrayFace, хорошая идея! Спасибо! RE: Ваши вопросы по ERM-скриптам - Wog master - 15.03.2009 07:14 Еще вопрос. В первом посте эфрит привёл хороший пример и исходя из него мне надо - как проверить сколько слов ты написал. То есть мне надо ответ из 3 слов и мне их надо просто пробелами разделить или как-то по-другому? RE: Ваши вопросы по ERM-скриптам - Wog master - 16.03.2009 11:08 Где наш эфрит? Куда подевался? Ещё трабл - в команде ТR:T мне надо сделать дорожку на воде (сделано) а для красоты захотел0сь п0 бокам дорожки применить воду как берега, но такова есть только с 1 стороны. А где же с другой? RE: Ваши вопросы по ERM-скриптам - Efrit - 16.03.2009 12:55 Я здесь, просто я вопроса не понял "как проверить сколько слов ты написал"... Так тебе нужно именно узнать, сколько слов ввёл человек - или же просто сделать ответ из нескольких слов? Насчёт TR:T - в нём среди его параметров есть "зеркало" - это и есть "с другой стороны". RE: Ваши вопросы по ERM-скриптам - Wog master - 16.03.2009 12:57 Правда? А где оно в параметрах? Насчёт Т мне надо ввести ответ из 3 слов? RE: Ваши вопросы по ERM-скриптам - Wog master - 17.03.2009 12:17 Опа на! Я не понимаю, почему не отвечают мне. Не обязательно отвечать мастерам по скриптам, а можно тем кто знает ответ на конкретный вопрос! Добавлено: Ещё вопрос - как обновить карту приключений, забыл команду! RE: Ваши вопросы по ERM-скриптам - GrayFace - 17.03.2009 13:09 Зеркало - параметр $7. Проверить на слова проще всего с помощью VR:M2 Обновить - UN:R RE: Ваши вопросы по ERM-скриптам - Wog master - 17.03.2009 13:15 Тхенкз, а насчёт vr:m поподробнее можно? RE: Ваши вопросы по ERM-скриптам - Efrit - 17.03.2009 18:14 Так если тебе просто надо ввести ответ из трёх слов, то просто пропиши в том скрипте для Z322 и Z323 вместо "ответ" - ставь "ответ из трёх слов". Всё будет работать. Z-переменные могут состоять и из нескольких слов. Или же тебе жизненно важно именно проверить, сколько слов ввёл человек - при этом их содержание неважно? RE: Ваши вопросы по ERM-скриптам - Wog master - 18.03.2009 10:21 Да не всё понятно. RE: Ваши вопросы по ERM-скриптам - Wog master - 18.03.2009 14:31 Ответьте на вопрос, как поставить определённый объект на карту процессом вогификации. Если L - 1, XL - 5, в таком роде? Добавлено: Ну то есть не во всех картах, а только в рандомных! RE: Ваши вопросы по ERM-скриптам - DracoLich - 18.03.2009 15:33 UN:X Не помню точно. UN имеет команду на проверку размера карты. RE: Ваши вопросы по ERM-скриптам - Wog master - 18.03.2009 15:50 Мне важен сам процесс расстановки объекта на рандоме в любом месте. Можно хоть на всех 10 RE: Ваши вопросы по ERM-скриптам - Efrit - 18.03.2009 19:36 Объекты ставятся с помощью !!UN:O - глянь в хелпе. Правда, далеко не все... (на самом деле I, а не O) RE: Ваши вопросы по ERM-скриптам - major - 18.03.2009 20:43 UN:I - ставит объекты на карту UN:X - получает размер карты RE: Ваши вопросы по ERM-скриптам - Efrit - 18.03.2009 20:49 Сорри, опечатался - Майор прав, конечно же я имел в виду !!UN:I... RE: Ваши вопросы по ERM-скриптам - Wog master - 19.03.2009 02:13 А как сделать чтобы они ставились в любом месте, причём узнавалось свободна ли эта клетка? RE: Ваши вопросы по ERM-скриптам - Efrit - 19.03.2009 08:49 Что значит "в любом месте"? Первые три параметра в !!UN:I - это и есть координаты установки объекта... Проверить же, можно поставить объект на клетку или нет, можно с помощью !!UN:E*/*/*. RE: Ваши вопросы по ERM-скриптам - Wog master - 19.03.2009 08:56 Мда... А как узнать сколько после битвы герой получил опыта и записать эту цифру в переменную v? RE: Ваши вопросы по ERM-скриптам - Efrit - 19.03.2009 09:08 1) Проверить, сколько опыта было у героя до битвы; (!!HE:E) и записать его в какую-нибудь переменную; 2) То же самое, но уже после битвы (в триггере !?BA1) 3) Вычесть из второго значения первое... RE: Ваши вопросы по ERM-скриптам - Wog master - 19.03.2009 11:41 ?!BA1; А После этого. RE: Ваши вопросы по ERM-скриптам - DracoLich - 19.03.2009 16:58 !?BA0; !!HE-10:E?v1000; !?BA1; !!HE-10:E?v1001; !!VRv1001:-v1000; !!IF:Q2/17/v1001/1^Герой получил %V1001 опыта^; Может не работать HE-10 в триггере BA1, ибо не проверял RE: Ваши вопросы по ERM-скриптам - Wog master - 19.03.2009 17:04 Спасибо. А не знаешь как файл в героях, который отвечает за произвольный карты? RE: Ваши вопросы по ERM-скриптам - Efrit - 19.03.2009 17:07 "Произвольный" = "случайный"? Тогда это RMG.TXT, хранящийся внутри h3bitmap.lod. RE: Ваши вопросы по ERM-скриптам - Wog master - 19.03.2009 17:19 А где этот лод находится и как вскрыть его? RE: Ваши вопросы по ERM-скриптам - Efrit - 19.03.2009 17:22 Находится он в папке data. Как вскрыть - http://wforum.heroes35.net/showthread.php?tid=540 , см. последний вопрос. (только, плз, не спрашивай "что значат колонки в этом файле" )
RE: Ваши вопросы по ERM-скриптам - Wog master - 19.03.2009 17:43 Можно ли сделать триггер на постройку определённого здания? RE: Ваши вопросы по ERM-скриптам - major - 19.03.2009 20:02 Можно проверить, построилась ли необходимая структура в городе, где х1 - номер структуры. !?TH0; !!VRv1000:S0; !!CA-1:B3/x1; !!VRv1000&1:S1; !?TH1; !!CA-1:B3/x1; !!IF&1/v1000=0:M^Структура построилась^; RE: Ваши вопросы по ERM-скриптам - Wog master - 20.03.2009 05:53 А нет триггера на клавишу D ? Ну вы меня п0няли! RE: Ваши вопросы по ERM-скриптам - Efrit - 20.03.2009 11:01 Не, триггеров на нажатие клавиш нету... RE: Ваши вопросы по ERM-скриптам - Wog master - 20.03.2009 11:47 Не понял ты меня. D - копать. RE: Ваши вопросы по ERM-скриптам - Efrit - 20.03.2009 12:20 D - это не только копать, это ещё и "защита" в битве или увольнение войск... Не, нету триггера но копание... RE: Ваши вопросы по ERM-скриптам - Wog master - 20.03.2009 12:27 Можно сделать через ерм, чтобы при выкапывании граля арт резко менялся на другой? RE: Ваши вопросы по ERM-скриптам - GrayFace - 20.03.2009 18:45 Триггеры на нажатия соответствующих кнопок обычно подходят - помотри копание артефакта в CM RE: Ваши вопросы по ERM-скриптам - Wog master - 21.03.2009 02:43 Можно ли сделать в героях так, чтобы за героя, которого ты играл лимит был 5 слотов, я имею в виду в армии! RE: Ваши вопросы по ERM-скриптам - Wog master - 21.03.2009 07:23 Подскажите еще кой-что. Мне надо в замке,когда нажимаешь на капитолий, он не писал "это здание уже построено. . ." и т.д. А мне надо вобще отключить эту фразу и показать свою. Кажется через СМ мона так сделать! Так? А как? RE: Ваши вопросы по ERM-скриптам - DracoLich - 21.03.2009 14:43 Quote:Можно сделать через ерм, чтобы при выкапывании граля арт резко менялся на другой?Трабла в том, что CM не отлавливает нажатия во внутренних окнах, вроде "просмотр королевства", "дополнительные действия", а именно в последних находится кнопка копания. Ждем СМ7-9 Добавлено: Quote:Подскажите еще кой-что. Мне надо в замке,когда нажимаешь на капитолий, он не писал "это здание уже построено. . ." и т.д. А мне надо вобще отключить эту фразу и показать свою. Кажется через СМ мона так сделать! Так? А как? СМ для окна построек тоже нет. Добавлено: Quote:Можно ли сделать в героях так, чтобы за героя, которого ты играл лимит был 5 слотов, я имею в виду в армии!проверяй при посадке новых существ заполненость других слотов, или хотя бы при каждом шаге героя. И предлагай высадить левых RE: Ваши вопросы по ERM-скриптам - Wog master - 21.03.2009 16:58 Мда, ничо нельзя! RE: Ваши вопросы по ERM-скриптам - Wog master - 23.03.2009 17:00 Как во время битвы после музыки скастовать удар молнии по всем врагам п0очерёдно. Колдует монах! RE: Ваши вопросы по ERM-скриптам - DracoLich - 23.03.2009 20:43 !?BR&v997=-1; !!DO10/22/41/1:P; В теле функции вызываешь касты молний на x16 стек. Хелпа с собой нету, чем мог помог RE: Ваши вопросы по ERM-скриптам - Wog master - 26.03.2009 19:34 UN:A# - создание сборочного арта. Недопонял. Объясните более подробн0! RE: Ваши вопросы по ERM-скриптам - DracoLich - 27.03.2009 16:10 Там же расписано ОО Опять, блин, справки нет. Ничего по делу не скажу :P RE: Ваши вопросы по ERM-скриптам - Wog master - 27.03.2009 17:24 Партизан, Добавлено: Возникла куда более серьезная проблема. У меня 4 евента на карте. При наступлении на каждый к переменной 18 прибавляется плюс 1. А в здании если v18 равно 4 - должн0 быть со0бщение, а его нет! Всё ж правЫльн0. Так в чём загвоздка? RE: Ваши вопросы по ERM-скриптам - major - 27.03.2009 19:44 поставь другую v, может эта уже где-то используется. RE: Ваши вопросы по ERM-скриптам - Wog master - 28.03.2009 04:50 Нет не используется! RE: Ваши вопросы по ERM-скриптам - DracoLich - 28.03.2009 18:25 Дай бох памяти... Code: !$LEx/y/l;Затем !?OBx/y/l !!IF&v18=4:M^йцукен^; RE: Ваши вопросы по ERM-скриптам - Wog master - 28.03.2009 18:28 18 меньше 4 мона не писать. !?LE-/-. . . 4 раза. П0сле !!vr18:плюс 1 Н0 увы. . . RE: Ваши вопросы по ERM-скриптам - DracoLich - 28.03.2009 18:32 Скрипт в студию. Ниче не понял ) RE: Ваши вопросы по ERM-скриптам - Wog master - 28.03.2009 18:40 ААААГРХХР!! ! ! ! ! ! Я сам ни чета не п0нял, просто я сейчас не дома и приходится прибегать к помощи телефона... RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.03.2009 20:48 где скачать SCVS? RE: Ваши вопросы по ERM-скриптам - Berserker - 31.03.2009 23:59 В любой версии феникса включён. Могу залить вместе с патчем (в оригинале есть баг). RE: Ваши вопросы по ERM-скриптам - Wog master - 01.04.2009 16:24 Я забыл как проверить у героя твоего наличие такого-то м0нстра! RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.04.2009 19:02 !!BMномер_героя:Cномер монстра/номер_v_переменной_результата; RE: Ваши вопросы по ERM-скриптам - Ganymed - 02.04.2009 01:23 (31.03.2009 23:59)Berserker Wrote: В любой версии феникса включён. Могу залить вместе с патчем (в оригинале есть баг). Залей, только, если не трудно, не в аттаче. RE: Ваши вопросы по ERM-скриптам - Berserker - 02.04.2009 01:36 http://berserker.nxt.ru/files/tools2b/SCVS.RAR RE: Ваши вопросы по ERM-скриптам - Ganymed - 02.04.2009 14:43 Спасибо Отличный, между прочим, файлообменник. RE: Ваши вопросы по ERM-скриптам - Berserker - 02.04.2009 16:47 Не за то. Неплохой, но там скрипт за варезом и порно следит и за АРКЗ мне подчистили аккаунт. Еле вернул
RE: Ваши вопросы по ERM-скриптам - Wog master - 03.04.2009 08:05 Нет я имел в виду через HE:C! RE: Ваши вопросы по ERM-скриптам - DracoLich - 03.04.2009 19:03 Цикл через 7 слотов армии. Где трабл? RE: Ваши вопросы по ERM-скриптам - Pawo - 04.04.2009 01:34 Вопрос по ERM. Можно ли как-нибудь управлять "туманом войны"? Требуется сделать так, чтобы он не открывался перед героем в определённых участках карты. Реально ли? RE: Ваши вопросы по ERM-скриптам - Wog master - 04.04.2009 01:48 Pawo ты хочешь сделать так чтобы в некоторых местах карты она не открывалась? RE: Ваши вопросы по ERM-скриптам - Berserker - 04.04.2009 02:03 Можно попробовать перехватывать событие !?HM и каждый раз затемнять часть карты. Но это может сделать игру тормознутой. RE: Ваши вопросы по ERM-скриптам - Efrit - 04.04.2009 08:04 Ещё можно повесить скриптом на героя проклятие от сфинкса, уменьшающее радиус его видимости до 2. А с помощью !!UN:C можно уменьшить его вообще до 0 (то есть герой вообще не будет открывать карту).Pawo, так сойдёт? Просто !!UN:C - это опасная штука, она меняет всю игру сразу, а не только конкретную карту... RE: Ваши вопросы по ERM-скриптам - Ganymed - 04.04.2009 14:51 Вот такой незамысловатый скрипт закрывает территорию вокруг героя в начале следующего дня. Может, пригодится: Code: !?TM2$once$=1; таймер на каждый деньТакже можно через UN:H закрывать любые участки карты периодически (с таймером), с точными координатами (если объект статичен) или через проверку координат, по типу того, как я сделал с героем. Других вариантов, исходя из данного движка - так, чтобы он работал стабильно и не тормозил, судя по всему нет. Т.е. карта в любом случае откроется, но ее можно тут же (на следующем же ходу) закрыть. Это оптимальный вариант. RE: Ваши вопросы по ERM-скриптам - Wog master - 05.04.2009 05:39 Где я могу найти название всех звуков в героях Вог? RE: Ваши вопросы по ERM-скриптам - Ganymed - 05.04.2009 10:43 Наверное, имеется в виду содержимое звукового архива Героев Heroes3.snd с файлами озвучки игры. Потому что в ВоГ пока нет оригинальной озвучки (в новых городах будет). Вот таблицы содержимого звукового архива Героев: Таблица озвучек существ и жилищ существ: ...MOVE (...EXT1 - вход в телепорт, ...EXT2 - выход из телепорта) - озвучка передвижения существа ...ATTK - озвучка нанесения ближнего урона ...SHOT - озвучка нанесения дальнего урона ...WNCE - озвучка получения несмертельного урона ...DFND - озвучка срабатывания доп. защиты, если существо находится в Режиме обороны ...KILL - озвучка получения смертельного урона. (Click to View) Таблица озвучки объектов (Click to View) Таблица озвучки героев и битвы (Click to View) Таблица озвучки интерфейса и игровых событий (Click to View) RE: Ваши вопросы по ERM-скриптам - Ganymed - 05.04.2009 10:53 Таблица озвучки кампаний (SoD) (Click to View) Таблица неиcпользуемых звуков (Click to View) RE: Ваши вопросы по ERM-скриптам - Wog master - 05.04.2009 15:01 И заклинаний надо. . . RE: Ваши вопросы по ERM-скриптам - FCst1 - 05.04.2009 16:23 * Можно ли в Кампанию включить внешнюю музыку (во время карты местности), а не заменять стандартную? * Забыл постоянно случайную переменную. Мне нужно, чтобы при посещении объета могло появится 50 разных сообщений. * Почему-то не работает !#MP... (!#MP:1; S1/^Rush^
RE: Ваши вопросы по ERM-скриптам - Pawo - 06.04.2009 04:20 Efrit Wrote:!!UN:Cможно по-подробнее про эту комманду? просто у меня наверное справочник старый, нет так этого Вообще, необходимо, чтобы туман войны не открывался перед кораблем (на воде). Можно ли так сделать? В принципе, можно так: перехватывать !?HM; определять координаты героя !!HE-1:P?v...; определять тип поверхности !!TR:T; если вода, то ставим радиус разведки (!!UN:C) = 0, иначе радиус стандартный. Но это очень громоздко, тормоза наверное будут. Есть еще варианты? RE: Ваши вопросы по ERM-скриптам - Wog master - 06.04.2009 07:02 Все звуки в героях вав или м82? RE: Ваши вопросы по ERM-скриптам - Ganymed - 06.04.2009 14:06 (06.04.2009 04:20)Pawo Wrote: Вообще, необходимо, чтобы туман войны не открывался перед кораблем (на воде). Можно ли так сделать?Туман войны в любом случае ДОЛЖЕН открываться, иначе как вы себе представляете игровой процесс в принципе? Но его можно сузить (через проклятье HE:Y8...) или можно закрывать ежедневно (см. выше). Все попытки воздействовать через адреса, как мне кажется, ни к чему хорошему не приведут. (06.04.2009 07:02)Wog master Wrote: Все звуки в героях вав или м82? Все звуки в WAV. Формат 82m используется для того, чтобы звуки читались игрой непосредственно из папки DATA. У файла формата WAV просто меняется разрешение. RE: Ваши вопросы по ERM-скриптам - Wog master - 06.04.2009 16:08 Где я могу найти наименование всех заклинаний в героях? RE: Ваши вопросы по ERM-скриптам - Ganymed - 06.04.2009 16:25 В ERM-Help или ФизМиг. RE: Ваши вопросы по ERM-скриптам - Wog master - 06.04.2009 17:13 В ерм-хелпе нет стопудово! А второе что? RE: Ваши вопросы по ERM-скриптам - Ivor - 06.04.2009 17:42 (06.04.2009 17:13)Wog master Wrote: В ерм-хелпе нет стопудово! А второе что?А это что? Заклинания (Click to View) RE: Ваши вопросы по ERM-скриптам - Pawo - 06.04.2009 18:25 Ganymed Wrote:иначе как вы себе представляете игровой процесс в принципе?Карта островная, "на воде" туман войны перед героем открываться не должен, но может открываться "обсерваторией красного дерева" и "хижиной мага". "На суше" все должно быть как обычно (туман должен открываться) RE: Ваши вопросы по ERM-скриптам - DracoLich - 06.04.2009 19:33 Учитывая, что после ссадки на землю все очки хода теряются, класть проклятия легче
RE: Ваши вопросы по ERM-скриптам - Ganymed - 06.04.2009 22:36 (06.04.2009 18:25)Pawo Wrote:Т.е. если герой на берегу, то туман на воде не должен открываться? Так он и так не открывается, только небольшая часть в радиусе действия героя (и в зависимости от наличия Разведки или Проклятья). Если же герой в лодке, то на воде он открывает карту также, как и на суше - так предусмотрено самой игрой. Т.е. - чтобы герой двигался, а туман над ним не исчезал - такого невозможно ни по игровому принципу, ни по здравому смыслу.Ganymed Wrote:иначе как вы себе представляете игровой процесс в принципе?Карта островная, "на воде" туман войны перед героем открываться не должен, но может открываться "обсерваторией красного дерева" и "хижиной мага". "На суше" все должно быть как обычно (туман должен открываться) Но можно героя локализовать в определенной области карты посредством назначения постоянного срабатывания тумана войны в определенных точках и с определенным радиусом, либо на самого героя наложить скрипт ежедневного закрытия карты (кот. я привел выше). Т.е. герой будет постоянно открыт только в зоне самого себя, условно говоря. Вся остальная часть карты может быть закрыта, за исключением принадлежащих игроку героя объектов и городов. (06.04.2009 19:33)DracoLich Wrote: Учитывая, что после ссадки на землю все очки хода теряются, класть проклятия легчеСкрипт, кот. я привел выше, как раз не зависит от очков хода героя . Считывается последние координаты героя на момент передачи хода, и в начале следующего дня от этих координат карта вокруг героя закрывается, так что здесь без разницы должно быть - где герой закончил день, в лодке или сойдя на берег и сколько ходов у него "списалось" или осталось на момент передачи хода. Стабильность работы скрипта как раз и основана на том, что он не зависит от шагов героя, а считываются его последние координаты на момент передачи хода. Т.е. герой может сделать один шаг за ход, или не делать их вообще, или израсходовать полностью - игре это не важно. Ей важна конкретная точка, от которой надо закрыть карту на следующий день.
RE: Ваши вопросы по ERM-скриптам - Pawo - 06.04.2009 22:45 как использовать комманду !!UN:C, и для чего она предназначена? RE: Ваши вопросы по ERM-скриптам - major - 06.04.2009 22:58 Команда предназначена для редактирования памяти игры напрямую. Она использует глобальное изменение параметра, которое нужно фактически постоянно корректировать, но не обязательно. Синтаксис !!UN:C<адрес_памяти>/<кол-во_байт>/<значение>; Например, !!UN:C4459264/4/21; - установить 4-байтовое значение 21 по адресу 4459264. Адрес берется из 10-ричной системе счисления. Реальный адрес памяти измеряется в 16-ричной. RE: Ваши вопросы по ERM-скриптам - Flashback - 06.04.2009 23:08 Опасный это метод, да, и если так что-нибудь пачнуть, а потом чел грузанет др. карту это останется. RE: Ваши вопросы по ERM-скриптам - Pawo - 07.04.2009 00:57 major Wrote:для редактирования памяти игры напрямую.а как установить радиус раведки у героев? RE: Ваши вопросы по ERM-скриптам - Wog master - 07.04.2009 06:22 Ну где? Заклы... RE: Ваши вопросы по ERM-скриптам - Ganymed - 07.04.2009 14:49 (07.04.2009 00:57)Pawo Wrote: а как установить радиус раведки у героев?В ERM-Help, раздел Благословения и Проклятья. !!HE:Y Wog master FizMiG.rar RE: Ваши вопросы по ERM-скриптам - DracoLich - 07.04.2009 15:11 Quote:а как установить радиус раведки у героев?Можно попробовать искать с помощью артмани адрес круга обзора, изменяя разведкой или телескопами. RE: Ваши вопросы по ERM-скриптам - Ivor - 07.04.2009 21:00 (07.04.2009 06:22)Wog master Wrote: Ну где? Заклы... Пост #125 RE: Ваши вопросы по ERM-скриптам - Wog master - 08.04.2009 01:46 А есть ли какой-нибудь блокнот в Вог, где они записаны? RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.04.2009 02:04 sptraits или что-то в этом роде, если я правильно тебя понял RE: Ваши вопросы по ERM-скриптам - Wog master - 10.04.2009 16:39 Хочу узнать как вставить видео в игру! Какие форматы можно? Длительность? И алгоритм? Плиз! RE: Ваши вопросы по ERM-скриптам - MOP - 10.04.2009 21:50 Формат - avi. Длительность - сколько угодно. Алгоритм 1: !!VRz1:S^../Data/Helloworld.avi^; (твой файл) !!IF:B1/1/1 P1; Будет просто окошко с видео, без текста, но видео можно показать любого размера. Алгоритм 2 !!VRz1:S^../Data/Helloworld.avi^; (твой файл) !!VRz4:S^Такое вот видео!^; !!VRz3:S^Прикольно!^; !!VRz2:S^^; !!IF : D1/3/4/2/1/2/2/2/2/2/2/2/2/2/2/2 E1/1; Поддерживает до 4-x изображений, подсказки, описание и ввод текста. Но видео может быть лишь 100Х100 пикселей. Если больше - будет урезано. Если меньше - выровнено по центру. Видео SMK (BIK) в DL можно установить в шаблоне? А то, что с ним не делать, показывает постоянно одно и то же - видео выигранной битвы. RE: Ваши вопросы по ERM-скриптам - Wog master - 11.04.2009 01:14 А как сделать, чтоб в моём видео звук был? RE: Ваши вопросы по ERM-скриптам - Berserker - 11.04.2009 01:28 Как вариант - родить его. Как альтернатива - записать звук в wav и врубить сперва wav, потом видео, но файл получится очень большой + будет рассинхронизация. RE: Ваши вопросы по ERM-скриптам - Wog master - 11.04.2009 01:48 Мда... Эт трудн0. RE: Ваши вопросы по ERM-скриптам - MOP - 11.04.2009 14:35 Пользуйся VirtualDab. С её помощью и озвучку в авишку добавить можно, и wav сделать качественным и малообъёмным.) RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.04.2009 17:07 и все-же VirtualDub RE: Ваши вопросы по ERM-скриптам - Wog master - 11.04.2009 17:12 Жалко что в Героях низя видео со звуком показать.
RE: Ваши вопросы по ERM-скриптам - MOP - 11.04.2009 17:34 Почему нельзя? Я в Героях целые порно-фильмы смотрел со вздохами. RE: Ваши вопросы по ERM-скриптам - Berserker - 11.04.2009 17:39 Wog master, МОР вроде говорит, что можно... RE: Ваши вопросы по ERM-скриптам - Wog master - 11.04.2009 17:43 МОР, НУ НУ RE: Ваши вопросы по ERM-скриптам - Berserker - 11.04.2009 17:56 Quote:Почему нельзя? Я в Героях целые порно-фильмы смотрел со вздохами.Подскажи ЕРМ код такого фильма во время хода противника
RE: Ваши вопросы по ERM-скриптам - MOP - 11.04.2009 18:00 Берс, ну не мне тебя учить... Я диалог ставил как инструкцию. Фильмец посмотрел, нажал ОК - и айда сразу в Героев рубиться.
RE: Ваши вопросы по ERM-скриптам - Flashback - 11.04.2009 19:53 MOP, думаю это надо будет добавить в твой мод, если играть на хл против 7х, то пару минут может удасца посмотреть =) Добавлено: ой, а если против человека, то 100%
RE: Ваши вопросы по ERM-скриптам - MOP - 11.04.2009 19:57 Если бы ещё авишки нормально жались. В хэлпе тупо сказано, что ави ОБЯЗАТЕЛЬНО должна быть в сжатом формате. Фигня. Либо uncompressed, либо RLE, а RLE почти не жмёт. Всеми юзаемые XviD и DivX Героями не поддерживаются. RE: Ваши вопросы по ERM-скриптам - Flashback - 11.04.2009 20:19 (11.04.2009 19:57)MOP Wrote: Если бы ещё авишки нормально жались. В хэлпе тупо сказано, что ави ОБЯЗАТЕЛЬНО должна быть в сжатом формате. Фигня. Либо uncompressed, либо RLE, а RLE почти не жмёт. Всеми юзаемые XviD и DivX Героями не поддерживаются.лучшее сжатие - уменьшение разрешения видео, но фишку с видео все-таки возьми на заметку для мода
RE: Ваши вопросы по ERM-скриптам - MOP - 11.04.2009 20:20 Не, ты пошутил.
RE: Ваши вопросы по ERM-скриптам - Wog master - 12.04.2009 04:55 Народ, помощь нужна опять! Как мне поставить свой звук, проигрываемый при битве только в одной битве. То бишь не во всех RE: Ваши вопросы по ERM-скриптам - Berserker - 12.04.2009 05:10 После этой битвы в триггере !?BA1 верни старое значение музыки. RE: Ваши вопросы по ERM-скриптам - Wog master - 12.04.2009 06:22 Ничо не понял! RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.04.2009 19:10 после окончания битвы верни старую музыку RE: Ваши вопросы по ERM-скриптам - Wog master - 15.04.2009 02:18 Ты скрипт знаешь? А мне надо включить в битве мою музыку. Напишите скрипт плиз! RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.04.2009 18:30 какой скрипт я знаю? RE: Ваши вопросы по ERM-скриптам - MOP - 16.04.2009 00:42 Единственное, что меня заинтересовало в Реквизите - новые диалоги типа воговсих, но сложнее и исчезающие при отпускании мыши. Правда, они не дружат со свёрнутым режимом (текст едет), но всё же впечатляют. Это у них где прошита такая возможность, в exe или RZT.dll? RE: Ваши вопросы по ERM-скриптам - Berserker - 16.04.2009 00:45 MOP, это обычные окна, написанные на Делфи. RE: Ваши вопросы по ERM-скриптам - Wog master - 16.04.2009 11:27 В битве sn работает? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.04.2009 11:38 конечно RE: Ваши вопросы по ERM-скриптам - Wog master - 16.04.2009 11:42 Приведи пример плз RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.04.2009 13:28 недочитал хелп. оказывается не работает RE: Ваши вопросы по ERM-скриптам - Wog master - 16.04.2009 16:08 Тогда как ещё в битве звук активировать? RE: Ваши вопросы по ERM-скриптам - major - 16.04.2009 19:08 SN работает хоть где. пример рабочего кода ** тут идет любой код или любой триггер !!VRz1:S^имя_файла.wav^; задать имя несжатого wav-файла !!SN:Pz1; проиграть файл Добавлено: да, звук берется кажется из папки data, но можно и самому указать путь. например, из папки mp3 !!VRz1:S^../mp3/имя_файла.wav^; задать имя несжатого wav-файла !!SN:Pz1; проиграть файл RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.04.2009 20:59 снова недочитал. на самом деле все работает везде RE: Ваши вопросы по ERM-скриптам - Wog master - 17.04.2009 01:41 Спасибо! Добавлено: А зачем тогда мр раз sn есть? RE: Ваши вопросы по ERM-скриптам - DracoLich - 17.04.2009 12:18 Тем, что мп3 тупо лучше и дольше (вроде) =) на проигрывание мп3 музыки есть какие-то ограничения, ибо, к примеру, у меня проигрывалась лишь стандартная музыка героев, а моя отказывалась, был лишь слышен щелчок при попытке запуска. Надо бы узнать, какие параметры нужны RE: Ваши вопросы по ERM-скриптам - Wog master - 17.04.2009 14:04 А как, например, не пройграть звук и ждать, пока он закончится, а чтобы под неё была игра? RE: Ваши вопросы по ERM-скриптам - major - 17.04.2009 19:26 измерь длительность звука и сделай задержку !!UN:R6/<значение>; где значение - длительность в миллисекундах например !!UN:R6/1500; - задержка в 1,5 секунды RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.04.2009 20:40 нет, ему нужно чтобы звук проигрывался параллельно игре RE: Ваши вопросы по ERM-скриптам - major - 18.04.2009 00:09 Ну так он и будет проигрываться параллельно, если не делать никаких задержек. RE: Ваши вопросы по ERM-скриптам - Wog master - 18.04.2009 01:21 Я уже проверял. Всё замирает, когда звук проигрывается. RE: Ваши вопросы по ERM-скриптам - Berserker - 18.04.2009 01:35 Процедура PlaySound проигрывает звук в отдельном потоке (нить, англ. Thread), поэтому исполнение кода продолжается. RE: Ваши вопросы по ERM-скриптам - Wog master - 18.04.2009 02:12 Ну, тут наверное, не так. RE: Ваши вопросы по ERM-скриптам - major - 18.04.2009 16:26 А тут - это где? Хотите поспорить с Берсеркером? RE: Ваши вопросы по ERM-скриптам - Wog master - 18.04.2009 17:48 Я тебе отвечаю. Он не под мою музыку ходит, а всё замирает, п0ка муз0ныч не кончится! RE: Ваши вопросы по ERM-скриптам - major - 18.04.2009 21:25 Ну и я тебе говорю, что у меня есть эти вызовы !!SN и в битве и просто на карте приключений, и нигде они не стопорят игру. Опиши конкретно, где у тебя все замирает и где вызываешь ресивер. Можешь даже код выложить. ERM Scriping Help - Valery - 18.04.2009 22:15 Hello all. is there a way to set a time trigger to launch its action x days after it should? Lets say that the time trigger survey an AI hero. When the AI is dead, I want the time trigger to enable the passability of a square x days after his death. To trigger it one day after the AI is dead is OK, but how about x days? Is it possible? Is it also possible to enable the same time trigger to enable square "a" 4 days after AI death, square "b" 8 days, square "c"12 days after, or need a different TM for each? Thanks in advance RE: Need help with a script - Berserker - 18.04.2009 22:36 Hi. Here is the solution. !#IF:V123/0; // Flag - if AI hero is dead !#VRv1234:S0; // How many days ago did the event happen? !?TMX&123; // If AI Hero is dead !!VRv1234:+1; // Start Final Coundown (joke) !?TMX&v1234>3; !!TR...&v1234=4:... // Enable square "a" after 4 days !!TR...&v1234=8:... // Enable square "b" after 8 days !!TR...&v1234=12:... // Enable square "c" after 12 days RE: Need help with a script - Valery - 18.04.2009 23:28 Great. it will work for endless heros? Can a single TM handle 56 v+ counts and commands? Or is better to do a specific TM for each faction? Thanks
RE: Need help with a script - Berserker - 19.04.2009 00:40 Quote:Great. it will work for endless heros?I think it would be better to split the routine and assign each part to its own timer. RE: Ваши вопросы по ERM-скриптам - MOP - 21.04.2009 14:48 Кстати, я всегда не понимал описание !!MP-ресейвера. Да, можно заменить с его помощью стандартную музыку. Но при чём тут: "59...199 Определяются пользователем "? Как можно сделать их своими? Где они будут играть? Ерунда какая-то выходит, господа... RE: Ваши вопросы по ERM-скриптам - Shihad - 21.04.2009 16:46 Господа, какой ман следует курить и где копать, чтоб сотворить так выглядящие абилки у юнитов? Юнит Б кастует(как ангел, в свой ход) на юнита А(и только на юнита А) заклятье, после чего юнит А становится круче на ход. Юнит В может скастовать на противника цепную молнию(укороченную - 3 звена и только с расстояния >= три клетки) RE: Ваши вопросы по ERM-скриптам - Wog master - 21.04.2009 17:18 По моему нет команд для проверки расстояния между юнитами в баттле! RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.04.2009 17:32 а кто мешает написать? RE: Ваши вопросы по ERM-скриптам - Shihad - 21.04.2009 19:31 Алгоритм первого скрипта , как я понимаю, следующий. Проверяется, кто ходит. Проверяется тип юнита под курсором мышки - в случае нужного курсор становится как у заклятия. Проверяется клик - по клику у мага отнимает ход, цели добавляется атака. Через какие ресиверы и триггеры это сделать? RE: Ваши вопросы по ERM-скриптам - Wog master - 22.04.2009 01:47 BA, BG, BM, BU RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.04.2009 01:53 триггер CM RE: Ваши вопросы по ERM-скриптам - Shihad - 22.04.2009 08:04 Еще бы хелп Драколича был в одной кодировке, а не в двух разных... Спасибо. RE: Ваши вопросы по ERM-скриптам - Efrit - 22.04.2009 08:10 Здесь вообще-то никто не сказал про самый важный триггер - это !?MM. Именно через него надо эмулировать колдование магии... RE: Ваши вопросы по ERM-скриптам - DracoLich - 22.04.2009 16:15 Quote:Еще бы хелп Драколича был в одной кодировке, а не в двух разных...Лол я до сих пор нихего не могу поделать с этим. У меня все ок. RE: Ваши вопросы по ERM-скриптам - Shihad - 22.04.2009 16:51 У тебя все ок, а у меня Линукс. Читалка не любит, когда у нее кодировка с c1251 перескакивает на Unicode. Выставь всем Юникод, что ли...
RE: Новые Генераторы и Банки существ - ERMMASTER - 23.04.2009 18:01 Скачал пачку новых обьектов на карту, теперь меня волнует вопрос можно ли их юзать через ERM код, как определит тип/субтип обьекта чтобы к нему обратиться? RE: Новые Генераторы и Банки существ - Efrit - 23.04.2009 18:04 !#OBx/y/l:T?y1 U?y2; (x/y/l - координаты "нового объекта") Тогда в y1 и y2 будут соответственно тип и подтип объекта. RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 23.04.2009 18:51 Всем привет! Я тут занимаюсь одним интересным проектом и столкнулся с парочкой проблем... Вопрос №1 Сработавшую мораль определить можно: 0x01000000 = 16777216 В этом раунде битвы отряду выпала мораль. а на удачу флаг нигде не могу найти Ни в ERM help ни где-либо еще, может кто знает как определить срабатывание удачи? Мне нужно сделать такую фишку: Когда срабатывает удача есть 50% шанс нанести 3х урона вместо 2х Невижу в осуществлении никаких проблем, кроме описанной выше... Помогите плиз Вопрос №2 В файле спэлов SPTRAITS есть куча свободных строк для заклинаний, реально ли туда чего-нибуть добавить? И пока последний вопрос... Через редактор ресурсов смог заменить портрет,имя и название специализации (они другие уже при выборе настроек карты), но немогу поменять картинку специализации(в самой игре не проблема) как их поменять в окне настроек карты? RE: Новые Генераторы и Банки существ - ERMMASTER - 23.04.2009 18:56 (23.04.2009 18:04)Efrit Wrote: !#OBx/y/l:T?y1 U?y2; (x/y/l - координаты "нового объекта")Спасибо! Это-же элементарно и как я сам не допетрил ![]() Хм.... вроде все правильно написал.. !#OB10/5/0:T?y1 U?y2; !#IF:My1; !#IF:My2; При загрузке карты должен давать класс/саб а выводит нули ![]() или !?OB10/5/0; !!OB10/5/0:T?y1 U?y2; !!IF:My1; !!IF:My2; При посещении, но тоже нули
RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 23.04.2009 19:09 Вот еще сложная штука: Например есть артиф, который усиливает проклятье таким образом, что оно не только делает урон минимальным, но и снижает его на 10%. Само это действие не проблема, проблема в том, что если снять проклятье или оно просто закончиться урон должен восстановиться. Ведь если он не восстановиться следующий каст снизит его еще на 10% и т.д. А ведь проклятье может быть и одиночным и массовым. Надеюсь я правильно и понятно изложил суть проблемы. RE: Ваши вопросы по ERM-скриптам - Berserker - 23.04.2009 19:40 Quote:а на удачу флаг нигде не могу найтиТолько самому. Рассчитал сам урон, увидел что он в. 1х..2х больше твоего в триггере урона и изменяй. Quote:В файле спэлов SPTRAITS есть куча свободных строк для заклинаний, реально ли туда чего-нибуть добавить?Попробовать можно, но насколько я помню, эффекта не будет. Quote:Например есть артиф, который усиливает проклятье таким образом...Вариант есть. Ставишь на монстра какой-нибудь нейтральный спел вроде вызова лодки. На Х ходов. Это и будет твоё проклятье. При !?BG:A атаке, изменяй ему высокую планку урона на низкую. Запоминаешь номер монстра. Далее в триггере поверждений получаешь реальный номер монстра (спроси у GrayFace исправленную функцию) и если это этот, то уменьшаешь урон на Х% (финальный). В триггерах !?BG1, !?BR, ?!BG0 проверяешь, есть ли запомненый монстр с уменьшенным уроном и если да, то возвращаешь верхнюю планку урона. То есть запоминать придётся два числа: верхняя и нижняя планка урона. Ну и никто не гарантирует, как там совместимость с другими спелами вроде Благословения или Проклятия. RE: Новые Генераторы и Банки существ - major - 23.04.2009 20:06 (23.04.2009 18:56)ERMMASTER Wrote: !?OB10/5/0;!!IF:M^%Y1 %Y2^; RE: Новые Генераторы и Банки существ - ERMMASTER - 23.04.2009 20:13 Все расшарил... RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 23.04.2009 21:26 Quote:Вариант есть. Ставишь на монстра какой-нибудь нейтральный спел вроде вызова лодки. На Х ходов. Это и будет твоё проклятье. При !?BG:A атаке, изменяй ему высокую планку урона на низкую. Запоминаешь номер монстра. Далее в триггере поверждений получаешь реальный номер монстра (спроси у GrayFace исправленную функцию) и если это этот, то уменьшаешь урон на Х% (финальный). В триггерах !?BG1, !?BR, ?!BG0 проверяешь, есть ли запомненый монстр с уменьшенным уроном и если да, то возвращаешь верхнюю планку урона. То есть запоминать придётся два числа: верхняя и нижняя планка урона. Ну и никто не гарантирует, как там совместимость с другими спелами вроде Благословения или Проклятия. Мдяя... Нужно будет изрядно помучиться... Если получиться выложу ![]() Добавлено: Думаю можно сделать намного проще... Возьмем 2 триггера (до атаки и после) Перед атакой проверяем есть ли на мобе обычное проклятье, если да то запоминаем в переменную его мин. урон и снижаем его на 10%(макс. не нужен на нем ведь проклятье) А в триггере после атаки восстанавливаем прежний урон из переменной... Нужно было сначала подумать, потом помощи просить, оказалось легче, чем казалось. Сейчас попробую сделать... RE: Ваши вопросы по ERM-скриптам - Berserker - 23.04.2009 21:46 Quote:А в триггере после атаки восстанавливаем прежний урон из переменной...А, так нужно изменить действие стандартного спела...И всё равно. 10% нужно отнимать от финального урона. Как вы отнимете от 1-2 10%? Это раз. второе - !?BG1 возникает не всегда. Если монстр умирает от удара - точно не возникает. RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 23.04.2009 21:52 Итак... Может кому пригодиться.... !?BG0; /до атаки !!BG:A?y1; /узнаем действие !!FU&y1<>6:E; /если не удар выходим из функции !!BG:Q?y8; !!FU&y8=0:E; /убеждаемся что это не ход нашего героя !!BG:N?y6; /берем номер отряда чей сейчас ход !!BMy6:G42/?y1/?y2; /проверяем отряд на наличие проклятья !!FU&y1=0:E; /если нет покидаем функцию !!BMy6:U1/?v5087; /запоминаем мин. урон !!VRy11:Sv5087*10:100; /расчитуем 10% от него !!VRy1:Sv5087-y11; /ррасчитуем урон-10% !!BMy6:U1/y1; /устанавливаем отряду пониженный урон !!BMy6:V40; /играем анимацию проклятья(для эффекта )!!VRv5088:S1; /ставим переменную-метку для следующего триггера !?BG1&v5088=1; /триггер после атаки(если стоит метка) !!BMy6:U1/v5087; /восстанавливаем прежний урон !!VRv5088:S0; /сбрасываем метку Фуф... вроде так... Добавлено: Quote: Как вы отнимете от 1-2 10%? Это раз. второе - !?BG1 возникает не всегда. Если монстр умирает от удара - точно не возникает. Точно, насчет первого не подумал, да и то что !?BG1 не возникает если монстр гибнет для меня новость.... сейчас буду тестировать... ![]() А других вариантов пока не вижу
RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 23.04.2009 22:23 В ходе моих экспериментов наткнулся на странный факт 0_о У моего героя есть 1000 скелетов, против них стоит одна улучшенная нага с постоянным уроном в 30. Без кода приведенного выше нага бьет скелетов на 49 урона, после произнесения проклятья она наносит 46 урона ( а ведь унее постоянный урон, ничего не должно меняться) С использованием вышеупомянутого кода проклятая нага бьет 43 урона(что впринципе доказывает его работоспособность) Так вот.. Почему урон наги проклятой без скриптов тоже понижаеться? RE: Ваши вопросы по ERM-скриптам - Berserker - 23.04.2009 22:25 Он и должен понижаться. Экспертное проклятье частично уменьшает урон, как и благословение увеличивает. RE: Ваши вопросы по ERM-скриптам - major - 23.04.2009 22:29 Проклятье/благословение уменьшает/увеличивает минимальный/максимальный урон на 1. RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 23.04.2009 22:36 Ясно.. спасибо за полезную инфу.. А есть ли у кого заплатка на баг в стандартном wog 5.58f, когда у специалистов по существам на высоком уровне навыки монстров специализации уходят в минуса? Например у меня Ивор с 300-стами лучниками при поднятии уровня выскакивает сообщение о негативном бонусе атаки и ссылка на какую-то функцию, во всех последующих битвах атака лучников становиться отрицательной (напримар -512)... RE: Ваши вопросы по ERM-скриптам - Berserker - 23.04.2009 22:44 Quote:wog 5.58fЭто вроде вога к пятым героям? ![]() Если это скрипт, то править самим придётся. RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 23.04.2009 22:48 Тьфу имел ввиду 3,58 ![]() Это стандартный скрипт №39 * HERO SPECIALIZATION BOOST (HSB) ** by Alexis Koz Но я не смог выяснить причину этого бага, он выскакивает редко, но у всех! Добавлено: Извинясь за повторения, но для меня это важно... Через редактор ресурсов смог заменить портрет,имя и название специализации (они другие уже при выборе настроек карты), но немогу поменять картинку специализации(в самой игре не проблема) как их поменять в окне настроек карты? RE: Ваши вопросы по ERM-скриптам - major - 23.04.2009 23:04 Баг возникает из-за того, что ВОГ 3.58 ставился на СОД версии ниже 3.2. Кажется так. Посмотри, на ДФ2 очень много писали по этому поводу... Иконки специализаций запакованы в дефы UN32 и UN44 в h3sprite.lod, они привязаны к номерам героев, поэтому менять нужно тоже по порядку... RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 00:01 Спасибо! Буду разбираться.... RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 00:16 Еще один вопрос меня волнует. Есть множество дополнительных обьектов для героев и программ для их создания, а можно-ли как-то добавлять новые артефакты? Есть стандартные бланковые артефакты, но их всего10 штук
RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.04.2009 00:41 внимательно читай форум о скриптах на дф2. там даже тема есть RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 04:50 Спасиб, нашел... RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 16:16 Так вот, скачалпатч Black Fantom'a устанавливающий 400+ новых обьектов для героев. Покопавшись в них со своими скудными навыками владения ресурсами появилось несколько вопросов: Я хочу использовать эти обьекты не только в авторских картах, но и добавлять их на случайные. Например там есть 7 разновидностей внешнего вида ресурса кристалл, все они имеют тип/подтип стандартного т.е. 79/4. Было-бы прикольно для разнообразия заменять часть кристаллов на карте на новые(для разнообразия) В ERM я могу пройтись по всем кристаллам на карте и заменить 40% на новые(как при стандартной вогификаци скриптом 00) но как мне обратиться к "новым" обьектам? Это относиться так-же к мельницам, самоцветам и многому другому. В файле ZEOBJTS изменеие их типа/подтипа ни к чему не приводит, помогите разобраться RE: Ваши вопросы по ERM-скриптам - MOP - 24.04.2009 17:02 Скачай ObjTxtEditor.exe, дыши носом и читай Мурзилку.) RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 17:10 Кинь пожалуйста какую-нибудь ссылку, в поисковике барахло какое-то выдает... RE: Ваши вопросы по ERM-скриптам - MOP - 24.04.2009 17:15 http://forum.df2.ru/index.php?act=Attach&type=post&id=237 RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 17:24 Спасиб программка полезная, но не решает суть проблемы ![]() Изменения в файлах ZOBJCTS и ZEOBJTS ни к чему не приводят Например меняю сабкласс кристаллу с 4 на 6, т.е. он поидее должен работать как золото, но толку 0... RE: Ваши вопросы по ERM-скриптам - MOP - 24.04.2009 17:29 Хэлп почитай. Там есть и на русском. Сначала жмёшь на кнопку Save Current Data, а потом уже сохраняешь файл. Без этого никаких изменений в текстовике не будет. RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 17:53 Если менять в этом файле саб кристала, то только новый кристал станет к примеру работать как золото, но это не решает моей проблемы... В редакторе я и так могу поставить новый кристалл, а вот при вогификации карты как мне обратиться к новому обьекту, что-бы заменить стандартный? RE: Ваши вопросы по ERM-скриптам - MOP - 24.04.2009 18:10 Хватит дублировать темы. Люди на обоих сайтах - почти одни и те же. RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 18:24 понял... Забавно получаеться... RE: Ваши вопросы по ERM-скриптам - Efrit - 24.04.2009 18:30 MOP, да почему, нормально всё. ERMMASTER же новых тем не создаёт, а спрашивает в уже существующей... RE: Ваши вопросы по ERM-скриптам - MOP - 24.04.2009 18:40 Просто я прыгаю туда-сюда, и везде одно и то же. Свихнуться можно ведь от дежа-вю.) RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 24.04.2009 18:47 Люди на форумах "почти одни и те-же" но разные, может кому-то это пригодиться ![]() Спасибо MOP за помощь... Идея привязать обьекты к разным типам почвы: !?TM2&$once$=1/$day$=1; таймер первого дня !!UN:U79/4/?y-1; сосчитать кристаллы !!VRv1:S-2; !!DO25000/1/y-1/1&y-1>0:P; !?FU25000; !!UN:U79/4/-2/1; - получить координаты кучки кристаллов !!VRy1:S0 R9; - случайный тип почвы !!UN:Ov1/v2/v3 Iv1/v2/v3/79/4/79/4/y1/0; - уничтожить кристалл, поставить кристалл случайного цвета. Будет работать, если у тебя 10 разных кристаллов для разных почв. Если меньше - генерируй меньшее число. RE: Ваши вопросы по ERM-скриптам - Berserker - 24.04.2009 23:43 ERMMASTER, пишите и здесь. Те люди, что здесь, уже давно не там. RE: Ваши вопросы по ERM-скриптам - major - 26.04.2009 18:13 Вопрос не совсем по скриптам, но все же... Адреса v- и w-переменных статичные или динамические? RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.04.2009 21:42 статичные RE: Ваши вопросы по ERM-скриптам - major - 26.04.2009 23:48 Хм... Тогда еще один вопрос... Как поместить в регистр EAX значение переменной w95 нужного героя? RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 27.04.2009 00:38 Сегодня во время работы над очередным скриптом наткнулся на некую странность. Архангелы имеют 5 ед. удачи, обычный удар наносит 1к урона, а при с рабатывании удачи наноситься 1.5к вместо должных 2-ух. Насколько я знаю удача должна удваивать урон,, а не увеличивать его на 50%. RE: Ваши вопросы по ERM-скриптам - Berserker - 27.04.2009 00:51 удача влияет на базовый урон без навыков RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 27.04.2009 01:57 А как заставить героя колдовать вызов элемов? Идея такая: когда враг призывает элемов мой герой делает то-же. Вот набросок, вроде все верно, кроме последней строки. !?BG0; !!BG:A?y1; !!FU&y1<>1:E; !!BG:Q?y1; !!FU&y1<>1:E; !!BG:S?y1; !!FU&y1<66:E; !!BG:N?y2; !!BH0:Cy1/y2/3/1; Добавлено: Разобрался, спасибо.....
RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 27.04.2009 20:36 Как внести изменения в lod файлы героев? Программа Res Editor пишет, что изменения приняты, но по сути ничего не меняет. Добавлено: Не заметил кнопочку make change
RE: Ваши вопросы по ERM-скриптам - ERMMASTER - 28.04.2009 13:38 Подскажите какой файл и в каком lod'e отвечает за начальную видео заставку? RE: Ваши вопросы по ERM-скриптам - Efrit - 28.04.2009 14:30 В файле Video.VID, который в data. Начальные заставки - это AZVS.SMK, BUKALOGO.SMK, 3DOLOGO.SMK и TESTING.BIK. RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.05.2009 14:23 Code: ****///////////////////////// [scrolls]RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.05.2009 14:49 может все из-за !!DO20988/0/69/1&-2:Py1/y2/0; (сразу под вопросом) RE: Ваши вопросы по ERM-скриптам - DracoLich - 25.05.2009 10:05 Опечатка в символе :D Вопрос снят RE: Ваши вопросы по ERM-скриптам - Astaroth - 01.06.2009 00:53 Прошу помочь со скриптом. Code: **Специальные способности существ в битве**Вроде все правильно расписал, но во время игры, когда нападаешь на кого-либо игра ведет себя довольно странно: экран "мигает", а игра тупо виснет. P.S. Ошибок тут, чувствую, уйма! RE: Ваши вопросы по ERM-скриптам - Efrit - 01.06.2009 07:57 Странно, на вид вроде бы всё правильно. Единственное, что приходит на ум - триггер !?BF начинает свою работу ещё до расстановки существ, а ты изнутри него вызываешь функцию, которая меняет их параметры - попробуй убрать её и посмотреть, что вышло. Если не поможет - поубирай поочерёдно другие триггеры/вызовы функции, рано или поздно отыщешь "виновника"... Кстати, и ещё внутри функции 21 у ресивера !!BM в двух местах почему-то нету параметра-монстра... RE: Ваши вопросы по ERM-скриптам - Astaroth - 01.06.2009 14:35 Спс Эфрит, кстати правильно заметил насчет того что в функции 19 !!BM был без номера стека, наверное из-за этого и косячило. А так теперь все работает просто замечательно! RE: Ваши вопросы по ERM-скриптам - Berserker - 06.06.2009 06:11 У кого-нибудь есть идеи, как убить монстра на поле боя? Заклинания не вариант. RE: Ваши вопросы по ERM-скриптам - MOP - 06.06.2009 06:21 Может, нанести ему урон командой !!BM:K, равный его здоровью? RE: Ваши вопросы по ERM-скриптам - Berserker - 06.06.2009 06:21 Будет 0 монстров. Команда не убивает стёк. RE: Ваши вопросы по ERM-скриптам - MOP - 06.06.2009 06:22 А BM:L - тоже? RE: Ваши вопросы по ERM-скриптам - Berserker - 06.06.2009 06:25 А при чём здесь BM:L? Это просто переменная для расчёта текущей жизни монстра (Базовая жизнь - урон по последнему). В коде тоже обрабатывается прямым изменением памяти. В общем нет. RE: Ваши вопросы по ERM-скриптам - Berserker - 06.06.2009 07:30 Вопрос отпал, нашёл хардкордный вариант с динамическим патчингом функции урона. Упс, пашет только если монстра атакуют. До чего всё сложно. RE: Ваши вопросы по ERM-скриптам - major - 06.06.2009 14:37 А у меня BM:K вполне нормально убивает. Делал новый спелл Смертельный Взгляд. Просто ставишь количество 0 и наносишь дамаг 1. RE: Ваши вопросы по ERM-скриптам - Berserker - 06.06.2009 22:05 Попробую, спасибо. Quote:Смертельный ВзглядВ Фениксе это Рука Смерти и новая абилка Баллистики. Но вообще добивать монстра нужно при многих новых спелах. RE: Ваши вопросы по ERM-скриптам - Berserker - 06.06.2009 22:19 Quote:А у меня BM:K вполне нормально убивает.Ты хоть раз проверял? Не убивает она, 0 монстров остаётся и может ходить. Подсказка: убить должно при событии клики мышкой, например, а не при наносимом уроне. RE: Ваши вопросы по ERM-скриптам - Astaroth - 07.06.2009 01:41 Ну про руку смерти то понятно... А вот про Баллистику можно поподробней?
RE: Ваши вопросы по ERM-скриптам - Berserker - 07.06.2009 02:06 Я только пишу новый навык Баллистика. Но эффект похожий. Либо 50 * уровень урон с тратой магического хода, либо уровень/10 +1 убить существ. Хотя, реализация может поменяться. RE: Ваши вопросы по ERM-скриптам - Astaroth - 07.06.2009 02:18 Quote:Либо 50 * уровень урон с тратой магического хода, либо уровень/10 +1 убить существ. Здорово звучит, но вот убить существ, или урон вместо магии... как то не так. Изаиняюсь конечно, но ведь это катапульта, может стоит сделать так, чтоб она била по площади? Или при попадании дезориентировала существ на один ход (Слепота, медлительность, слабость или что нибудь другое...). А то всего лишь простой урон... RE: Ваши вопросы по ERM-скриптам - Berserker - 07.06.2009 02:31 Если сделать как Руку Смерти без забирания хода, то появляются 2 дисбалансных момента: 1) У воина тактика Hit'n'Run (нанёс урон или сбил пол стёка и тут же сбежал, ничего не потеряв). 2) Маг получает кроме Руки Смерти ещё один убойный "бонус". По площади неудобно, так как нет возможности наносить урон сразу многим монстрам с одновременной анимацией. Дизориентация, может быть. RE: Ваши вопросы по ERM-скриптам - major - 07.06.2009 11:21 Quote:По площади неудобно, так как нет возможности наносить урон сразу многим монстрам с одновременной анимацией.Берс, как раз таки можно. Ты же сам вот только это использовал, только не догадывался. Наносишь всем урон через !!BM:K, их количество не меняется, а потом хоп - !!BU:R и вуаля, все монстры одновременно получили урон. Я уже так делал.
RE: Ваши вопросы по ERM-скриптам - Berserker - 07.06.2009 13:30 с одновременной анимацией. Про урон я и ранее знал, а вот попробуй анимацию метеоритного дождя на всех... RE: Ваши вопросы по ERM-скриптам - Astaroth - 07.06.2009 14:16 Quote:Если сделать как Руку Смерти без забирания хода, то появляются 2 дисбалансных момента:Ты меня видимо не понял, катапульта должна стрелять ВМЕСТО колдовства героя, я просто это не написал а по площади действительно легко бить, кто-то помнится писал скрипт, для нахождения всех стеков (клеток?) вокруг данного стека, а с анимацией... хм... тут достаточно будет одной по центральному стеку (Тот же метеоритный дождь, или еще лучше кольцо холода, но с другой озвучкой! Это будет похоже на ударную волну!)
RE: Ваши вопросы по ERM-скриптам - major - 07.06.2009 15:31 Ну да, анимацию на всех одновременно нельзя поставить, но ведь для урона по площади достаточно показать анимацию на основной цели, как сказал Astaroth. RE: Ваши вопросы по ERM-скриптам - Astaroth - 07.06.2009 18:28 Вот блин, выкинул в свет такую хорошую идею про заклинания ![]() Берсеркер, попробуй как я уже говорил использовать анимацию кольца холода, а звук тот, который возникает когда катапульта разрушает что-либо (Грам-бум, типа того :96 , я пробовал, выходит отменно!
RE: Ваши вопросы по ERM-скриптам - Berserker - 08.06.2009 00:20 Посмотрим, спасибо за совет
RE: Ваши вопросы по ERM-скриптам - Qwertyus - 08.06.2009 13:18 Объясните, пожалуйста, даёт ли какую-то ценную информацию функция проверки ERM через кнопку "Журнал"?. Сообщение, которое выводится, является сообщением об ошибках, или это просто перечисление задействованных переменных и т. п.? RE: Ваши вопросы по ERM-скриптам - Berserker - 08.06.2009 13:23 Ненужный бред это. RE: Ваши вопросы по ERM-скриптам - Qwertyus - 08.06.2009 13:26 Чуяло моё сердце... RE: Ваши вопросы по ERM-скриптам - DracoLich - 08.06.2009 13:38 Раз не нужны, то зачем он остался? RE: Ваши вопросы по ERM-скриптам - Efrit - 08.06.2009 17:36 Эй, с чего бы это? Берс, не надо так резко словами вроде "бред" кидаться. Я вот, например, эту фичу регулярно использую, и нахожу её очень даже полезной... RE: Ваши вопросы по ERM-скриптам - Berserker - 08.06.2009 17:47 В чём её полезность? RE: Ваши вопросы по ERM-скриптам - Efrit - 08.06.2009 17:59 В том, что она выводит текущие значения всех переменных, используемых в скриптах. При отладке кода это очень помогает. Я знаю, что ты сейчас скажешь что-то в духе "да моя _имя_проги_ это давно умеет, и намного больше и лучше" - но когда эта фича вводилась, никаких таких прог не существовало. Да и неудобно в окошке играть или игру регулярно сворачивать, чтобы к сторонней проге обратиться... RE: Ваши вопросы по ERM-скриптам - MOP - 08.06.2009 18:36 Quote:В том, что она выводит текущие значения всех переменных, используемых в скриптах.Что-то ни разу подобного видеть не приходилось. RE: Ваши вопросы по ERM-скриптам - Efrit - 08.06.2009 18:44 В смысле?! Она сохраняет значения ВСЕХ ненулевых переменных (на момент вызова) в WOGermLOG.txt, который лежит в папке с игрой... RE: Ваши вопросы по ERM-скриптам - MOP - 08.06.2009 18:50 Quote:В том, что она выводит текущие значения всех переменных, используемых в скриптах.Думал, прямо в сообщении... RE: Ваши вопросы по ERM-скриптам - Berserker - 08.06.2009 23:51 Quote:В том, что она выводит текущие значения всех переменных, используемых в скриптах. При отладке кода это очень помогает. Я знаю, что ты сейчас скажешь что-то в духе "да моя _имя_проги_ это давно умеет, и намного больше и лучше" - но когда эта фича вводилась, никаких таких прог не существовало. Да и неудобно в окошке играть или игру регулярно сворачивать, чтобы к сторонней проге обратиться...Кодерам это не нужно. 90% значений - изменяемые во время игры либо привязанные к герою. Дамп переменных делается и командой ЕРМ в нужном событии в нужное время. Причём со всеми удобствами и комментами. Я за всю жизнь не разу эту опцию не юзал, кроме как чтобы узнать её действие. И я не одинок. Скажем так, большинство находят фичу ненужной, а для меньшинства её можно сделать скриптово и самим (даже вызов намеренно кривой команды и затем дамп файл, только это можно сделать в любом событии, а не CM2 (кто сказал, что нам нужно состояние в окне героя?)). RE: Ваши вопросы по ERM-скриптам - Astaroth - 09.06.2009 01:30 Quote:Кодерам это не нужно. 90% значений - изменяемые во время игры либо привязанные к герою. Дамп переменных делается и командой ЕРМ в нужном событии в нужное время. Причём со всеми удобствами и комментами. Я за всю жизнь не разу эту опцию не юзал, кроме как чтобы узнать её действие. И я не одинок. Согласен. Для того чтоб проверить какое-то (какие-то) опред. значение (значения), достаточно во время тестирования скрипта, достаточно их просто выводить время от времени простой как три копейки командой !!IF:M Так я, например, разобрался в чем отличие !!HE:G и !!HE:W (А то раньше для меня это было одно и то же )
RE: Ваши вопросы по ERM-скриптам - Efrit - 09.06.2009 07:25 Это-то да, дамп можно вывести в любой момент командой, но зачастую не хочется лезть в свои скрипты (особенно если они здоровые, на пару-тройку тысяч строчек) и добавлять туда всё это. В общем, сам факт того, что кто-то эту функцию с удовольствием использует - подтверждает её полезность, и крыть тут вам нечем. Или же вам так часто в игре просто так приходится кликать правой кнопкой мыши на папирусе?
RE: Ваши вопросы по ERM-скриптам - Berserker - 09.06.2009 09:42 Я к тому, что дамп по клику на папирусе или вообще чём угодно реализуется маленьким кодом самостоятельно без хардкода. RE: Ваши вопросы по ERM-скриптам - Efrit - 09.06.2009 10:54 Ну да, я знаю. Но зачем писать его, если он уже есть? Мне для глобальной карты и клика на папирусе хватает... А для битвы - да, написал...
RE: Ваши вопросы по ERM-скриптам - Qwertyus - 09.06.2009 22:35 Вопрос, видимо, в первую очередь, к Berserker'y. Штука под названием WoG++ - в комплекте с ней идёт набор скриптов. 1) Будут ли эти же скрипты правильно выполнять свои функции под обычным, непатченным H3wog.exe? 2) Кроме скриптов, про которые имеется указание, что они исправляют, в архив включены скрипты с неизвестными исправлениями. Можно что-либо узнать о них и есть ли такие скрипты, которыми заменять старые нужно только вкупе с другими скриптами (или каждый скрипт независим)? 3) Хотелось бы выяснить всё же, нормально работает данное обновление скриптов, либо есть некие баги, возникающие с его установкой? Если баги есть, то какие скрипты желательно исключить? RE: Ваши вопросы по ERM-скриптам - Qwertyus - 10.06.2009 15:46 (10.06.2009 06:25)Berserker Wrote:Тема старая. Обновление скриптов глючное, лучше просто обновить ехе и юзать подправленые вог-скрипты. Более новый ехе со всеми патчами скоро залью. Какие-то из скриптов, перечисленных в списке, можно назвать безглючными (хотя бы в том плане, что они не вносят новых ошибок в игровой процесс)? Или только 26, 28, 54, 70? RE: Ваши вопросы по ERM-скриптам - Berserker - 11.06.2009 05:34 Quote:Какие-то из скриптов, перечисленных в списке, можно назвать безглючными (хотя бы в том плане, что они не вносят новых ошибок в игровой процесс)? Или только 26, 28, 54, 70?Скрипты от драколича (правка), но они не безглючны. RE: Ваши вопросы по ERM-скриптам - Astaroth - 11.06.2009 18:21 Кто-нибудь знает, как сделать книгу магии в бою, в каком-либо раунде уже использованной? RE: Ваши вопросы по ERM-скриптам - MOP - 11.06.2009 18:43 Смотри !!BH:M RE: Ваши вопросы по ERM-скриптам - Astaroth - 11.06.2009 18:49 MOP, Спасибо, шо то я справоньку хреново почитал
RE: Ваши вопросы по ERM-скриптам - MOP - 09.07.2009 14:19 Как можно в предельной долей уверенности узнать, что стек "наложил в штаны", т.е., струсил из-за низкой морали или абилки "Страх" у врага? RE: Ваши вопросы по ERM-скриптам - Berserker - 09.07.2009 17:35 Никак Можно пытаться, но ненадёжно.
RE: Ваши вопросы по ERM-скриптам - Druin - 09.07.2009 21:23 Ну или самому эмулировать модель "страха"... То есть мораль перед боем в ноль... Настроить определенный рандом, в зависимости от морали и заклинаний... В итоге "наложение в штаны" знаем заранее... RE: Ваши вопросы по ERM-скриптам - Efrit - 09.07.2009 22:25 Хм, а неужели никак нельзя считать текст, появляющийся в логе битвы? Из него ведь всё можно будет узнать - и кто испугался, и кто в штаны наложил... RE: Ваши вопросы по ERM-скриптам - MOP - 09.07.2009 23:24 Интересно. Тогда мне, наверное, стоит посмотреть это: http://forum.df2.ru/index.php?showtopic=5931 RE: Ваши вопросы по ERM-скриптам - Druin - 09.07.2009 23:42 Эээээ... тогда я наверное не до конца понял суть вопроса... мне показалось, что требуется заранее знать испугается юнит или нет, чтоб какие-нить действия провести... RE: Ваши вопросы по ERM-скриптам - MOP - 09.07.2009 23:53 Сутью вопроса является Назгул, питающийся страхом. Каждый раз после того, как противник "наложит", он наращивает себе ХП. При этом желательно оставить шанс паники таким, какой он есть. RE: Ваши вопросы по ERM-скриптам - Vorek - 18.07.2009 00:41 Хм, господа - вот создаю я диалог с картинкой существа в низу. Под ней надпись - скажем, боевые гномы. Как её изменить или убрать, не морочившись с загрузкой скриншота того же гнома? RE: Ваши вопросы по ERM-скриптам - Berserker - 18.07.2009 00:45 До показа диалога изменяй имя монстров-гномов, предварительно сохранив старое значение. А после восстанавливай. RE: Ваши вопросы по ERM-скриптам - Vorek - 18.07.2009 01:35 Quote:ZVSE Прокомментируйте, пожалуйста, почему не работает? RE: Ваши вопросы по ERM-скриптам - Berserker - 18.07.2009 03:35 Не работает, пробуй другой метод, черей OB:H RE: Ваши вопросы по ERM-скриптам - MOP - 18.07.2009 03:51 Просто потому что ресейверами, а не инструкциями. RE: Ваши вопросы по ERM-скриптам - Vorek - 18.07.2009 14:59 ага.. значит, ресейверы только после тригеров? RE: Ваши вопросы по ERM-скриптам - MOP - 18.07.2009 15:40 Именно. Поэтому - как вариант - можешь поставить перед твоими ресейверами !?PI; RE: Ваши вопросы по ERM-скриптам - Vorek - 18.07.2009 23:29 с чем может быть связана проблема некорректной от рисовки объектов на поле битвы? Неправильные цвета, проходимость, на две части разваливаются... ZVSE !?BF; !!BF:O16/56; !!BF:O38/139; Совершенно не соответствует ожидаемому! Даже если учесть впереди BF:C.... RE: Ваши вопросы по ERM-скриптам - MOP - 21.07.2009 22:49 Фух, блин. Наконец-то я решил эту хрень. Cлава ЭРЕ и Берсеркеру! Перепробовав кучу комбинаций из !?BG, !?BG1 и !?FU77007 (всё никак не удавалось корректно получить ходящую сторону) довёл код до следующего безобразия: Скрипт особого свойства Назгула (Click to View) Если видны какие-то недочёты или есть предложения по оптимизации - пожалуйста, сообщите.
RE: Ваши вопросы по ERM-скриптам - Qwertyus - 22.07.2009 03:42 Ребят, тут товарищ по имени RaiderHmoM решил замутить сервер для игры в Героев. Чтобы народ мог рубиться друг с другом, не покладая рук . Вот, он хочет, чтобы на карте присутствовал игрок-админ, следящий за нарушением беспорядков, и ему для этого нужен скрипт, который бы автоматически пропускал ход админа. Если есть возможность сделать эту функцию активируемой-деактивируемой, то будет очень хорошо, если нет - пусть просто тупо пропускает. Сам проект можно заценить здесь. Вобщем, помогите, кто чем может , а я уж ему передам.
RE: Ваши вопросы по ERM-скриптам - Berserker - 22.07.2009 08:56 MOP, умеешь ты добиться своего ) Не получилось через дверь, выбил окно, и там засада - через дымоход ) Quote:!!SN:X?y1/?y2/0; номер стекаВроде бы два параметра нужно было. // 30013 Убьёшь игру ) Code: //////////////////////////////Qwertyus, проголосовал за "бредовая идея, я против". Аффтар жжёт. RE: Ваши вопросы по ERM-скриптам - MOP - 22.07.2009 09:59 1)Не знаю. Основывался на справке: Quote:Parameters (3): Stack number / Pointer to TBattleMonster / Block regeneration? (1 - yes, 0 - no) 2)Мир разбился вдребезги... Как я понял твой пост, все триггеры по идее имеют номера функций? Использование функции 30013 - это использование таймера 13? 0_о А почему тогда в справке по ЭРЕ так опрометчиво написано - "Use any you like which are greater than 30000"? Хотя с SCVS поменять номера сложности не составит... RE: Ваши вопросы по ERM-скриптам - Berserker - 22.07.2009 10:36 Quote:1)Не знаю. Основывался на справке:Я уже забываю ) Quote:2)Мир разбился вдребезги... Как я понял твой пост, все триггеры по идее имеют номера функций?На самом деле это не номера, а ID (идентификаторы) триггеров. Я разрешил юзать любые, но советовал начинать с 40000. Дело в том, что данная врезка с кода ZVS, а он очень неодобрил это дело, когда я выложил описание структуры TBattleMonster (_CombatMon). А почему ты привязываешь имя идентификатора к индексу? @Функция[30013]@, почему не @Запись строк@, @Поиск испуганных@ и т.д.? RE: Ваши вопросы по ERM-скриптам - MOP - 22.07.2009 16:00 А вот именно потому, что мне может понадобится (как теперь) перевести все номера функций в другой отрезок. Не буду же я везде в скрипте изменять эти номера? Лучше изменить сразу точку отсчёта массива - и всё. Вот как сегодня: ~Функция[10000000]=v0 -> ~Функция[10000000]=v-19999 В общем, перешёл на обычные воговские функции. List Of The Claimed не страшен - всё равно все нужные мне вог-скрипты почти с нуля переписываю. А давать имена функциям, которые используешь раз или два - это, имхо, ненужное дело. Тут нет разницы - "!?FU@Запись строк@" или "!?FU23456; - это запись строк". Вот если функция или переменная повторяется действительно много раз - тогда я её озаглавливаю. Quote:Я разрешил юзать любые, но советовал начинать с 40000.Вот ведь... А я-то думал, чё это у меня баги лезут в последнее время. На фиксах аж вылет при передаче хода (видимо, дело было как раз в таймере). Странно, что это не наблюдалось на рандомах. Кстати, ещё одну поправку сделал к скрипту Назгула - нужно проверять (BM:N, к примеру), есть ли вообще с стеке кто-нибудь, а то тип монстра и жмурик выдаёт. ) RE: Ваши вопросы по ERM-скриптам - Berserker - 22.07.2009 16:04 Quote:А вот именно потому, что мне может понадобится (как теперь) перевести все номера функций в другой отрезок.А, так ты отрезком...Я прописывал каждый номер ) За дезинформацию в хэлпе извиняюсь. Quote:А давать имена функциям, которые используешь раз или два - это, имхо, ненужное дело.Если с любительской позиции, то да. Добавлено: Да, раз уж остался один активный мододел, может действительно стоит SCVS 2 сделать? Без привязки к индексам с автовыделением оных. Hero: INT; выделить v-переменную HeroName: STR; выделить z-переменную RE: Ваши вопросы по ERM-скриптам - MOP - 22.07.2009 16:21 Пока что не совсем понял, о чём ты, но если это будет удобно тебе - значит, удобно и мне.) RE: Ваши вопросы по ERM-скриптам - MOP - 05.08.2009 01:17 Ввели бы, ей-богу, тип объекта, поддерживающий флаг, но совершенно пустой, без бонусов, чтобы его подтипы можно было закодить по-своему. А то даже теряешься, не зная, что можно для этого приспособить. Герой, город, двеллинг - отбрасываем сразу. Шахта? У подтипов >7 вообще не работает пост-триггер, некорректно работает MN. Гарнизон? Он предлагает оставить войска. Маяк? Приносит бонус мореплаванию. Что ещё можно предложить? RE: Ваши вопросы по ERM-скриптам - Berserker - 05.08.2009 01:45 Тяжело найти реальное работающее решение. А какие функции нового объекта? RE: Ваши вопросы по ERM-скриптам - MOP - 05.08.2009 02:21 Функция совершенно простая - аналог Сокровищницы Гномов из Оплота на карте. Обхожусь пока так: объект - 53/8, отключение сообщения о захвате, настраивание подсказки при захвате - в !?OB (!$OB, как уже говорил, не работает), основываясь на PO-номере в точке входа. Работа объекта также за счёт PO-номера. RE: Ваши вопросы по ERM-скриптам - MOP - 10.08.2009 03:35 А можно ли как-либо (UN:C, например) определить на старте игры, фиксированная карта или рандомка, чтобы в соответствии с этим выполнять/не выполнять определённые действия? RE: Ваши вопросы по ERM-скриптам - Berserker - 10.08.2009 05:48 Рандомка - это и есть фиксированная карта, сохранённая на диск в папку random_maps. Может где-то в памяти и остаётся мусор с путями... RE: Ваши вопросы по ERM-скриптам - MOP - 10.08.2009 05:53 В описание миссии при генерации РМГ записывается служебная информация (текст). Только вот наверняка эта память нестатична. RE: Ваши вопросы по ERM-скриптам - Дьякон - 10.08.2009 09:04 Ну например 5833A5h - укахатель на адрес с началом названия файла карты. Если это рандом, то и название карты будет random mapX.h3m, если только пользователь сам не назовет так свою карту RE: Ваши вопросы по ERM-скриптам - MOP - 10.08.2009 10:12 (10.08.2009 09:04)Дьякон Wrote: Если это рандом, то и название карты будет random mapX.h3m, если только пользователь сам не назовет так свою картуНачал фиксированную карту, гляжу туда - да, там название файла карты. Начал рандомку - это название не изменилось. Начал другой фикс - изменилось. То есть, "random mapX.h3m" не наблюдается. Добавлено: Проверял по указателю. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 12.08.2009 11:42 Товарищи, помогите написать скрипт... Крайне хотелось бы, чтобы герой #84 каждую битву накладывал на всех принадлежащих ему оборотней заклинание "Жажда крови" и прибавлял бы им +3 ед. Атаки и Защиты, +15 здоровья, +5 урона, +1 скорость. Такая штука должна действовать лишь в армии героя #84 и лишь для оборотней. Вот созданный мной код - он жутко тупит: PHP Code: ZVSERE: Ваши вопросы по ERM-скриптам - MOP - 12.08.2009 14:36 ZVSE !?BF&1000; !!BA:H0/?v2 H1/?v3; !!DO1/0/20/1&v2=84:P; !!DO1/21/41/1&v3=84:P; !?FU1; !!BMx16:T?y2 N?y3; !!BMx16&y2=194/y3>0:M43/99/1 Ad3 Dd3 Sd1 Hd15 U1/d5 U2/d5; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.08.2009 12:59 Спасибо, МОР! Возможно ли написать скрипт следующего плана: 1. Герой заходит в хижину, болтает со стариком 2. Перебивает всех горынычей на карте 3. Получает в награду один из пока что пустых артефактов Я написал, но проклятый старикан выдаёт мне кольцо постоянно. Стоит лишь перебить всех горынов, и старикан при каждом посещении любезно дарит кольцо... Вот сам скрипт: Code: !#OB17/32/0:Hz105; Установить название объектаRE: Ваши вопросы по ERM-скриптам - MOP - 14.08.2009 19:30 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 15.08.2009 01:38 MOP, дружище, спасибо! А можно вопрос - почему пост-инструкция? Просто хочется не тупо юзать чужие скрипты, а понимать и учиться самому, тем более, что написание скриптов для моей любимой игры - весьма увлекательный процесс! А, и ещё... Облазил весь ERM-HELP, но разобраться в ресивере !!PO так и не смог... Как понимать содержимое y1? Это нечто вроде того же флага? RE: Ваши вопросы по ERM-скриптам - MOP - 15.08.2009 09:43 В данном примере !?PI можно и на инструкции заменить - без разницы. Просто я их не люблю. Инструкцией нельзя корректно обработать все параметры героев, потому что на этом этапе многие не загружены, инструкцией нельзя разместить объект на карте и многое другое... В общем, в инструкциях какого-то особого смысла я вообще не вижу. !!PO создан для того, чтобы установить какую-либо числовую информацию о квадрате карты. Это как бы личные переменные квадрата. Почти все команды PO - B, H, N, O, S, T, V - по сути, предназначены для одного и того же, разделение лишь для удобства. В данном скрипте я использовал "S" - а мог использовать любую. Исключение - команда C. С её помощью можно посчитать квадраты, имеющие одинаковые численные значения. RE: Ваши вопросы по ERM-скриптам - Efrit - 15.08.2009 11:24 !!PO - очень хороший ресивер, часто бывает просто незаменим. Я тоже раньше не понимал, для чего он нужен, пока не столкнулся с проблемами, которые может решить только он. Я с его помощью, например, написал скрипт: шахты дерева и руды приносят 1 единицу ресурса за неделю, а остальные - 1 единицу ресурса раз в 2 недели. Других способов для этого не нашёл. Причём придумал для этого хитрый алгоритм - PO для каждой шахты одного типа хранит информацию не только об этой шахте, но и о предыдущей захваченной. Поэтому, когда затем срабатывает функция выдачи ресурсов, она начинает с последней захваченной шахты и таким образом добирается до первой
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 15.08.2009 21:46 Ребят, пытался с помощью !!PO ещё один объектик настроить, но не вышло. Вот код, надеюсь, разберётесь. Если нет, то я напишу точнее. (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.08.2009 01:02 Со скриптом справился, правда, без ресивера !!PO... Но как бы то ни было, всё равно спасибо всем, кто уже мне помогал! Можно ли обращаться к вам ещё? Я - начинающий скриптописец, но очень хочу учиться!
RE: Ваши вопросы по ERM-скриптам - Efrit - 16.08.2009 01:06 Конечно можно
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.08.2009 01:37 Хех, сумашествие какое-то... Долго парился, как игроку из переменной v102 добавить золота. Перепробовал все варианты - !!OW:R-1/6/dv102, !!OW:R-1/6/d+v102, !!OW:R-1/6/+v102, но в итоге своего добился... !!OW&v2=v3:R-1/6/?v16; !!VRv16&v2=v3:+v102; !!OW&v2=v3:R-1/6/v102; ERM чертовски порой выводит такими вот бяками, но если получается пройти нестандартным (ну в смысле для меня нестандартным) путём, то ощущаешь гордость! ![]() Добавлено: MOP, твой скрипт не покатил: поганый старикан выдавал кучу сообщений. Я попробую сделать так, как сделал в скрипте с заброшенным фортом (не та версия, что находится выше, а новая, рабочая). Думаю, что прокатит. Всё равно спасибо, особенно за помощь с командой !!PO. Надо будет взять на вооружение!
RE: Ваши вопросы по ERM-скриптам - MOP - 16.08.2009 06:57 (16.08.2009 01:37)GhostManSD Wrote: Перепробовал все варианты - !!OW:R-1/6/dv102, !!OW:R-1/6/d+v102, !!OW:R-1/6/+v102, но в итоге своего добился...!!OW:R-1/6/d*переменная*, по-моему, всегда работает. А вот !!OW:R-1/6/d-*переменная* постоянно глючит. (16.08.2009 01:37)GhostManSD Wrote: MOP, твой скрипт не покатил: поганый старикан выдавал кучу сообщений.Я бы не дал, не протестировав. У меня старикан совершенно адекватен. Посетил первый раз - даёт задание. Посещаешь, если не выполнил задание - уговаривает выполнить. Выполнил задание - даёт кольцо. Заходишь после этого сколько угодно раз - "Good-bye". Ты что-то напутал... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.08.2009 12:43 Странно, может, скопировал я что не так?... Если что, MOP, извиняй, не хотел обидеть. Наверняка я сам где-то напортачил! Ну до старика потом доберусь, я пока пытаюсь создать баланс для заброшенного форта. Чуть позже скину примерное описание объекта. Народ, проверьте, не слишком ли легко для и не слишком ли трудно? Сегодня наконец-то сумел заставить ERM говорить "Вы получили 1/21/31 _слиток_ мифрила", "2/3/4/22/23/24/32/33/34 _слитка_", "5...10/25...30 _слитков_" и "11/12/13/14 _слитков_". Долго парился, хотя сам скрипт в итоге оказался совсем маленьким. Также понял, как вычислить количество подобранного только что мифрила и вывести это на экран. Только вот не знаю, как игрок будет знать о его текущих запасах мифрила - этого ресурса нет в строке ресурсов! Есть у кого идеи? Думаю, может реализовать эту тему через щелчок ПКМ по кнопке королевства, как в стандартном скрипте мифрила? И ещё никак не придумаю, на что этот мифрил будет тратить игрок. Я чувствую, что есть в моих мучениях с мифрилом польза, но нужды в использовании пока не возникло. Кстати, почему-то не получается нанимать монстра за золото и мифрил через ерм. Баг или так и должно быть? RE: Ваши вопросы по ERM-скриптам - Efrit - 16.08.2009 12:50 (16.08.2009 12:43)GhostManSD Wrote: Кстати, почему-то не получается нанимать монстра за золото и мифрил через ерм. Баг или так и должно быть? В хелпе написано, что доп. ресурс должен быть лишь 0-5, а мифрил это 7 - то есть так и должно быть... RE: Ваши вопросы по ERM-скриптам - MOP - 16.08.2009 12:54 Чтобы мифрил использовать, его, конечно, стоит перво-наперво включить: !?PI; !!UN:B0/1; А то при поднятии будем получать разные ресурсы, но только не мифрил. Чтобы посмотреть кол-во мифрила при ПКМ на кнопке "Обзор королевства": !?CM; !!CM:I?v1 S?v2; !!FU|v1<>3/v2<>14:E; !!CM:R; !!OW:R-1/7/?v1; !!IF:Q1/7/v1/4^^; Добавлено: (16.08.2009 12:50)Efrit Wrote:Просто мифрил для монстра - это Fight value. Мифрил - неполноценный ресурс.(16.08.2009 12:43)GhostManSD Wrote: Кстати, почему-то не получается нанимать монстра за золото и мифрил через ерм. Баг или так и должно быть?В хелпе написано, что доп. ресурс должен быть лишь 0-5, а мифрил это 7 - то есть так и должно быть... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.08.2009 12:59 Выкладываю описание скрипта "Заброшенный форт" Spoiler (Click to View) Честно ли это? Мне лично кажется, что у меня слишком велико количество выдаваемого золота. Может, золото равно [Количество побеждённых горынычей]*350? Тогда игроку выдадут за 33 горыныча 11550 золотых. Жду ваших советов относительно баланса! Добавлено: MOP, с включением мифрила разобрался, скрипт для кнопки королевства уже писал (правда, тогда это было нечто вроде Papyrus'а), но всё равно спасибо! Жаль, что мифрил - неполноценный ресурс. Но думаю, его сила в его слабости: раз его никуда не пихнуть, будем пихать в скрипты!
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 17.08.2009 01:28 Всё же поставил количество золота = количество горынычей * 350, ибо кроме золота дают же ещё и мифрил с артом, так что жирно будет. З.Ы. Не много ли - 30 горынычей в первый день второго месяца? Стартовой армии у героя почти нет, зато он улучшает гноллов до оборотней и даёт оборотням +3 Атаки, +3 ед. Защиты, +1 ед. мин. и макс. Урона, +15 ед. Здоровья и +1 ед. Скорости. Стоимость апгрейда 6 обычных гноллов - 3000 золотых. Опять же, много или мало для такого героя столько горынычей? З.З.Ы. Может, реализовать прибавку горынычей по таймеру? Правда, я таймерами пока не пользовался, но по хелпу крайне уважаемого мной Dracolich'а вроде понятно всё. Правда, пока что не знаю, какую прибавку в неделю для какого уровня сложности поставить. RE: Ваши вопросы по ERM-скриптам - GrayFace - 18.08.2009 09:23 а какой смысл делать зависимость от уровня сложности? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 18.08.2009 10:49 На то две причины: во-первых, хочется изменить стиль прохождения на конкретных уровнях, сделать его своеобразным Rush, а во-вторых, меня вдохновила карта "Судьба Креола". К своему стыду признаюсь, что нашёл её, просматривая сайт Rekvizit. Скрипт с горынычами в форте опять доработан. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.08.2009 23:16 Как сделать, чтобы герой при посещении объекта вступал в битву со следующими противниками: 1 Кентавр 1 Кентавр 1 Лесной кентавр 1 Кентавр-капитан 1 Лесной кентавр 1 Кентавр 1 Кентавр RE: Ваши вопросы по ERM-скриптам - Efrit - 25.08.2009 08:27 Вначале при помощи ресивера !!HE:T спровоцируй битву (например, с 1 кентавром), и тут же при помощи триггера !?BA0 настрой отряды врага, участвующие в этой битве... RE: Ваши вопросы по ERM-скриптам - Berserker - 25.08.2009 09:26 Quote:К своему стыду признаюсь, что нашёл её, просматривая сайт Rekvizit.И не говори. Вечный позор тому, кто зайдёт на сайт РКЗ
RE: Ваши вопросы по ERM-скриптам - MOP - 25.08.2009 09:34 (24.08.2009 23:16)GhostManSD Wrote: Как сделать, чтобы герой при посещении объекта вступал в битву со следующими противниками:Ответил тут: http://forum.df2.ru/index.php?showtopic=7407&pid=349126&st=2680%EF%BF%BDentry34912# RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2009 19:05 1. При посещении объекта в X/Y/L есть шанс: 50% - не получить ничего 30% - получить один арт №71 15% - получить два арта №71 5% - получить три арта №71 2. В объекте в координатах X1/Y1/L1 живёт тип, который даёт 10 золотых за каждый артефакт №71. Т.е. если у героя 1 такой артефакт, он получит 10 золотых, 2 - 20 золотых и т.п. Кроме того, можно ли запретить игроку надевать этот арт на себя? Заранее огромное спасибо! RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.08.2009 19:57 Code: !#UN:A71/2/0;в скрипте могут быть ошибки. RE: Ваши вопросы по ERM-скриптам - Efrit - 25.08.2009 20:57 А теперь просьба у меня. Может кто-нибудь выложить последнюю версию того скрипта, который менял дефы существ прямо в битве? И на каких версиях ВоГ он работает, скажите? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2009 21:34 gamecreator, неужели даже X/Y/L не меняют?
RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.08.2009 22:24 даже. Добавлено: а сам скрипт-то как? работает? я ведь их не тестирую. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2009 22:33 Только что сел за комп. Сейчас проверю. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2009 23:47 Лагал. Ошибка здесь: Quote:!!IF:Q1/8/71/1z2;Поменял на Code: !!IF:Q1/8/71/1^%Z2^;RE: Ваши вопросы по ERM-скриптам - MOP - 25.08.2009 23:55 Можно и: !!IF:Q1/8/71/1/2; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2009 00:19 Таки хотелось бы задать вопрос: как лучше - в качестве пойманной рыбины давать +1 артефакт №71 (а-ля рыба) в рюкзак, или реализовать специальное окошко, показывающее количество рыбы в "чемодане" героя? Я просто подумал тут - а ну как рюкзак будет переполнен рыбой и за рыбой не найдёшь нужного артефакта? Согласен, мой пост звучит дико...
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2009 00:46 Вот готовый скрипт. Суть такая: арт не добавляется в рюкзак, но количество рыбы может быть выведено правым кликом по кнопке королевства. Сам скрипт тоже слегка изменил. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Efrit - 26.08.2009 14:45 И всё-таки, может мне кто-нибудь помочь? Efrit Wrote:А теперь просьба у меня. Может кто-нибудь выложить последнюю версию того скрипта, который менял дефы существ прямо в битве? И на каких версиях ВоГ он работает, скажите? И ещё вопрос: команда !!BM:K наносит монстру урон (это видно, если глянуть в окошко монстра), но счётчик количества монстров при этом не изменяется (он меняется лишь после какого-то следующего действия). Можно ли каким-либо образом заставить счётчик обновиться ещё раньше? Ну там, поле боя никак нельзя обновить? (в !!UN:R такого нету)... RE: Ваши вопросы по ERM-скриптам - GrayFace - 26.08.2009 15:07 Я помню 1 способ обновить экран битвы - показать какую-нибудь анимацию на монстре. В 3.59 сделаю команды для обоих вещей. RE: Ваши вопросы по ERM-скриптам - Efrit - 26.08.2009 15:41 Так, второй вопрос снимается - я не учёл !!BU:R. Так что не надо это никуда добавлять - уже есть ![]() А вот на первый вопрос по-прежнему жду ответа... RE: Ваши вопросы по ERM-скриптам - MOP - 26.08.2009 15:44 Я, кстати, тоже. Также нуждаюсь.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2009 16:26 ВНИМАНИЕ: формулу я не проверял. Подсказываю предполагаемый мной вариант. Баги и ошибки не исключены. Используемые обозначения ПЗ - полное здоровье, ОЗ - оставшееся, ПЗО - полное здоровье отряда (количество юнитов*ПЗ), ФЗО - финальное здоровье отряда, ФЗЮ - финальное здоровье юнита, ФКЮ - финальное количество юнитов. Хронология действий: Основные действия 1. Запомним разницу между ПЗ и ОЗ (в данном случае равна 7). Назовём её Р. 2. Восстановим отряду здоровье полностью (так, на 17 копейщиков будет уже не 163 очка, а 170 очков - то есть так, будто их и не трогали). Получим ПЗО. 3. Нанесём урон У нашему отряду. Далее возможны несколько вариантов. Вариант А. У<ПЗО 1.Найдём ФЗО (оно равно ПЗО-У). Поделим ФЗО на ПЗ. Получим число. Это количество невредимых юнитов. Установим это количество и полностью восстановим отряд (количество равно ФКЮ). Остаток от деления запомним. 2. Если остаток от деления отличен от нуля, то запомним его. Добавим юнита в ФКЮ. Установим ему ОЗ из остатка деления ФЗО на ПЗ. Это будет ФЗЮ. 3. Вычтем Р из здоровья полученного юнита. Если Р<ФЗЮ, то установим ФЗЮ на значение ФЗЮ-Р. Если Р>ФЗЮ, то вычтем 1 из количества юнитов. Посчитаем Р-ФЗЮ. Установим здоровье юниту на ПЗ-полученное число. Если Р=ФЗЮ, то вычтем 1 из количества юнитов и установим юниту ОЗ=ПЗ. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2009 16:46 ПРИМЕР. Имеем: 12 копейщиков, чьё максимальное здоровье равно 10. Копейщикам уже нанесли урон, осталось 2 очка здоровья. Мы собираемся нанести им 89 единиц урона. 1. Найдём разницу между ПЗ и ОЗ. 10-2=8. Р=8 2. Восстановим копейщикам здоровье до максимума. Теперь наши копейщики без единой царапины. ПЗО=120 (количество копейщиков*ПЗ). 3. Нанесём урон У=89. Так как У<ПЗО, то перейдём к части А. А1. Посчитаем ФЗО. Т.к. ФЗО=ПЗО-У, то получим 31. Поделим 31 на 10 и получим 3. Это - искомое ФКЮ. Остаток при делении вышел равным 1. А2. Т.к. остаток отличен от нуля, добавим +1 к ФКЮ и установим ОЗ на значение остатка, то есть ОЗ=1=ФЗЮ. Итог - 4 копейщика, осталось здоровья 1. А3. Р в данном случае больше ФЗЮ, поэтому из Р вычтем ФЗЮ, получим 7. Установим ФЗЮ=7. Из ФКЮ вычтем 1. ФКЮ=3, ФЗЮ=7. Итог - 3 копейщика, осталось здоровья 7. RE: Ваши вопросы по ERM-скриптам - Berserker - 26.08.2009 16:48 GhostManSD, а это что? Перерасчёт кол-ва монстров и здоровья последнего после нанесения Х урона? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2009 16:55 Да. Я просто думаю, что раз мне неизвестен способ исправить ресивер !!BM:K, то нужно искать другой способ. А оказалось, на вопрос уже давно ответили...
RE: Ваши вопросы по ERM-скриптам - Berserker - 26.08.2009 17:08 А если стёк должен умереть от удара, то: N0 L0 K1, BU:R RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.08.2009 18:50 Efrit Wrote:А теперь просьба у меня. Может кто-нибудь выложить последнюю версию того скрипта, который менял дефы существ прямо в битве? И на каких версиях ВоГ он работает, скажите?это чтоли? работает на всех начиная с 3.58ф. RE: Ваши вопросы по ERM-скриптам - Efrit - 26.08.2009 21:58 Игродел, скрипт по твоей ссылке (1-я страница) у меня совершенно не пашет. Ни на одной из весий - ни на 3.58f, ни та ТЕ, ни на 3.59 Ты бы лучше не просто тупо ссылку дал, а сам скрипт выложил - так, чтобы я мог его скопировать в свою карту и он на 100% работал. Требуется заменить в битве деф Хоббита на новый деф (есть в лодах), а после битвы восстановить исходный...
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2009 22:51 Ребят, как каждую неделю добавлять в координаты x/y/l отряд кентавров количеством от 17 до 23, причём кентавры не убегают, настроены враждебно и за них даётся награда 25 золотых? Я так понимаю, таймер на каждые семь дней, затем добавлять в позицию кентавра. Но я не знаю, как заставить ERM проверять, есть ли там уже кентавр (ну или что-то ещё). А то получится десяток кентавров друг на друге... Помогите! RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.08.2009 23:00 Эфрит, просто выражение "того скрипта" я понимаю так, что ты знаешь что это за скрипт (может видел его где и т.п.), вот я и уточняю тот это скрипт или нет. это должно работать: http://forum.df2.ru/index.php?showtopic=7769&view=findpost&p=216024 если не работает - значит рабочей версии нет. и в строке "!!VRy2:Sx2 -1 *512 +9597928;" вместо 9597928 написать 40225912 для работы в ВоГ RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.08.2009 23:12 GhostManSD, проверкой типа объекта. могу написать скрипт, только скажи удалять ли посторонние объекты на той клетке (типа героя)? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2009 23:16 Боже упаси! А то мы моего монаха убьём ещё в самом начале игры!! Лучше не добавлять новый объект, коль там уже что-то стоит.З.Ы. Можешь заодно написать, как отключить неделю монстров и каждую неделю писать "прошла ещё неделя"? З.З.Ы. Идея пришла, когда я в какой-то карте увидел скрипт "Долина Бесконечного Золота" (туда постоянно добавлялось золото). К сожалению, на тот момент не хватило мозгов понять, а сейчас я эту карту где-то потерял. RE: Ваши вопросы по ERM-скриптам - GrayFace - 26.08.2009 23:38 в той строке лучше поставить v4138, который возвращает скрипт #20 в http://forum.df2.ru/index.php?showtopic=6813 Можно нормально заменить def на время всей битвы. Чтобы заменить деф на какую-то часть битвы, надо либо загрузить def вызовом функции (т.е. Эра), либо присвоить деф чему-нибудь, потом поменять дефы местами... GhostManSD, проверяй с помощью OB:T RE: Ваши вопросы по ERM-скриптам - GhostManSD - 27.08.2009 00:24 Ладно, попытаюсь сам. Суть выходит такая? 1. С самого начала карты запускаем таймер 2. Проверяем, есть ли на позиции объект (кстати, клеверные поля будут считаться за объект?) 3. Если объекта нет, добавить туда кентавра, которого настроим через !!MO Так? RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.08.2009 00:26 Code: !#VRz%stringnumber%:S^Прошла еще неделя^;RE: Ваши вопросы по ERM-скриптам - GhostManSD - 27.08.2009 00:29 gamecreator, спасибо! Завтра протестирую! Quote:кстати, клеверные поля будут считаться за объект?Помогите советом, пожалуйста! RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.08.2009 12:02 вроде не должны RE: Ваши вопросы по ERM-скриптам - Efrit - 27.08.2009 13:36 Ура, заработало! GrayFace, спасибо за v4138, реально помогло!Вдруг кому ещё понадобится - поэтому выложу весь скрипт. Он каждый раз меняет деф Хоббита на один из 14 новых дефов, хранящихся в h3sprite.lod. Работает как на 3.58f, так и на TE 1.03. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - MOP - 30.08.2009 05:43 А деф, что, обязательно должны быть запихан в конец лода? По-моему, это проблема ResEdit, но не SimpleLod... RE: Ваши вопросы по ERM-скриптам - Efrit - 30.08.2009 20:02 Не, это никак не проблема ResEdit - скорее это проблема самого скрипта. Лично у меня с ResEdit никогда не было проблем - всё отлично добавляется/извлекается, с любыми именами в любые лоды... RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2009 20:23 не, это он о том, что Рес Едит их просто в конец добавляет, а Герои требуют алфавитного порядка. RE: Ваши вопросы по ERM-скриптам - Berserker - 30.08.2009 20:50 Иначе нужно ребилдить архив, как делает SndVid, например. RE: Ваши вопросы по ERM-скриптам - Дьякон - 30.08.2009 20:59 SimpleLod для этого RE: Ваши вопросы по ERM-скриптам - Bes - 31.08.2009 18:25 хм.. имейте ввиду,граждане скриптописцы (если не знали) Команда BH#:C$spell$/0/0/0; имеет такую особенность,что может сбивать вас с толку.. К примеру,есть код Code: ...Так вот,после команды !!HE0:C45/0/0/0; переменная y3,содержащая до этого номер героя левой стороны,примет значение =100 (от триггера MR2).. в итоге вы будете непонимать почему вдруг меняется номер героя в битве в триггере вашем. Я вот потратил немало нервов,пока не понял что к чему..
RE: Ваши вопросы по ERM-скриптам - Efrit - 31.08.2009 18:29 Бес, огромное спасибо за инфу! Не знал... RE: Ваши вопросы по ERM-скриптам - Berserker - 31.08.2009 18:36 Это частный случай. Мы с Сержем уже сталкивались. При генерации триггера переменные функций не сохраняются, при вызове функции не сохраняются переменные триггеров. Так что: Триггер1 Переменна А = А Вызов Триггера 2 Показать значение А Триггер2 А = "муть" Результат: муть. y-... - триггерные y... - для функций Отсюда очень много багов. Мой совет: не использовать триггеры вообще, сразу вызывать функции. !?... !!FU... !?... !!FU RE: Ваши вопросы по ERM-скриптам - Efrit - 02.09.2009 20:55 Я тут намедни заметил, что если вызывать !!BG:N?y-1 внутри триггера !?BG1 (а не !?BG0), то он возвращает номер не того монстра, который только что сходил - а номер монстра, который будет ходить следующим... Кто-нибудь может подтвердить это? Если да - то хелп надо будет поправить... RE: Ваши вопросы по ERM-скриптам - major - 03.09.2009 22:28 Efrit, да, так и есть. Использую для свойств монстров при передаче хода (типа регенерации троллей). RE: Ваши вопросы по ERM-скриптам - Efrit - 04.09.2009 08:50 major, тогда вообще получается, что триггер !?BG1 не имеет никакого отношения к действию монстра - он срабатывает ровно в тот момент, когда монстру передаётся ход (то бишь раньше !?BG0, кстати говоря). И !!BG:A поэтому всегда (?) возвращает 0... А триггера, который бы срабатывал после действия монстра, в природе не существует ![]() P.S. Хелп точно надо править. RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.09.2009 09:42 не, это в !?BG0 !!BG:A возвращает 0. а в !?BG1 все нормально. RE: Ваши вопросы по ERM-скриптам - Efrit - 04.09.2009 09:47 Quote:не, это в !?BG0 !!BG:A возвращает 0. а в !?BG1 все нормально. gamecreator, ты уверен? Ну-ка проверь ещё раз Как она может внутри !?BG1 возвращать не 0, если монстр к тому времени ещё ничего не сделал - и ему даже ещё ничего не приказали сделать? Он даже ещё жёлтым цветом мерцануть как следует не успел
RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.09.2009 14:39 ты меня не путай. !?BG0 - до действия. !?BG1 - после. после действия тип действия известен. RE: Ваши вопросы по ERM-скриптам - Efrit - 04.09.2009 14:55 gamecreator Wrote:ты меня не путай. !?BG0 - до действия. !?BG1 - после. после действия тип действия известен. Ё-моё. Игродел, ты вообще саму тему читаешь, или только последний пост в ней? ![]() Прочти сообщения 381, 382 и 383. Ещё раз специально повторю - триггер !?BG1 не имеет никакого отношения к действию монстра, а то что написано в хелпе - ошибка. Этот триггер срабатывает в тот момент, когда монстру передаётся ход. Причём срабатывает он раньше, чем !?BG0 (с ним в хелпе всё нормально)... Не веришь - напиши скрипт
RE: Ваши вопросы по ERM-скриптам - Deo - 04.09.2009 15:54 Делается так: всё необходимое получаем в !?BG0, а !?BG1 срабатывает после удара, в нем мы и используем то что получили в !?BG0. RE: Ваши вопросы по ERM-скриптам - Efrit - 04.09.2009 16:43 Кажись, меня все игнорируют, и Део тоже ![]() Део, триггер !?BG1 не срабатывает после удара. После удара может быть ещё много чего интересного - например, ответный удар, каст магии. Но тем не менее, все эти действия идут до триггера !?BG1 - который, в свою очередь, срабатывает только тогда, когда СЛЕДУЮЩЕМУ монстру передаётся ход... (то бишь это уже другой !?BG1, вызванный для другого стека). Чтобы было понятнее... Игрок нападает, начинается битва. Как только стартует 1 раунд битвы, и стек с самой высокой скоростью (пусть это стек №23) начинает мигать жёлтым цветом (он ещё ничего не сделал, и игрок ещё ничего не приказал делать - просто к этому стеку перешёл ход) - то тут же активируется триггер !?BG1 (именно он, а не !?BG0 !) Команда !!BG:А в этом случае всегда возвращает 0, т.к. монстр ещё ничего не сделал. Затем игрок приказывает этому монстру что-то делать (например, стрелять) - и тут же срабатывает уже триггер !?BG0, вот тут-то команда !!BG:А уже что-то возвращает (в данном случае 7). Как только стек 23 выстрелил, право хода передаётся вражескому стеку с самой высокой скоростью - пусть это стек №0. И как только это самое право хода перешло к нему, то для него тут же срабатывает триггер !?BG1, и так далее... Может, ещё подробнее описать?
RE: Ваши вопросы по ERM-скриптам - major - 04.09.2009 18:50 Efrit, все верно, только посмотри с другой стороны. !?BG0 срабатывает перед действием монстра, с этим сомнений нету. А вот !?BG1 срабатывает именно после действия (вроде не обязательно монстра, каст героя тоже считается), т.е. не после удара, каста и т.д., а именно действия, наверно лучше сказать окончания действия при передаче хода. Просто нужно сделать в хелпе некоторое уточнение. Efrit Wrote:А триггера, который бы срабатывал после действия монстра, в природе не существуетА вот это действительно была бы нужная вещь. RE: Ваши вопросы по ERM-скриптам - Efrit - 04.09.2009 19:27 Quote:А вот !?BG1 срабатывает именно после действия (вроде не обязательно монстра, каст героя тоже считается), т.е. не после удара, каста и т.д., а именно действия, наверно лучше сказать окончания действия при передаче хода. Вот именно (красным выделено мною). А "окончание действия при передаче хода" - это вообще-то и есть начало нового хода. И !!BG:N?y-1 для этих триггеров будет вызывать разные значения - а это показывает, что эти триггеры уже относятся к разным монстрам. Значит, !?BG0 вызывается именно что позже !?BG1.Quote:А вот это действительно была бы нужная вещь.Угу... Если идёт атака - то это ещё куда ни шло (есть !?MF1, так что повреждения можно отменить и потом "выдать" отдельно), а вот если действие иное - то действительно, проблема... RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.09.2009 20:31 блин. я помню что писал скрипт существа, забирающего свойства других. и использовал там !?BG1, потому что по !?BG0 действие было нулевым. может это вы чето нахимичили в 3.59? RE: Ваши вопросы по ERM-скриптам - Efrit - 04.09.2009 20:36 gamecreator, ничего мы не химичили. Я вообще под 3.59 ещё скрипты не пишу - пока и возможностей 3.58 хватает, !!UN:C и в 3.58 есть. Вот как LUA просмотрю как следует - так и пересяду на 3.59-платформу
RE: Ваши вопросы по ERM-скриптам - Bes - 05.09.2009 03:37 Подскажите,пожалуйста!!! "Как можно узнать, что битва происходит в магическом гарнизоне?" Желательно не громозский способ.. например через UN:C RE: Ваши вопросы по ERM-скриптам - Efrit - 05.09.2009 16:19 Bes, а как насчёт такого варианта - попробовать скастануть в пустую позицию поля битвы (предварительно проверим её с помощью !!BU:O) один зыбучий песок с помощью !!BH:Q или !!BM:Q, и после этого - тут же проверить эту клетку на наличие песка с помощью всё того же !!BU:O ? (и удалить песок, если он там ещё есть, естес-но )
RE: Ваши вопросы по ERM-скриптам - Bes - 05.09.2009 22:08 идея мне понравилась.. необычная,интересная.. ![]() но не подходит: 1. а если будет не гарнизон запретом,а антимагический арт? лишние условия нужно прописывать... спасибо за идею Добавлено: sergroj предложил способ найти адрес для UN:C.. Quote:с АртМани точно можно найтия не сообразил как это.. может кто поможет по такому алгоритму? (я бездарь)
RE: Ваши вопросы по ERM-скриптам - MOP - 09.09.2009 14:50 (31.08.2009 18:25)Bes Wrote: !!BA-10:H0/?y3; получит к примеру 56Э-э-э... А есть команда BA-10? Может, НЕ-10? Quote:Мой совет: не использовать триггеры вообще, сразу вызывать функции.Проще всегда использовать лишь глобальные переменные. Вчера натолкнулся на глюк: в !?BR не получилось задать значение z-переменной. Высер произошёл на таком коде: Quote:!?BR|15/16; обнуление информации каждый раунд битвыПосмотрел через АртМани - произошло копирование не нулевой информации, а последнего значения z1, которое она фиг знает где и когда получила. Пришлось заменить код на такой: Quote:!?BR|15/16; обнуление информации каждый раунд битвыТак вот вопрос: глюк в !?BR или в ЭРЕ? RE: Ваши вопросы по ERM-скриптам - Efrit - 09.09.2009 22:18 Офигеть, вот это баг так баг. Оказывается, ERM совсем не умеет проверять строгие неравенства между дробными числами (то есть < или >). Спасают только нестрогие неравенства (<= или >=) - их ERM проверять умеет... RE: Ваши вопросы по ERM-скриптам - Дьякон - 09.09.2009 23:15 Я думал все баги уже известны RE: Ваши вопросы по ERM-скриптам - DracoLich - 11.09.2009 08:49 (05.09.2009 03:37)Bes Wrote: Подскажите,пожалуйста!!! эм... а такой метод чем не нра? !?BA; !!HE-10:P?y1/?y2/?y3; !!OBy1/y2/y3:T?y4 U?y5; !!IF&y4=33/y5=1:M^гарнизон антимагии^; RE: Ваши вопросы по ERM-скриптам - Bes - 11.09.2009 14:47 сэн-сэй,такой метод даёт тип и подтип ГЕРОЯ,а не гарнизона.. (насчёт BA-10 эт я перепутал,конечно же просто !!BA:H0/?y3) RE: Ваши вопросы по ERM-скриптам - DracoLich - 11.09.2009 17:17 (11.09.2009 14:47)Bes Wrote: сэн-сэй,такой метод даёт тип и подтип ГЕРОЯ,а не гарнизона.. ты хоть пробовал? у меня все работает, и как положено возвращает гарнизон 33 антимагический 1 RE: Ваши вопросы по ERM-скриптам - Bes - 11.09.2009 19:46 хм.. в том то и дело что ДА. ![]() мне давал именно Героя ![]() ладно,спасибо,я всётаки вынужден был писать цикл поиска нужного мне гарнизона,сверяя координаты (как говорится,глумная голова и не такое сделает) Добавлено: правда я координаты брал через BA:P,а не через HE:P Добавлено: может есть разница? %) RE: Ваши вопросы по ERM-скриптам - Berserker - 11.09.2009 21:12 Не так, Бес. Всё намного проще. Для проверки объекта идёт следующий псевдокод: Quote:выключить ошибки Альтернатива: установка v2,v3,v4 координат героя, при этом v2 = x - 1; Затем одна команда поиска. Если координаты не равны геройским, значит гарнизон не здесь. Всё экранировать запретом ошибок. RE: Ваши вопросы по ERM-скриптам - Bes - 11.09.2009 22:23 дело в том,что на карте практически,очень редки такие гарнизоны,потому не вижу особой разнице в твоём варианте и в том,что я вынужден был реализовывать.. всё равно цикл проскочит очень быстро (UN:U33/1/-1/#).. (если будет желание,я конечно пропишу твоим способом,а пока пусть как есть,прости) RE: Ваши вопросы по ERM-скриптам - DracoLich - 12.09.2009 17:53 ну можно вспомниить про скрипт "гарнизоны".. правда там тока обычные ( во всяком случае, я получал именно номер объхекта гарнизона, а не героя. 3.58ф без модулей и т.п. RE: Ваши вопросы по ERM-скриптам - Bes - 12.09.2009 18:38 нет,сэн-сэй,ты был как всегда прав! Я когда проверял вызывал получение координат битвы из под CM4.. и мне давался тип героя с номером. Из под BA0 всё как ты и сказал.. спасибо (я в очредной раз убедился в своей глупости,не проверю все варианты а начинаю ныть,видя спасение только в UN:C.. и так постоянно) ЗЫ:Berserker,в твоём предложенном варианте есть маленький изъян - когда битва будет идти на клетку правее от правого края гарнизона. RE: Ваши вопросы по ERM-скриптам - DracoLich - 15.09.2009 13:47 Кто-нибудь знает, как определяется, кто будет возрожден некромантией? В памяти нащупал только диалог (т.е. можно менять картинку и колво существ в диалоге), но не саму структуру с добавляемыми монстрами. Получается, что изменить возрождаемых монстров стандартно никак? ( RE: Ваши вопросы по ERM-скриптам - Efrit - 15.09.2009 13:54 DracoLich, а неужели нельзя просто сравнить войска до и после битвы? (ну и не забывать про демонов, которых могут воскресить питы) А затем и сменить их... RE: Ваши вопросы по ERM-скриптам - MOP - 15.09.2009 17:22 (05.08.2009 01:17)MOP Wrote: Ввели бы, ей-богу, тип объекта, поддерживающий флаг, но совершенно пустой, без бонусов, чтобы его подтипы можно было закодить по-своему. А то даже теряешься, не зная, что можно для этого приспособить. Герой, город, двеллинг - отбрасываем сразу. Шахта? У подтипов >7 вообще не работает пост-триггер, некорректно работает MN. Гарнизон? Он предлагает оставить войска. Маяк? Приносит бонус мореплаванию. Что ещё можно предложить? (05.08.2009 01:45)Berserker Wrote: Тяжело найти реальное работающее решение.В общем, сделал так: обнулил бонус Маяка к мореплаванию в movement.txt, эмулировал эти свойства для подтипа 0, а другие подтипы юзаю на своё усмотрение. Всё решаемо.) P.S. SCVS оптимистична. Она не ругается на :-) в комментах к скрипту, но ни в какую не хочет его компилировать с :-( P.P.S. Судя по предупреждению в exe, скрипт не может весить более чем 25 мб. Забавно.
RE: Ваши вопросы по ERM-скриптам - DracoLich - 15.09.2009 18:33 Quote:а неужели нельзя просто сравнить войска до и после битвы? (ну и не забывать про демонов, которых могут воскресить питы) А затем и сменить их...угу. удачи отлавливать, где добавились, какой слот, экспу и т.п. И к чему это собсно? ) эмуляцию то я сделал, я интересуюсь, мб кто-нибудь работал с подобными адресами, которые не высвечиваются в памяти (армани не находит других таких значений) RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.09.2009 18:58 а не легче по тем значениям, что ты нашел, восстановить общие воскрешенные хп и перевести их в тех существ, в которых надо, а в конце забрать скелетов из армии героя и дать ему существ RE: Ваши вопросы по ERM-скриптам - Дьякон - 16.09.2009 11:32 Code: ZVSEВот, Драко, - попробуй. Использовал BG1, потому что BA1 вызывает скрипт уже после окна с сообщением о полученных монстрах. А так последний BG вызывает скрипт после алгоритма подсчета полученных монстров и можно спокойно их менять. P.S. Писец, разучился скрипты писать ))) Без темы "скрипты для чайников" и хелпа фиг бы написал ))) RE: Ваши вопросы по ERM-скриптам - DracoLich - 16.09.2009 17:34 Quote:а не легче по тем значениям, что ты нашел, восстановить общие воскрешенные хп и перевести их в тех существ, в которых надо, а в конце забрать скелетов из армии героя и дать ему существВ сравнении с тем, чтобы прямо в памяти заменить номер Скелетов на номер допустим Личей и не извращаться с удалением и подсчетами? Quote:Вот, Драко, - попробуй. Использовал BG1, потому что BA1 вызывает скрипт уже после окна с сообщением о полученных монстрах. А так последний BG вызывает скрипт после алгоритма подсчета полученных монстров и можно спокойно их менять.Если честно, то тут только одно вызывает усложение - кто победил в битве? Как определить это в BG1, я не догадываюсь ( Я использовал BA1) И еще разок, у меня есть эмуляция замены воскрешаемых. Это все определяется лишь из диалогового окна с сообщением вы воскресили ляляля. Но ОТКУДА идет генерация окна, где-то ведь должно прописываться количество и тип монстра? Но артмани видит только диалоговые адреса. Потому и спрашивал, мб есть какие-нибудь фишки с внутренностями RE: Ваши вопросы по ERM-скриптам - Дьякон - 16.09.2009 17:38 В тех адресах, что я написал и прописывается. Ты можешь использовать и BA1. Просто я думал тебе нужно менять окно воскрешаемых монстров RE: Ваши вопросы по ERM-скриптам - major - 16.09.2009 22:18 DracoLich, все просто. По найденным адресам в !?BG1 смотришь, что герою добавили 15 воинов-скелетов, к примеру. Затем в !?BA1 забираешь у героя столько же воинов-скелетов в первом же попавшемся слоте, потому что именно туда их добавят, а затем добавляешь новое количество нужных монстров. Собственно, если у героя все слоты заняты, то и добавлять никого не будут, и по этим адресам будут 0 (где количество монстров - точно) и в этом случае тоже легко проверить, забирать у героя существ или нет. К тому же, если хочешь чтоб окно сообщения некромантии вообще не вылазило просто в !?BG1 ставишь в количество существ 0. Вот вроде бы и все. У меня правда время от времени появляется сообщение после битвы о поднятом 1 скелете, хотя сама некромантия работает нормально. RE: Ваши вопросы по ERM-скриптам - Дьякон - 16.09.2009 22:32 Зачем отслеживать, когда можно записать по адресу нужного монстра сразу? Добавлено: И вообще у меня есть подозрение, что в BG можно найти и номер героя победителя. А чтоб BG не вызывался много раз, можно проверять в нем окончание боя в данном ходу, и если есть, то делать соответствующие манипуляции. RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.09.2009 01:19 (16.09.2009 22:18)major Wrote: DracoLich, все просто...ему этот вариант не подходит. я предлагал RE: Ваши вопросы по ERM-скриптам - DracoLich - 17.09.2009 22:30 Quote:DracoLich, все просто.Собсно, именно так у меня сейчас и сделано. НО ведь где-то должны храниться данные о добавлении существ. А видно ТОЛЬКО то, что будет в диалоге, т.е. изменением этих значений не добьешься изменений добавляемых существ. И я интересовался, где могут записываться значения (которые передаются в диалог), если они не видимы для артмани? Бо эмуляцией то все готово, но ГДЕ прячутся добавляемые в памяти? ( RE: Ваши вопросы по ERM-скриптам - Дьякон - 18.09.2009 00:15 Драко - не навади панику. Я проверял адреса в отладчике - все правильно. Данные адреса отвечают за добавление типа и кол-ва монстров герою. Данные адреса - это адреса локальных переменных. Алгоритм подсчета и добавления существ происходит между последними !?BG0 и !?BG1. Т.е. в BG0 еще рано менять так как потом алгоритм подсчета забъет эти переменные своими значениями, а в BG1 - уже поздно, т.к. монстры уже добавлены. Поэтому выход один в последнем BG1 зная значение кол-ва монстров добавлять их ручками в пустой слот герою, либо к существующим монстрам (либо не добалять, если все занято). Добавлено: Единственный выход это поставить тип монстра поменяв код проги, это не сложно через UN:C. А потом поменять назад в BG1. RE: Ваши вопросы по ERM-скриптам - Дьякон - 18.09.2009 01:28 Вот например воскрешаем грифонов неулучшенных. Code: ZVSEДобавлено: Хотя можно проверить и на то, какому герою даются монстры - но это геморойно, легче длл-ку написать для данного св-ва или патч RE: Ваши вопросы по ERM-скриптам - DracoLich - 18.09.2009 15:16 Quote:состоит из двух 16ричных цифрthx Вот почему я их не мог найти.
RE: Ваши вопросы по ERM-скриптам - Дьякон - 19.09.2009 02:34 Та не не поэтому ))))) Дело в том что в процедуру добавления монстров передаются данные о монстрах следующим образом: mov eax, dword ptr [edx+const], не помню чему ровна const. [edx+const] - это адрес переменной с типом монстров в памяти процеса, это та переменная которая меняет тип монстров в диологе о добавляемых монстрах. (в первом моем скрипте находится ее адрес). Мы меняем данную команду на mov eax, 04, т.е. передаем в процедуру не переменную а const. В машинных кодах данная команда звучит как B8 04000000. Вот поэтому мы и записываем 04B8. Такое при помощи артмани не найдешь RE: Ваши вопросы по ERM-скриптам - Bes - 10.10.2009 12:44 Вернусь к этому.. GreyGhost Wrote:столкнулся с непоняткой, при ходе компьютера ход типа зависаетBerserker на днях обновил Эру,и по моей просьбе убрал там 100%шанс вызова лодок.. Я естественно не долго думая взялся смотреть,исправит ли это описанный глюк на ходе ИИ. К моему разочарованию это не помогло! Что самое обидное,под ТЕ (без скриптов) глюка нет - ИИ нормально ходит. Код Феникс-Мода тоже не явился причиной.. ![]() Я решил глянуть,что это за герой такой.. У него оказывается,ни навыков,ни заклов,и что самое странное,он стоял в таком месте,что игра выдаёт "герой уже в лодке" (дал ему эксп.магию Воды,закл Вызова лодки и скастовал..). http://webfile.ru/3992593 (картинка местоположения) Этого героя на карте блокирует повсюду вода и один мега-отряд нейтралов (он его нерешается атаковать) По сути,ИИ неможет ничего поделать,и должен просто пропутить ход.. однако он начинает зацикленно что-то делать!!! Что самое странное,если ближ.к нему лодку сделать "чужой",то ИИ нормально ходит.. хотя как это могло повлиять (закла то небыло Вызова лодки),НЕПОНЯТНО!!! Т.о.,делаю вывод, что фича 100% вызова не была причиной. Может кто поделится соображениями? RE: Ваши вопросы по ERM-скриптам - Berserker - 10.10.2009 17:01 Тяжело сказать, если честно. Бывают такие запоротые карты, что лечатся через удаление этого героя, например. RE: Ваши вопросы по ERM-скриптам - DracoLich - 26.10.2009 22:48 (26.10.2009 13:04)Bes Wrote:И ещё, у кого-нибудь работала эта команда? Командам M4, M5 и M6 должны иметь ? перед переменной, куда запишется результ. M4/?v1 M5/?v2 M6/?v3 Тут просто неверное описание в справке. Оно останется... до следующего фикса ![]() Про R#/$ не знал, бо не смотрел особо хелп ( RE: Ваши вопросы по ERM-скриптам - Bes - 27.10.2009 15:59 Quote:Про R#/$ не зналаналогично.. правда англ.справку посматриваю.. RE: Ваши вопросы по ERM-скриптам - Berserker - 02.11.2009 19:44 Спасибо! Кстати, про последнее - в Эре 1.6 исправлено точно. RE: Ваши вопросы по ERM-скриптам - Cartograph - 08.11.2009 01:51 Помогите пожалуйста! Мне нужно вычислить сколько существ у героя, потом дать ему других а потом вернуть тех которые были. возможно ли это вообще? Я весь ermhelp облазил, не могу понять..
RE: Ваши вопросы по ERM-скриптам - MOP - 08.11.2009 04:05 См. !!HE:C0/#1/$2/$3; RE: Ваши вопросы по ERM-скриптам - Valery - 08.11.2009 05:34 COMPLETE: Start: !!HE$:C0/0/?v119/?v120 C0/1/?v121/?v122 C0/2/?v123/?v124 C0/3/?v125/?v126 C0/4/?v127/?v128 C0/5/?v129/?v130 C0/6/?v131/?v132; ... [script] ... End: !!HE$:C0/0/v119/v120 C0/1/v121/v122 C0/2/v123/v124 C0/3/v125/v126 C0/4/v127/v128 C0/5/v129/v130 C0/6/v131/v132; RE: Ваши вопросы по ERM-скриптам - Cartograph - 08.11.2009 10:43 Спасибо
RE: Ваши вопросы по ERM-скриптам - Strelok21 - 18.11.2009 14:19 Здравствуйте! Как можно сделать с помощью скриптов чтобы за один ход можно было отстроить в городе все здания? RE: Ваши вопросы по ERM-скриптам - Berserker - 18.11.2009 16:25 !?CM1; !!CA-1:R0; RE: Ваши вопросы по ERM-скриптам - Efrit - 18.11.2009 16:53 (18.11.2009 16:25)Berserker Wrote: !?CM1; Нет, как я понимаю, Strelok21 хочет, чтобы они все построились одновременно (а не по очереди) - эквивалент чит-кода wogminastirith... RE: Ваши вопросы по ERM-скриптам - Strelok21 - 18.11.2009 19:03 Berserker спасибо! ![]() Эфрит, раз ты написал, раскажи как с помощью erm скрипта в городе были отроены все здания? Или все разрушены? ![]() И ещё можно ли изменить условие победы/поражения? RE: Ваши вопросы по ERM-скриптам - Strelok21 - 18.11.2009 19:24 И как сделать что при загрузке карты игрок выбирал себе имя и любого юнита 8 уровня? (Высший Ангел, Барон ада, Тёмный дракон или Громовержец) RE: Ваши вопросы по ERM-скриптам - Strelok21 - 18.11.2009 20:26 Извиняюсь но как можно сделать так что 4 Определённых героев ОДНОВРЕМЕННО становились в специальных точках (объектах) перестали ходить (или удалялись) открывали проход 5 герою? RE: Ваши вопросы по ERM-скриптам - Efrit - 18.11.2009 20:43 Strelok21, лучше пользуйся редактированием собщений. Построить/разрушить все здания - просто функция по всем зданиям. Насчёт выбора имени и юнита 8 левела - есть ну очень похожий скрипт прямо в ерм-хелпе (раздел "диалоговые окна"): Code: !#VRz199:S^..\Data\Zvs\Cmp.res^;Соответственно, тебе надо будет поменять пути к файлам картинок (и подсказки), ну и выдать затем (с помощью !!HE:C) главному герою нужного юнита армию, ну и имя его затем заменить на z400... Насчёт 4 героев что-то не понял... RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.11.2009 21:49 насчет героев понял я. так можно, но герои станут не одновременно, а по очереди RE: Ваши вопросы по ERM-скриптам - Strelok21 - 18.11.2009 23:17 Quote:насчет героев понял я. так можно, но герои станут не одновременно, а по очередиНу да я имел ввиду что один за другим становятся в специальные места перестают ходить (или удаляются) открывается проход P.S. Quote:Strelok21, лучше пользуйся редактированием собщений.ОК да и ещё как можно сделать головоломку из кампании Во Имя Богов 2 карта? ![]() Efrit писал(а): Насчёт выбора имени и юнита 8 левела - есть ну очень похожий скрипт прямо в ерм-хелпе (раздел "диалоговые окна"): Код: !#VRz199:S^..\Data\Zvs\Cmp.res^; !#VRz10:S^Время играть!^; !#VRz11:S^Ваше имя^; !#VRz12:S^Выберите ваше заклинание^; !#VRz13:S^%Z199\21_001.BMP^; !#VRz14:S^%Z199\21_002.BMP^; !#VRz15:S^%Z199\21_003.BMP^; !#VRz16:S^%Z199\21_004.BMP^; !#VRz17:S^Жажда крови^; !#VRz18:S^Благословление^; !#VRz19:S^Волшебная стрела^; !#VRz20:S^Медлительность^; !#VRz21:S^Ваш герой начнет с заклинанием Жажда крови^; !#VRz22:S^Ваш герой начнет с заклинанием Благословление^; !#VRz23:S^Ваш герой начнет с заклинанием Волшебная стрела^; !#VRz24:S^Ваш героя начнет с заклинанием Медлительность^; !#IF:D1/z10/z11/z12/z13/z14/z15/z16/z17/z18/z19/z20/z17/z18/z19/z20; !#IF:F1/z21/z22/z23/z24/0; - установить подсказки и отменить кнопку отмены !#IF:E100/1; - записать выбор диалога номер 1 в v100 !#VRz400:Sz1; ваше имя !#VRz400:H10; Проверить, если строка осталась пустой во флаг 10 !#VRz400&-10:S^DracoLich^; если строка пуста, установить имя на DracoLich Соответственно, тебе надо будет поменять пути к файлам картинок (и подсказки), ну и выдать затем (с помощью !!HE:C) главному герою нужного юнита армию, ну и имя его затем заменить на z400... А КАК это? ![]() (с четырьмя героями то помогите подалуйста!) RE: Ваши вопросы по ERM-скриптам - DracoLich - 19.11.2009 16:55 я аще не понял, что точно требуется про героев :hz: RE: Ваши вопросы по ERM-скриптам - Druin - 19.11.2009 17:16 Strelok21, зайди на сайт http://dracolich.narod.ru/ Там есть переведенный справочник по ERM... в справочнике есть обучение для начинающих... если хочешь писать скрипты освой по учебнику азы... тогда большая часть твоих вопросов отпадет сама собой... RE: Ваши вопросы по ERM-скриптам - Bes - 23.11.2009 15:57 Скажите, а как можно довольно лаконично кодом узнать какой уровень на данный момент обозревает игрок? (подземелье или поверхность) (когда нет возможности нажатия на карте приключений) RE: Ваши вопросы по ERM-скриптам - Berserker - 23.11.2009 18:18 Думаю никак, искать адрес и через UN:C разве что. Что-то вроде байта со значением 0..1 RE: Ваши вопросы по ERM-скриптам - Druin - 23.11.2009 19:23 Не совсем понял что значит "обозревает"? RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.11.2009 19:26 просматривает RE: Ваши вопросы по ERM-скриптам - Druin - 23.11.2009 19:41 gamecreator, ответ не в тему... и вопрос был не тебе... RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.11.2009 22:33 почему это не в тему? если я понял о чем Бес говорит, то почему не могу объяснить? RE: Ваши вопросы по ERM-скриптам - Druin - 23.11.2009 23:15 Ну если понял суть проблемы, то и объясни подробнее... Синоним слова мне ответа не дал... А именно меня интересует почему определение координат героя не решает вопроса... RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.11.2009 00:48 имеется ввиду на какой уровень смотрит сейчас игрок. т.е. значение кнопки переключения между уровнями. RE: Ваши вопросы по ERM-скриптам - Druin - 24.11.2009 01:39 Теперь понял... спасибо... А игрок именно игрок?.. Или ИИ?.. RE: Ваши вопросы по ERM-скриптам - Bes - 24.11.2009 13:35 именно игрок. ладно, спасибо RE: Ваши вопросы по ERM-скриптам - DracoLich - 25.11.2009 14:50 берс прав -_- не припомню триггером на движение мышью Ошибки, баги и недочёты Era1.8 - Alf - 04.12.2009 12:03 Где хранятся ЕРМ-скрипты и какие инструменты (редактор, помощь) существуют для их написания? Разделяют скрипты вогификации и скрипты для карт. Первые хранятся традиционно в папке Data\s и называются script00.erm..script99.erm. Вторые распространяются в двух вариантах:
Редактор ЕРМ из пакета утилит WoG: Скачать 5.5 МБ Патченный ехе редактора: Скачать Русский Мануал от Драколича: Здесь Помощь по скриптам: Здесь RE: Ваши вопросы по ERM-скриптам - SAG - 05.12.2009 13:32 как определить (с помощью ERM или еще как?), есть ли крестик проложенного пути на клетке карты? это очень важно для мультиплеера, позволит просчитывать затраты хода RE: Ваши вопросы по ERM-скриптам - Berserker - 05.12.2009 14:24 Через чистый ЕРМ никак. Попробуй получать значение почвы, дороги, реки, может что-то изменится... RE: Ваши вопросы по ERM-скриптам - DracoLich - 05.12.2009 16:45 тип 2 задается всем клеткам, куда можно высадиться с корабля - т.е. побережье. мб тип объекта 1 (который есть "пустой") и есть эти самые стрелочки? RE: Ваши вопросы по ERM-скриптам - SAG - 05.12.2009 18:28 попробую поэкспериментировать с bit mask of accessability из TR:T ресивера RE: Ваши вопросы по ERM-скриптам - SAG - 07.12.2009 13:24 (05.12.2009 18:28)SAG Wrote: попробую поэкспериментировать с bit mask of accessability из TR:T ресиверанифига не работает bit mask of accessability из TR:T ресивера...надо искать в другом месте
RE: Ваши вопросы по ERM-скриптам - Cartograph - 09.12.2009 17:34 Помогите со скриптом. Герой наступает на событие и получает сообщение. очки хода убираются - это я сделал. На следующий день с карты должно исчезнуть пара объектов до того как герой сходит - это непонятно. зарание спасибо! RE: Ваши вопросы по ERM-скриптам - SAG - 09.12.2009 18:15 удаляй в триггере !?TM RE: Ваши вопросы по ERM-скриптам - Strelok21 - 24.12.2009 02:16 Как сделать так что после посешения обьекта (события) союзник стал врагом? Просто я делаю карту где после поджога леса на меня обиделся Гринпис (зелёные) RE: Ваши вопросы по ERM-скриптам - Cartograph - 24.12.2009 08:21 !!OW:T#1/$2; #1 - номер цвета флага, в данном случае 3, $2 - номер другой команды, если и вы и "гринпис" в первой команде (0) то поставьте номер другой команды (1,2,3,4,5 или 6). RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.12.2009 11:31 а вообще без команды как? RE: Ваши вопросы по ERM-скриптам - Cartograph - 24.12.2009 13:09 сделать под враждебным флагом, по другому никак наверное RE: Ваши вопросы по ERM-скриптам - Strelok21 - 24.12.2009 21:08 а как можно сделать так чтобы можно было передавать замки и шахты другому игроку RE: Ваши вопросы по ERM-скриптам - Efrit - 25.12.2009 13:02 Strelok21, script64 тебе в помощь ("Смена владельца"), там всё есть... RE: Ваши вопросы по ERM-скриптам - FCst1 - 25.12.2009 22:25 Вопрос: можно ли массово запрограммировать события? Например, события, расположеные в диапозоне координат от 5/41/0 до 15/55/0? Вопрос #2: что произойдёт, если героя телепортировать на воду через монолит выхода? Можно ли будет вызвать лодку? Или подогнать её с помощью ERM? RE: Ваши вопросы по ERM-скриптам - Efrit - 25.12.2009 22:44 Quote:Вопрос: можно ли массово запрограммировать события? Например, события, расположеные в диапозоне координат от 5/41/0 до 15/55/0?Конечно же да, вот как нужно вызывать триггер: !?LEv998/v999/v1000&v998>=5/v998<=15/v999>=42/v999<=55/v1000=0; Он будет срабатывать абсолютно для ВСЕХ событий, расположенных в нужной тебе области. Quote:Вопрос #2: что произойдёт, если героя телепортировать на воду через монолит выхода?ЕМНИП, будет стоять в монолите на воде и сойти с него, естес-но, никуда не сможет (только если монолит не двусторонний - тогда может назад вернуться). Quote:Можно ли будет вызвать лодку?Уверен, что нет. Quote:Или подогнать её с помощью ERM?А вот это запросто
RE: Ваши вопросы по ERM-скриптам - FCst1 - 25.12.2009 23:02 (25.12.2009 22:44)Efrit Wrote:[изо всех сил напрягает мозги, которые позабыли, что такое ERM] Так... Тут более менее понятно, спасибо большое.Quote:Вопрос: можно ли массово запрограммировать события? Например, события, расположеные в диапозоне координат от 5/41/0 до 15/55/0?Конечно же да, вот как нужно вызывать триггер: Quote:Тоже спасибо, пошёл рыться в справке в поисках командыQuote:Или подогнать её с помощью ERM?А вот это запросто
RE: Ваши вопросы по ERM-скриптам - Strelok21 - 26.12.2009 13:04 Короч, у меня ещё одна просьба: как сделать так чтобы после посещения определённого обьекта у героя менялась специальность?(сначала битвы на нежить 3 раза кастуется Уничтожение Нежити? RE: Ваши вопросы по ERM-скриптам - FCst1 - 26.12.2009 18:48 Efrit, don't work. Тестил на 3.58f. !?LEv998/v999/v1000&v998>=5/v998<=15/v999>=42/v999<=55/v1000=0; !!IF:M^Kick!^; !!HE-1:K; Ни текст, ни убийство не выполняются...
RE: Ваши вопросы по ERM-скриптам - Druin - 26.12.2009 18:57 Возможно глупый вопрос, но вдруг... А событие локальное в нужной координате стояло?...
RE: Ваши вопросы по ERM-скриптам - FCst1 - 26.12.2009 19:32 Druin, да там не одно событие, а 83!
RE: Ваши вопросы по ERM-скриптам - Druin - 26.12.2009 19:46 Видать !?LE только на конкретные координаты срабатывает (к сожалению прямо щас проверить не на чем)... А если попробовать через !?OB по типу пустого события и там задать условия координат?... RE: Ваши вопросы по ERM-скриптам - FCst1 - 26.12.2009 20:40 Интересно... Попробую завтра... RE: Ваши вопросы по ERM-скриптам - FCst1 - 27.12.2009 23:56 Товарищи! Срочно нужен не очень сложный скрипт для артефакта (из новогоднего мода). Вобщем, суть такая - артефакт в начале каждой недели даёт игроку одну меру каждого ресурса (включая Дерево и Руду, но исключая золото). Вот и всё! Назвния и привязку я напишу сам... Зарание спасибо
RE: Ваши вопросы по ERM-скриптам - FCst1 - 28.12.2009 02:29 И ещё Как привязать смерть определённого героя (#0, для примера) с переключением флага на 1 (+)?
RE: Ваши вопросы по ERM-скриптам - Efrit - 28.12.2009 12:30 Quote:Вобщем, суть такая - артефакт в начале каждой недели даёт игроку одну меру каждого ресурса (включая Дерево и Руду, но исключая золото).Вариант 1: Code: ZVSEВариант 2, куда проще: создать в редакторе глобальное событие, срабатывающее раз в неделю, после чего отключить его появление на экране с помощью !!GM#:M-1; Quote:Как привязать смерть определённого героя (#0, для примера) с переключением флага на 1 (+)?Тут подробнее надо. Герой под чьим управление - ИИ или человека? Погибнуть может только в битве (или быть уволенным), или же как-то на глобальной карте тоже (с помощью !!HE#:K)? RE: Ваши вопросы по ERM-скриптам - Bes - 28.12.2009 14:23 (26.12.2009 13:04)Strelok21 Wrote: Короч, у меня ещё одна просьба: как сделать так чтобы после посещения определённого обьекта у героя менялась специальность?(сначала битвы и каждый ход на нежить 3 раза кастуется Уничтожение Нежити? Скажем так, тут ничего сложного.. Сама специальность героя (визуальная текстовая часть в окне героя) меняется командой !!UN:G2 (см. справочник), а картинка через !!HE$:X; А вот исполнительная часть, тут чуть посложнее: создаёте триггер !?BR&v997>-1, чтобы действия повторялись начиная с первого раунда. (только помните, что для первого раунда !?BR срабатывает дважды) А там уже прописываете каст Уничтожения нежити, на всех существ типа "Нежить" Что касается как это сделать,.. Вариант 1. Code: !?BR&v997>-1;Вариант 2. Code: !?BR&v997>-1;P.S.: все примеры не проверялись, писал чисто по справке.. мог вполне ошибаться RE: Ваши вопросы по ERM-скриптам - FCst1 - 28.12.2009 21:20 Efrit, так, немного разъясню насчёт переключения флага... Герой номер 75 ключевой, он носится по карте (т.е. не стоит на месте), как только мы его убиваем - флаг 7 переключается в 1 (!!IF:V7/1; )... Пока писал, до меня дошло :!?HE75; !!IF:V7/1; *Бъётся головой об стену* Насчёт артефакта... Можно ли сделать так, чтобы была возможность сменить игрока - владельца? RE: Ваши вопросы по ERM-скриптам - Strelok21 - 28.12.2009 22:25 (28.12.2009 14:23)Bes Wrote:Quote:Короч, у меня ещё одна просьба: как сделать так чтобы после посещения определённого обьекта у героя менялась специальность?(сначала битвы и каждый ход на нежить 3 раза кастуется Уничтожение Нежити? попробую RE: Ваши вопросы по ERM-скриптам - DracoLich - 29.12.2009 16:07 Quote:артефакт в начале каждой недели даёт игроку одну меру каждого ресурса (включая Дерево и Руду, но исключая золото) ZVSE !#TM3:S1/999/7/255; !#VRz888:S^NAME^; !#VRz889:S^DESCR^; !#UN:A#АРТЕФАКТА/9/888 A#АРТЕФАКТА/10/889; !?TM3; !!DO25/0/155/1:P; !?FU25; !!HEx16:A2/#АРТЕФАКТА/d/?y1; !!FU&y1<1:E; !!HEx16:O?y1; !!FU&y1<0:E; !!OW:Ry1/0/d1 Ry1/1/d1 Ry1/2/d1 Ry1/3/d1 Ry1/4/d1 Ry1/5/d1; номера функций и таймера сам RE: Ваши вопросы по ERM-скриптам - FCst1 - 29.12.2009 19:11 Спасибо. PS. 666
RE: Ваши вопросы по ERM-скриптам - Valery - 30.12.2009 00:20 (28.12.2009 21:20)FCst1 Wrote: !?HE75; Code: !?BA1;RE: Ваши вопросы по ERM-скриптам - Strelok21 - 30.12.2009 01:33 (09.02.2009 15:17)Efrit Wrote: Ну и заодно приведу пример готового скрипта, который часто используется авторами многих карт. Его смысл - перед игроком стоит препятствие на карте (например, страж прохода - он должен быть поставлен на карту ещё в редакторе карт), и игроку задаётся вопрос, на который он должен ответить верно, чтобы это препятствие исчезло: а как сделать так что после не правильного ответа на героя нападал отже сам.(с такойже армией, заклами. Похожий скрипт в кампании Евил Вей Хоум, только там 3 ржавых дракона) RE: Ваши вопросы по ERM-скриптам - Nikiton - 02.01.2010 23:38 Люди (или товарищи), нужен скрипт для всё того же новогоднего мода. Скрипт нужен простейший, но важный. Итак: !#VRZ100:S^Дом Деда Мороза^; Как указать объекту, что его имя в этой переменной? RE: Ваши вопросы по ERM-скриптам - Efrit - 02.01.2010 23:52 Nikiton, !#OBx/y/l:H100; RE: Ваши вопросы по ERM-скриптам - Nikiton - 03.01.2010 00:01 Efrit, гм, не работает. Ладно, попробуем по другому. Можно попробовать, чтобы каждый день ему выставлялось одно и тоже значение. RE: Ваши вопросы по ERM-скриптам - Efrit - 03.01.2010 00:04 Nikiton, быть того не может Если что - в строчке !#VRZ100:S^Дом Деда Мороза^ букву Z нужно писать маленькой, а не прописной. Ну а если всё равно не поможет - сделай команды приёмниками, а не инструкциями...
RE: Ваши вопросы по ERM-скриптам - Nikiton - 03.01.2010 00:09 Efrit, решил использовать Z большую, поскольку иногда значение маленького z меняется на "AUTOSAVE".
RE: Ваши вопросы по ERM-скриптам - DracoLich - 03.01.2010 14:16 че лол какой авторан? !#VRz100:S^Дом Деда Мороза^; !#OBx/y/l:H100; RE: Ваши вопросы по ERM-скриптам - Efrit - 03.01.2010 14:22 DracoLich, вот и я не врубаюсь
RE: Ваши вопросы по ERM-скриптам - Nikiton - 03.01.2010 16:07 Efrit, не, я серьёзно. После того собрались все триггеры для активирования этого объекта, его имя стало "AUTOSAVE". А может и перепутал. Неважно. RE: Ваши вопросы по ERM-скриптам - GreyGhost - 09.01.2010 16:44 привильно ли я понимаю что !!HE-1:X1/#mID установит стандартную специализацию для моба mID, т.е. характеристики будут распрастроняться и на моба с ИД mID+1(апгрейд) и будут такие же как в оригинальной игре? RE: Ваши вопросы по ERM-скриптам - Berserker - 09.01.2010 18:55 Если герой спец по существам, то да, по идее. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 19.02.2010 22:14 Вопрос как установить например нимбусу вместо орлиного глаза навык поместье + такую же специализацию, + чтобы сменился значок орлиного глаза на значок поместья Вот что сделал, но значок поместья не появляется !!FU30000:P2003/0/0/75/0; Nimbus - Estates ;w28=2003 - 13 Estates ;Estates !!VRz405&w28=2003:+z139127; RE: Ваши вопросы по ERM-скриптам - Ganymed - 20.02.2010 03:15 (19.02.2010 22:14)M.A.K.C. Wrote: 2-е как установить например нимбусу вместо орлиного глаза навык поместье + такую же специализацию, + чтобы сменился значок орлиного глаза на значок поместья Можно так: Code: !?PI;RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 20.02.2010 13:51 Спасибо! Да, настрой, это сила... RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 05.03.2010 23:56 Есть вопрос Code: ##ОПЕРАЦИИ С ОТРЯДАМИЕсть идеи? Заранее благодарен. RE: Ваши вопросы по ERM-скриптам - Berserker - 06.03.2010 00:20 Невозможно, чтобы вместо одной команды сработала другая. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 06.03.2010 09:43 (06.03.2010 00:20)Berserker Wrote: Невозможно, чтобы вместо одной команды сработала другая. Тем не менее это так, вылезает окошко выбора, щелкаю отделить 1 монстра в свободный слот или уволить, а мне вылезает сообщение невозможно дегрейдить этих существ! - если отряд неулучшен, или вы возвратили 80% от их стоимости если отряд улучшен. в чем может быть проблемма? RE: Ваши вопросы по ERM-скриптам - DracoLich - 06.03.2010 15:25 скорее номер опции дегрейда "спускается", чем переменная :D RE: Ваши вопросы по ERM-скриптам - Berserker - 06.03.2010 15:47 M.A.K.C., потому что используется внешняя функция, которую ты не скопировал: !?FU22539; .... Она является аналогом log2 и как раз и определяет номер выбранного пункта. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 07.03.2010 16:32 А эта функция должна быть в тексте этого скрипта, или отдельно? Вот что получилось Code: !?CM2&v9701=118/v9702=12/v9700=4;Этот скрипт уже доделан, работает. Суть скрипта, при щелчке левой кнопкой мыши на окошке специализации герой меняет класс на эконом (Продвинутое поместье + специализация на поместье) сделано для того. чтобы играть было не грустно. Мой друг при игре на случайной карте не очень радовался, когда у меня появлялся герой Лорд Хаарт, очень большое финансовое преимущество. теперь получить такую специализацию может любой герой. RE: Ваши вопросы по ERM-скриптам - Bes - 22.03.2010 12:39 Помогите.. При определённом действии, необходимо чтобы рюкзак героя "отфрагментировался". Т.е. чтобы пустоты между артефактами исчезли и все артефакты выстроились друг за другом, начиная с первого слота рюкзака. Мне не нужен сам скрипт, мне хотя бы написать как правильно это организовать, т.е. оптимальный алгоритм.. дальше бы я сам всё сделал ![]() Я вот, к примеру это вижу так: 1. проверяю слот 19 (он же первый в рюкзаке) 2. если занят, иду к следующему.. 3. если занят - к следующему.. и так первые 4 слота рюкзака проверить 4. если хоть один из первых четырёх будет занят, то ничего дальше не требуется - делаю вывод что всё ровненько 5. если к примеру 20 слот пустой, то запускаю цикл 6. Цикл: все артефакты сместить на один слот слева, после чего возобновить проверку слотов начиная с 21.. Имхо,уж больно мудрёно всё, потому и взываю к помощи.. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 22.03.2010 12:51 А если убрать артефакт из рюкзака, а потом добавить его же и так со всеми? Не знаю, но по идее рюкзак должен автоматически "дефрагментироваться". RE: Ваши вопросы по ERM-скриптам - Efrit - 22.03.2010 13:03 Quote:А если убрать артефакт из рюкзака, а потом добавить его же и так со всеми? Не знаю, но по идее рюкзак должен автоматически "дефрагментироваться". Вроде как есть баг, что при убирании ERMом артефакта из рюкзака - сам артефакт убирается, а занятый им слот не освобождается... То есть для большого числа артефактов твой алгоритм вполне может привести к переполнению рюкзака... RE: Ваши вопросы по ERM-скриптам - etoprostoya - 22.03.2010 13:17 (22.03.2010 13:03)Efrit Wrote:Quote:А если убрать артефакт из рюкзака, а потом добавить его же и так со всеми? Не знаю, но по идее рюкзак должен автоматически "дефрагментироваться". Не знал, а знал бы - не предлагал бы. Вот есть ещё над чем поработать перед выпуском новой версии ВоГа. Было бы замечательно, если бы возможность проверить запреты на строительство здания в городе также была реализована.Размечтался, да? Предложение №2. Ищем конец рюкзака, то есть последний артефакт, и ставим этот артефакт в первую попавшуюся с начала пустОту. И так по всем артефактам, пока будут находиться пустоты. Нет пустот - выход из цикла. Добавлено: Ммм... Надеюсь понятно выразил свой алгоритм? Если нет, то могу пошагово расписать его, но без ЕРМ. RE: Ваши вопросы по ERM-скриптам - Bes - 22.03.2010 18:32 Quote:Было бы замечательно, если бы возможность проверить запреты на строительство здания в городе также была реализована.Хм.. не помню,здесь это работает или нет? Quote:New command CD:B === За идею спасибо.. Подожду ещё, может кто что другое посоветует.. а может кто это когда-то для себя реализовывал
RE: Ваши вопросы по ERM-скриптам - etoprostoya - 22.03.2010 18:41 (22.03.2010 18:32)Bes Wrote:Quote:Было бы замечательно, если бы возможность проверить запреты на строительство здания в городе также была реализована.Хм.. не помню,здесь это работает или нет? Тут ведь только установка, а не проверка? Добавлено: Это вопрос скорее не к Bes'у, а к команде ВоГа и ТЕ. RE: Ваши вопросы по ERM-скриптам - Berserker - 22.03.2010 19:48 Bes, зачем тебе дефрагментация? Она автоматом при щелчке на кнопку прокрутки влево. Удаление арта корректное есть в коде Феникса. А алгоритмов дефрагментации основных два: 1) До тех пор, пока поиск пустого слота не вернёт ошибку определяем размер сплошного блока за пустым местом (не слотом!) и переносим его влево к сплошному ряду. 2) Проходимся в цикле по всем слотам, при этом Left указывает на текущую левую границу сплошного ряда артефактов, а i - на индекс слота (0..63). Если очередной слот не пустой, то A[Left]:=A[i]; A[i]:=-1; Left++; Иными словами, если слот не пустой, то массив артов в индексе Left получает значение арта массива в индексе i. А слот, на который указывает i обнуляется (или -1 забивается, что вернее). RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.03.2010 20:35 можно переносить все блоки одновременно (в одном цикле), при этом пустые ячейки добавляют +1 к размеру пустоты. это сдвиг на х позиций влево, где х меняется по ходу сдвига. Добавлено: хотя если порядок артов не важен, то алгоритм этопростоего будет работать намного быстрее. RE: Ваши вопросы по ERM-скриптам - Bes - 23.03.2010 12:34 Спасибо за советы. 1. Удаление арта корректное в коде ФМ конечно есть, но вот в чём проблема - там удаляет первый попавшийся такой арт в рюкзаке, что весьма неподходяще в случе когда нам надо удалить второй такой же арт дальше по цепочке.. в итоге у нас не закроется "прогал" в середине рюкзака, а появится ещё один но только ранее (в уже отдефрагментированной части) 2. Я благодарен за столь продуманные алгоритмы, но, к сожалению, не имея знаний в программировании, мне весьма размыто представляется что стоит за словами "блок", "ряд" и что подразумевается под "перенос блока". Хотя бы приведите маленький пример адаптированный под "парадигмы ЕРМ", ну скажем на таком примере: в рюкзаке 2 артa.. [-1][-1][12][45][-1]
RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.03.2010 19:27 адаптированный не приведу, но на псевдокоде - пожалуйста: Code: счетчик=1RE: Ваши вопросы по ERM-скриптам - Harvester - 12.04.2010 13:00 У меня не совсем корректно работает код: Code: !#HE152:X6/138/139/143;Должно быть: Специальность — апгрейд крестьян и хальфлингов до воров. Картинка специальности — изображение вора, и соответствующий текст. Получается только картинка. Описание старое. Апгрейд не работает. Как можно добиться желаемого? RE: Ваши вопросы по ERM-скриптам - Bes - 13.04.2010 13:07 заметка по UN:G2/$/2/#; Здесь надо в третьем параметре указывать номер z-переменной с описанием, а не номер картинки P.S.: а что такое UN:G2/$/1/# ??? RE: Ваши вопросы по ERM-скриптам - Harvester - 13.04.2010 17:09 (13.04.2010 13:07)Bes Wrote: заметка по UN:G2/$/2/#; Я думал, описание стандартное генерируется. Или здесь нужно сначала обьявить переменную, присвоить ей текст, а потом использовать? (13.04.2010 13:07)Bes Wrote: P.S.: а что такое UN:G2/$/1/# ??? Это замена картинки специализации. Вроде работает. У меня подозрение, что просто конфликтует с встроенными скриптами вогификации, и в итоге получается первоначальное значение
RE: Ваши вопросы по ERM-скриптам - Bes - 13.04.2010 22:39 (13.04.2010 17:09)Harvester Wrote: Я думал, описание стандартное генерируется. Или здесь нужно сначала обьявить переменную, присвоить ей текст, а потом использовать?Я не про то.. Вот, вы пишите.. Quote:У меня не совсем корректно работает код:А теперь смотрим справку: Quote:G2/#1/#2/#3;А вы там используете, видимо, номер картинки 245.. Назначте свою, неиспользуемую в стандартных скриптах, z-переменную (к примеру, z850).. P.S.: насчёт вашего позозрения - а вы назначьте смену спецухи не через инструкции, а, например в теле триггера !?PI
RE: Ваши вопросы по ERM-скриптам - Harvester - 16.04.2010 19:04 Bes, спасибо, попробую испытать, отпишусь ![]() З.Ы. Что-то почта перестала доставлять сообщения о новых ответах
RE: Ваши вопросы по ERM-скриптам - Harvester - 19.04.2010 14:26 (13.04.2010 22:39)Bes Wrote: ... Заработало, правда, ради этого пришлось отключить вогификацию. Хотелось чтобы были доступны все опции вогификации, только с некоторыми изменениями. Может кто что уже придумал?(13.04.2010 22:39)Bes Wrote: ... Не могу сообразить, как его использовать ![]() (16.04.2010 19:44)etoprostoya Wrote: Может фильтрует в "Спам? Или это так форум работает Форум как-будто услышал мои слова. Сразу посыпались сообщения.
RE: Ваши вопросы по ERM-скриптам - DracoLich - 20.04.2010 08:49 !?PI; !!HE152:X6/138/139/143; !!UN:G2/152/1/245 G2/152/2/245 G2/152/3/245; -??? что за параметр 1 2 это текст 3 это картинка RE: Ваши вопросы по ERM-скриптам - Harvester - 20.04.2010 10:23 DracoLich, спасибо, проверю. Я то пытался записать команду в одну строчку
RE: Ваши вопросы по ERM-скриптам - DracoLich - 20.04.2010 13:04 ну, если имеешь в виду именно команды (т.е. UN:G2/152/1/245G2/152/2/245G2/152/3/245; то это ничего страшного. Парсер позволяет даже конструкции нечитабельного вида !!UNG2/152/1/245G2/152/2/245G2/152/3/245). А вот мешать ресиверы друг с другом естесственно не надо RE: Ваши вопросы по ERM-скриптам - Harvester - 21.04.2010 13:28 (20.04.2010 08:49)DracoLich Wrote: !?PI; Работает, но ограничено, вот код: Code: !?PI;В начале игры запускается вогификация. Новый текст не появляется. Апгрейд работает, но после второй битвы пропадает. Думаю, может исходные скрипты править, но дело это неблагодарное
RE: Ваши вопросы по ERM-скриптам - DracoLich - 21.04.2010 16:09 не z850, а просто 850 а насчет вогификации - отключи скрипты изменения специализаций. Если не из-за него, то хз RE: Ваши вопросы по ERM-скриптам - Harvester - 21.04.2010 16:23 (21.04.2010 16:09)DracoLich Wrote: не z850, а просто 850 Я так и так пробовал, результат одинаков. А относительно того чтобы отключить скрипты специализаций. Мне то хотелось, чтобы все что есть осталось, только некоторые поменялись ![]() Кстати, в карте можно указать какие скрипты нельзя использовать? RE: Ваши вопросы по ERM-скриптам - DracoLich - 21.04.2010 16:32 давать свой файл настройки / настраивать вручную через UN:P и да, без отключения строчки о роланде в скрипте специализаций не вижу возможности совместить их RE: Ваши вопросы по ERM-скриптам - DracoLich - 23.04.2010 14:49 fail. ниразу не делал чего-то подобного, и офк не получилось ^^ RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 15:16 2 M.A.K.C.: вот пример - пусть Монах в начале каждого раунда поочерёдно обкастовывает Лечением все стеки Мечников: !?BR&v997>=0; !!VRv10:S-1; !!DO10/0/20/1:P; !!DO11/0/20/1&v10>-1:P; !?FU10; !!BMx16:T?y1; !!BMx16&y1=8:N?y2; !!BMx16&y1=8/y2=1:I?y3; !!VRv10&y1=8/y2=1/y3=0:Sx16; !?FU11; !!BMx16:T?y1; !!BMx16&y1=6:N?y2; !!BMx16&y1=6/y2>0:I?y3; !!BMx16&y1=6/y2>0/y3=0:P?y4; !!BMv10&y1=6/y2>0/y3=0/x16<>v10:C37/y4/0/0/1; Данный скрипт сработает только для левого (атакующего) героя - для обороняющегося его надо будет чуток подправить... Кроме этого, в стеке должен быть ровно 1 монах (если это условие не нужно - тогда в выделенных жирным фрагментах нужно написать не "равно", а ">="). P.S. Если у тебя будут ещё стеки, состоящие из одного монаха - они тоже будут кастовать
RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 23.04.2010 16:41 А если не на мечников, А на любых монстров? RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 16:45 Если на любых - то тогда всё намного проще. Тупо заставляем того монаха колдовать на себя Экспертное лечение, и всё: !?BR&v997>=0; !!DO10/0/20/1:P; !?FU10; !!BMx16:T?y1; !!BMx16&y1=8:N?y2; !!BMx16&y1=8/y2=1:I?y3; !!BMx16&y1=8/y2=1/y3=0:P?y4; !!BMx16&y1=8/y2=1/y3=0:C37/y4/3/0/1; RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 23.04.2010 16:50 Ок, с лечением понятно, а остальные заклинания? волшебный щит? я что спрашиваю, чтобы можно было любое положительное заклинание накладывать на всех своих Спасибо за пояснения. RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 17:00 M.A.K.C., ты вообще в справку по ERM не заглядывал, что ли? Там есть "таблица заклинаний". У каждого заклинания - свой номер. У лечения - 37. Если ты поменяешь это число на номер Волшебного Щита (что это за зверь, кстати? ) - то кастоваться будет он. Но учти - не все заклинания на экспертном уровне являются массовыми, как Лечение. Например, для АнтиМагии скрипт нужен будет слегка другой...Приведённый мною выше скрипт же работает с заклами типа лечения - то есть с тем, которые на эксперте действуют на ВСЕХ союзников (благословление, жажда крови, каменная кожа...) RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 23.04.2010 17:20 Спасибо, заглядывал в справку, по как заставить монстра колдовать. не понял, к слову, эти примеры, если бы они были выложены в справке, + скрипт заклятия гром титанов(респект за создание этого скрипта), было бы все намного понятнее и проще. Я же пишу вот о чем, допустим последняя строка !!BMx16&y1=8/y2=1/y3=0:C37/y4/3/0/1; если вместо C37/y4/3/0/1; написать C37/0/3/0/0; заклинание(причем любое будет накладываться на всех), но, если убрать Y4, то пропадет стартовая точка наложения (что за бред...) цель, чтобы заклинание накладывалось не перед ходом(действием), а вместо, при желании на это игрока (захотел, скастовал, не захотел, выполнил другое действие).Т.е при значении 0 на монстры невозможно наложить заклинание После !!BMx16:T?y1; номер монаха повторяется 4 раза, менять надо все 4-ре? при замене игра запускается и глюк RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 17:53 Quote:Спасибо, заглядывал в справку, по как заставить монстра колдовать. не понял, к слову, эти примеры, если бы они были выложены в справке, + скрипт заклятия гром титанов(респект за создание этого скрипта), было бы все намного понятнее и проще. К слову, я вообще не понимаю, почему у людей возникают такие сложности с "боевыми" скриптами. Уже неоднократно видел - человек шарит в ERM, может писать скрипты для глобальной карты, а вот для битвы - никак. И чего там такого сложного? ... Игродел вон, наверняка до сих пор считает, что !?BG1 якобы срабатывает "после действия существа", как это описано в хелпе (интересно, Драколич это поправил или нет?)Quote:цель, чтобы заклинание накладывалось не перед ходом(действием), а вместо, при желании на это игрока (захотел, скастовал, не захотел, выполнил другое действие).Т.е при значении 0 на монстры невозможно наложить заклинание Не понял, если честно. Тебе нужно кастование, как у Архангелов - "навёл курсор, тот превратился в книгу, затем нажал"? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 23.04.2010 17:56 Да, нужно кастование, как у Архангелов - "навёл курсор, тот превратился в книгу, затем нажал"? На боевые скрипты, я гляжу как на хищника в клетке Пока смотришь, не съест, а если зайдешь в клетку, то шок обеспечен. RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 18:15 Quote:Да, нужно кастование, как у Архангелов - "навёл курсор, тот превратился в книгу, затем нажал"? Ммм... Тогда попробуй сам, поскольку такой скрипт будет очень долгий и сложный. Нужно производить очень много проверок - на что навели курсор, куда и какой кнопкой нажали, что сделали ещё... Я писал такой скрипт для тестирования Бастиона - дабы Анубисы могли телепортировать союзников. Выглядит этот скрипт так: Скрипт телепортации (Click to View) , и работает он безотказно. Можешь попробовать приспособить его для своих целей (только собственно процесс телепортации придётся выкинуть - тебе он ни к чему). Сам видишь - штука весьма тяжёлая... Но для подавляющего большинства "боевых задач" скрипты будут куда легче, и пишутся они весьма быстро. Там и триггеров-то по сути лишь два - на новый раунд и на действие существа... RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 23.04.2010 19:17 Методом сверхнаучного(скорее мазохистского) тыка установлено, что если к одной фиговине, добавить другую хреновину (не в обиду авторам скриптов) получится вполне рабочий скрипт позволяющий накладывать массовые заклинания любым существом (при его ходе) на все союзные существа Code: *****************************************************************************************************************************В данном случае существо накладывает при желании и наличии своего хода на всех союзников волшебное зеркало и удачу !#UN:C7961094/1/02; !#UN:C7960906/1/01; !#UN:C7960118/1/02; !#MA:B131/3; причем, если из 1-х 3-х строк вычесть число 131(и добавить номер интересующего монстра) а в 4-й и последующих число 131 заменить на номер нужного монстра, то уже нужный монстр (при наличии анимации) будет кастовать заклинания на союзников RE: Ваши вопросы по ERM-скриптам - DracoLich - 23.04.2010 19:26 а когда бг1 срабатывает? оО RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 19:30 Quote:а когда бг1 срабатывает? оО О, спохватился Вот, в этой теме я и Major писали:http://wforum.heroes35.net/showthread.php?tid=541&pid=20105#pid20105 Если вкратце - то этот триггер срабатывает в момент при передаче хода от одного существа к другому (а вовсе не "после действия существа", как написано в хелпе)... RE: Ваши вопросы по ERM-скриптам - DracoLich - 23.04.2010 19:36 существо походило, выполнились все ее абилки, и передался ход. разность лишь в точности формулировки, "в конце действия" ~= "при передаче хода" RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 19:54 Ты бы вместо того, чтобы спорить, лучше бы запустил битву и убедился сам ![]() Во-первых, для одного и того же стека !?BG1 срабатывает раньше, чем !?BG0. Проверь сам. А это уже противоречит тому, что написано в хелпе. Во-вторых, между "концом действия" и "передачей хода" вполне могут произойти ещё события - например, ответка со стороны атакуемого (для случая атаки). И !?BG1 сработает не после атаки нашего монстра (хотя она и являлась "действием"), а лишь после контратаки врага - причём вызывать его будет уже следующий монстр (а не тот, кто атаковал или контратаковал). Для большей наглядности - пример. Есть такая ситуация: у тебя в армии 1 Дьявол и 1 ВампЛорд, у соперника 1 Горгона. Идёт где-то третий раунд битвы. Если верить хелпу, всё должно происходить так: 1) Ход переходит к дьяволу: ничего не происходит 2) Дьявол атакует: перед атакой вызывается !?BG0, который сам дьявол и вызывает 3) Дьявол завершает атаку: сразу после этого срабатывает !?BG1, который тоже вызывает сам дьявол 4) Ход переходит к вампу: ничего не происходит 5) Вамп атакует: перед атакой вызывается !?BG0, который вызывает именно вамп 6) После атаки срабатывает !?BG1, и так далее... А на самом деле всё происходит так: 1) Ход переходит к дьяволу: срабатывает !?BG1, который вызывает дьявол. Хотя дьявол ещё ничего не сделал! 2) Дьявол атакует: перед атакой вызывается !?BG0, который тоже вызывает сам дьявол 3) Дьявол завершает атаку: ничего не происходит! 4) Ход переходит к вампу: срабатывает !?BG1, который вызывает уже вамп! (а не дьявол!) 5) Вамп атакует: перед атакой вызывается !?BG0, который вызывает вамп 6) и так далее... Чувствуешь разницу?
RE: Ваши вопросы по ERM-скриптам - DracoLich - 23.04.2010 20:01 нене, я то чуствую -) но как-то и раньше, считая его "пост-действием", мы творили, что хотели, используя его. а фикс то будет, не сомневайся ^^ Добавлено: а почему при клике ОК в окне результатов боя он снова срабатывает? игра передает ход стеку, несмотря на то, что бой окончен? оО RE: Ваши вопросы по ERM-скриптам - Berserker - 23.04.2010 20:05 Не происходит так на самом деле. RE: Ваши вопросы по ERM-скриптам - DracoLich - 23.04.2010 20:12 что именно не происходит? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 23.04.2010 20:22 Видно, что обсуждается наболевший вопрос.... RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 20:23 DracoLich, я повторю - ты бы лучше банально скопировал в какую-нибудь карту вот этот скрипт: Spoiler (Click to View) Quote:нене, я то чуствую -) но как-то и раньше, считая его "пост-действием", мы творили, что хотели, используя его. а фикс то будет, не сомневайся ^^Ты писал так много скриптов для битв? Что-то я сомневаюсь, потому как иначе бы ты этот нюанс обнаружил. Вот я писал дохрена "боевых скриптов" для Бастиона, Майор - для Кремля. И он тоже этот нюанс давно подметил...Quote:а почему при клике ОК в окне результатов боя он снова срабатывает? игра передает ход стеку, несмотря на то, что бой окончен? оОА что в этом такого? Наверняка в исходнике игры стоит вызов процедуры, а потом сразу break внутри неё. Триггер же реагирует лишь на вызов... RE: Ваши вопросы по ERM-скриптам - DracoLich - 23.04.2010 20:42 Quote:повторю - ты бы лучше банально скопировал в какую-нибудь карту вот этот скрипт:да я прекрасно понял суть дела с первого упоминания о ней -( Quote:Ты писал так много скриптов для битв? Что-то я сомневаюсь, потому как иначе бы ты этот нюанс обнаружил. Вот я писал дохрена "боевых скриптов" для Бастиона, Майор - для Кремля. И он тоже этот нюанс давно подметил...~10 скриптов в бою из 3.58ф связаны с боевыми действиями. я имел ввиду их опыт RE: Ваши вопросы по ERM-скриптам - Efrit - 23.04.2010 20:48 Quote:да я прекрасно понял суть дела с первого упоминания о ней -(Ну тады ладно ![]() Quote:~10 скриптов в бою из 3.58ф связаны с боевыми действиями. я имел ввиду их опытЭто ещё что... Никто из них за эти годы не обнаружил даже то, что ERM не умеет проверять строгие неравенства между дробными числами (только нестрогие спасают). А тут всё-таки конкретный триггер как-никак, это ещё ладно
RE: Ваши вопросы по ERM-скриптам - DracoLich - 29.04.2010 22:51 2.81c Full, 5.7 Mb 2.81c Lite, 2.05 Mb Changelog: * Исправлена некорректная страница (опыт отрядов) предыдущей версии * Скрины в обучении UN:C от Дьякона сделаны более качественными при меньшем "весе". * В Lite версии убрана графика из IF, BF, QW и таблицы проклятий, а также некоторые анимации заменены на статичные кадры RE: Ваши вопросы по ERM-скриптам - SimplyDemon - 11.05.2010 03:19 Я конечно извиняюсь за тупой вопрос,но для того что б скрипт работал его достаточно кинуть в папку со всеми скриптами и всё?? RE: Ваши вопросы по ERM-скриптам - DracoLich - 11.05.2010 10:22 назвать script## и да, кинуть в data/s RE: Ваши вопросы по ERM-скриптам - SimplyDemon - 11.05.2010 14:57 (11.05.2010 10:22)DracoLich Wrote: назвать script## и да, кинуть в data/s а как скрипт можно проверить на роботоспособность? RE: Ваши вопросы по ERM-скриптам - DracoLich - 11.05.2010 14:58 спросить, робот ли он если в игре после вогификации он работает, значит работает оО RE: Ваши вопросы по ERM-скриптам - etoprostoya - 11.05.2010 15:03 Логично. Если скрипт работает, то он работает. А если не работает, то, значит, что не работает. Quote:проверить на роботоспособность Quote:спросить, робот ли он ![]() Добавлено: Хорошо бы ещё проверить список переменных скрипта, не пересекается ли он с другими из других скриптов. RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.05.2010 18:25 Есть такая прога. Борн написал. RE: Ваши вопросы по ERM-скриптам - Bes - 13.05.2010 17:32 насчёт запрета лечить Палаткой отряды "нежити": Когда Палатка управляема - есть навык - тут вопросов не возникает. Пользуясь !?MM0 и !?BG0, всё отлично работает. А вот когда Палатка сама себе хозяин - тут уже простым !!BG:A0 делу не помочь - Палатка просто зацикливается постоянно пытаясь вылечить того, кого для себя решила ![]() А сбрасывать её ход - нехочется, ибо есть и др. повреждённый отряд не из числа "нежить Не подскажете советом, как тут поступить?
RE: Ваши вопросы по ERM-скриптам - Berserker - 13.05.2010 17:39 Тогда пусть и нежить лечит. Иначе неказисто будет. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.05.2010 18:17 Можно во время хода палатки делать нежить техникой. RE: Ваши вопросы по ERM-скриптам - DracoLich - 13.05.2010 19:36 принудительное !!BG:E пробовали? RE: Ваши вопросы по ERM-скриптам - Bes - 14.05.2010 15:22 (13.05.2010 18:17)gamecreator Wrote: Можно во время хода палатки делать нежить техникой.Если в войске будут одни "мертвяки", то при присвоении им этого флага герой автоматом проигрывает, т.к. все становятся машинами Но я покумекаю над этой идеей ещё.. спасибо ![]() (13.05.2010 19:36)DracoLich Wrote: принудительное !!BG:E пробовали?в тестовом режиме попробовал - ничего не произошло ![]() В справке про это нислова.. BG:E точно поддерживает "указание" напрямую?
RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.05.2010 18:44 А элементали? Они палаткой лечатся? RE: Ваши вопросы по ERM-скриптам - DracoLich - 14.05.2010 18:56 Quote:BG:E точно поддерживает "указание" напрямую?как оказалось, нет =) Quote:А элементали? Они палаткой лечатся?да RE: Ваши вопросы по ERM-скриптам - SyDr - 14.05.2010 23:50 (14.05.2010 15:22)Bes Wrote:(13.05.2010 18:17)gamecreator Wrote: Можно во время хода палатки делать нежить техникой.Если в войске будут одни "мертвяки", то при присвоении им этого флага герой автоматом проигрывает, т.к. все становятся машинами Если в войске есть живые - всю нежить сделать техникой, иначе вообще запретить ход палатки на этом ходу. RE: Ваши вопросы по ERM-скриптам - Barin - 30.05.2010 12:51 Через ресейвер PO я могу отключить конкретный объект на карте (команда N), а как мне его включить через время, ну через неделю. Для этого нужно написать команду в таймере, но как это сделать? Как можно отыскать этот объект, как найти на него ссылку и включить его, соответственно не трогая другие подобные объекты. Подскажите что-нибудь...
RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.05.2010 12:56 Ну можно координаты сохранить или там поставить отметку в переменной клетки. RE: Ваши вопросы по ERM-скриптам - Barin - 30.05.2010 12:59 Ну и какой командой это сделать? RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.05.2010 13:17 Кажись PO. И вообще, RTFM. RE: Ваши вопросы по ERM-скриптам - Barin - 30.05.2010 13:23 Кто знает, прям напишите скрипт запоминания координат конкретного объекта. И напишите как потом в таймере ссылаться на данный объект.
RE: Ваши вопросы по ERM-скриптам - Berserker - 30.05.2010 13:25 !!OB:P?v555/?v666/?v777; !?TMxxx; !!OBv555/v666/v777:... RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.05.2010 13:33 Щас он скажет что игра ругается на !?TMxxx; RE: Ваши вопросы по ERM-скриптам - Barin - 30.05.2010 13:34 Сейчас не могу сообразить получится или нет, но..... Я отключал объект ресейвером PO, значит и включать им нужно, может так быть: !?TMxxx; !!OBv555/v666/v777:... (не это, а...) !!POv555/v666/v777:N0, т.к отключая я ставил 1 RE: Ваши вопросы по ERM-скриптам - Berserker - 30.05.2010 13:39 Тогда так. RE: Ваши вопросы по ERM-скриптам - Barin - 30.05.2010 14:28 !!OB:P?v555/?v666/?v777; - так нельзя записать координаты, erm вообще запарил уже, самое сложное в глобальных скриптах, так это ссылаться на каждый объект. ![]() ![]()
RE: Ваши вопросы по ERM-скриптам - Berserker - 30.05.2010 14:38 В каком событии ты запоминаешь координаты и откуда их берёшь? RE: Ваши вопросы по ERM-скриптам - DracoLich - 30.05.2010 16:17 !#TM1:S1/999/7/255; !?TM1; !!UN:Ux/y/?y1; для объхекта типа х подтипа у !!DO1/1/y1/1&y1>0:P; !?FU1; !!UN:Ux/y/x16/1; !!PO1:N?y1; !!FU&y1=0:E; если уже нуль, выход !!PO1:N0; - каждую неделю обнуление RE: Ваши вопросы по ERM-скриптам - Barin - 30.05.2010 17:01 DracoLich спасибо за код, попробую. Вижу тут присутствует многоразовая функция, поэтому у меня проблемы, сколько не вчитывался в erm толком не понял для чего она нужна и сейчас не понимаю.
RE: Ваши вопросы по ERM-скриптам - Druin - 30.05.2010 17:07 "многоразовая функция" это ты так цикл назвал?... эээ... а что здесь непонятного?... RE: Ваши вопросы по ERM-скриптам - Barin - 30.05.2010 19:17 Вот и непонятно начальное, конечное значение, шаг какой-то... Шо оно ваще даёт, билиберда какая-то...
RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.05.2010 20:35 У тебя есть три варианта (от простого к сложному): 1) не трогать ЕРМ 2) убиться 3) взяться за изучение программирования RE: Ваши вопросы по ERM-скриптам - DracoLich - 30.05.2010 20:52 пункты 1 и 2 нужно поменять в рейтинговой таблице сложности RE: Ваши вопросы по ERM-скриптам - Berserker - 30.05.2010 21:52 diman master 47, почитай в википедии: Цикл, Итерация, Циклы в языках программирования. Ну и понятие подпрограммы алгоритма. RE: Ваши вопросы по ERM-скриптам - DracoLich - 30.05.2010 23:20 ты все таки сделал это :D
RE: Ваши вопросы по ERM-скриптам - omgwhoiam - 05.06.2010 11:48 Заранее извиняюсь, если задаю вопрос не туда. Скачал тут скрипт, дающий опции "пустым" WoG-артефактам, но обнаружилась неприятная проблема: Изменились названия "Разведки" и "Орлиного глаза". Скрины: 1 2 Помогите исправить, пожалуйста. RE: Ваши вопросы по ERM-скриптам - FallenAngel - 05.06.2010 13:14 Поиграл в Феникс-мод, очень понравилась идея с заменой портрета героев. Кто-нибудь, скажите пжл, какой это скрипт или каким образом я смогу переместить эту возможность в простой ВоГ. Нашел только папки FC и FC2 в data\. RE: Ваши вопросы по ERM-скриптам - Berserker - 05.06.2010 15:17 omgwhoiam, кажется, эти скрипты не совместимы с вогом. По-крайней мере, со скриптом кратких описаний вторичных навыков. FallenAngel, http://wogarchive.ru/files/%CC%EE%E4%FB/%D1%EA%F0%E8%EF%F2%FB/PM303.rar Менеджер Портретов Героев v3.03 для Вог 3.58 и выше. Взято с Феникса. RE: Ваши вопросы по ERM-скриптам - FallenAngel - 05.06.2010 23:16 Berserker, спс скачал, скоро посмотрю RE: Ваши вопросы по ERM-скриптам - FallenAngel - 06.06.2010 16:18 Нигде не встречали CO/y2/?y5/d; ? Добавлено: В игре после вогификации при нажатии на слот для существ в гарнизоне города вечно вылезает строка с ошибкой в CO/y2/?y5/d; Хочу найти скрипт этот и просто снести нафик его!
RE: Ваши вопросы по ERM-скриптам - MOP - 06.06.2010 16:25 Ну так поищи сам. В ERM-редакторе же есть "Find..."?
RE: Ваши вопросы по ERM-скриптам - Berserker - 06.06.2010 17:32 Искать нужно через виндовский поиск в папке Data\s или в тотал командере через ALT+F7. Оба позволяют вводить часть текста в файле. RE: Ваши вопросы по ERM-скриптам - FallenAngel - 06.06.2010 17:41 Искал... ни черта... RE: Ваши вопросы по ERM-скриптам - MOP - 06.06.2010 17:50 Ввёл криво или плохо искал - извини, но других вариантов быть не может. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 06.06.2010 17:55 Скрипт №25. Добавлено: "Universal Creature Upgrades " Добавлено: Легко нашёл через поиск в Тотале. RE: Ваши вопросы по ERM-скриптам - DracoLich - 06.06.2010 19:17 хм каk помню, скрипты .erm не распознаются как текстовый файл виндовским поисковиком RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.06.2010 02:12 поиск по содержимому тебе в помощь RE: Ваши вопросы по ERM-скриптам - etoprostoya - 08.06.2010 11:43 FallenAngel, твоя фамилия не Попов? RE: Ваши вопросы по ERM-скриптам - FallenAngel - 08.06.2010 12:14 etoprostoya, НЕТ
RE: Ваши вопросы по ERM-скриптам - DracoLich - 08.06.2010 14:37 Quote:кому можно скинуть все свои скрипты на поиск багов и их устранение?нормальные люди их просто выкладывают для скачки :dunno: Quote:После этого, я собираюсь выпускать что-то вроде своего RePack'а. Там я credits свой сделаю. Quote:у некоторых существ в моем репаке новые дефы только в бою или правым кликом можно увидеть. Портреты и дефы для размещения на карте стандартные у многихне позорься. либо доделай до конца, либо убери половинчатых уродов. etoprostoya, у того сейчас пиар-акция, он занят ^^ RE: Ваши вопросы по ERM-скриптам - FallenAngel - 08.06.2010 16:42 DracoLich, да все уже ненадо. Я тут хелпов по ERM накачал (твой в том числе). Сейчас будет мозголомство! А насчет дефов... нужно еще подумать... Добавлено: Уже знаю как любому объекту дать другое название) Еще знаю скрипт "Жизнь Бомжа" (но почему-то, только на красного игрока действует). И кстати помогите! Можете написать скрипт, "Жизнь Бомжа" на всех игроков (хочу сделать RPG карту)? И как его можно будет запихнуть в .erm файл, чтобы можно было в настройках отключать и включать его? RE: Ваши вопросы по ERM-скриптам - Bes - 10.06.2010 13:43 щас взялся за поддержку мультиплэйера в ФМ.. так вот, назрел вопрос: есть игрок1 и игрок2. играют через TCP/IP-соединение. Во время битвы текущий игрок 1, игрок 2 ожидает. Вопрос: флаг 999 на компе игрока 2 попрежнему FALSE ? Я так полагаю, что 999 флаг при ходе игрока 1 имеет значение 1 тока на компе у игрока 1. Как только ход перейдёт игроку 2, флаг 999 на компе игрока 1 станет =0, а на компе игрока 2 он станет TRUE Всё правильно? RE: Ваши вопросы по ERM-скриптам - MOP - 10.06.2010 13:45 Да. Кстати, если сделать сеть между двумя копиями Героев на одном компе, она даже работает один игровой день. Правда, битва сразу вылетит, но игроки могут походить все. RE: Ваши вопросы по ERM-скриптам - Bes - 10.06.2010 14:27 знаю.. собственно,так и проверяю работу кода.. кстати, битва идёт нормально.. вылет тока при наступлении второго дня ![]() Добавлено: я чего спросил.. ведь если ход вмбитве передаётся игроку, играющемуся в копии "игры" (как вы и сказали), то флаг 999 на той стороне по прежнему = 0.. я из-за этого и засомневался.. RE: Ваши вопросы по ERM-скриптам - MOP - 11.06.2010 09:14 (10.06.2010 14:27)Bes Wrote: кстати, битва идёт нормально..Сейчас проверил - ага, верно. Я просто не так подключал к серверу второго игрока - вместо "Подключиться" жал "Искать игру" и вводил IP-адрес хоста. Mea culpa. RE: Ваши вопросы по ERM-скриптам - GreyGhost - 15.06.2010 14:01 некоторые непонятки, хочу у всех героев удалять некоторые артефакты, оставляя эффекты этими артами наложенные Code: !?AE1;где моя очепятка? RE: Ваши вопросы по ERM-скриптам - Berserker - 15.06.2010 14:38 Арт ещё не надет. Это событие при одевании. RE: Ваши вопросы по ERM-скриптам - GreyGhost - 15.06.2010 15:02 (15.06.2010 14:38)Berserker Wrote: Арт ещё не надет. Это событие при одевании. вот этого я и боялся, моих познаний не хватает для понимания как решить эту задачу. какие есть варианты? RE: Ваши вопросы по ERM-скриптам - Berserker - 15.06.2010 15:12 Щелчок на слоте, в котором находится арт в указанном диапазоне, удаляет его. !?CM2 - событие, CM:I - получить место щелчка, если не слоты артов - выйти, !!HE:A - получить артв слоте, удалить, если из диапазона. Если не выйдет, можно попробовать вечером написать скрипт, он не сложный. RE: Ваши вопросы по ERM-скриптам - GreyGhost - 15.06.2010 15:30 спасибо, но такой скрипт у меня уже есть, хотел его расширить для ВСЕХ героев, чтоб все арты не входящие в комбо и дающие прирост базовых характеристик автоматически удалялись оставляя свой эффект. RE: Ваши вопросы по ERM-скриптам - DracoLich - 16.06.2010 15:03 ^не выходит RE: Ваши вопросы по ERM-скриптам - GreyGhost - 16.06.2010 16:39 (16.06.2010 15:03)DracoLich Wrote: ^не выходитэто вопрос или ответ? если ответ, тогда вопрос - на сколько стрёмно удалять арт перед началом битвы(!?BA52)? RE: Ваши вопросы по ERM-скриптам - Berserker - 16.06.2010 16:43 GreyGhost, не стрёмно. RE: Ваши вопросы по ERM-скриптам - GreyGhost - 17.06.2010 12:46 как бы работает, но с маленькой бякой, этот тригер !?AE1&-1000/v5891=1 срабатывает и для человека, вроде не должен(флаг 1000) или я ошибаюсь? как правильно надо? Code: ** artifacts absorbs / option 828**RE: Ваши вопросы по ERM-скриптам - Bes - 17.06.2010 14:00 У меня вопрос небольшой.. два.. 1. если я делаю так: Code: !!FU@:D; ??? ![]() 2. Если мне надо один флаг передать удалённо, то как это указывать? !!IP:F10/10; так что? RE: Ваши вопросы по ERM-скриптам - Berserker - 17.06.2010 15:05 GreyGhost, !!HE-1:O?myvar; !!OW:Imyvar/?who; !!FU&who=0:E; who = 0 - человек, who = 1 - компутар. Bes, 1 - верно, 2 - верно. RE: Ваши вопросы по ERM-скриптам - Barin - 18.06.2010 13:52 Есть вопрос! На карте на местности я могу поставить деф своего придуманного артефакта, он будет виден. Теперь мне нужно чтобы при его одевании он также отображался в окне героя. Главная мысль - чтобы не заменять артефакт в ресурсах игры навсегда, а только на период прохождения определённой миссии. Есть для этого какая нибудь команда, чтобы при начале моей миссии - моя картинка заменила артефакт в ресурсах игры (для внутреннего окна героя)? А при выключении миссии в ресурсах арт должен приобрести первоначальный вид. Если бы я мог добавить новый арт в игру, то не было бы вопроса.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.06.2010 13:57 а разве добавить арт не все равно что добавить объект? RE: Ваши вопросы по ERM-скриптам - Barin - 18.06.2010 14:20 Одно и тоже, визуально я могу на карте поменять вид, заменив объект на свою картинку, как такового независимого моего объекта не существует, только картинка. И всё же может кто ответит на мой вышеуказанный вопрос?
RE: Ваши вопросы по ERM-скриптам - Efrit - 18.06.2010 14:51 Diman Master, это невозможно. Разве что можно попробовать покопаться в адресах игры и поменять затем вот этот скрипт, но и это вряд ли поможет. RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.06.2010 16:57 так если можно арт добавить, то в чем проблема? RE: Ваши вопросы по ERM-скриптам - Barin - 22.06.2010 09:41 В диалоговом окне карты какое ограничение по символам? Написал как-то сюжет erm на 1000 строк, а он не копировался весь в редактор. Только примерно 700 строк. Стандартные скрипты гляжу на 2000 символов, получается они другим путём встраиваются в карты?
RE: Ваши вопросы по ERM-скриптам - Druin - 22.06.2010 09:50 В диалогах есть ограничение... Во внешних скриптах вроде как нету... RE: Ваши вопросы по ERM-скриптам - FallenAngel - 23.06.2010 11:43 Вот и нашли то, что нужно добавить в редактор карт) RE: Ваши вопросы по ERM-скриптам - Barin - 23.06.2010 14:22 Я изменю в начале карты портрет героя, будь то мой или противник. Когда его замочат, в таверне он будет с моим портретом? Или портрет установится первоначальный? RE: Ваши вопросы по ERM-скриптам - Efrit - 23.06.2010 14:24 С твоим же портретом и останется. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 23.06.2010 14:40 А зачем ставить свой портрет? На аватару ставить свой портрет, как Efrit, я ещё понимаю, но герою, которого замочат... RE: Ваши вопросы по ERM-скриптам - Barin - 23.06.2010 14:51 Замена портретов героев-противников это для интереса, разнообразия игры, к тому же некоторые стандартные картинки отвратительные, к примеру нимбус, халон (фантомас недоделанный). Для того вообщем, чтобы не повторялось одно и тоже, сейчас я делаю кампанию и хочу чтобы она отличалась от других, чтобы интерес к ней появился.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.06.2010 17:52 Всем привет! Извиняюсь за долгое отсутствие: полностью проглотила учёба на филфаке. Таперича, сдав сессию, вновь вернулся к любимой игре и решил сделать карту. Так об чём это я. Камрады, помогите, пожалуйста, сотворить скрипт для щелчков мышкой в окошке героя №113 на картинке, скажем, специальности. Стандартное действие должно быть отменено, вместо него должны показываться сообщения. Прописал для клика левой кнопкой (далее ЛКМ) и правой (далее ПКМ). Увы, не прокатило. Пожалуйста, посоветуйте, как вылезти из ситуации! Только как-нибудь наглядно, чтобы я мог привинтить щелчки мышью на другие места с другими функциями, поскольку это мне ещё пригодится. Исходный, но кривущий код прилагается. Code: ZVSERE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.06.2010 18:23 Можно сразу попутно ещё вопросец? Проблема в следующем: мне нужен герой-маг, для которого родной почвой будет являться болото, причём герой обязательно мужского пола. Вот тут-то и вылезает досадный казус: все хозяева зверей - мужики, все ведьмы - бабы. Карта чуть менее, чем полностью состоит из болота, а значит, герой из другого замка (пусть даже я установлю ему харю гнолла, дам в распоряжение юнитов Крепости и прочая) в этом болоте будет еле-еле передвигаться. По идее, есть три варианта решения проблемы: 1. Сложный. Взять хозяина зверей и как-нибудь с помощью ERM и бубна заставить его развиваться как маг (при повышении уровня предпочтительнее магические навыки). 2. Взять, к примеру, боевого мага, и при каждом шаге проверять, он ли двигается, где он двигается, и уже в зависимости от этого штрафовать на очки передвижения или благословлять. Например, есть у нас Терек. Делаем ход Тереком, ERM уточняет, Терек ли это, и куда в результате он попадает (тип почвы). Допустим, он шагнул в болото, тогда теряет 100 очков перемещения (далее - ОП), сюда же ещё приплюсовывается штраф за плохую для жителя Кревлода землю. Ок, игра вычла у Терека 150 ОП, но тут, после шага, просыпается ERM и вспоминает, что за хрень мы решили замутить. И de improviso добавляет Тереку 100 ОП. Получается так, будто Тереку шаг по болоту стоил всего половину стоимости. 3. Заменить название "Ведьма" на что-то ещё. Ну, шаман, допустим. Но это вроде нельзя сделать. Хотя если вспомнить кампанию за Джем в Дыхании Смерти, то у неё класс был волшебница. Как этого добились - ума не приложу. Но здесь минус: фигурка героя во время битвы будет, по идее, женской. Хотя не уверен. Понимаю, ахинея полная, но очень интересно, как же это можно решить. RE: Ваши вопросы по ERM-скриптам - Berserker - 29.06.2010 18:47 v2=105 - неверное условие. 118 - специализация. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.06.2010 18:56 Berserker, спасибо огромное! Надо же, а я думал, что где-то скривил в самом скрипте. Целый год ничего на ERM не творил. RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.06.2010 02:54 (29.06.2010 18:23)GhostManSD Wrote: Но здесь минус: фигурка героя во время битвы будет, по идее, женской.если ты правильно установишь пол, то нет RE: Ваши вопросы по ERM-скриптам - GhostManSD - 30.06.2010 22:14 Вопрос теперь в том, как сделать из ведьмы шамана, не придумывая биографию в духе "в детстве несчастного %heroname% дубасили все его сверстники, и разочаровавшийся в жизни %heroname% решил сменить пол и стать симпатичной рыжеволосой ведьмочкой, для выполнения этого замысла сперва захватив все жилища существ". RE: Ваши вопросы по ERM-скриптам - GhostManSD - 30.06.2010 22:20 Вопрос по тому же скрипту с щелчками в окне героя. Все вышло просто ништяк, но есть одна досадная тень хрена. Если щелкнуть ЛКМ на картинке специальности, а потом щелкнуть на любом пустом месте в окошке героя (пустая иконка для арта, пустая иконка навыка, etc.), то снова вылезет то же самое сообщение. При нажатии ОК и щелчке на пустом месте все работает нормально до следующего клика ЛКМ по специальности. Пробовал поставить !!FU&v2<>118:E;, но не прокатило. Есть идеи? RE: Ваши вопросы по ERM-скриптам - Berserker - 30.06.2010 22:42 Есть. CM:S. Проверяй на 12 (событие только при нажатии кнопки). RE: Ваши вопросы по ERM-скриптам - GhostManSD - 01.07.2010 00:03 (30.06.2010 22:42)Berserker Wrote: Есть. CM:S. Проверяй на 12 (событие только при нажатии кнопки). Это вместо CM:F или вместе с оным? RE: Ваши вопросы по ERM-скриптам - Berserker - 01.07.2010 00:32 Вместе с оным. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 01.07.2010 01:58 Berserker, снова огромное спасибо! Самое интересное, я пытался использовать CM:S, но почему-то решил, что если установлен CM:S, то CM:F уже не нужен (запутался, ведь и там, и там идёт речь про ЛКМ, думал, что те же яйца, только в профиль). Любопытно, кстати: не выходит поменять функции клика ЛКМ на кнопках "журнал" и "уволить героя" в окошке героя. Хотя делаю всё по уже обсосанному алгоритму. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - SAG - 02.07.2010 12:01 помогите! ресивер школяра !!SC выдает неверные данные если школяр дает первичный навык или заклинание. Вторичные навыки определяются корректно. Напишите пожалуйста скрипт для определения первичного навыка или заклинания. Про заклинание - Роженко говорил что надо брать остаток от деления на 256, как это реализовать? RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.07.2010 13:37 ну так есть оператор "остаток от деления". % кажись. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 02.07.2010 13:54 Вот не помню, есть в ЭРМе битовые операции или нет? Если есть, то остаток от деления X на 256 = X AND 255 RE: Ваши вопросы по ERM-скриптам - Berserker - 02.07.2010 14:26 !!VR[]:%[]; GhostManSD, На некоторых кнопках нет различения подтипа нажатия. Пробуйте без CM:S. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 02.07.2010 20:34 Я нуб в скриптонаписании, мало что знаю, поэтому прошу знающих людей помочь. 1) как заменять объекты и их свойства. к примеру, чтобы вместо Хижины провидца стоят монстр, который давал квест, а после его выполнения исчезал. или как просто заменить хижину провидца на любое другое здание (чисто визуально) 2) если кто знает, посоветуйте скрипт, который отменяет прирост золота при наличии замка. заранее спасибо!
RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.07.2010 20:58 1) есть специальная прога. позволяет изменить внешний вид RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 02.07.2010 21:02 знаю, скачал, изменил) но в игре всё равно не пашет, хотя может не в той версии ВоГа запустил, ещё раз попробую. второй вопрос не критичен, просто уберу город и заставлю героя жить без города бесконечно. волнует вот что: Как присваивать монстрам особенности: например Монахи перед атакой кастуют на себя Огненный щит и стреляют без штрафа (на прямой стреле в общем) буду благодарен если кто нибудь расскажет сам алгоритм написания скрипта, таблицы монстров, магии и всего необходимого есть. RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.07.2010 21:04 (02.07.2010 21:02)st1ck_mAn Wrote: знаю, скачал, изменил)не может быть, это пашет даже в соде. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 02.07.2010 21:18 (02.07.2010 21:04)gamecreator Wrote:ещё раз тогда попробую.(02.07.2010 21:02)st1ck_mAn Wrote: знаю, скачал, изменил)не может быть, это пашет даже в соде. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 02.07.2010 21:28 заработало)) понял в чём была ошибка... если кто знает как помочь мне с моим вопросом про монахов (пост чуть повыше), прошу помочь, для меня это до сих пор актуально! RE: Ваши вопросы по ERM-скриптам - GhostManSD - 02.07.2010 22:01 Да даже не нужна прога. Автономный редактор качай от Черного Фантома, он тебе все чудеса явит. Добавлено: А с монахами есть один вариант, весьма удобный, но не знаю, подойдет ли. Скачай erm-help от Dracolich, зайди в рубрику "статьи", пролистай их. В конце - статья об изменении тех способностей, который даются с получением опыта. Исходя из этой статьи, поставь монахам нужные способности с нулевого уровня. RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.07.2010 22:06 ну конечно, там же наверняка патч сергроя RE: Ваши вопросы по ERM-скриптам - GhostManSD - 02.07.2010 22:11 Что касается замка... Может, имеет смысл сделать проверку на то, построено ли здание (Префектура, Муниципалитет, Капитолий) в городе и, исходя из этого, ежедневно вычитать бабки у игрока того цвета, которому принадлежит город. В Жизни Приключений, помнится, такое реализовали через наложение проклятья на героя. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 02.07.2010 23:26 Спасибо огромное, попробую)) Добавлено: я тоже сделал в начале карты событие, которое по 500з отнимало, но влом каждый раз нажимать когда оно выскакивает) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 02.07.2010 23:30 А ты отключи сообщение.
RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 03.07.2010 15:08 попутно созрел ещё вопрос. реально ли как либо изменить специализацию героя? например мне нужен герой рыцарь со спеализацией Нападение. Я пробовал брать героя варвара с нужной специализацией и менял ему имя и портрет, пробовал поменять внешний вид в h3objed, не помогло. и в окне персонажа написано ^имя героя^, 1 уровень, Варвар. в общем сущестует ли скрипт, который может мне помочь, и через что его можно реализовать, если таковой есть? заранее благодарен!! RE: Ваши вопросы по ERM-скриптам - Berserker - 03.07.2010 15:34 ERM-Help -> HE RE: Ваши вопросы по ERM-скриптам - GhostManSD - 03.07.2010 17:17 Смотри в !!HE, команда X. Поставь готовую команду после триггера !?PI. !?PI; Пост-инструкция !!HE#:X....; Команду соорудишь сам. Картинку для специальности и текст специальности поставь через !!UN:G. Внимательно прочитай все статьи в ERM-help от Dracolich. Там освещены основные азы. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 05.07.2010 13:18 спасибо, эту проблему решил простеньким скриптом, правда долго мучился)) P.S. я скачал редактор карт от чёрного фантома (кульная вещь, спс ему), и вот что меня интересует. там есть такие артефакты как меч №161, щит №162 и т.д. там сказано параметры можно настроить с помощью ERM. через какой скрипт это можно реализовать? также если у кого есть такой готовый скрипт, прошу выложить тут с описаниен! RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.07.2010 13:35 Триггер на снятие и одевание юзай. А там уже настрой что хочешь (вероятно, что нужнее всего тебе ресейвер !!HE). RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.07.2010 15:15 триггер этот - !?AE еще пригодится !!UN:A RE: Ваши вопросы по ERM-скриптам - FallenAngel - 08.07.2010 14:57 Как заставить работать !#TM1:S1/999/1/255; после захвата города? RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.07.2010 15:10 всмысле? он будет всегда работать RE: Ваши вопросы по ERM-скриптам - FallenAngel - 08.07.2010 15:12 gamecreator, я захватил город потом его другой игрок захватил и у меня опять начали выходить сообщения от таймера RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.07.2010 17:04 а что, он где-то отключался? RE: Ваши вопросы по ERM-скриптам - Sav - 08.07.2010 19:38 В ресейвере !!DOxxx/14/36/2 переменная x16 будет принимать значения 14-16-18-...-36 или 1-2-3...-12? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.07.2010 20:00 Уточни, чтобы таймер показывался лишь в том случае, если владелец - игрок определенного цвета. А если игра на одного -просто флаг 1000 добавь, вот и все. RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.07.2010 20:01 (08.07.2010 19:38)Sav Wrote: В ресейвере !!DOxxx/14/36/2 переменная x16 будет принимать значения 14-16-18-...-36 или 1-2-3...-12?первое Добавлено: иначе смысла нет RE: Ваши вопросы по ERM-скриптам - Sav - 08.07.2010 20:02 gamecreator, спасибо. Понимаю, что иначе бессмысленно, но в справке было написано так, как будто второе. RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.07.2010 20:34 в какой справке? от Драколича? RE: Ваши вопросы по ERM-скриптам - Sav - 08.07.2010 21:03 Да. Цитирую: Erm-Help.chm Wrote:Комментарий: переменная x16 всегда хранит номер текущего круга функции. Например, если дельта функции (конечное значение минус начальное) равна 12, в первый раз x16 будет равно 1, во второй 2 и т.д. до 12. Изменяя переменную x16 фактически можно замедлять или ускорять выполнение функции, или завершить ее, установив в x16 конечное значение функции (можно большее конечного значения). Помните - параметры функций можно устанавливать только внутри самой функции. RE: Ваши вопросы по ERM-скриптам - Sav - 08.07.2010 22:05 Понятно. В английской версии действительно написано точнее. RE: Ваши вопросы по ERM-скриптам - DracoLich - 09.07.2010 00:46 там по дефолту шла функция от 1 до 12, ибо начальное значение не было указано. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 13.07.2010 18:39 Помогите, пожалуйста, распространить действие скрипта и в том случае, если герой №107 - защитник в битве. Code: !?BA0; Триггер в начале битвыRE: Ваши вопросы по ERM-скриптам - Sav - 13.07.2010 20:14 А так, как есть, разве не работает? Или я не правильно понял, что такое защитник (я понял, что это защищающийся - стоящий справа - герой)? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 13.07.2010 20:30 Не работает... Специально ставил героя рядом с мощной армией компа, комп меня выносил и продолжал движение. Больше ничего не происходило. RE: Ваши вопросы по ERM-скриптам - Sav - 13.07.2010 22:23 По-моему, если так, значит тупо не срабатывает триггер. Попообуй использовать !?BA52, !?BA53. Не знаю, что ещё можно сделать.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 13.07.2010 22:54 Пробовал вроде. RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.07.2010 00:31 а почему ты сравниваешь владельцев? достаточно лишь проверки на нейтрального владельца после битвы. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.07.2010 03:14 А ларчик просто открывался... Code: !?BA1; Триггер в конце битвыRE: Ваши вопросы по ERM-скриптам - DracoLich - 14.07.2010 09:49 зачем тебе 51? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.07.2010 13:28 Ну так ведь не только я могу атаковать, но и бот. Тогда я защитником буду. RE: Ваши вопросы по ERM-скриптам - Sav - 14.07.2010 13:36 Вообще 51 вроде для мультиплеера (так в справке написано и в английской тоже). Но экспериментально полученная информация, как бы то ни было, правильнее.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.07.2010 14:00 Меня просто зацепил не мультиплеер, а то, что триггер вызывается у защитника. Ладно, неважно. Домой приеду, сотру эту часть и тогда выясним. Скорее всего, вы правы. Добавлено: Ништяк, получается, можно таким же раком ввести условие поражения "Потеря города". А поражение при истечении времени - через таймер. Блеск. Интересно, все ли условия победы можно так же реализовать через ERM. RE: Ваши вопросы по ERM-скриптам - DracoLich - 14.07.2010 14:10 без 51 работает точно так же. если, конечно, у тебя не мультиплеер-карта. Quote:Интересно, все ли условия победы можно так же реализовать через ERM.почему нет? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.07.2010 14:36 Ну, не уверен, что можно всё-всё-всё реализовать так же, как по умолчанию. Например, условие победы - набрать 500 дерева. Победа должна вылезти сразу при получении дерева, а не на следующий день после проверки количества дерева у игрока. Или захватить все шахты. Заставить ERM проверять все клетки карты на наличие шахты и, если таковая есть, проверять её хозяина? А если шахт туева хуча? Или, например, захватить артефакт. Чтобы тоже окошко сразу вылезало. RE: Ваши вопросы по ERM-скриптам - DracoLich - 14.07.2010 14:38 о дереве - используй все возможные триггеры. о шахтах - их количество ограничено. артефакт - см. дерево RE: Ваши вопросы по ERM-скриптам - Efrit - 14.07.2010 14:59 DracoLich, зачем мучаться c различными триггерами? Для всего этого хватит одного лишь пост-триггера !$OB (на тип и подтип объекта). Ну, там ещё нужно будет в теле триггера проверить - поднято ли дерево (либо артефакт) или же нет, для этого ресивера !!TR хватит. А то мало, вдруг оно охраняется... Например, вот скрипт для "победы ценой в 500 дерева": !$OB79/0; !!TRv998/v999/v1000:E?y-1; !!OW&y-1=1:R-1/0/?y-2; !!IF&y-1=1/y-2>=500:M^Па-а-абеда!!!^; Только и всего
RE: Ваши вопросы по ERM-скриптам - DracoLich - 14.07.2010 15:20 !?HM-1; !!OWR-1//501; чем поймаешь? RE: Ваши вопросы по ERM-скриптам - Berserker - 14.07.2010 15:32 Efrit, рынок тебе в помощь. Никак. RE: Ваши вопросы по ERM-скриптам - Efrit - 14.07.2010 15:38 DracoLich, так я же говорю про отлов нормальных игровых действий, а не ещё каких-либо скриптов. Berserker, если рынок внешний - хватит того же !$OB. Для городского - триггер на выход из экрана города есть? Или для этого тот же самый !$OB подойдёт? RE: Ваши вопросы по ERM-скриптам - Sav - 14.07.2010 15:45 Насчёт шахт и т. п. не надо проверять все клетки. Можно воспользоваться !!UN : U. RE: Ваши вопросы по ERM-скриптам - Berserker - 14.07.2010 15:52 Efrit, начало дня тоже проверять нужно. И если я не ошибаюсь, события не генерируют триггера !?OB, а ресурсы могут давать. RE: Ваши вопросы по ERM-скриптам - Efrit - 14.07.2010 15:53 Sav, для XL-карт это может быть весьма долгим (на старых компах). А все клетки никто и не проверяет - нужна только текущая... Berserker, ну коли так - тогда ещё и !$LE нужно. Хотя и не факт, что !$OB тут работать не будет... RE: Ваши вопросы по ERM-скриптам - Sav - 14.07.2010 16:19 В смысле только текущая? То есть держать в памяти количества шахт у каждого из игроков? RE: Ваши вопросы по ERM-скриптам - Efrit - 14.07.2010 16:31 А, ты вот про что. Дык я свой пример приводил для ресурсов и артов, а не для шахт. Для них (шахт) тогда лучше всего пользоваться ресивером !!PO - с его помощью вообще можно чудеса творить. И "пересчитывание числа объектов" в нём тоже есть. Как пример - у меня есть скрипт, благодаря которому шахты определённых игроков приносят 1 единицу ресурса раз в 2 недели, а не раз в день (а деревянная и рудная - раз в неделю). Там как раз всё на этом ресивере и основано - суть в том, что внутри PO для клетки-входа в шахту содержатся значения координат шахты того же типа, которая была захвачена предыдущей. Идём по циклу от конечной шахты, и в итоге добегаем до начальной
RE: Ваши вопросы по ERM-скриптам - Sav - 14.07.2010 17:30 А зачем тогда счёт объектов в !!UN : U, если в !!PO : C он тоже есть и более удобный? Они одинаково работают? RE: Ваши вопросы по ERM-скриптам - FallenAngel - 14.07.2010 17:59 Никто не думал о кастовании "Устранение Преград" на карте приключений? RE: Ваши вопросы по ERM-скриптам - Berserker - 14.07.2010 18:15 О телепатическом знании о том, что можно удалить без нарушения идеи и баланса карты, а что нет, никто не думал? RE: Ваши вопросы по ERM-скриптам - Sav - 14.07.2010 18:17 Скрипт для эмуляции этого написать вроде не очень сложно. Добавлено: Этот закл на самом деле (если хорошо написать скрипт) - был бы чем-то типа полёта. RE: Ваши вопросы по ERM-скриптам - Efrit - 14.07.2010 21:25 Это сделать очень легко средствами ТЕ - там должен быть триггер на кастование магии на глобальной карте. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.07.2010 11:12 Вот о мелочах такого рода я и говорил. Добавлено: Я про победу при наборе дерева. RE: Ваши вопросы по ERM-скриптам - Sav - 16.07.2010 12:47 Да ладно, даже с СоДе выполнение часто засчитывается только при передаче хода. Так что хватит простой ежедневной прлверки. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.07.2010 14:10 Если подобрать нужное кол-во дерева до передачи хода, победа засчитывается сразу вроде как. RE: Ваши вопросы по ERM-скриптам - Strelok21 - 17.07.2010 13:40 Здраствуйте! Во время прохождении последней воговской кампании (2 за Александра) на 4 миссии выдаёт erm ошибку. Помогите исправить. З.Ы. Сорь за депозит. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 19.07.2010 01:38 вот такая проблема. настроил с помощью скрипта опции артефакта №162, но когда подбираю его пишется "этот артефакт пустой, его можно настроить с помощью ERM". при этом название, описание и функции артефакта работают. как это исправить? заранее спасибо! RE: Ваши вопросы по ERM-скриптам - Berserker - 19.07.2010 02:17 st1ck_mAn, нужно извлечь из Data\bitmap.lod файл ARTRAITS.TXT, исправить в нём описание и сохранить файл в Data\ARTRAITS.TXT. RE: Ваши вопросы по ERM-скриптам - Efrit - 19.07.2010 08:54 Berserker, а разве !!UN:A162/10/#; не прокатит? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 19.07.2010 10:28 А ещё проще в MapEd тупо изменить текст при подборе арта. RE: Ваши вопросы по ERM-скриптам - Sav - 19.07.2010 11:35 В редакторе проще только если арт используется как уникальный. Иначе, наоборот, проще изменить с скрипте. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 19.07.2010 12:36 Эту проблему решил, всем спасибо. В качестве меча взял арт номер 12 (гладиус титана), написал к нему вот такой скрипт: ZVSE !#VRz29:S^Меч Уистлера^; !#VRz91:S^{Меч Уистлера} Этот меч увеличивает нападение на два. На ручке красиво выгравировано {Уистлер.}^; !#UN:A12/9/29 A12/10/91; !?AE1&v998=12; !!HE-1:Fd2/d0/d0/d0; !?AE0&v998=12; !!HE-1:Fd-2/d0/d0/d0; Он по идее должен добавлять 2 нападения. Перед надеванием меча мои статы равны 1/1/1/1, после - 15/0/1/1. Я ничего не понимаю. Как можно изменить скрипт, чтобы всё заработало? И ещё, при помощи такого скрипта пытался установить герою кристиану (№6) специальность нападение. Эффекта ноль. ZVSE !!HE6:X0/22; RE: Ваши вопросы по ERM-скриптам - Deo - 19.07.2010 13:12 Попробуй так. Code: ZVSERE: Ваши вопросы по ERM-скриптам - Sav - 19.07.2010 13:21 Меч так работает, скорее всего оттого, что ты не убрал его стандаартные свойства (для Гладиуса титана это +12 атака и -3 защита). Насчёт специальности - попробуй заполнить остальные параметры нулями. !!HE6 : X0/22/0/0/0/0/0; Добавлено: Чуть чуть я опоздал. В скрипте Deo вместо d1 надо d3. RE: Ваши вопросы по ERM-скриптам - Efrit - 19.07.2010 13:25 Quote:И ещё, при помощи такого скрипта пытался установить герою кристиану (№6) специальность нападение. Эффекта ноль. Надо было использовать инструкцию (или приёмник, но заключать его внутрь триггера на начало первого дня). RE: Ваши вопросы по ERM-скриптам - Deo - 19.07.2010 13:27 (19.07.2010 13:21)Sav Wrote: Чуть чуть я опоздал.Я уже исправил ^_^. Забыл статы Гладиуса. RE: Ваши вопросы по ERM-скриптам - Strelok21 - 19.07.2010 14:25 (17.07.2010 13:40)Strelok21 Wrote: Здраствуйте! Во время прохождении последней воговской кампании (2 за Александра) на 4 миссии выдаёт erm ошибку. Помогите исправить. RE: Ваши вопросы по ERM-скриптам - Efrit - 19.07.2010 14:38 Strelok21, выложенные тобой скрины со скриптами не дают информации о природе ошибки. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 20.07.2010 13:14 спасибо всем, помогло. созрел новый вопрос)) как можно отключить стандартные свойства артефакту. просто на этот раз мне нужны Склянка ртути и Повозка с деревом, а приносить ресы они не должны. так же можно просто сделать так, чтобы они отнимали по 1 дереву и ртути. с помощью чего это можно реализовать? надеюсь на вашу помощь! P.S. а монстров никак нельзя переименовать? RE: Ваши вопросы по ERM-скриптам - Sav - 20.07.2010 13:44 Отнимать ресурсы - ресейвер !!OW : R. Изменить имя монстра - UN :G1. Добавлено: А вообще мог бы и справку почитать.
RE: Ваши вопросы по ERM-скриптам - Strelok21 - 20.07.2010 22:25 (19.07.2010 14:38)Efrit Wrote: Strelok21, выложенные тобой скрины со скриптами не дают информации о природе ошибки. Эфрит а что надо???? Там erm ошибка. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 20.07.2010 23:34 Поиогите, пожалуйста, со скриптом. Суть такова: нужно в начале каждого дня проверять суммарное кол-во воинов у героя в армии независимо от их типа. Просто не могу понять, как это лучше-то сделать. Сканировать кол-во монстров в каждом из слотов и сложить? Или есть иные способы? RE: Ваши вопросы по ERM-скриптам - Berserker - 20.07.2010 23:49 Иных способов нет. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 21.07.2010 00:01 Bers, спасибо! RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.07.2010 00:05 лучше при этом проверять тип монстра на неравенство с -1. так, на всякий случай. RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 00:07 Strelok21, возможно стоит приложить wogcrashlog.txt и wogermlog.txt. RE: Ваши вопросы по ERM-скриптам - Berserker - 21.07.2010 00:16 Quote:лучше при этом проверять тип монстра на неравенство с -1. так, на всякий случай.Обязательно. Если не -1, тогда прибавлять число. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 21.07.2010 04:36 Снова вопрос, на сей раз - чуть сложнее. Как можно узнать тип монстра в битве? Например, нужно, чтобы после сражения с любым отрядом рыцарей при победе к переменной v200 добавлялось 1. Рыцари - лишь пример, разумеется. Интересуют почти все монстры. Но прибавляться должно то или иное кол-во к той или иной переменной в зависимости от монстра. RE: Ваши вопросы по ERM-скриптам - Efrit - 21.07.2010 08:30 Узнаёшь сторону твоего героя (левая-правая), затем делаешь цикл от 0 до 21 (или же от 21 до 42) по всем монстрам, с помощью !!BM:T?x16 узнаёшь тип для каждого из них - ну и в зависимости от этого прибавляешь к v200 столько, сколько тебе надо... RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 21.07.2010 12:06 снова тупой, но непонятный мне вопрос( надеюсь, поможете. попытался изменить имя множественного числа для крестоносцев (№7) вот таким скриптом: ZVSE !#VRz21:S^Паладины^; !!UN:G1/7/1/21; В упор не вижу где ошибка, но скрипт не работает((( RE: Ваши вопросы по ERM-скриптам - Deo - 21.07.2010 12:21 !!UN:G — ресивер. Его должно что-то вызывать. Какой-нибудь триггер (!? — первые символы триггера). Или попробуй так, не знаю, можно ли так: ZVSE !#VRz21:S^Паладины^; !#UN:G1/7/1/21; добавлено: триггер=инструкция. Правильно сказал Sav ниже. RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 12:31 Можно ещё так: ZVSE ?!PI;Триггер, выполняющийся в начале игры, после выполнения инструкций. !!VRz21:S^Паладины^; !!UN:G1/7/1/21; st1ck_mAn, ты уже не пеовый раз спутал ресейверы с инструкциями. Прочитай лучше в справке общую информацию про ресейверы. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 21.07.2010 12:40 всё, сам допёр до !?PI; получился вот такой скрипт: ZVSE !#VRz34:S^Паладин^; !#VRz35:S^Паладины^; !#VRz36:S^Паладины - воины короля. Они прекрасно владеют мечом и магией.^; !?PI; !!UN:G1/7/0/34; !!UN:G1/7/1/35; !!UN:G1/7/2/36; всё работает)) я читал, просто всегда забываю что перед ресевером идёт триггер)) опыта мало... спасибо тем кто помог... RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 21.07.2010 13:08 всем привет. это снова я, наверно уже всех достал... появилась весьма не дурственная идея сделать в своей RPG карте арену. т.е. герой говорит с челом (тоесть начальником арены), тот говорит: победишь того-то, получишь приз. После разговора с начальником на арене появляется монстр, герой его убивает и получает приз. В принципе, я уже почти всё продумал, и скрипты почти готовы, но есть некоторая загвоздка. Вот мой план: 1) Предварительно начальник арены стоит в координатах 106/137/0, я взял хижину провидца и сменил вид на мечника (№6). Он хочет чтобы герой выиграл воина на арене, и в качестве доказательства принёс его меч. Другого пути, я считаю, нет, т.к. нельзя установить "победи крестоносцы в 106/133/0", их там вообще на карте нет, они появятся только после скрипта. вот, собственно, скрипт: ZVSE !?OB106/137/0; !!UN:I106/133/0/54/7; !!MO106/133/0:G1 O1 R10/0 U1; !?OB106/133/0; !!HE-1:A148; этот скрипт рабочий, а теперь загвоздка про которую я говорил. после того как герой относит начальнику меч и получает приз, на арене снова появляется монстр. есть у кого идеи как это можно подправить? RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 13:57 ZVSE !?OB106/137/0;При посещении объекта... !!HE-1&-11 : T106/137/0/7/20; Если объект ещё не посещён, организуем герою бой с 20 крестоносцами. !!HE-1 : O?y-1;Проверяем, не погиб ли герой. !!HE-1&y-1>-1/-11 : A148;Если герой не погиб и объект ещё не посещён, даём герою артефакт. !!IF&y-1>-1 : V11/1;Если герой не погиб, устанавливаем объекту флаг посещённости. Попробуй так. Флаг 10 показывает, победил ли герой, флаг 11 - не был ли объект уже посещён. Остальное, думаю понятно, если что - спрашивай. Надеюсь, нигде не натупил. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 21.07.2010 14:42 Да, главное - флаги посещения и победы. Добавлено: !!BA - это, конечно, здорово. Но на самом деле можно еще проще. Запомни владельца героя до строки !!HE:T....., затем запомни его снова и сравни с предыдущим значением. Если показания расходятся - герой сдох. Добавлено: "запомни его снова" = "запомни снова после строки !!HE:T...". RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 15:12 Действительно, не сообразил. Сейчас поправлю.
RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 21.07.2010 16:10 неее, Sav, че то ты начудил) захожу к начальнику и на меня 7 дьяволов нападают...) RE: Ваши вопросы по ERM-скриптам - Wog master - 21.07.2010 16:11 Как мне сделать чтобы только при одной битве на поле боя были объекты по скрипту, а не во всех битвах? Еще можно привести какой нибудь пример с объектом на поле боя пожалуйста! Заранее спасибо RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 16:53 st1ck_mAn, это ж разве ошибка? Просто написал, не задумываясь, циферку в номере существа. Исправил. Теперь нападают 20 крестоносцев.Wog master, ставь условие на триггер или на все ресейверы триггера. RE: Ваши вопросы по ERM-скриптам - Wog master - 21.07.2010 17:17 А скрипт можно? RE: Ваши вопросы по ERM-скриптам - DracoLich - 21.07.2010 18:05 !?BF&v998=x/v999=y/v1000=z; !!BF:........ Вместо x/y/z координаты уникальной битвы RE: Ваши вопросы по ERM-скриптам - Wog master - 21.07.2010 18:14 Ты имел ввиду l вместо z? RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 18:14 !?OB1/1/1;При посещении объекта... !!IF : V12/1;Устанавливаем флаг. !?BF&12;При начале битвы, если установлен флаг... !!BF : C;Очищаем поле боя. !!BF : O75/58;Ставим объект на позицию. !?MR2&12;При срабатывании гномьего сопротивления, если установлен флаг... !!MR : F100;Устанавливаем 100% шанс. !?BA1&12;В конце боя, если установлен флаг... !!IF : V12/0;Сбрасываем флаг. В этом скрипте только в первой битве после посещения объекта в 1/1/1 (т. е., если там монстр, то в битве с ним) убираются препятствия, ставится новое и всем даётся 100% защита от магии. Добавлено: Если ничего не напутал... Как обычно, опоздал.
RE: Ваши вопросы по ERM-скриптам - Wog master - 21.07.2010 18:18 Спасибо буду Тестить и изменять
RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 21.07.2010 20:23 Sav, да я не про дьяволов, их я и сам подправил) скрипт просто кривоват, всё время "Ошибка в команде ERM" выводит. Ну ладно, буду думать как быть...)) всё равно спасибо!) ты может просто не совсем понял что я хотел. вот в качестве примера карта, посмотри если не трудно, но там скрипт не доработанный. http://rghost.ru/2173101 - карта RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.07.2010 20:50 против ошибки ЕРМ замени !!IF&y-1>-1 V10/1; на !!IF&y-1>-1:V10/1; RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 21:57 st1ck_mAn, извини, я с комунникатора пишу и не смогу в близжайшее время посмотреть карту. Поробуй ещё раз исправленный gamecreatorом скрипт. И, если это - не то, что тебе надо, напиши, что тебе нужно.
RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 22:11 st1ck_mAn, исправил скрипт, в поошлом сообщении тоже: ZVSE !?OB106/137/0;При посещении объекта... !!HE-1&-11 : T106/137/0/7/20; Если объект ещё не посещён, организуем герою бой с 20 крестоносцами. !!HE-1 : O?y-1;Проверяем, не погиб ли герой. !!HE-1&y-1>-1/-11 : A148;Если герой не погиб и объект ещё не посещён, даём герою артефакт. !!IF&y-1>-1 : V11/1;Если герой не погиб, устанавливаем объекту флаг посещённости. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 21.07.2010 23:06 Sav, спасибо, скрипт работает)) но это опять немножко не то)) если достал - махни рукой, а если нет то снизу описание. Вообще как сможешь лучше скачай карту и поймёшь о чем я писал, но всё же напишу ещё раз. 1) Есть хижина провидца в виде монстра (это начальник арены) в координатах 1/1/0. А есть арена в координатах 3/3/0. при посещении начальника (1/1/0) появляется монстр на арене (3/3/0). Начальник говорит - иди на арену и сразись, ну или чё та типа того)) герой идёт на арену на которой монстр, убивает его, и ему даётся меч. после этого герой идёт к начальнику и отдаёт меч типа "я победил, вот меч, гони бабки". тот отдаёт деньги и все. в принципе я всё это уже реализовал, скрипт выше, НО! после того как герой второй раз посещает начальника (1/1/0) на арене снова появляется монстр, т.к. он появляется там каждый раз когда мы посещаем объект (1/1/0). вот я и думаю как сделать так, чтобы монстр появлялся на арене только после ПЕРВОГО посещения начальника...)) если ничего не понял - забей на меня, разберусь, думаю))):D:D RE: Ваши вопросы по ERM-скриптам - Sav - 21.07.2010 23:53 st1ck_mAn, вроде понял , завтра напишу.
RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 22.07.2010 00:27 Sav, спасибо)) появилась идея: может когда герой посещает начальника (1/1/0), запомнить какой раз он это делает - если первый, монстр появляется на арене, а если второй и больше - то нет)) RE: Ваши вопросы по ERM-скриптам - Sav - 22.07.2010 09:00 Это необходимо, но недостаточно. Вот скрипт: ZVSE !?OB1/1/0;При посещении объекта... !!UN&-12 : O3/3/0;Удаляем объект с арены. !!UN&-12 : I3/3/0/54/7;Ставим крестоносцев на арену. !!MO3/3/0&-12 : G1 O1 R1 U1;Настраиваем крестоносцев. !!IF&-12 : M^Иди на арену и победи крестоносца!^;Выводим сообщение при первом посещении. !!IF&-11/-10/12 : M^Ты ещё не сразился на арене?^;Выводим сообщение при последующих плсещениях. !!IF&-12 : V12/1;Устанвливаем флаг первого посещения. !!HE-1&10/-11 : A148;Если герой не погиб и объект ещё не посещён дважды, даём герою артефакт. !!IF&10/-11 : M^Ты победил и заслужил свою награду!^;Выводим сообщение о выполнении. !!IF&11 : ^Ты уже забрал награду.^;Выводим сообщение при посещении посещённого дважды объекта. !!IF&10/-11 : V11/1;Если герой не погиб, устанавливаем объекту флаг второй посещённости. !?OB3/3/0;При посещении крестоносца... !!IF : V13/1;Устанавливаем флаг посещения крестоносца. !?BA1&13;В конце битвы, если это битва с крестоносцем... !!HE-1 : O?y-1;Проверяем, не погиб ли герой. !!IF&y-1>-1 : V10/1;Если герой не погиб, устагавливаем флаг победы. В клетку 3/3/0 надо поставить какой-нибудь маленький объект (какой-нибудь череп), тогда скрипт удалит его и поставит туда крестоносца. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 22.07.2010 13:54 Sav, спасибо большое...) щас попробую RE: Ваши вопросы по ERM-скриптам - Wog master - 22.07.2010 15:42 Извините вопрос не в тему, где можно скачать папку Мр3? А то в героях у меня ее просто нет. Никакой музыки. Так скучно. Не подскажете где можно скачать? RE: Ваши вопросы по ERM-скриптам - Efrit - 22.07.2010 16:09 Здесь P.S. Охренительный файлообменник, кстати. Позволяет без (!) регистрации загружать файлы до 2 гигабайт (!!) размера, при этом срок хранения файлов
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 22.07.2010 16:09 Помогите разобраться со скриптом. Нужно, чтобы при посещении объекта в X/Y/L у героя узнавалось число горынычей. Если их 3 и более, то должен выскочить вопрос, хочет ли герой их отдать. Проблема в том, как заставить ERM высчитать кол-во горынычей. Добавлено: Efrit, как же не ограничен, если у меня высветилось "до 20.09". RE: Ваши вопросы по ERM-скриптам - Sav - 22.07.2010 16:19 GhostManSD, нужно циклом пройтись по слотам героя. В скрите про кристальных драконов такое есть, скопируй оттуда. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 22.07.2010 16:46 Sav, проблема не в этом. Не знаю, как всё равно убрать трех горынычей из армии героя, если эти горынычи разложены по слотам. Например, 3 слота, в каждом - по горынычу. RE: Ваши вопросы по ERM-скриптам - Sav - 22.07.2010 16:58 1) посчитать общее число горынычей (n); 2) вычесть из него 3 (n-3=k); 3) удалить все слоты с горынычами; 4) поставить k горынычей в первый пустой слот. Можно ещё запомнить опыт отрядов и т. п. Можно и по-другому, сложнее. Могу написать скрипты для обоих способов. RE: Ваши вопросы по ERM-скриптам - DracoLich - 22.07.2010 17:06 Code: !!DO1/0/6/1:P168/3; 168 - тип существа, 3 - количество для удаленияRE: Ваши вопросы по ERM-скриптам - Sav - 22.07.2010 17:26 А не надо в функцию добавить !!VRx2&y2<=x2 : Sx2 - y2;? RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.07.2010 18:01 так оно там есть. 11 строка RE: Ваши вопросы по ERM-скриптам - Sav - 22.07.2010 18:21 Прошу прощения, просто на комуне не работает прокрутка. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 23.07.2010 00:00 появился вопрос: Как мне установить флаг, скажем, №4 на истину после убийства монстра в координатах x/y/l? Заранее спасибо! RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.07.2010 00:11 в пост-триггере на посещение объекта в этой точке проверяешь стоит ли там существо. если его нет, то устанавливаешь флаг. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 23.07.2010 00:36 а если при посещении определённого объекта мне надо к уже существующему значению переменной v89 прибавить 1 это так записать надо?: ZVSE !?OB1/1/0; !!VRv89:Sd1; RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.07.2010 02:33 или !!VRv89:+1; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 23.07.2010 18:45 Камрады, снова аск фо хелп. Как сделать так, чтобы при посещении объекта выдалось сообщение "приходите через неделю", на следующий день - "приходите через шесть дней", далее - "приходите через пять дней" и т.д., а когда неделя пройдет, пусть у объекта выдастся сообщение "вот вы и пришли" и в дальнейшем выдавалось именно это сообщение? RE: Ваши вопросы по ERM-скриптам - Sav - 23.07.2010 20:15 При первом сообщении выводишь "Приходите через неделю" и запоминаешь в переменную текущую дату + 7. Далее при каждом посещении проверяешь (значение перемнной - текущая дата): Если равно 7 - пишешь "Приходите через неделю"; Если больше 0, но меньше 7 пишешь "Приходите через %Переменная дней"; Если равно нулю, пишешь "Вот вы и пришли". RE: Ваши вопросы по ERM-скриптам - GhostManSD - 23.07.2010 20:22 А как эту дату запомнить? !!VRy1:Sc +7;? RE: Ваши вопросы по ERM-скриптам - DracoLich - 23.07.2010 22:37 в B0 будет храниться нужная дата !?OBx/y/l; !!PO998:B0/?y1; !!VRy2:Sc; !!IF&y1<=y2/y1>0:M^Вот вы и пришли^; !!FU&y1<=y2/y1>0:E; !!IF&y1=0:M^приходите через неделю^; !!VRy3&y1=0:Sy2 +7; !!PO998&y1=0:B0/y3; !!FU&y1=0:E; !!VRy3:Sy1 -y2; !!IF&y3=7:M^через 7 дней приходите^; !!IF&y3=6:M^через 6 дней приходите^; ..... !!IF&y3=1:M^приходите завтра^; RE: Ваши вопросы по ERM-скриптам - Efrit - 23.07.2010 22:41 DracoLich прав, юзать !!PO - самое разумное решение (так переменные не забиваем). RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 23.07.2010 23:04 вот два вопроса на похожие темы: 1) как записать максимальное количество баллов магия героя в переменную v 2) как записать количество денег зеленого игрока в переменную v ??? RE: Ваши вопросы по ERM-скриптам - Sav - 23.07.2010 23:28 2) OW : R3/7/?v1; Или что-то типа того. 1) HE-1 : Fd/d/d/?v2; !!VRv2 : Sv2*10; Но нужно ещё проверить, есть ли у героя навык или специальность интеллект, это несложно, но довольно муторно. RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 23.07.2010 23:44 !!OW:R3/6/v101; попытался при помощи этого ресивера (триггер есть, не волнуйтесь), записать колво денег зеленого игрока в переменную v101, что то не работает, просто исчезают деньги. Как стоит исправить скрипт? Очень прошу помогите! заранее благодарен!! RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 23.07.2010 23:52 (23.07.2010 23:28)Sav Wrote: 2) OW : R3/7/?v1; Или что-то типа того. а разве золото это не №6? RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 00:00 (23.07.2010 23:04)st1ck_mAn Wrote: вот два вопроса на похожие темы: Code: !!HE-1:Fd/d/d/?y1 S24/?y2;Code: !!OW:R3/6/?vZZ;RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.07.2010 01:16 DracoLich, ты не учел специализацию на навыке интеллекта RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 02:18 забыл. Code: !!HE-1:Fd/d/d/?y1 S24/?y2 X?y10/?y11/?y12/?y13/?y14/?y15/?y16;RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 02:45 Efrit, так на отдельной карте переменных нужно не так много. У меня для одного скрипта используются одна v-переменная и одна z-переменная постоянно, y1-2 и x16 для двух функций, v97-99 и z99 используются единожды и обнуляются. При этом в скрипте 4 задания, одно из них - с проверкой на кол-во горынычей и удалением их из слота (на них и ушли переменные типа y). В общем, их хватает. А юзать !!PO я вообще не умею. :-( Sav, спасибо. Решал до этого через !!GE, прибавляя к значению c +1, но скрипт тупил. Попробовал по твоему способу и всё заработало. Спасибо! Dracolich, проблему решил по способу Sav, но твой способ тоже интересен. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 03:40 Как менять подсказку у объекта по тому же принципу (сколько дней осталось до визита)? Например: 7 дней - зайдите через неделю 6 дней - зайдите через шесть дней ..... Etc. Через !!GE - вылет. RE: Ваши вопросы по ERM-скриптам - Sav - 24.07.2010 09:12 Попообуй так: !?CM; !!CM : P?y-1/?y-1/?y-3 F?y-4; !!VRy-5&y-1=x/y-2=y/y-3=l/y-4=512 : S1;x, y, l - координаты объекта. !!CM&y-5=1 : R0; Далее так же, как при посещении объекта, но везде ставь дополнительно условие y-5=1, а для вывода сообщений используй IF : Q4^Текст.^;. RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 09:33 HT:V RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 09:48 Sav, инфу по ПКМ я реализовал этим же способом триста с гаком лет назад (первое, что я написал после ZVSE). Я о подсказке внизу экрана. Как её менять без посещения объекта ежедневно? RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 09:52 таймер на переменную конечного дня, в нем находишь разницу, пишешь в v-переменную, а еще имеешь настроенный HT:V Ну или OB:H, но тогда описания вручную придется RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 10:50 Вопрос специалистам Code: !?CM2&$mc where$=119/$mc flags$=512;предлагается выбор только из двух навыков, как сделать из 3-х или лцчше из 6-ти? пробовал сделать из трех менял !!VRy14:Sy10*3+1; !!IF&y2=1:Q5/20/y12/20/y13/20/y14/10^Выберите желаемый вторичный навык для изучения:^; появлялось 3 окошка, но третье не выбирается в чем дело? Заранее благодарен за советы и помощь.. RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 11:11 потому что выбирать из картинок можно только 1 из 2, 3я игнорируется. используй IF:G RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 11:12 Оно и не будет выбираться. Ограничение на две картинки. Советую реализовать через радиобокс. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 11:27 как убрать ограничение? RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 11:35 написав свой движок, очевидно же RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 11:37 а попроще? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 11:49 Убить себя. Если серьезно, то ты можешь реализовать три раза выбор из двух картинок, поставив тип сообщения "выбор из двух картинок + кнопка отмены". Вот и дашь возможность выбрать: если игроку не понравится - нажмет отмену и вылезет следующее окно. RE: Ваши вопросы по ERM-скриптам - GrayFace - 24.07.2010 11:49 Только через !!DL. (23.07.2010 22:41)Efrit Wrote: DracoLich прав, юзать !!PO - самое разумное решение (так переменные не забиваем).Наоборот, переменные PO надо забивать только если таких объектов может быть не 1, т.е. для объектов вогификации. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 12:19 Вопрос, может ли кто написать такой скрипт? Было бы здорово, сам в скриптах не настолько разбираюсь. А убивать себя это не выход, от этого скрипт не напишется... RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 12:45 (24.07.2010 11:49)GrayFace Wrote: Только через !!DL. ну а чем они хуже чем глобальные переменные, тем паче, что мы к этой переменной будем обращаться только в этом объекте? Добавлено: (24.07.2010 12:19)M.A.K.C. Wrote: Вопрос, может ли кто написать такой скрипт? зато пропадет необходимость
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 13:01 М.А.К.С., ограничение не обойти. Оно вшито в игру. Смирись, бро. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 13:07 Еще вопрос Sav сделал скрипт Code: Сообщение: #825RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 13:15 !?MR2; !!MR : F100; RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 14:17 (24.07.2010 13:15)DracoLich Wrote: !?MR2; СПС Еще вопрос, есть сткипт странствующие монстры, можно ли сделать чтобы мостры ходили не по 1-й клетке, а хотябы по 3? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 14:37 Во, это хороший вопрос! RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 15:17 только ручками двигать. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 15:30 Через удаление и помещение на новую позицию объекта, предварительно запомнив все свойства этого объекта? RE: Ваши вопросы по ERM-скриптам - DracoLich - 24.07.2010 15:52 и то не поможет :dunno: RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 16:03 Просто название скрипта, не соответствует его сути, монстр, который передвигается по 1-й клетке в день не блуждающий, а ползущий RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 16:40 Вот он и блуждает, потому как не знает, куда ему ткнуться с движением одна клетка в день. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 18:40 Но ведь комп делает проверку на свободно/занято при движении на одну клетку и в случайном направлении? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.07.2010 19:46 Делает, иначе бы он в кустах и горах блуждал. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 24.07.2010 20:42 Так если он делает на 1 ход, то почему не сделать на 3? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 00:00 Чтоб интереснее было. МАКС, дались тебе эти ползучие монстры. Имхо, штука абсолютно не в духе героев. RE: Ваши вопросы по ERM-скриптам - Sav - 25.07.2010 09:01 Можно попытаться найти отвечающий за бродячих монстров кусок скрипта и запихать его под !!DO.
RE: Ваши вопросы по ERM-скриптам - GrayFace - 25.07.2010 12:25 Монстры бродят хардкодно, кажется. (24.07.2010 12:45)DracoLich Wrote: ну а чем они хуже чем глобальные переменные, тем паче, что мы к этой переменной будем обращаться только в этом объекте?Их гораздо меньше. Понадобиться скрипт, который для многих клеток хранит какое-то значение - и придется менять скрипты, если они забили все переменные PO. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 12:25 Хе-хе, циклично блуждающие монстры.
RE: Ваши вопросы по ERM-скриптам - Sav - 25.07.2010 12:46 Ну и что? Циклично не значит же по кругу. Правда, если хардкордно, то всё равно не пройдёт. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 13:01 Sav, мне было бы нечего на это возразить, но это не так. По-древнегречески - значит. То, что у нас через латынь вошло под названием "цикл", при передаче с древнегреческого звучало бы как "кюкл". Тот же циклон ("kyklon"), например. Ну так вот, корень "kykl" и обозначает "круг".Ну, не в этом суть. Я не понимаю смысла бродячих монстров. Монстры -это прежде всего охранники. А значит, они должны стоять на местах. Идея четвертых героев мне не по нраву. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 25.07.2010 13:29 Spoiler (Click to View) Спасибо Berserker и Sav RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 14:38 !!VRz2:S-!!VRz4:S - что за неведомый зверь? Так вроде не вычитают. Добавлено: Не подскажете, как при посещении объекта сканировать героя на арт и, если тот есть, удалять? Например, арт #12. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 15:47 Мне кажется, удаче нечего делать в боевых навыках. RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.07.2010 17:20 тогда подумай еще раз. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 17:24 Нет, понятно, что нужда в ней без скриптов возникает лишь в бою. Я не про реализацию, а про суть. Ясное дело, что без скриптов удача нигде не применяется, кроме как в бою. Но оставим Игроделу столь любимую им возможность закосить под Кэпа. Без этого кривлянья жизнь была бы совсем скучной, верно? ;-) RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.07.2010 17:24 M.A.K.C., ты уверен что запускаешь скрипт под ТЕ и выше? Добавлено: (25.07.2010 17:24)GhostManSD Wrote: Но оставим Игроделу столь любимую им возможность закосить под Кэпа. Без этого кривлянья жизнь была бы совсем скучной, верно? ;-)толсто RE: Ваши вопросы по ERM-скриптам - DracoLich - 25.07.2010 17:28 (25.07.2010 14:38)GhostManSD Wrote: Не подскажете, как при посещении объекта сканировать героя на арт и, если тот есть, удалять? Например, арт #12. !?OB; !!HE-1:A2/... !!IF&... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 17:41 Чувак, это у тебя толсто. А у меня - констатация факта. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 25.07.2010 18:13 (25.07.2010 17:24)gamecreator Wrote: M.A.K.C., ты уверен что запускаешь скрипт под ТЕ и выше? Да, под чистый вог 3.58f RE: Ваши вопросы по ERM-скриптам - DracoLich - 25.07.2010 21:13 (25.07.2010 17:41)GhostManSD Wrote: Чувак, это у тебя толсто. А у меня - констатация факта. у него то толсто - отметить, что "удача" есть только в бою? это капитанский пост, но абсолютно верный. А вот ты завелся не в ту сторону
RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 25.07.2010 21:35 А все таки по моему вопросу? (по скрипту?) Лично мое мнение удача этот навык нужен на 90% только в бою и поэтому боевой а 1-% для морального удовлетворения RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 23:01 А как скрипты по типу рыбной ловли, игры в карты, etc.? RE: Ваши вопросы по ERM-скриптам - Sav - 25.07.2010 23:06 Удача - боевой по сути навык, т. к. фактически она олицетворяет способность героя пользоваться удачными обстоятельствами боя, теми, которые на микроуровне не проработаны (враг уронил щит, не ожидает атаки с определённой стороны и т. п.) Насчёт цикла - в программировании это понятие никак не связано с кругом как таковым. M.A.K.C., чистый 3.58f - это не TE и выше. Ставь Эру (она вроде выше TE). Вытащи, пожалуйста, скрипт из code и положи в spoiler. А то я не могу ноомально code просматривать.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.07.2010 23:13 Sav, я не про значение в программировании. Я про изначальное значение. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 26.07.2010 08:02 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 26.07.2010 08:47 M.A.K.C., для использования if;-en; нужно TE или выше. У тебя, видимо этого нет, и if; и en; попросту игнорируются. Тебе либо надо поставить Эру, либо изменить скрипт, убрав if; и en;. По-моему, проще всего это сделать, запихнув части кода между каждым if; и en; в функции и поставить вызовы этиъ функций с условием. И можно будет убрать в конце каждого такого куска FU : E; (когда будет вызов функций или работающий if;-en;, они будут не нужны). GhostManSD, в заскриптованных циклом бродячи монстрах цикл как раз из программирования, разве нет? RE: Ваши вопросы по ERM-скриптам - st1ck_mAn - 26.07.2010 14:05 Созрес вопрос. Как мне при посещении объекта (монстра) записать тип монстра с которым я буду драться, в переменну, скажем, v102? Заранее благодарен! RE: Ваши вопросы по ERM-скриптам - DracoLich - 26.07.2010 14:47 !!OB998:U?v102; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.07.2010 15:04 Камрады, подскажите, пожалуйста, как у всех монстров убрать (обнулить) абилки, появляющиеся с опытом (!!EA). Нужен цикл. Пробовал так: !?FU2; !!EAx16:B5////////; !!EAx16:B6////////; .......................... !?PI; !!DO2/0/196/1:P; RE: Ваши вопросы по ERM-скриптам - Wog master - 27.07.2010 05:28 !!UN&v2=2:I4/28/0/54/18/0; !!MO4/28/0&v2=2:G3; !!MO4/28/0&v2=2:O1; !!MO4/28/0&v2=2:R0/0; !!MO4/28/0&v2=2:U1; !!UN&v2=2:I3/28/0/54/0/0; !!MO3/28/0&v2=2:G6; !!MO3/28/0&v2=2:O1; !!MO4/28/0&v2=2:R0/0; !!MO4/28/0&v2=2:U1; !!UN&v2=2:I6/26/0/54/1/0; !!MO6/26/0&v2=2:G4; !!MO6/26/0&v2=2:O1; !!MO6/26/0&v2=2:R0/0; !!MO6/26/0&v2=2:U1; !!UN&v2=2:I5/27/0/54/3/0; !!MO5/27/0&v2=2:G3; !!MO5/27/0&v2=2:O1; !!MO5/27/0&v2=2:R0/0; !!MO5/27/0&v2=2:U1; !!VRv2&v2=2:S3; Почему-то появляются только эльфы и алебардщики, арбалетчики с копейщиками не хотят появлятся. Триггер есть. Клетки 100% свободные. Переменные правильные. Где ошибка? RE: Ваши вопросы по ERM-скриптам - Sav - 27.07.2010 08:28 GhostManSD, если я правильно понял, как там устроено попробуй так: !?FU2; !!DO3/0/19/1 : Px16; !?FU3; !!EAx1 : Bx16/0/d/d/d/d/d/d/d/d/d/d/d/d/d; !?PI; !!DO2/0/196/1 : P; Wog master, ты уверен, что ставишь монстров на пустую территорию? И зачем параметр 0 в конце каждого UN : I? Там, где ты ставишь копейщиков у тебя два ресейвера !!MO3/28/0 и два !!MO4/28/0. Это так и должно быть? Ну и просто совет. Если тебе надо сделать несколько операций одним ресейвером, можно сделать так: !!MO4/28/0&v2=2 : G3 O1 R0/0 U1; Добавлено: Прошу прощения за вопрос о свободности клеток - не заметил.
RE: Ваши вопросы по ERM-скриптам - Wog master - 27.07.2010 08:32 (27.07.2010 08:28)Sav Wrote: Wog master, ты уверен, что ставишь монстров на пустую территорию? И зачем параметр 0 в конце каждого UN : I?Да, на пустую. I#1/#2/#3/#4/#5/#6 Поместить объект #1 – X #2 – Y #3 – L #4 – тип объекта #5 – подтип объекта #6 – обновить? 1 – да 0 – нет Вот, почему 0 Добавлено: Ошибки координат исправил недавно но всё равно не ставятся Добавлено: А мну подлиннее нравятся :D Добавлено: !!UN&v2=2:I4/28/0/54/18/0; !!UN&v2=2:I3/28/0/54/0/0; !!UN&v2=2:I6/26/0/54/1/0; !!UN&v2=2:I5/27/0/54/3/0; !!MO4/28/0&v2=2:G3; !!MO3/28/0&v2=2:G6; !!MO6/26/0&v2=2:G4; !!MO5/27/0&v2=2:G3; !!MO4/28/0&v2=2:O1; !!MO3/28/0&v2=2:O1; !!MO6/26/0&v2=2:O1; !!MO5/27/0&v2=2:O1; !!MO4/28/0&v2=2:R0/0; !!MO3/28/0&v2=2:R0/0; !!MO6/26/0&v2=2:R0/0; !!MO5/27/0&v2=2:R0/0; !!MO4/28/0&v2=2:U1; !!MO3/28/0&v2=2:U1; !!MO6/26/0&v2=2:U1; !!MO5/27/0&v2=2:U1; !!VRv2&v2=2:S3; Сделал так, нет, нивкакую не хотят RE: Ваши вопросы по ERM-скриптам - Sav - 27.07.2010 10:26 Странно. Попробуй с обновлением, что ли. RE: Ваши вопросы по ERM-скриптам - Wog master - 27.07.2010 10:45 Я вообще не понял зачем этот пункт RE: Ваши вопросы по ERM-скриптам - GhostManSD - 27.07.2010 11:54 Sav, всё отлично работает, правда, есть одно НО: можно ли как-то изменить скрипт так, чтобы не все !!EA менялись? Чтобы бонусы атаки, защиты, урона, etc. оставались, а удалялись все особые способности. A propos, не мог бы ты в спойлере объяснить, что к чему в этом скрипте?Я в циклах - нуб полный. А понять хочется. RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.07.2010 14:43 (27.07.2010 10:45)Wog master Wrote: Я вообще не понял зачем этот пунктперерисовка карты. если у Драколича так и написано ("обновить?"), то это корявый перевод. в оригинале: #6 - Redraw, 1 - Redraw immediately (slower), 0 - Does not redraw (faster). Comments: For all previous syntaxes the screen will be redrawn. т.е. если ты не будешь писать тот параметр вообще, то экран будет перерисован. RE: Ваши вопросы по ERM-скриптам - Wog master - 27.07.2010 14:53 В каком смысле перерисован? Поподробнее можно? А все таки почему не появляются остальные существа? RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.07.2010 23:16 в прямом. будет проведен внеочередной цикл отрисовки игрового изображения. RE: Ваши вопросы по ERM-скриптам - DracoLich - 27.07.2010 23:43 можно было написать "обновить экран?", но это звучит не настолько двусмысленно, как просто "обновим?". RE: Ваши вопросы по ERM-скриптам - DracoLich - 27.07.2010 23:52 Code: !!UN&v2=2:I4/28/0/54/18;RE: Ваши вопросы по ERM-скриптам - Sav - 28.07.2010 09:08 GhostManSD, попробуй тогда так: ?FU2;Функция настройки существа. !!DO3/5/19/1 : Px16;Вызываем цикл, проходящийся по всем линиям опыта существа. !?FU3;Функция настройки линии опыта существа. !!EAx1 : Bx16/d/?y1/d/d/d/d/d/d/d/d/d/d/d/d;Проверяем, какую способность даёт линия опыта. !!EAx1&y1<>65/y1<>68/y1<>72/y1<>77/y1<>83/y1<>109 : Bx16/0/d/d/d/d/d/d/d/d/d/d/d/d/d;Если способность, даваемая линией опыта, - не атака, не защита, не здоровье, не максимальный урон, не скорость и не минимальный урон, отключаем эту линию опыта. !?PI;Пост-инструкция. !!DO2/0/196/1 : P;Вызываем цикл, проходящий по всем существам. Поясняю: Spoiler (Click to View)
RE: Ваши вопросы по ERM-скриптам - Wog master - 28.07.2010 09:30 Ога, помогло RE: Ваши вопросы по ERM-скриптам - GhostManSD - 28.07.2010 10:44 Sav, здорово объяснил! Вроде понятно, маленькое только уточнение: в строке !!DO3/5/19/1 : Px16; мы просто устанавливаем x1=(x16 из предыдущей функции), а x16 для этой функции - свой, и не равен x16 из предыдущей? Я верно понял? Т.е. x1-x16 для каждой функции - свои? RE: Ваши вопросы по ERM-скриптам - Druin - 28.07.2010 10:57 GhostManSD, ты правильно понял... х16 для каждой функции своя... RE: Ваши вопросы по ERM-скриптам - Sav - 29.07.2010 16:57 Только я немного ошибся - вместо !!DO3/5/19/1 надо !!DO3/0/19/1 - чтобы пройтись по всем линиям. Вообще можно было бы написать !!DO3/6/19/1, т. е. не проверять первые 6 линий (в них же как раз и заложены бонусы атаки, защиты и пр.), тогда можно было бы обойтись без проверки способности и (хоть и незначительно) побыстрее бы работало. ![]() Но с проверкой всё же надёжнее.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.07.2010 17:06 Sav, я с самого начала поменял. Просто с моей стороны было бы невежливо указывать на такую мелочь после твоей помощи.
RE: Ваши вопросы по ERM-скриптам - Sav - 30.07.2010 19:37 Что быстрее и вообще лучше работает: !!PO : C или !!UN : U (если не рассматривать выбор по цвету игрока и т. п.)? RE: Ваши вопросы по ERM-скриптам - MOP - 30.07.2010 19:49 ХЗ. PO:C вообще ни разу в жизни не использовал - как-то ненужно.Запусти функцию на миллион циклов - с одной командой, потом с другой - и засеки время выполнения. Очень грубо, но может что и прояснится. RE: Ваши вопросы по ERM-скриптам - MOP - 30.07.2010 20:03 Хм. PO:C промотался за несколько секунд (все параметры -1). А от UN:U так и не дождался развисания (при подсчёте любых объектов одного типа). Вывод: PO:C быстрее. RE: Ваши вопросы по ERM-скриптам - Efrit - 30.07.2010 20:05 Дык я про что и твердил всегда. !!PO рулит Очень люблю этот ресивер...
RE: Ваши вопросы по ERM-скриптам - Sav - 30.07.2010 20:10 А если в !!PO поставить поиск по объектам одного типа? Всё-таки проверка время занимает. RE: Ваши вопросы по ERM-скриптам - MOP - 30.07.2010 20:27 Весь ERM в циклах тормозен. Думаю, PO вообще одна из самых быстрых его команд. Причина в коде экзешника. Обычная команда ERM - это долгий геморный код, исходом которого почти всегда является вызов сод-функции и возврат результата. А PO - это всего лишь обращение к специальным воговским массивам памяти, выделенным под "PO-номера". Такие команды несложно имитировать самому. А можно и довольно легко добавить новые команды, только есть ли в этом смысл... RE: Ваши вопросы по ERM-скриптам - Sav - 31.07.2010 13:53 Стоп, а !!PO : C пересчитывает реальные объекты или только кол-во клеток, настроенных с помощью команд !!PO на нужный тип объекта и т. п.? Если отключить существам гномье сопротивление с помощью !?MR2; !!MR : R0;, будет ли срабатывать сопротивление, даваемое навыком героя? RE: Ваши вопросы по ERM-скриптам - MOP - 31.07.2010 14:17 (31.07.2010 13:53)Sav Wrote: Стоп, а !!PO : C пересчитывает реальные объекты или только кол-во клеток, настроенных с помощью команд !!PO на нужный тип объекта и т. п.?Настроенные. ВСЕ PO-номера - это лишь пользовательские данные для квадратов карты. Ничего конкретного для самой игры они не значат - только для тебя. (31.07.2010 13:53)Sav Wrote: Если отключить существам гномье сопротивление с помощьюНет. Будет сломлено всё сопротивление. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 31.07.2010 15:02 Ну так потому он и быстрее. А !!UN вынужден еще и проверять. RE: Ваши вопросы по ERM-скриптам - Sav - 31.07.2010 15:12 А таблица !!PO заполняется при вогификации? Или всё должен настроить пользователь? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 31.07.2010 15:15 Sav, поставь проверку на наличие у героя навыка или артефакта, если нужно сохранить эффект. RE: Ваши вопросы по ERM-скриптам - Sav - 31.07.2010 15:20 Проценты сопротивления, даваемого героем и собственного сопротивления существа складываются или считаются отдельно? Добавлено: Если складываются, то можно без проверки - через d. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 31.07.2010 16:50 Видимо, складываются. И как ты хочешь это реализовать через d? RE: Ваши вопросы по ERM-скриптам - Sav - 31.07.2010 17:13 ;Убираем гномье сопротивление. !?MR2;Когда срабатывает гномье сопротивление. !!MR : M?y-1;Запоминаем, у кого срабатывает сопротивление. !!MR&y-1=133 : Fd-20;Если сопротивление сработало у кристальных драконов, убираем природный шанс на его срабатывание. RE: Ваши вопросы по ERM-скриптам - MOP - 31.07.2010 17:52 (31.07.2010 15:12)Sav Wrote: А таблица !!PO заполняется при вогификации? Или всё должен настроить пользователь?При старте карты все значения устанавливаются на дефолтные. Вроде у всех -1 (хотя PO:B смотрю в hex - там нули), кроме PO:H - там 255. А дальше пользователь настраивает. (31.07.2010 15:20)Sav Wrote: Проценты сопротивления, даваемого героем и собственного сопротивления существа складываются или считаются отдельно?Складываются. Например, обычный Гном под руководством героя с Экспертным Сопротивлением будет сопротивляться как Боевой. RE: Ваши вопросы по ERM-скриптам - Sav - 31.07.2010 18:14 MoP, Спасибо.
RE: Ваши вопросы по ERM-скриптам - Sav - 01.08.2010 09:32 Может ли триггер! ?MF1 вызваться иным действием, чем атакой существа, стрелковой башни и уроном от рва? Может ли его вызвать какой-нибудь ресейвер? RE: Ваши вопросы по ERM-скриптам - Sav - 01.08.2010 21:17 Ещё вопрос: что раньше срабатывает: триггер !?MF1 или с атакованного снимется ослепление, паралич и окаменение? RE: Ваши вопросы по ERM-скриптам - DracoLich - 02.08.2010 05:27 сначала должен нанестись удар. а неужели не заметно, что число стало зеленым после удара? выыводи сообщение после !?MF1; !!IF:M^^; и смотри на цвет RE: Ваши вопросы по ERM-скриптам - Sav - 02.08.2010 08:02 Я бы сам проверил, но комп будет только через месяц.
RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 02.08.2010 21:27 (26.07.2010 08:47)Sav Wrote: M.A.K.C., либо изменить скрипт, убрав if; и en;. Как изменить? можно пример? как поставить вызовы функций с условием? Маялся добросовестно но не смог И еще вопрос по сопротивлению !?MR2;При срабатывании гномьего сопротивления, если установлен флаг... !!MR : S24 F50;Устанавливаем 50% шанс. Хотел сделать существ устойчивыми к волне смерти, но не вышло, что не так? Нужен скрипт Подъезжаешь к объекту, появляется надпись, выбор дороги 1.Направо 2.Налево 3.Прямо 4.Прочь отсюда Направо - Битва с 25 минотаврами за рессурсы Налево- Битва с 40 троллями за 50 кабанов Прямо - Битва с 5 черными драконами за артефакт голубка удачи Может кто такой скрипт написать? RE: Ваши вопросы по ERM-скриптам - Sav - 02.08.2010 21:56 По поводу if сейчас напишу пример. По поводу сопротивления попробуй так: !?MR2;Триггер гномьего сопротивления. !!MR : S?y-1;Проверяем, что это было за заклинание. !!MR&y-1=24 : F50;Если это была волна смерти, ставим 50% сопротивления. Твоя ошибка в том, что ты попытался установить заклинание. вместо того, чтобы проверить. По поводу указателя, юзай !!HE : T; Если надо, могу скрипт написать. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 02.08.2010 22:04 (02.08.2010 21:56)Sav Wrote: По поводу if сейчас напишу пример. Не плохо было бы.. А если еще со случайными монстрами и за случайную награду, ТО ...круто...А указатель обычный(встречающийся в игре) RE: Ваши вопросы по ERM-скриптам - Sav - 02.08.2010 22:59 Вот переделал твой код без if-ов. Spoiler (Click to View) ![]() Не из ФМ случаем код копировал? RE: Ваши вопросы по ERM-скриптам - Sav - 02.08.2010 23:07 Знак завтра утром напишу. А рандомный монстр - это один из тех 3 или вообще случайный? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 02.08.2010 23:08 (02.08.2010 22:59)Sav Wrote: Вот переделал твой код без if-ов. Оттуда... Не работает Монстр лучше случайный RE: Ваши вопросы по ERM-скриптам - GhostManSD - 02.08.2010 23:14 Можно ли каким-то образом при посещении объекта в x/y/l умножать число всех монстров на карте в 1,5 раза? RE: Ваши вопросы по ERM-скриптам - Sav - 03.08.2010 00:08 М. А. К. С., а что пишет? Ошибку? Или что? Добавлено: GhostManSD, с помощью UN : U получи координаты монстров, а там MO. Всё в цикл, завтра напишу. RE: Ваши вопросы по ERM-скриптам - Sav - 03.08.2010 07:49 М. А. К. С., вот исправленный код с выбором навыков: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 03.08.2010 08:10 (03.08.2010 07:49)Sav Wrote: М. А. К. С., вот исправленный код с выбором навыков:Теперь ошибка не высакивает, но есть 2 проблеммы: 1.При щелчке на Боевые появляется список навыков, выбираешь любой, а получаешь - Лидерство (остальные не изучаются) 2. При попытке улучшить навык, пишется, что он уже на экспертном уровне и навык не улучшается. (Нейтральные и магические выбираются и изучаются нормально) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 03.08.2010 08:31 Попутно созрел такой вопрос. Мне нужны две нецелочисленных переменных, которые бы потом использовались. Так, я хочу сделать ежедневное увеличение переменной. Было 15, умножил на 1,015. На следующий день получившееся число снова умножаю на 1,015 и так далее. А потом его использовать, как целочисленное. Проблема в том, что e# и e-# обнуляются при загрузке-сохранении. Как соранить их? RE: Ваши вопросы по ERM-скриптам - DracoLich - 03.08.2010 08:39 (02.08.2010 21:27)M.A.K.C. Wrote: Подъезжаешь к объекту, появляется надпись, выбор дороги Code: ZVSE(02.08.2010 23:14)GhostManSD Wrote: Можно ли каким-то образом при посещении объекта в x/y/l умножать число всех монстров на карте в 1,5 раза? Code: !?OBx/y/l;Добавлено: (03.08.2010 08:31)GhostManSD Wrote: Попутно созрел такой вопрос. Мне нужны две нецелочисленных переменных, которые бы потом использовались. Так, я хочу сделать ежедневное увеличение переменной.храни в v, умножив на 1000, а перед операциями записывай в e. потом обратная операция. RE: Ваши вопросы по ERM-скриптам - Sav - 03.08.2010 08:41 GhostManSD, умножай на 1000000 и записывай в v-переменную. А потом дели на 1000000 и записывай в e. М. А. К. С., сейчас посмотрю. Добавлено: Опоздал.
RE: Ваши вопросы по ERM-скриптам - Sav - 03.08.2010 09:04 М. А. К. С., Исправил (вроде бы) ошибку с боевыми навыками. С улучшением - не знаю - попробуй. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 03.08.2010 10:10 М. А. К. С., вот скрипт для знака со случайным монстром и наградой (от выбора пути тоже не зависящими). Монстр может быть любой, кроме неиспользуемых, боевых машин, башен, эмиссаров и командиров. Количество монстров равно 30000 / стоимость одного монстра. Награда случайным образом выбирается из 3: дать по 10 каждого ресурса (кроме золота), дать 40 кабанов и дать Голубку Удачи. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 03.08.2010 16:18 Sav и DracoLich благодарю за помощь Sav, улучшение не работает, пишет, что уже на экспертом уровне Навыки выбираются корректно. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 03.08.2010 16:28 Sav и Dracolich, огромное вам спасибо! Вопрос посложнее. Можно ли при сканировании монстров запоминать их уровень и увеличивать их численность в зависимости от этого? При посещении объекта в x/y/l монстры 1-го уровня пусть увеличивают численность в 7 раз, 2-го уровня - в 6 раз, 3-го уровня - в 5 раз, 4-го уровня - в 4 раза, 5-го уровня - в 3 раза, 6-го уровня - в 2 раза, 7-го и выше - в 1,5 раза. Это возможно реализовать? RE: Ваши вопросы по ERM-скриптам - Sav - 03.08.2010 18:38 GhostManSD, вот, на основе скрипта Dracolichа. !?OBx/y/l;При посещении объекта.... !!UN : U54/-1/?y1;Считаем количество бродячих монстров. !!DO15/1/y1/1&y1>0 : P;Вызываем цикл, находящий и обрабатывающий бродячих монстров. ;Функция нахождения и обработки бродячего монстра. !?FU15;Функция нахождения и обработки бродячего монстра. !!UN : U54/-1/x16/1;Находим координаты бродячего монстра. !!MO1 : G?y1;Считываем количество монстров. !!OB : U?y2;Считываем номер мрнстра. !!MA : Ly2/?y3;Считываем уровень монстра. !!VRy4&y3<6 : S7-y3;Если монстр 1 - 6 уровня, вычисляем коэффициент для монстров 1 - 6 уровня. !!VRy1&y3<6 : Sy1*y4;Если монстр 1 - 6 уровня, считаем новое количество монстров. !!VRy1&y3=6 : Sy1*3:2;Если монстр 7 уровня, считаем новое количество монстров. !!MO1 : Gy1;Устанавливаем новое количество монстров. Добавлено: М. А. К. С., я всё понял, оказывается я не все if-ы убрал. Сейчас исправлю. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 03.08.2010 18:51 (03.08.2010 18:38)Sav Wrote: М. А. К. С., я всё понял, оказывается я не все if-ы убрал. Спасибо RE: Ваши вопросы по ERM-скриптам - Sav - 03.08.2010 18:59 М. А. К. С., я всё понял, оказывается я не все if-ы убрал. Исправил. Spoiler (Click to View) Добавлено: Извини, повторился - у меня просто инет лагает. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 03.08.2010 20:10 (03.08.2010 18:59)Sav Wrote: М. А. К. С., я всё понял, оказывается я не все if-ы убрал. СПС, все работает RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.08.2010 02:59 Sav, долго скрипт не пахал. Потом вник, в чем дело. Вместо !!OB:... должно быть !!OBv1/v2/v3:... Добавил еще пару десятков строк, дабы число монстров увеличивалось по дробному коэффициенту (3 знака после запятой). RE: Ваши вопросы по ERM-скриптам - Sav - 04.08.2010 11:02 GhostManSD, извини, я сам потестить не мог - потому и ошибся.
RE: Ваши вопросы по ERM-скриптам - Sav - 04.08.2010 11:23 М. А. К. С., в моём скрипте, делающим битву со случайным монстром была ошибка. Здесь исправленный вариант. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - DracoLich - 04.08.2010 15:21 2ая строка Quote:!!OWx/y/l : M-1/1/0;OB все-таки? Quote:!!HE-1&y-1=2 : A48;Если номер награды равен 3, даём герою Голубку удачи.A4/48 нужно. во избежание Да и вообще, стиль написания сильно напоминает индусов :^^: RE: Ваши вопросы по ERM-скриптам - Sav - 04.08.2010 15:40 Первое - конечно. Второе - вроде действительно лучше, тебе лучше знать. Сейчас поправлю предыдущий пост. По поводу стиля написания не понял, что тебе не нравится? И, кстати, что значит ^^? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.08.2010 16:09 Sav, даже лучше, что ошибся: есть возможность самому разобраться. Заодно можно детально разобрать скрипт и вникнуть в его суть. Так потихоньку и учусь, благодаря замечательным людям с этого форума. Взял скрипт готовый, открыл ERM-Help и вникаешь. По-моему, это просто замечательный способ учиться. ![]() Dracolich, а чем плох !!HE-1:Ax? Справки просто нет под рукой. Артефакт коряво добавляется? Или одна команда добавляет в рюкзак, а другая - в слот (если тот не занят, иначе - в рюкзак)? Добавлено: ^^ - один из кавайных эмотиконов. Или, например, ^_~. Или даже d^,^b. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.08.2010 16:33 Вот, опять донимаю вас вопросами. Как сделать такую финтифлюшку: при начале новой недели, если это - неделя монстров, проверить количество появившихся монстров. Далее, если монстр 1-го уровня, то установить кол-во 80-100. Если второго - 70-90. RE: Ваши вопросы по ERM-скриптам - Sav - 04.08.2010 22:36 GhostManSD, вот. Может, можно сделать это и лучше, но я не смог. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.08.2010 22:49 Ого, как сложно. А это не будет задевать старых монстров, оставшихся с прошлых дней? Sav, по идее, можно сделать иначе. В начале игры я уже пробежался циклом по монстрам и установил их минимальное количество. Можно добавить еженедельный таймер, включающий в себя цикл, который бы проверял всех монстров на количество. Если монстр первого левела с количеством менее 80, то установить кол-во от 80 до 100. Для второго и прочих уровней тоже считать. По идее, это проще реализовать. Я сейчас понял, что это могу реализовать даже я. Если быть точным, я это уже реализовал в самом начале карты. Просто надо добавить в цикл проверку монстра в цикле на количество, а затем запускать еженедельный таймер, содержащий этот цикл. RE: Ваши вопросы по ERM-скриптам - Sav - 05.08.2010 08:06 То есть все появляющиеся монсты будут иметь количество менее 80, 70 и т. д.? Тогда можно и просто проверять монстров в каждой неделе. Но тогда стоящие в начале игры монстры должны иметь количестово 80, 70 и т. д. и более. У меня была пара недочётов, исправил. Spoiler (Click to View) Вот только будет ли работать -не знаю.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.08.2010 09:40 Sav, если запустить таймер с первого дня в теле пост-инструкции, все сработает отлично. Сейчас в голову пришла другая мысль. У меня было два цикла. 1. Первый цикл следовал непосредственно в теле !?PI и устанавливал количество монстров (1-й уровень - 100-125, 2-й - 75-100, 3-й - 60-75, 4-й - 45-60, 5-й - 30-45, 6-й - 15-30, 7-й - 5-15). 2. Второй цикл был включен в тело !?TM, сам же таймер выполнялся ежедневно. Цикл умножал количество монстров в зависимости от сложности на определенный коэффициент, устанавливая также значение !!PO:B (это оказалось необходимым, чтобы домножать количество монстров на дробный коэффициент, например, 1.033, не теряя при этом цифры за запятой). Это - что было. Как я хочу сделать сейчас? Нужно включить второй цикл в еженедельный таймер. В цикле проверять кол-во найденных монстров и устанавливать их численность не менее и не более нужной мне. Т.о., в теле !?PI будет два таймера: первый будет выполняться раз в неделю с первого дня и устанавливать кол-во монстров не менее нужного мне, а также заносить для новых монстров данные в !!PO:B. Второй таймер будет увеличивать число имеющихся монстров ежедневно, исходя из значения, выставленного в !!PO:B. RE: Ваши вопросы по ERM-скриптам - Sav - 05.08.2010 10:40 То есть ты хочешь, чтобы у всех монстров было определённое начальное количество и определённный ежеднеаный прирост? А зачем искать появляющихся в начале недели монстров? На них разве не действует !!MA : H V? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.08.2010 11:35 Стартовое количество у них в начале недели-то - другое. Старый скрипт обеспечит лишь прирост. RE: Ваши вопросы по ERM-скриптам - DracoLich - 05.08.2010 13:22 (04.08.2010 15:40)Sav Wrote: По поводу стиля написания не понял, что тебе не нравится? И, кстати, что значит ^^?стиль !?... !?... !?... вместо !?... FU&..:E; поправьте если ошибаюсь, но выход из функции быстрее, чем новый триггер. Quote:Dracolich, а чем плох !!HE-1:Ax? Справки просто нет под рукой. Артефакт коряво добавляется? Или одна команда добавляет в рюкзак, а другая - в слот (если тот не занят, иначе - в рюкзак)?старая команда, да, могла надеть поверх уже надетого, поверх замкА. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.08.2010 15:19 Скрипт успешно выполнен. В результате вырезал одну функцию и один таймер, загнав все в один таймер и одну функцию. Привязка значений к !!PO:B0/# (в дальнейшем - PO-номер). Суть такова: 1. Еженедельно (в том числе на первый день игры) скрипт проверяет численность монстров. 2. Если PO-номер больше нуля, то умножаем его значение на коэффициент, зависящий от уровня сложности. Легкий - 1,008 Нормальный - 1,014 Сложный - 1,020 Экспертный - 10,25 Невозможный - 10,29 3. Устанавливаем число существ, исходя из значения PO-номера (PO-номер, деленный на 1000). 4. Если PO-номер не установлен (равен нулю), то устанавливаем количество существ: 1-й уровень: 100-125 2-й уровень: 75-100 3-й уровень: 60-75 4-й уровень: 45-60 5-й уровень: 30-45 6-й уровень: 15-30 7-й уровень: 5-15 5. Устанавливаем PO-номер (количество существ, умноженное на 1000, чтобы не терять знаки после запятой). Скрипт прекрасно работает и обеспечивает минимальное число и ежедневный прирост не только всех монстров в начале игры, но и монстров, появившихся в начале новой недели. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.08.2010 17:43 Скрипт имеет один недостаток: он также меняет численность монстров, вызванных с помощью ERM. Как это решить? Может, устанавливать для вызванных монстров PO-номер, равный 1, и добавить условие в код функции, чтобы при PO-номере, равном 1, происходил выход из функции? Цикл будет продолжаться дальше для следующего монстра, если я напишу !!FU&i=1:E (i - PO-номер)? RE: Ваши вопросы по ERM-скриптам - Sav - 05.08.2010 18:35 Quote:стиль !?... !?... !?... вместо !?... FU&..:E;Хм, я как-то не подозревал что !!FU : E можно использовать в триггерах. Невнимательно читал справку. Насчёт скорости - не знаю.GhostManSD, чтобы завершить цикл, надо перед !!FU : E записать в x16 конечное значение или больше. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.08.2010 19:08 Мне не надо завершать цикл. Мне надо прервать выполнение ресейверов при i=1, но затем продолжить цикл. RE: Ваши вопросы по ERM-скриптам - Berserker - 05.08.2010 19:16 CONTINUE? FU:E. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.08.2010 20:10 !?FU1; !!UN:U54/-1/x16/1; !!OBv1/v2/v3:U?y1; !!FU&y1=0:E; !!MO1:G100; !?PI; !!UN:U54/-1/?y1; !!DO1/1/y1/1:P; Это сработает должным образом? Настроит ли это количество для всех монстров, кроме копейщиков? RE: Ваши вопросы по ERM-скриптам - Berserker - 05.08.2010 20:15 !!DO1/1/y1/1:P; => !!DO1/1/y1/1&y1>0:P; Да. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.08.2010 22:18 А в теле функции - никак? RE: Ваши вопросы по ERM-скриптам - Berserker - 05.08.2010 22:51 В теле функции условие на копейщиков, а в вызове цикла условие на то, что кол-во объектов типа МОНСТР больше 0. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 06.08.2010 00:40 А, ну об этом я забыл написать. Да, это уже Sav писал. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 06.08.2010 15:38 Как заставить катапульту стрелять огненными шарами, не включая для этого скрипт в вогификации (sc. как самому сделать подобный скрипт)? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.08.2010 15:51 расковырять стандартный скрипт RE: Ваши вопросы по ERM-скриптам - GhostManSD - 06.08.2010 17:49 А какой скрипт за это отвечает? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.08.2010 18:02 посмотри в опциях вог. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 07.08.2010 16:01 Sav Правильно ли я указал объект? Spoiler (Click to View) Проблемма в том, что диалог не вызывается RE: Ваши вопросы по ERM-скриптам - Sav - 07.08.2010 22:30 Вместо x/y/l везде, кроме триггеров вставь 1/1/0. Перед IF-ами поставь !! (их там несколько). Эту строчку удали (там 2 такие): !!OB91: M-1/1/0;Убираем стандартное собщение. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 08.08.2010 08:56 (07.08.2010 22:30)Sav Wrote: Вместо x/y/l везде, кроме триггеров вставь 1/1/0. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - DracoLich - 08.08.2010 11:07 Quote:IF : G1/5001/0/10/11/12/13/14;Вызываем диалог.ну а кто будет !! ставить? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 08.08.2010 11:32 (08.08.2010 11:07)DracoLich Wrote:Quote:IF : G1/5001/0/10/11/12/13/14;Вызываем диалог.ну а кто будет !! ставить? Поставил, но сообщение все равно не появляется RE: Ваши вопросы по ERM-скриптам - Ganymed - 08.08.2010 11:49 (08.08.2010 08:56)M.A.K.C. Wrote: [spoiler]Один восклицательный знак лишний перед триггером RE: Ваши вопросы по ERM-скриптам - Sav - 08.08.2010 12:26 М. А. К. С., тебе надо, чтобы скрипт распространялся не только на один конкретный знак, а на все знаки? Если да, вот: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.08.2010 15:16 Никак не могу разобраться со скриптом, который заставляет катапульту стрелять огненными шарами. Насколько я понял, автор на время атаки превращает катапульту в магога. Но там куча функций, так как скрипт меняет и остальные боевые машины. Пожалуйста, помогите портировать скрипт для одиночной карты! Я вообще не втыкаю! RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 08.08.2010 16:32 (08.08.2010 12:26)Sav Wrote: М. А. К. С., тебе надо, чтобы скрипт распространялся не только на один конкретный знак, а на все знаки? выскакивает ошибка RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.08.2010 17:12 (08.08.2010 16:32)M.A.K.C. Wrote: выскакивает ошибканевероятно информативно. RE: Ваши вопросы по ERM-скриптам - Berserker - 08.08.2010 17:37 игродел, ничего ты не понимаешь. Вся соль в том, что ошибка именно ВыСкАкИвАеТ!
RE: Ваши вопросы по ERM-скриптам - Sav - 08.08.2010 17:54 Quote:выскакивает ошибкаПоправил предыдущий пост. Если ошибка всё равно выскакивает, напиши, в какой момент и, хотя бы примерно, какая. RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.08.2010 18:00 M.A.K.C., и прочитай разок ерм-помощь чтобы половину ошибок самому устранять. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 08.08.2010 18:09 (08.08.2010 17:54)Sav Wrote:Quote:выскакивает ошибкаПоправил предыдущий пост. Если ошибка всё равно выскакивает, напиши, в какой момент и, хотя бы примерно, какая. ![]() Добавлено: (03.08.2010 08:39)DracoLich Wrote:(02.08.2010 21:27)M.A.K.C. Wrote: Подъезжаешь к объекту, появляется надпись, выбор дороги При езде прямо (на обед к драконам) игра вылетает RE: Ваши вопросы по ERM-скриптам - Berserker - 08.08.2010 18:12 На будущее: текст ошибки ещё дублируется в wogermlog.txt. Оттуда верх можно копировать (без дампа переменных). RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 08.08.2010 18:32 (08.08.2010 18:12)Berserker Wrote: На будущее: текст ошибки ещё дублируется в wogermlog.txt. Оттуда верх можно копировать (без дампа переменных). Жара, из головы вылетело... RE: Ваши вопросы по ERM-скриптам - Sav - 08.08.2010 18:52 Вот. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 08.08.2010 19:07 Я бы не ставил пробелов вообще для пущей безпасности. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 08.08.2010 19:18 [quote='Sav' pid='49052' dateline='1281275533'] Вот. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 08.08.2010 19:50 Quote:Если вместо !!HE-1&y-1=2 : A4/48;Нет, это будет Символ Знаний (тип артефакта, а не объекта). Quote:!!HE-1&y-1=2 : R65;Так нельзя, это команда настройки удачи героя. Надо так: !!VRy-2 : S0;Устанавливаем переменную номера артефакта в 0. !!VRy-2 : R128;Добавляем к переменой номера артефакта случайное число от 0 до 128 (после 128 идут сборные, воговские артефаты, пустые слоты и т. п.). !!HE-1&y-1=2 : A4/y-2;Даём артефакт. RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.08.2010 20:09 M.A.K.C., вместо гадания на кофейной гуще лучше задавай конкретные вопросы или разбирайся сам. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.08.2010 20:22 Макс, про шахты: нужны таймер и !!PO. RE: Ваши вопросы по ERM-скриптам - Sav - 08.08.2010 20:35 Quote:Можно ли сделать так, чтобы на 30-й день все шахты, лесопилки, лаборатории алхимика, залежи серы и пруды драгоценных камней прекращали работу и становились заброшенными. Завтра напишу, если никто не опередит. RE: Ваши вопросы по ERM-скриптам - Sav - 09.08.2010 12:07 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 09.08.2010 17:44 Обычные это какие? RE: Ваши вопросы по ERM-скриптам - DracoLich - 09.08.2010 18:02 которые не ерм RE: Ваши вопросы по ERM-скриптам - packa - 09.08.2010 18:05 Здравствуйте, очень нужен скрипт. ![]() Прошу вас сделать скрипт, который бы придавал любому существу по выбору, охранников как у санта гремлинов. Желательно с подписями, т.е. что бы было просто поменять само существо, хексы на которых охрана и саму охрану. Буду очень благодарен
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 09.08.2010 18:53 Через опыт такое, наверное, можно без лишних косяков реализовать. RE: Ваши вопросы по ERM-скриптам - packa - 09.08.2010 19:07 (09.08.2010 18:53)GhostManSD Wrote: Через опыт такое, наверное, можно без лишних косяков реализовать. Я ламо. ![]() Не знаю как и что делается в этой сфере. Поэтому прошу вас) Что значит через опыт? Если при наборе второго лвл существа, то так не подойдет, нужно чтобы сразу были охранники. Кстати, хорошая идея, с уровнем, можно больше охраннков сделать. Это сложно добавить? Если да, то не нужно
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 09.08.2010 19:24 Если опыт включен, то способность можно дать хоть с нулевого уровня. А если не хочешь, чтобы появлялись всякие галочки и мечи в окошке существа - ставь запредельное количество очков опыта для достижения следующего уровня. Так и будут у тебя кричи пожизненно лазить на первом уровне, только вот способности нужные будут. Если заинтересовало, юзай !!EA. В справке от DracoLich'а есть также статья для новичков по изменению опыта существ. Самая последняя статья в статьях для новичков. RE: Ваши вопросы по ERM-скриптам - packa - 09.08.2010 21:41 Спасибо, попытаюсь разобраться... А может кто нибудь достать скрипт с опытом, на этих самых санта греминов? Чтобы сравнить что да как, что менять что нет ) Добавлено: G Гвардия Санты (имеет окружающих помощников) 71 Где можно это посмотреть\скопировать\сменить?
RE: Ваши вопросы по ERM-скриптам - Sav - 09.08.2010 22:06 Да это вроде 1-2 строки. Завтра напишу. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 09.08.2010 22:17 packa, есть приятная новость. Узнал я нужные строки. # - номер монстра. Code: !!EA#:B6/1/71/37/75/10/20/30/40/5/10/20/30/40/50;Добавлено: Да, кстати, это - идея. Я реализовать это вряд ли смогу, но посмотри скрипт 54. Автор вроде как превращает катапульту в магога. Даже не спрашивай, каким путём: самому бы кто объяснил. В спойлере - оффтоп для Sav'а и Игродела. ![]() Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 09.08.2010 22:39 packa, завтра напишу скрипт реализации охраны не через опыт (просто вызов нужных монтров). Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 09.08.2010 22:41 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 14:00 packa, вот. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 14:31 Я правильно понял, что кол-во монстров-охранников в каждом вызываемом стеке равно количеству охраняемых? RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 15:29 Должно быть. RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 15:45 Большое спасибо вам за помощь! Добавлено: Только что-то не работает Записал в события Quote:ZVSEНазвания события 12 Карту и вогифицировал и нет. При битве с фанатиками, музыка играет, но экран черный и часики стоят RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 15:51 Сейчас посмотрю. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 16:02 Исправил, только лишний стек появляется, сейчас разберусь. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 16:27 Вот теперь всё норм. Spoiler (Click to View) Как изменить существ: В 3 строчке ( !!DO90/0/41/1 : P9/0;Вызываем цикл, вызывающий стражу всех стеков.) заменить цифры после P 9 - на номер типа охраняемого монстра, 0 - на номер типа охранника. И тот и другой должны занимать 1 гекс (нельзя настраивать на кавалеристов, драконов и т. п.). Добавлено: Кстати, комментарии можно не стирать, они не помешают работе скрипта. RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 16:37 Что то не работает... Я наверно не так встраиваю как то, как нада? Скинь карту
RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 16:43 Скопируй этот текст в файл с названием "script90.erm" и положи этот файл в Data/s. Проверяй на любой карте (вогифицировать надо, но в вог-опциях лучше всё отключить). Тебе надо 1 карту или всю игру модифицировать? RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 17:01 "Скопируй этот текст в файл с названием "script90.erm" и положи этот файл в Data/s." Файл изначально *тхт? "Тебе надо 1 карту или всю игру модифицировать?" Да в общем то без разницы пока... Убрал события в карте, теперь ничего не поменялось, как были фанатии так и остались. Где этот скрипт то теперь включить? RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 17:10 Хоть пока и не запустил сразу спрошу: 1) Можно охрану сделать разной? Т.е. Копейщики + лучники? 2) Долго нужно плясать с бубном для 2-ух гексовых юнитов, и вообще возможно ли? 3) они должны двигаться
RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 17:15 Quote:"Скопируй этот текст в файл с названием "script90.erm" и положи этот файл в Data/s."1. Создаёшь файл script90.txt. 2. Копируешь в него текст скрипта (из моего поста №1044). 3. Переименовываешь файл script90.txt в script90.erm. 4. Копируешь файл script90.erm в папку %Имя папки с ВоГом%/Data/s. 5. Запускаешь ВоГ. 6. Отключаешь ВоГ-опции. 7. Запускаешь свою карту, на вопрос о вогификации отвечаешь "да". 8. Мочишь фанатиков, всё должно работать. Добавлено: Quote:1) Можно охрану сделать разной? Т.е. Копейщики + лучники?Можно. Quote:2) Долго нужно плясать с бубном для 2-ух гексовых юнитов, и вообще возможно ли?Возможно, хоть и муторно. Quote:3) они должны двигатьсяЕсли с самого начала - запросто. А если только после гибели охраняемого - тут довольно сложно. RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 17:22 Все так и делал, почти. Пункт 6 - как отключить? "Сбросить все"? RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 17:24 Да, хотя можно попробовать и не сбрасывать. Просто может что-нибудь конфликтовать. RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 17:25 "Если с самого начала - запросто. А если только после гибели охраняемого - тут довольно сложно." С самого начала. Добавлено: Тогда что есть, что нет скрипта... RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 17:28 Поправил. Скорость не обнуляется. Spoiler (Click to View) Добавлено: Quote:Тогда что есть, что нет скрипта...Не понял.
RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 17:29 Ну не происходит ничего... как были одиночные фанатики, так и остались, без охраны RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 17:31 Попробуй в папку Rus. RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.08.2010 17:31 потому что в erm не txt-структура. пользуйся скриптером. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 17:34 Да, только что проверил. Открой файл Erm-scripter-ом и скопируй текст. RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 17:45 Что то все тки не то ![]() ![]() Добавлено: проверял скрипты со скоростью и без. Без скорости они не двигаются, а со скоростью двигаются, но их 2 и их 0... RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 17:50 Да уж... Не знаю, у меня всё норм. Вот, скачай сразу файл скрипа: http://narod.ru/disk/23598239000/script90.erm.html. RE: Ваши вопросы по ERM-скриптам - packa - 10.08.2010 17:56 Тоже самое Ладно, в выходные переставлю Вог... Я тут задумал так чтобы несколько существ (около 5-10) имели эту способность, все разные, и охрана вся разная и разномастная. Это будет все вместе работать? И как их вместе сделать? Скрипт под скриптом? RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 19:29 Quote:И как их вместе сделать? Скрипт под скриптом?Можно и так. Но я постараюсь сделать возможность сделать несколько монстров в 1 скрипте. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 20:01 Доказательство того, что скрипт работает: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 20:45 Горыныч патченый уже небось?
![]() RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 20:59 Возможно ли изменить спрайт героя на поле битвы? RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 21:02 Quote:Возможно ли изменить спрайт героя на поле битвы?Средствами erm, думаю, нет. Но можно заменить его в ресурсах игры. Quote: Угу. У меня одна карта для всех тестов.
Добавлено: Как можно заставить существо пропустить ход в бою (без бонуса защиты, ожиания и т. п)? RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.08.2010 21:05 у каждого стека есть флаг, который показывает ходил он или нет RE: Ваши вопросы по ERM-скриптам - Efrit - 10.08.2010 21:05 Quote:Средствами erm, думаю, нет. Но можно заменить его в ресурсах игры. Почему это? Я выкладывал в этой теме полный скрипт для замены дефов монстров на поле битвы. Не думаю, что замена спрайтов героев будет сложнее... RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.08.2010 21:06 вот тема: http://forum.df2.ru/index.php?showtopic=6588 Добавлено: про флаги RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 21:07 А если его установить в триггере BG, это сработает? RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.08.2010 21:13 в любом триггере. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 21:28 В триггере BG, если ходит то самое существо, которое должно пропустить ход, не работает. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 10.08.2010 21:45 (10.08.2010 20:59)GhostManSD Wrote: Возможно ли изменить спрайт героя на поле битвы?Где-то на DF2 видел инструмент, позволяющий проигрывать на поле боя практически любой DEF. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 21:56 Всё, придумал способ. Лоховской, но всё же.Spoiler (Click to View) Возможно ли в первом раунде битвы наложить заклинание "Ускорение" на существ в стеках 0-20, если герой №107 слева, и в стеках 21-41, если герой №107 - справа? Имеется в виду наложение вместе с анимацией. У меня - вылет. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 21:59 Может стоит добавить &y1>0 в !!BMx16:P?y2? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 22:02 Sav, не спасло... :-( Добавлено: Кстати, ести v997=1, то всё работает, только для героя без тактики это срабатывает во втором раунде. Добавлено: Кстати, ести v997=1, то всё работает, только для героя без тактики это срабатывает во втором раунде. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 22:04 Всё ясно. Справка Wrote:!!BH#:XXXX; - в битве вы можете установить/проверить/получить параметры действия героя. Добавлено: Юзай !!BM : C RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 22:07 Очень странно, у меня этого в справке нет... Справка Wrote:Ресейвер BH (действия героя) RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 22:10 Я брал справку из 1 поста этой темы. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 22:13 Sav, я там же. Может, моя устарела? 2.81d. Залил wogcrashlog в формате zip в драконий архив. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 22:20 А зачем крэшлог? Просто юзай !!BM0 : C53/y2/1/1/1; !!BMx16 : G53/1/d; Вместо !!BH&y1>0:C53/y2/1/1;. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 22:25 Тьфу ты. Забыл написать. Лог принадлежит вылету с уже исправленной по твоему совету строкой. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 22:27 А почему в нём лог Wrote:The Latest Executed ERM Receiver:? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 22:39 Гм, похоже, архив не залился на сервак с новым крашлогом. Запостил новый. http://box.net/files#/files/0/f/44886740/1/f_482219804 RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.08.2010 22:43 (10.08.2010 21:28)Sav Wrote: В триггере BG, если ходит то самое существо, которое должно пропустить ход, не работает.тогда в начале раунда (10.08.2010 21:56)GhostManSD Wrote: Если Кион участвует в битве, заменить его на лордаа, так из стандартных же. и вообще, используй ?!ВА0; (10.08.2010 21:56)GhostManSD Wrote: Это возможно как-то решить?!?HL RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 22:59 Если пытаться наложить заклинания в теле !?BA0, ничего не происходит. RE: Ваши вопросы по ERM-скриптам - Berserker - 10.08.2010 23:19 !?BA0 - до битвы. Ещё даже поля боя нет. RE: Ваши вопросы по ERM-скриптам - Sav - 10.08.2010 23:39 лог Wrote:BMx16&y1>0:C53/y2/1/1/1;А я писал: !!BM0&y1>0 : C53/y2/1/1/1; Тут особо не имеет значения, какой стек наложит закл. Но тот стек, наверное, должен существовать. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.08.2010 23:59 Sav, не пашет. Может, я запутался где? Вот весь скрипт. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 11.08.2010 10:38 !!BMx16:G53/1/d; - Здесь тоже поставь условие &y1>0: !!BMx16&y1>0:G53/1/d;. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 11.08.2010 14:32 Sav, не работает. При любой битве - черный экран и звук колдующегося ускорения. И всё. Если нажать enter в это время - игра закрывается. RE: Ваши вопросы по ERM-скриптам - Sav - 11.08.2010 16:09 Видимо нельзя накладывать заклы в этой ситуации так. Даже такой скрипт не работает: ZVSE !?BR&v997=0; !!BM0:C53/0/0/0/0; Значит надо юзать !!BMx16 : M и отдельно проигрывать звук и анимацию. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 11.08.2010 16:15 Sav, пробовал. Работать-то работает, вот только заклы все наложиться уже успевают, а анимация всё ещё появляется. Монстры уже давно зелёные, а анимация накладывается. Не знаю, как это решить. RE: Ваши вопросы по ERM-скриптам - Sav - 11.08.2010 16:23 gamecreator, спасибо. Я разобрался и с флагом работает как надо. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 11.08.2010 17:06 (08.08.2010 18:52)Sav Wrote: Вот.Есть проблемка, Рессурсы не добавляются + 10, а становятся = 10 (09.08.2010 12:07)Sav Wrote:Действует только на обычные шахты, устанавливает им нейтральный цвет и случайную охрану. Вот. Spoiler (Click to View) 1. Скрипт смешанные нейтралы не совместим со скриптом делающим шахты нейтральными на 30-й день Не совместимость проявляется в том, что нейтралы не становятся смешанными 2.я проблемма Скрипт смешанные нейтралы при шелчке по монстрам не из окна героя выдает ошибку, которой нет при щелчке из окна героя 3.я проблемма Смешанные нейтралы не увеличиваются с начала каждой недели 4. При бегстве от нейтралов они перестают быть смешанными, а становятся обычными... Есть идеи? RE: Ваши вопросы по ERM-скриптам - Sav - 12.08.2010 22:47 Quote:Есть проблемка, Рессурсы не добавляются + 10, а Исправил. Мог бы почитать справку и сам исправить такую фиговую проблему. ![]() Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 12.08.2010 23:03 Quote:Скрипт смешанные нейтралы не совместим со Вот изменённый скрипт шахт (шахты то работают?). Spoiler (Click to View) ![]() Quote:2. я проблемма Насколько я понял, ты опять используешь скрипт из ФМ? Проблема, скорее всего, опять в !!if:; - !!en:;. Я могу это исправить, но не проще ли тебе поставить Эру? RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.08.2010 23:23 (10.08.2010 22:59)GhostManSD Wrote: Если пытаться наложить заклинания в теле !?BA0, ничего не происходит.да не заклинание наложить, а сменить тип героя. RE: Ваши вопросы по ERM-скриптам - packa - 13.08.2010 00:32 Если я разом выложу сюда свои задумки, то вероятность что вы их сделаете снизится или нет? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 13.08.2010 07:57 Шахты работают Эру поставить не проще, Sav, спасмбо тебе за помощь С таймером разберусь Я не совсем понял !!if&v9805>=1:; переделывается в функцию так? !!FU&v9805>=1:E; !!IF&v9805>=1; RE: Ваши вопросы по ERM-скриптам - Sav - 13.08.2010 08:27 М. А. К. С., Так нельзя. if и IF - это принципиально разные ресейверы. if - управляет условием для нескольких ресейверов. IF - управляет флагами и сообщениями. Вот 1 из способов убирания if (он годится, если между if и en мало ресейверов). !!if&y50<>-1:; !!HEy50:S3/?y51; !!VRy51:*3; !!HEy50:P?y52/?y53/?y54; !!VRy52:-v9808; !!VRy52&y52<0:*-1; !!VRy53:-v9809; !!VRy53&y53<0:*-1; !!FU22504:Py52/y53/10; !!IF&v10<=y51:V3/1; !!en:; Превращаем в !!HEy50&y50<>-1:S3/?y51; !!VRy51&y50<>-1:*3; !!HEy50&y50<>-1:P?y52/?y53/?y54; !!VRy52&y50<>-1:-v9808; !!VRy52&y50<>-1/y52<0:*-1; !!VRy53&y50<>-1:-v9809; !!VRy53&y50<>-1/y53<0:*-1; !!FU22504&y50<>-1:Py52/y53/10; !!IF&y50<>-1/v10<=y51:V3/1; То есть мы берём из условие из if-а (y50<>-1) и вставляем его в каждый ресейвер перед двоеточием, стая перед ним знак & (&y50<>-1). Если в ресейвере уже есть условие (есть знак &), мы вставляем наше первым условием и отделяем его / (логическая операция И) (то есть вставляем после знака & y50<>-1/). Если.между if и en много ресейверов, проще переделать в функцию. Сейяас передохну и напишу пример, как. Добавлено: Quote:Если я разом выложу сюда свои задумки, то вероятность Не думаю, что особо снизится, но, имхо, если ты хочешь сделать какую-либо работу и хочешь, чтобы кто-нибудь написал скрипты для неё, лучше создать отдельную тему. RE: Ваши вопросы по ERM-скриптам - Sav - 13.08.2010 08:59 Замена функцией. То, что было. (Click to View) То, что получилось. (Click to View) В начале функции передаём из x-переменных данные в локальные переменные нашей функции (!!VRy10 : Sx1; !!VRy11 : Sx2; !!VRy12 : Sx3;) - это нужно, чтобы не заменять локальные переменные на x-переменные по всей функции, как я делал в прошлый раз. В конце функции передаём данные из локальных переменных в x-переменные с возвратом значения (!!VRx4 : Sy10; !!VRx5 : Sy11; !!VRx6 : Sy12;) - то есть возвращаем значения. RE: Ваши вопросы по ERM-скриптам - Sav - 13.08.2010 09:28 Прошу прощения за смайлы, в них превратились ; и ). RE: Ваши вопросы по ERM-скриптам - etoprostoya - 13.08.2010 09:56 (13.08.2010 09:28)Sav Wrote: Прошу прощения за смайлы, в них превратились ; и ).Для того и придумали тег кода [ code ]. [/code]
RE: Ваши вопросы по ERM-скриптам - Sav - 13.08.2010 10:33 Он как-то криво работает в браузерах моего коммуникатора. В другом не работает прокрутка, в этом, если копировать из кода, между всеми символами вставляются пробелы. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.08.2010 13:57 для таких случаев есть галочка "отключить смайлы". сообщение исправил. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 13.08.2010 21:12 Sav, усли не сложно, поправь скрипт Смешанные нейтралы, (чтобы я понял, что там не так) на примере лучше все понимается Spoiler (Click to View) !!DO22551/1/v600/1:P; куда здесь вставляется условие из if-а после !!DO22551, или перед : ? RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 09:18 Условие всегда ставится после последнего параметрв, то есть перед :. !!DO22551/1/v600/1&***:P; Скрипт исправлю, но это займёт некоторое время. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 14.08.2010 10:15 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 10:44 Вроде всё верно. Только убери ещё ресейверы !!en:;. RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 16:06 Как в ERM составить сложное условие, такое как: (A и B) или (C и D)? RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.08.2010 16:50 через временные переменные RE: Ваши вопросы по ERM-скриптам - Druin - 14.08.2010 17:12 возможно даже одной хватит... если АиБ то Х=true, если CиD то Х=false... ну и далее уже с Х... RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 17:27 Понятно, спасибо. RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 17:49 Как можно определить, нет ли у существа иммунитета к магии? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.08.2010 19:25 А через MR не получается? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 14.08.2010 19:48 Spoiler (Click to View) Вопрос в том, как добавить Мастеру разведки и Полководцу описание специализации (за каждый уровень герой получает +5% к навыку) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.08.2010 20:12 Через !!UN:G. Добавлено: Я, правда, больше люблю ставить картинку через !!UN:G, а текст - через CM. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 14.08.2010 20:46 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 20:56 Quote:А через MR не получается?Так надо иммунитет, а не сопротивление. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.08.2010 21:12 MR2. Если ты про сопротивление гномов, то при 100 оно как драконье. RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 21:15 Точно? На дракона закл даже направить нельзя. Но мне-то нужно именно узнать, нет ли иммунитета. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.08.2010 21:15 2 M.A.K.C. !!UN&y5=4:G2/y1/1/302 G2/y1/3/302; А где здесь в этой строке z835? Добавлено: Я в свое время ставил горынам по MR2 сопротивление к слабости на 100. Игра в битве только с горынычами при касте слабости писала: "Это заклинание ни на кого не подействует". Если я правильно понял, это то, что нужно. RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 21:24 Quote:Я в свое время ставил горынам по MR2 сопротивление к Даже догадываюсь, в какое "своё время".
Да, это то, что надо. Но как проверить?!
![]() RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.08.2010 21:36 Под триггером !?MR2; ресейвер !!MR:T?y1 (или какой-то еще для проверки типа существа). Затем в y2 запомнить тип существа, которое атакуют. Затем !!MR&y1=y2:F?y3. В y3, по идее, должно быть сопротивление атакованного. Добавлено: Вроде как ты в !!UN:G должен указать номер переменной с текстом. Текст, который в переменной, и должен высвечиваться... Жаль, справки под рукой нет... :-( RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2010 22:05 Мне надо проверить не в каком-то конкретном случае, а вообще. То есть мне нужна возможность в некой отдалённой функции (наложение заклов горынычем) проверить, нет ли у определённого существа иммунитета к определённому заклу. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.08.2010 22:22 Через скан каждого стека на поле боя, мб? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 14.08.2010 22:42 Вопрос В целях борьбы с некромантским беспределом решил сделать так, чтобы существа получили 25 % сопротивление от волны смерти !!MR:S?y-1;Проверяем, что это было за заклинание. !!MR&y-1=24:F25;Если это была волна смерти, ставим 25% сопротивления. проблемма в том, что такое сопротивление получают все существа, даже нежить... Как бы сделать так, чтобы волна смерти не действовала на нежить RE: Ваши вопросы по ERM-скриптам - GhostManSD - 14.08.2010 23:26 А как насчет проверить флаг? RE: Ваши вопросы по ERM-скриптам - Sav - 15.08.2010 10:52 М. А. К. С., вот так: !?MR2;Триггер на гномье сопротивление. !!MR : N?y-1;Находим номер целевого стека. !!BMy-1 : T?y-1;Определяем тип монстров в целевом стеке. !!MA : Xy-1/?y-2;Считываем флаги монстров в целевом стеке. !!VRy-2 : &262144;Проверяем, нет ли флага "нечисть" у монстров в целевом стеке. !!FU&y-2>0 : E;Если монстры в целевом стеке - нечисть, выходим из триггера. !!MR:S?y-1;Проверяем, что это было за заклинание. !!MR&y-1=24:F25;Если это была волна смерти, ставим 25% сопротивления. По поводу прошлого твоего вопроса - помощь ещё нужна? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 15.08.2010 11:34 (15.08.2010 10:52)Sav Wrote: М. А. К. С., вот так: Да, RE: Ваши вопросы по ERM-скриптам - Sav - 15.08.2010 12:20 А это что ли не работает (код из твоего роста выше)? И, кстати, зачем нужно то, что я выделил красным? Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 15.08.2010 12:33 (15.08.2010 12:20)Sav Wrote: А это что ли не работает (код из твоего роста выше)? И, кстати, зачем нужно то, что я выделил красным? не работает, судя по всему нужно для описания навыка... RE: Ваши вопросы по ERM-скриптам - Sav - 15.08.2010 12:55 В тексте нельзя просто так употпеблять знак %, потому что он означает, что далее будет вписан текст или число из переменной. Чтобы просто написать % нужно написать %%. То есть текст ^Добавляет +5% за каждый уровень героя к навыку Разведки.^ - ошибочный, а текст ^Добавляет +5%% за каждый уровень героя к навыку Разведки.^ будет отображаться, как "Добавляет +5% за каждый уровень героя к навыку Разведки.". RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 15.08.2010 13:26 Spoiler (Click to View) кстати, скрипт с сопротивляемостью волне смерти глючит, при применении ошибку выдает T?y-1 RE: Ваши вопросы по ERM-скриптам - GhostManSD - 15.08.2010 13:44 Макс, я вообще не понимаю, где ты в применении волны смерти находишь "мертвяцкий беспредел". Добавлено: Sav, скрипт, наверное, не работает из-за массовости заклинания. RE: Ваши вопросы по ERM-скриптам - Sav - 15.08.2010 13:47 Вместо !!UN&y5=4:G2/y1/2/835/302 G2/y1/3/302; Попробуй !!UN&y5=4:G2/y1/1/302 G2/y1/2/835 G2/y1/3/302; С сопротивлением попробуй так: !?MR2;Триггер на гномье сопротивление. !!MR : N?y-1;Находим номер целевого стека. !!BMy-1 : T?y-2;Определяем тип монстров в целевом стеке. !!MA : Xy-2/?y-3;Считываем флаги монстров в целевом стеке. !!VRy-3 : &262144;Проверяем, нет ли флага "нечисть" у монстров в целевом стеке. !!FU&y-3>0 : E;Если монстры в целевом стеке - нечисть, выходим из триггера. !!MR:S?y-4;Проверяем, что это было за заклинание. !!MR&y-4=24:F25;Если это была волна смерти, ставим 25% сопротивления. Если не работает, в спойлере вставь текст из Wogcrashlog.txt. Добавлено: Quote:Sav, скрипт, наверное, не работает из-за массовостиВозможно, но вроде сопротивление срабатывает для всех отдельно. Сейчас загляну в справку. RE: Ваши вопросы по ERM-скриптам - Sav - 15.08.2010 13:55 С сопротивлением ещё лучше, пожалуй, так: !?MR2;Триггер на гномье сопротивление. !!MR : M?y-1;Определяем тип монстров в целевом стеке. !!MA : Xy-1/?y-2;Считываем флаги монстров в целевом стеке. !!VRy-2 : &262144;Проверяем, нет ли флага "нечисть" у монстров в целевом стеке. !!FU&y-2>0 : E;Если монстры в целевом стеке - нечисть, выходим из триггера. !!MR:S?y-3;Проверяем, что это было за заклинание. !!MR&y-3=24:F25;Если это была волна смерти, ставим 25% сопротивления. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 15.08.2010 13:56 (15.08.2010 13:44)GhostManSD Wrote: Макс, я вообще не понимаю, где ты в применении волны смерти находишь "мертвяцкий беспредел". Дело в том, что я использую скрипт баланс меча и магии, с помошью которого можно вкладывать в любое заклинание дополнительные очки, увеличивая его силу тогда беспредел и начинается... RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 15.08.2010 14:03 Сопротивление работает, а Мастер разведки описание специализации не появляется RE: Ваши вопросы по ERM-скриптам - Sav - 15.08.2010 14:11 То есть описание остаётся от старой специализации? А может на следующий ход появляется? Я пока не могу больше найти причин, по которым не работал бы этот текст: !!IF&y5=4:M^Примите поздравления! Вы стали Мастером Разведки!. Мастер Разведки получает {Продв Разведку} и {1000} очков вторичных навыков в момент посвящения!^; !!HE-1&y5=4:N?y1; !!DO22507/0/27/1&y5=4:Py1; !!HE-1&y5=4:S3/2 X0/3; !!VRz835&y5=4:S^ добавляет +5%% за каждый уровень героя к навыку Разведки^; !!UN&y5=4:G2/y1/1/302 G2/y1/2/835 G2/y1/3/302; !!VRw46&y5=4:S1000+y50; !!FU22512&y5=4:P; !!UN&y5=4:R3/-1; Кстати, картинка-то заменяется? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 15.08.2010 14:15 картинка меняется, да и всегда менялась, а описание нет.... Ладно. Sav , спасибо за помощь, я сам поколупаюсь.... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.08.2010 09:05 Вохможно ли сделать так, чтобы триггер !?CM при щелчке по зданию запускал ресейверы ТОЛЬКО в определенном городе? RE: Ваши вопросы по ERM-скриптам - Sav - 16.08.2010 10:48 !?CM1;Триггер на клик мышкой в окне города. !!CA-1 : U?y-1;Считываем номер города. !!FU&y-1<>x : E;Если номер города отличается от нужного, выходим из триггера. ... x - номер нужного города. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.08.2010 16:07 Номер в порядке помещения на карту или в порядке расположения в списке городов игрока? Если второе, то как тогда скрипт изменить, если у тебя, скажем, было два города (первый - нужный), потом враг первый захватил, затем ты его отвоевал? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2010 16:18 ERM Help Wrote:U$значит в порядке помещения на карту. справка - вещь полезная. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 19.08.2010 02:09 Возможно ли лишь в одном замке заменить тип нанимаемого юнита? Например, пусть вместо алебадрщиков в замке в координатах x/y/l или с номером # нанимаются санта-гремлины. Это должно действовать как для игрока, так и для ИИ. Но в другом замке все должно быть как обычно. RE: Ваши вопросы по ERM-скриптам - Berserker - 19.08.2010 02:13 В триггерах входа/выхода меняй. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 19.08.2010 10:53 47-ая страница темы выдает, что темы нет. Добавлено: Входа/выхода в городской холл? Или !?OB / !$OB? RE: Ваши вопросы по ERM-скриптам - Efrit - 19.08.2010 11:19 Городской холл, наверное - ведь перейти в экран другого города можно, не выходя из него. Хотя не знаю тогда, что же будет с ИИ... Quote:47-ая страница темы выдает, что темы нет.Не знаю, у меня она прекрасно открывается... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 19.08.2010 11:30 Я менял это при клике мыши на нужном здании города #0, возвращал при нажатии ок в окне города или клике на нужном здании города #>0 (это также действует, если игрок, как я, предпочитает давить Enter). Но. Если перейти в другой город по кнопкам сбоку, то картинка нанимаемых существ (ряды под названием города) не изменится до клика на нужном здании. А это не есть гуд. RE: Ваши вопросы по ERM-скриптам - Efrit - 19.08.2010 11:36 Попробуй обновлять экран (UN:R вроде, если мне память не изменяет)... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 19.08.2010 14:01 Порядок действий таков? 1. Триггер на вход в городской холл. 2. Проверить номер города. Если отличен от нуля, то выход из функции. 3. Если номер города равен нулю, изменить нанимаемых существ. 4. Триггер на выход из городского холла. 5. Вернуть тип нанимаемых существ. Вообще, я думал, городской холл - меню покупки зданий. Или это экран города? Если меню покупки зданий, то это - не то, что нужно. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 19.08.2010 15:05 Попутно созрел еще вопрос. Как при посещении объекта проверить наличие у игрока навыка "Нападение" и его уровень, и выдать сообщение "Ваш уровень равен ..."? RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.08.2010 15:36 это все в рисивере !!HE сообщение - !!IF:M RE: Ваши вопросы по ERM-скриптам - GhostManSD - 22.08.2010 01:37 Пробовал в редакторе карт добавить герою командира в качестве монстра. Можно ли настроить командира так, чтобы он не стрелял и не летал? Команды !!CO не работают, похоже. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.08.2010 02:24 так ты его добавляешь как монстра. вот и поступай с ним как с монстром. RE: Ваши вопросы по ERM-скриптам - packa - 22.08.2010 18:41 А почему ерм такой "странный" Почему такой синтаксис !!GWG#!$!!$FFR$2433 малопонятный? Почему не такой например? : do monster; 5645 type shooter add spell 34 и т.д. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 22.08.2010 22:53 Поинтересуйся у ZVS. А вообще, мне, например, как нубу в программировании, такой язык понять проще. Может, Слава и ставил перед собой такую цель - создать максимально доступный для новичка язык? RE: Ваши вопросы по ERM-скриптам - Berserker - 22.08.2010 23:02 Вы забываете про сложность написания компилятора. RE: Ваши вопросы по ERM-скриптам - packa - 23.08.2010 09:09 Я не забываю, я просто не знаю, поэтому и спросил
RE: Ваши вопросы по ERM-скриптам - Sav - 24.08.2010 22:42 Quote:А почему ерм такой "странный"Это только с первого взгляда. На самом деле буквы каждого триггера ресейвера имеют вполне конкретный смысл (CM - click mouse, TM - timer и т. п.). Чем являются координаты объекта в разных (OB, UN : I) командах? В справке я нашёл только про UN : O - правый нижний угол. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2010 00:39 А в прочих - желтый вход. Вроде как не рекомендуется использовать большинство команд для объектов с двумя входами. RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.08.2010 00:49 а разве такие бывают? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2010 00:57 Хз, но в древней версии хелпа (что входил в состав пиратки и был английским) не рекомендовалось использовать ресейвер !!OB для объектов с двумя и более входами. А вообще, два объекта точно есть. В ландшафте "скалы" водопад и озеро. RE: Ваши вопросы по ERM-скриптам - Efrit - 25.08.2010 07:20 Кстати, помнит ли кто-нибудь, как ЕРМ уживается с объектами с зелёными входами? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2010 10:58 Что еще за зеленый вход? В редакторе вроде все входы показаны желтым. RE: Ваши вопросы по ERM-скриптам - Efrit - 25.08.2010 11:04 У гарнизонов и врат ключника вход зелёный, ЕМНИП. Ведь эти объекты можно как посетить, так и пройти "сквозь" их точку входа. В редакторе-то они по-прежнему красятся в жёлтый, а вот в h3objed'е - в зелёный... Или я всё же путаю?... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2010 11:20 А, точняк, в проге сергроя была такая штука. Я тогда так и не понял, зачем это. Странно тогда, что нет в патче для редактора. К некоторым объектам зеленый вход очень подходит (например, статуя викинга или гнома в ландшафте). RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2010 12:07 Как узнать, содержится ли бит в переменной? Например, мне нужно узнать, есть ли 16 в переменной v100. RE: Ваши вопросы по ERM-скриптам - Sav - 25.08.2010 13:14 !!VRv101 : Sv100&16; Если в v100 бита нет, v101 будет равно 0, иначе оно будет равно этому биту (в примере - 16). RE: Ваши вопросы по ERM-скриптам - GhostManSD - 25.08.2010 13:41 А если v100=18, v101 станет равной 16 или 18? RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.08.2010 14:27 (25.08.2010 13:14)Sav Wrote: иначе оно будет равно этому биту (в примере - 16). RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2010 17:58 Спасибо. RE: Ваши вопросы по ERM-скриптам - Sav - 26.08.2010 23:22 Справка Wrote:Если битва происходит БЕЗ игрока-человека (полностью ИИ-битва, не быстрая битва!), реальной симуляции не происходит. ИИ просто подсчитывает возможные потери, используя ИИ-ценность существ, не более. Это означает, что в таких битвах не могут быть использованы следующие ресейверы (соответственные триггеры также не будут работать в этом случае):В каких именно случаях игра вылетит? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2010 23:23 Возможно ли изменить название здания: а) на подсказке внизу экрана; б) в меню постройки. Здание #43 (строение для улучшенных существ 7 уровня) в городе типа 7 (Крепость). RE: Ваши вопросы по ERM-скриптам - GhostManSD - 26.08.2010 23:48 И как потом это название вернуть? RE: Ваши вопросы по ERM-скриптам - Sav - 26.08.2010 23:49 Вернуть так же, как и изменить.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.08.2010 02:45 найди адрес куда оно загружается и там меняй. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 10:34 За свою жизнь все, что я менял через !!UN:C, - стоимость постройки зданий. В поиске адресов я - нуб. Если бы кто-нибудь из мастеров подсказал мне, как искать этот адрес, или же дал бы готовый адрес, я был бы безумно признателен. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 12:33 !?TH; //Замена !!VRz777:S^MyName^; !!VRy1:S777*512+9597416; !!UN:C6972620/4/?v8888 C6972620/4/y1; !?TH1; //Возврат !!UN:C6972620/4/v8888; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 12:49 А не подскажете ли тогда еще адрес, дабы менять описание той же самой постройки? RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.08.2010 13:52 (29.08.2010 10:34)GhostManSD Wrote: Если бы кто-нибудь из мастеров подсказал мне, как искать этот адрессотни раз писали. открываешь артмани и ищешь то, что тебе надо. полученный адрес переводишь в десятичный и используешь в UN:C RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 14:06 Да, я - нуб. И я в упор не могу понять, как что искать в артмани. Например, как искать адрес для хранения текста: я знаю, что артмани ищет числа, но даже представить не могу, как заставить эту программу искать адрес текста и менять этот текст. Если бы кто-нибудь смог помочь мне разобраться, я бы задавал в разы меньше вопросов. Для меня команда !!UN:C - мутный омут. RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.08.2010 14:46 артмани ищет данные. из встроенных типов данных там только числа и текст RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 15:40 Объясните, плиз, значение вот этой строки: !!VRy1:S777*512+9597416; S777, как я понял, присвоение номера соответствующей текстовой переменной. А что означает остальное? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 16:03 И как в Артмани искать текст?? Вроде все руководство перерыл, так и не нашёл. RE: Ваши вопросы по ERM-скриптам - Berserker - 29.08.2010 16:09 По адресу 6972620 должен быть записан указатель на строку с описанием. МОР его получает путём прибавления к адресу z1 (9597416) индекса переменной, умноженного на размер одной z-переменной (512 байт). Хотя, возможно, адрес z1 уменьшен на 512 байт, чтобы удобно с индексами работать было... RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 16:18 Да, уменьшен. 6974440 - аналогичный указатель для описания постройки. То есть, скрипт принимает вид: !?TH; //Замена !!VRz777:S^MyName^; !!VRz778:S^MyDescription^; !!VRy1:S777*512+9597416; !!VRy2:Sy1+512; !!UN:C6972620/4/?v8888 C6974440/4/?v8889 C6972620/4/y1 C6974440/4/y2; !?TH1; //Возврат !!UN:C6972620/4/v8888; !!UN:C6974440/4/v8889; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 16:38 MOP, а как сделать, чтобы скрипт работал и для чистого вога? Работает на Эре, а для чистого вога выдает пустое название. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 16:43 Поправил код. У ВОГ-а другой адрес начала z-переменных. То есть, 9597416 надо сменить на 40225400 вроде бы. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 16:55 Итого: Code: !?TH; //Заменаv- и z-переменные кода не должны изменяться другими скриптами. По крайней мере, не в !?TH-триггерах. По идее, можно и универсальную функцию изменения названий и описаний для всех построек забодяжить. Но мне чёт лень. RE: Ваши вопросы по ERM-скриптам - Sav - 29.08.2010 17:15 Как с помощью erm определить, блокировали ли драколичи урон? RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 17:17 Получить их здоровье до и после атаки, сравнить. Если значения равны - значит, блокировал. Не пойдёт? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 17:19 !!MF не подойдёт? Добавлено: MOP, огромное спасибо! Пошёл капельку другим путём, поскольку мне понадобится менять название и описание ещё и в диалогах. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 29.08.2010 17:22 Мне надо во время атаки (!?MF1) наложить на них заклинание, если урон не был блокирован. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 17:24 Гм. Они ведь блокируют урон, а не магию, есть ли смысл?
RE: Ваши вопросы по ERM-скриптам - Sav - 29.08.2010 17:24 !!MF показывает обычный урон и т. п., как если бы блока и не было. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 17:33 (29.08.2010 17:22)Sav Wrote: Мне надо во время атаки (!?MF1) наложить на них заклинание, если урон не был блокирован.А почему бы после атаки (и проверки здоровий, соответственно) не наложить? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 17:45 Efrit, не получается установить существ для найма в триггере !?TH толком. У кого какие есть идеи, как изменить существ для найма в одном замке, не меняя при этом для остальных? Точнее, как менять это на экране одного города и восстанавливать на экране другого? Пока лишь такая идея: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 29.08.2010 17:46 MOP Wrote:А почему бы после атаки (и проверки здоровий, соответственно) не наложить?Через !?BG1? Здесь будет такая проблема: Если у того, кто атаковал сработает высокий боевой дух, или у того, кто ходит следующим сработает низкий боевой дух, регенерация, яд, кража маны, каст заклинаний (у чародея) или т. п., это произойдёт раньше вызова триггера и наложения заклинаний. Или есть другой триггер? RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 17:52 (29.08.2010 17:45)GhostManSD Wrote: Но здесь есть минус: иконка нанимаемых существ в окне прироста существ. Необходимо, чтобы там всегда были горынычи.Не знаю. У меня всякими отличиями одного города от другого занимается новый триггер !?TE - вход в окно города. Метод его создания через ERM (для ТЕ) я тут накодил. Может, пригодится... RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.08.2010 18:38 (29.08.2010 16:03)GhostManSD Wrote: И как в Артмани искать текст?? Вроде все руководство перерыл, так и не нашёл.в поле "тип" выбираешь "текст"
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 19:06 Пытаюсь поменять название строению "Плотоядное растение". Устанавливаю название всем найденным адресам на 0 с шагом 1. Меняется только первая буква в названии. Как быть? RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 19:23 Загрузи всё заново. Снова отыщи адреса. Их мало, поэтому меняй вручную и периодически заходи в игру. Заметил, что название поменялось - значит, вот она, строка. Потом вбиваешь этот адрес (с h на конце) в поиск, тип "4 байта". Находишь ссылки. Отсеиваешь нужную - у неё адрес где-то в районе 6#####h. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 19:24 Господи, MOP, ты - просто гений... *бьётся в экстазе* А возможно ли заменить номер функции 669 на 29998? Хочется просто иметь похожие или взаимосвязанные функции рядом. Code: !?PI; Пост-инструкцияДобавлено: (29.08.2010 19:23)MOP Wrote: А на какую цифру меняется первая буква в названии? На 2. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 19:29 Кстати, если не заходить в экран города, то вообще лишь одна такая строка находится. Она и есть. Добавлено: (29.08.2010 19:24)GhostManSD Wrote: А возможно ли заменить номер функции 669 на 29998? Хочется просто иметь похожие или взаимосвязанные функции рядом.Конечно. Это же у триггера свой номер - 29999, а 669 тут просто функция. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 19:53 (29.08.2010 19:24)GhostManSD Wrote: !!UN:C6565968/4/6857500 C6565972/4/6857492 C6565976/4/6857484 C6565980/4/6857476 C6565984/4/6857468 C6565988/4/6857460 C6565992/4/6857452 C6565996/4/6857444 C6566000/4/6857436; Стандартные ссылки каждый раз при входе в окно городаЭто можно стереть, ибо это для бэкграунда города. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 21:09 Какое бы числовое постоянное значение я ни пытался установить с помощью артмани - игра вылетает. Era 1.8. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 21:45 Пытаюсь изменить название существующего класса "Лорд" на "Шаман". Что делаю не так? !?PI; !!UN:C70155120/4/?v311; !!VRz301:S^Шаман^; !!VRv301:S301 *512 +v300; !!UN:C70155120/4/v301; В игре отображается что-то в духе нЛ". Добавлено: Шестнадцатеричный адрес - 042E7B70, вроде как. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 22:01 Менять нужно не саму строку, а ссылку на неё. 67DAECh = 6806252d. !?PI; !!UN:C6806252/4/?v311; !!VRz301:S^Шаман^; !!VRv301:S301 *512 +v300; !!UN:C6806252/4/v301; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 22:14 А где эту ссылку на нее узнать? В окошке артмани вроде нет колонки под это дело. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2010 22:17 Пост 1204 как бы уже ответил на это... Сперва ищем строку, потом по её адресу ищем адрес ссылки на неё (ссылка - это и есть указатель). Меняем ссылку. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.08.2010 22:21 Тьфу ты, прошу извинить кретина. Проглядел пост. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 30.08.2010 01:24 MOP, не выходит... Подскажи, пожалуйста. 1. Давлю поиск в Артмани. Тип данных - текст. Ввожу в строку поиска "Лорд". 2. АМ выдает 50-60 значений. Добавляю их все в правую часть окна, устанавливаю значение 0 с шагом 1. 3. Название класса меняется на "%число%орд". Смотрю на %число%: адрес с таким значением вроде мне и нужен. 4. Копирую тот самый адрес. 5. Давлю поиск. В типе данных указываю указатель, целое, флажок оставляю лишь у 4 байт. В строке поиска - %адрес%h. Ищу. 6. АМ находит два значения. Адрес равен скопированному. Добавляю оба значения в правую часть, ставлю тип "Текст", значение обоих найденных меняю на "Шаман". 7. Игра меняет название класса на "Шаман%крякозябры%". RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2010 01:52 7. нужно символ с кодом 0 в конце строки ставить. Добавлено: он поставится у тебя автоматически в z RE: Ваши вопросы по ERM-скриптам - GhostManSD - 30.08.2010 02:01 А что писать в !!UN:C, если адреса указателей и исходный адрес совпадают? RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2010 10:06 всмысле? исходный - это какой? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 30.08.2010 12:23 MOP, gamecreator, спасибо вам огромное! Вроде разобрался, по крайней мере, название двух классов уже изменил. Теперь ещё вопрос. Строками типа !!VRv301:S301 *512 +v300; мы переводим текстовое значение в численное. Возможна ли иная процедура - по адресу узнать текст? Добавлено: Можно с помощью !!UN:C сразу после получения уровня заставить героя менять свой класс (число, а не название)? RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2010 13:46 (30.08.2010 12:23)GhostManSD Wrote: Возможна ли иная процедура - по адресу узнать текст?побайтово копируешь этот текст в какую-нибудь z-переменную (но если текст будет больше 511 байт длиной (не считая завершающего нуля (символ с кодом 0)), то текст залезет в следующие переменные). примерно так: Code: подготавниваем два адреса: адрес1 - интересующий нас текст, адрес2 - выбранная нами z-переменная.RE: Ваши вопросы по ERM-скриптам - GhostManSD - 31.08.2010 22:01 Возможно ли с самой загрузки карты сделать кнопку "Журнал" активной, дабы уже потом на неё смело юзать команду !?CM? RE: Ваши вопросы по ERM-скриптам - Sav - 31.08.2010 22:08 !?CM и так вроде можно юзать. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 31.08.2010 22:16 Даже если можно, то как-то странно давить по отсутствующей кнопке.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 01.09.2010 01:04 Можно ли создать тему "Создание расширенных диалогов с помощью !!DL", или же лучше обсуждать здесь? С одной стороны, это всё же ERM, а значит, разумно обсуждать это здесь. С другой стороны, сама команда ввиду полезности заслуживает отдельной темы.
RE: Ваши вопросы по ERM-скриптам - Druin - 01.09.2010 01:08 Ессно можно... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 03.09.2010 10:06 Возможно ли сделать ограничение на количество стеков? Допустим, лимит на 4 стека. Если у героя уже заняты 4 стека, то при попытке поместить группу существ в свободный стек выдается какое-нибудь сообщение в духе "Провалъ, дружище, ты ещё недоразвит для командования такой большой армией!", и существа не перемещаются / нанимаются / разделяются. Возможно ли это реализовать средствами ERM? Если да, напишите, пожалуйста, код, как это должно выглядеть, где %$limit$ - количество стеков, за которое нельзя перешагнуть. Если через ERM нельзя, подскажите адресок для добавления нового отряда герою в стек. RE: Ваши вопросы по ERM-скриптам - Berserker - 03.09.2010 12:48 Дам лишь относительную подсказку. !?CM1 !?CM2 !?CM3. Перехватываешь щелчок, CM:I - место щелчка. Вычисляешь номер слота и (для встречи героев) номер героя. Если ему нельзя щёлкать на этом слоте, запрещает реакцию через CM:R0; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 03.09.2010 13:18 Берс, я уже думал об этом. Но ведь слот неважен, важно количество уже занятых слотов. Хотя, с другой стороны, какая разница. В общем, вас понял, исполняю. Вопрос только относительно переменных. Для каждого героя запоминать свою w-переменную количества занятых слотов, да? Добавлено: И как обращаться к этим w-переменным? Я до этого с ними ни разу не работал... RE: Ваши вопросы по ERM-скриптам - Sav - 03.09.2010 17:03 !!IF:W5; !!VRw1:S1; Переменная w1 героя номер 5 станет равной 1. Причём !!IF:W5; может стоять где угодно раньше в коде (если, конечно, между !!IF:W5; и !!VRw1:S0; нет другого !!IF:W). RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.09.2010 17:29 а зачем переменная? лучше подсчитывать количество занятых на ходу, а в варианте Берса оно вообще не нужно. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 03.09.2010 17:31 На ходу - через !?HM? RE: Ваши вопросы по ERM-скриптам - Sav - 03.09.2010 17:42 GhostManSD Wrote:На ходу - через !?HM? ![]() Слов нет, прошу прощения. На ходу - значит каждый раз при использовании. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 03.09.2010 18:37 Спасибо. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.09.2010 21:43 Подскажите, пожалуйста, как в Эре включить сторонний dll под названием "Kyon.dll". Dll содержит настройки для функций 90000-90003 через ASM. RE: Ваши вопросы по ERM-скриптам - Sav - 04.09.2010 21:48 Положи его в EraPlugins RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.09.2010 21:56 Т.е. он будет работать для всех карт? А есть ли возможность использовать плагин лишь для одной карты? RE: Ваши вопросы по ERM-скриптам - Berserker - 04.09.2010 22:04 Есть. Действие плагина поместить в процедуру. Её сделать экспортируемой. Через Эру в начале карты получить адрес функции и выполнить её. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.09.2010 22:44 Берс, можешь написать код? Вот что пытаюсь сделать я... !#VRz1:S^Kyon.dll^; Название загружаемой библиотеки !#SN:Lz1/?v901; Сохранить ID библиотеки в v901 !#VRz1:S^???^; Что здесь указать для своей библиотеки? !#SN:Av901/z1/?v902; Получить адрес функции в v902 RE: Ваши вопросы по ERM-скриптам - Berserker - 04.09.2010 23:14 Имя экспортированной процедуры. ... PROCEDURE MyProc; ... END; EXPORTS MyProc NAME "имяподкоторымэкспортируем"; RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.09.2010 23:24 Это всё тоже запихать туда же, куда и привычный ERM-код? Что это вообще? LUA? RE: Ваши вопросы по ERM-скриптам - Berserker - 04.09.2010 23:27 Паскаль. Ты как DLL делал? RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.09.2010 23:36 в функции своей длл ты подгружаешь нужную длл. в эре ты подгружаешь свою длл. в ерм ты через эру вызываешь подгружающую функцию. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 06.09.2010 02:12 Подскажите, пожалуйста, где ошибка в скрипте. Упорно не хочет работать, а у меня уже башка не варит... Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 06.09.2010 11:32 !!CA-1:H1/?v800; Ба! А с какой кстати будет определён текущий город, если это твой личный триггер? (скорее всего CA-1 будет содержать последний город, в который был выполнен вход с !?TH) И да, любые проблемы решаются расставлением !!IF:M^^ с выводом значений. Например в том коде, что ты мне слал, я проверил результат загрузки dll и получил v901 = 0 (не загружена). Исправил. Затем так же с адресами функций. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 06.09.2010 11:56 Bers, в другой функции все работает. Точнее, там я произвожу проверку номера города и, если он равен единице, меняю существ для найма во всех городах такого типа. А если отличен от единицы, то восстанавливаю стандартных существ. Похоже, проблема где-то в функциях 79999-80003. Потому что триггер не работает ни для функции входа в окно героя, ни для !?PI. А вот где ошибка - понять не могу. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.09.2010 19:56 Исправил. Все почти замечательно, однако при сражении компа с кем-нибудь игра вылетает (ну, нет же дефов для этого неиспользуемого монстра). Строки, удаляющие перед битвой у героя неиспользуемых, я добавил, и если я нападаю на компа, то у нас обоих всё отлично. Однако комп постоянно дерзит и тоже норовит подраться, неважно, с кем. Игра, как я и сказал, вылетает. Добавлено: Как думаете, сильно ли повредит балансу такая вот штука: игроку сделать на ограничение слотов, а компу - нет? Мне кажется, что это усложнит игру (так, у героя без "Лидерства" есть всего 4 слота против 7 комповских), но ведь комп играет так уныло, что в этом может заключаться и спасение... RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.09.2010 20:01 я вообще около 5 стеков вожу RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.09.2010 20:11 Вот и замечательно. Я рассудил, что более-менее хорошему игроку хватит. А на форуме вроде как совсем плохих нет. Напротив. Стоит ли приписывать артефакту возможность давать дополнительный стек, или это имба? Самому крутому из артефактов поднятия боевого духа, конечно. RE: Ваши вопросы по ERM-скриптам - Berserker - 08.09.2010 22:40 GhostManSD, вылет после !?BA0&-1000? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.09.2010 23:44 Bers, ошибка повторялась назависимо от того, как я меня скрипт. Кроме того, она повторялась не при схватке компа, а при передаче хода. Думал, что проблема в действиях бота, и перепробовал твой вариант. Не прокатило. С самого начала запретил давать боту стеки неиспользуемых существ. Потом - ещё что-то. Проблема не исчезала. В итоге я внимательно посмотрел на адрес ошибки (текст ошибки менялся, а адрес - нет). Там был указан адрес 0x42437D. Ну, я психанул и забил его нулями (точнее, NOP). Ошибки пропали, всё работает отлично. На всякий пожарный привожу полный текст скрипта. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.09.2010 23:53 может не стоит ограничивать компа? к слову, если в битве не участвует человек, то производится простой расчет без эмуляции битвы. так что лучше просто закрывай эти слоты только у героев игроков-людей. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.09.2010 23:57 Да, я тоже об этом подумал. Но ошибка от этого не пропадает, уже проверял. :-(
RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.09.2010 00:15 т.е. ты абсолютно никак не трогаешь компа, а ошибка есть? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 09.09.2010 00:46 Да. Вылезает ошибка с самым разным текстом (все сторонние и свои скрипты убрал из карты, кроме этого). Текст ошибки меняется постоянно, неизменным остается адрес - 42437D. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.09.2010 01:22 попробуй установить параметры для этих not used'ов. особенно ценность для ИИ и боевую ценность. RE: Ваши вопросы по ERM-скриптам - Sav - 09.09.2010 13:42 А разве можно в принципе ограничить действия компа not used-ами? RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.09.2010 15:15 поэтому решили его не трогать. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 11.09.2010 20:03 Для скриптов ERM типа "script90.erm" можно создать файл типа "script90.ert". Возможно ли сделать такое для одной карты? Ведь ert-файлы удобны тем, что все текстовые переменные находятся в одном месте. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 11.09.2010 22:55 Знатоки математики, подскажите, пожалуйста, как это можно компактнее записать: Code: если x2=0, то функция 80002 выполняется для значений 5-7;RE: Ваши вопросы по ERM-скриптам - Berserker - 11.09.2010 23:04 Что значит для значений? RE: Ваши вопросы по ERM-скриптам - Sav - 11.09.2010 23:05 !!VRx3:Sx2+5;Устанавливаем начальное значение в цикле. !!VRx4:Sx2+7;Устанавливаем конечное значение в цикле. !!VRx4&x4>7:S7;Если конечное значение слишком велико, урезаем его. !!DO80002/x3/x4/1&x3<=7:P;Если начальное значение не слишком велико, запускаем цикл. Добавлено: То, что надо? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 11.09.2010 23:24 Так, я снова коряво выразился. Попробую с другого боку. Допустим, я поставил !!DO1/5/7/1. Какое значение x16 мне вернётся при первом прогоне? RE: Ваши вопросы по ERM-скриптам - Sav - 11.09.2010 23:28 В первом прогоне оно будет равно 5, а во втором 6. RE: Ваши вопросы по ERM-скриптам - Berserker - 11.09.2010 23:28 Что значит "прогоне"? DO(номер функции)/(начальное значение счётчика)/(конечное значение счётчика)/(шаг) Происходит вот что: !!VRx16:S(начальное значение счётчика); ПОКА x16 <> конечное значение счётчика ДЕЛАТЬ:
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 12.09.2010 00:01 Смотрите, что мне нужно. Мне нужно, чтобы функция пробежалась по трем последним слотам и поставила там существо, допустим, 0. Но всё это с оговоркой:
RE: Ваши вопросы по ERM-скриптам - Berserker - 12.09.2010 00:29 !!VRy1:S4+v800; !!DO1/y1/6/1&y1<7:P; RE: Ваши вопросы по ERM-скриптам - Sav - 12.09.2010 23:14 Кто-нибудь может проверить, триггер !?MF1; срабатывает при уроне от кислоты Ржавого дракона или Кошмарной гидры? А то там вызывается та же функция (по-видимому, функция расчёта урона), что и при атаке. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.09.2010 20:59 Нужен скрипт. Суть, за победу над отрядом мостров, герой получает золото, количество золота зависит от количества монстров и их уровня 1-й ур 10 золотых с существа, 2-й ур 25 3-й 50 4-й 100 5-й 250 6-й 500 7-й 1000 8-й 2500 или иные суммы, можно процент от их стоимости. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.09.2010 21:26 Если брать проценты, то будет более справедливо. Золото за победу = 25% *[стоимость существа] *[количество]. Справки под рукой нет, пишу в общем виде: Code: !?OB54/-1; Триггер при посещении монстраRE: Ваши вопросы по ERM-скриптам - Sav - 16.09.2010 21:40 Что-то типа того: Spoiler (Click to View)
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.09.2010 21:41 Sav, зачем так сложно?
RE: Ваши вопросы по ERM-скриптам - Sav - 16.09.2010 21:43 А у тебя не сложнее? Сейчас ещё протестирую. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.09.2010 21:57 У меня можно даже без добавления функции. А у тебя - сканирование слотов и прочая. Речь же шла об отряде монстров, т.е. о тех, что на карте. Так что тут не надо сканировать каждый слот и вычислять его стоимость. RE: Ваши вопросы по ERM-скриптам - Sav - 16.09.2010 22:00 Поправил свой скрипт (в предпрошлом сообщении). Теперь он точно работает. Кстати, у него есть преимущество в том, что он считает цену улучшенного стека среди неулучшенных монстров, если таковой появился. Добавлено: GhostManSD, ты зря запоминаешь владельца героя. Можно просто сравнить с -1. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.09.2010 22:04 Sav, кстати, да.
Спасибо. ![]() А насчет улучшенного отряда стеков - не критично, ибо игрок, имхо, должен получать совсем копейки за такие победы. А то особого баланса это не привнесет. RE: Ваши вопросы по ERM-скриптам - Sav - 16.09.2010 22:05 GhostManSD, в твоём скрипте деньги не добавляются.
RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.09.2010 22:11 (16.09.2010 21:26)GhostManSD Wrote: Если брать проценты, то будет более справедливо. Золото за победу = 25% *[стоимость существа] *[количество]. Справки под рукой нет, пишу в общем виде: не работает (скрипт) RE: Ваши вопросы по ERM-скриптам - Sav - 16.09.2010 22:17 Quote:не работает (скрипт) Quote:Все работает Так работает или нет? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.09.2010 22:24 Я ж говорю, писал без справки. Не до того сейчас, Ксенофонт давит мертвым грузом.
И все же, работает или нет? RE: Ваши вопросы по ERM-скриптам - Sav - 16.09.2010 22:29 Поправленный вариант у меня работает. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.09.2010 22:34 Стараюсь не добавлять значения через префикс d. Ибо не всегда работает нужным образом. RE: Ваши вопросы по ERM-скриптам - Sav - 16.09.2010 22:36 GhostManSD Wrote:Стараюсь не добавлять значения через префикс d. Ибо не всегда работает нужным образом.А можно пример? У меня всегда с d всё работало. А делать с нем проще и изящнее. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.09.2010 22:37 Все работает (вариант Sav) Вариант GhostManSD предыдущая версия не работала Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 16.09.2010 23:31 Исправил шахты. Побочный эффект - шахта во время её посещения меняет владельца на "левого". Это исправляется после посещения и не влияет на игру, но может бросаться в глаза при быстрой битве. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.09.2010 23:49 (16.09.2010 23:31)Sav Wrote: Исправил шахты. Побочный эффект - шахта во время её посещения меняет владельца на "левого". Это исправляется после посещения и не влияет на игру, но может бросаться в глаза при быстрой битве. Все работает, большое тебе спасибо за такую работу и помощь. RE: Ваши вопросы по ERM-скриптам - Valery - 18.09.2010 20:22 Is there any way to make a creature walk then shoot from destination position? (re-enable turn in some way, trigger 100% morale?) 67108864 bits (set if done) is triggering on the next creature turn, so will not work. RE: Ваши вопросы по ERM-скриптам - Berserker - 18.09.2010 20:44 Era allows. 77006 - Battle: Who Moves? Decision on what stack will move now. Parameters (2): Side (0 - left, 1 - right) / Stack number (0..41) Example: !?FU77006; !!SN:X0/0; only 1-st stack of left player will gain move in the battle. RE: Ваши вопросы по ERM-скриптам - Valery - 18.09.2010 21:10 Spasiba. Of course, it will be on ERA. RE: Ваши вопросы по ERM-скриптам - Barin - 18.09.2010 21:36 Заметил маленькую неточность в справке ERM: !!UN:H#1/#2/#3/#4/#5 Скрыть часть карты (область – круг) #1 – X #2 – Y #3 – L #4 – игрок (здесь идёт ссылка на цвета игрока, а нужно цвета игрока побитно). #5 – радиус RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 19.09.2010 16:40 Вопрос такой Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 19.09.2010 17:38 Попробуй так: Spoiler (Click to View) У меня есть функция для расчёта, должно ли работать заклинание, но она не полная (нет учёта анти-магии) и основана на номерах существ, т. е. если дать иммунитет какому-либо существу, скажем, копейщику, моя функция это не будет учитывать. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 19.09.2010 18:02 (19.09.2010 17:38)Sav Wrote: Попробуй так: Не действует на мертвых, но действует на драконов А если сделать с исключением? Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Dragon27 - 19.09.2010 18:19 А ржавый, кристальный, волшебный драконы? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 19.09.2010 18:21 (19.09.2010 18:19)Dragon27 Wrote: А ржавый, кристальный, волшебный драконы? И на них действует RE: Ваши вопросы по ERM-скриптам - Dragon27 - 19.09.2010 18:25 Они исключаются из действия триггера и, значит, 25% не получат? Или нет, *смотрит триггер* RE: Ваши вопросы по ERM-скриптам - Sav - 19.09.2010 18:27 Идея с флагом Палача интересная, но тогда все ржавые и т. д. драконы тоже получат иммунитет. Попробуй ещё так: Spoiler (Click to View) Добавлено: Хм, да они не получат иммунитета, но не получат и сопротивления. RE: Ваши вопросы по ERM-скриптам - Dragon27 - 19.09.2010 18:34 MR:F - это разве сопротивление? Ах, да, гномий триггер же. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 19.09.2010 18:41 (19.09.2010 18:27)Sav Wrote: Идея с флагом Палача интересная, но тогда все ржавые и т. д. драконы тоже получат иммунитет. Попробуй ещё так: Работает, более того, существа которые имеют иммунитет к магии Элементали магии на них тоже не действует, ранише действовала. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 21.09.2010 19:55 Подскажите, пожалуйста, как сохранить исходное значение множества адресов, не забивая под это множество переменных? Допустим, код выглядит так: Code: !!FU1:Px1/x2/1;Речь идет о синтаксисе типа !!UN:G, когда выставлением 0 в последнем параметре восстанавливается оригинальное значение. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 21.09.2010 20:54 Можно сохранять во временный(е) файл(ы), а потом читать. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 21.09.2010 20:57 etoprostoya, подскажи, пожалуйста, как это провернуть. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 21.09.2010 20:58 Я уже писал это на дф2, сейчас поищу. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 21.09.2010 21:09 Начиная отсюда, читай. http://forum.df2.ru/index.php?showtopic=7407&view=findpost&p=397367 RE: Ваши вопросы по ERM-скриптам - GhostManSD - 22.09.2010 08:05 Знатоки математики, обращаюсь к вам. Есть функция генерации особого числа в зависимости от x1, x2, x3. Code: !!FU90001:Pa/b/c/d;Нужно состряпать обратную ей. Обратная функция должна вычислять a, b и c в зависимости от значения d и подставлять это значение в указанные переменные. Code: !!FU90001:Pd/v;Добавлено: Не обязательно использовать формулу "d=a*1 + b*2 + c*4". Можно использовать любую, лишь бы генерировались разные числа для разных a, b, c. RE: Ваши вопросы по ERM-скриптам - Sav - 22.09.2010 09:24 Если a и b могут иметь отличные от 0 и 1 значения, то однозначно вычислить a, b и c, зная d невозможно. К примеру d=2. Тогда либо a=2, b=0, c=0, либо a=0, b=1, c=0. RE: Ваши вопросы по ERM-скриптам - Sav - 22.09.2010 09:32 Чтобы ужать 3 переменные в 1, можно использовать по 10 из 32 бит переменной для каждого числа. Но тогда максимально a, b, c будут равны 1023. Или 511, если с отрицательными значениями. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 22.09.2010 21:25 Sav, напиши, пожалуйста, код. Переменные a, b, c не будут вылезать за пределы 144 каждая. RE: Ваши вопросы по ERM-скриптам - Sav - 22.09.2010 22:37 *code* ... !!FU701:Pp/r/s/?t;Вызываем функцию сжатия значений. ... !!FU702:Pt/?p/?r/?s;Вызываем функцию извлечения значений. ... *code* ;Функции сжатия-извлечения значений. !?FU701;Функция сжатия значений. !!VRx2:*1024; !!VRx3:*1048576;(1024*1024). !!VRx4:Sx1+x2+x3; !?FU702;Функция извлечения значений. !!VRx2:Sx1&1023;(1024-1). !!VRx3:Sx1&1047552;(1024*(1024-1)). !!VRx4:Sx1&1072693248;(1024*(1024*(1024-1))). Что-то в этом роде. Корректно будут обрабатываться только положительные, меньшие 1024 числа. За адекватную работу не ручаюсь - сам не проверял. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 23.09.2010 01:57 Quote:Отображает слишком большие второе и третье значения. Исправил. Должно быть так: Code: !?FU90001;Sav, большое спасибо! RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 30.09.2010 17:21 Можно ли сделать следующий скрипт так, чтобы он срабатывал перед сражением Название события Бодун Суть, перед сражением появляется сообщение, что: Часть ваших войск злоупотребила выпивкой и: (накладываются следующие эффекты) (случайным образом на свои случайные войска) Замедление 50% Неудача 45% Разрушающий луч 30% Слабость 20% Отравление 10% Каюк5% формула (% х уровень монстра) - (уровень монстра х значение Интеллекта) = шанс наступления таких последствий Это событие должно срабатывать не всегда, а периодически RE: Ваши вопросы по ERM-скриптам - Sav - 30.09.2010 23:18 Каюк - это мнгновенная гибель? Заклы накладывать на какую длительность? Бодун должен мочь случиться в любом бою или как? Думаю, через некоторое время напишу скрипт. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 01.10.2010 01:17 Каюк? Как-то "капельку" не в духе Героев, имхо. Бодун, в общем-то, тоже.
Хотя, если предположить, что герои не воюют, а денно и нощно употребляют косорыловку со своей армией... RE: Ваши вопросы по ERM-скриптам - Sav - 01.10.2010 11:06 Да, и отравление наложить не получится - оно глючное. Альтернатива - старость. Добавлено: Да, и не слишком ли крутая формула? У существ 7 уровня целый 35% шанс сдохнуть. RE: Ваши вопросы по ERM-скриптам - Sav - 02.10.2010 23:22 Quote:Предлагаю создать отдельную тему, куда люди будутЕсли что, я создал тему для чего-то подобного: http://wforum.heroes35.net/showthread.php?tid=2526. Предлагаю выкладывать просьбы и обсуждать результаты в ней. RE: Ваши вопросы по ERM-скриптам - DracoLich - 03.10.2010 14:49 [Set water wheel resources to 0 and "visited" for current colour] !!WMx1/x2/x3&2:B0; !!OW&2:C?y1; !!VRy2&2/y1=0:S-8160; !!VRy2&2/y1=1:S-8128; !!VRy2&2/y1=2:S-8000; !!VRy2&2/y1=3:S-7872; !!VRy2&2/y1=4:S-7680; !!VRy2&2/y1=5:S-7168; !!VRy2&2/y1=6:S-6144; !!VRy2&2/y1=7:S-4096; !!OBx1/x2/x3&2:C?y3; !!VRy3&2:|y2; !!OBx1/x2/x3&2:Cy3; кто может найти зависимость между номером игрока и его битом в "слове" объекта? RE: Ваши вопросы по ERM-скриптам - Sav - 03.10.2010 15:13 А там точно не такой ряд чисел: 8160 8128 8064 7936 7680 7168 6144 4096 ? Добавлено: В смысле должен быть. RE: Ваши вопросы по ERM-скриптам - Sav - 03.10.2010 16:14 Если там ошибка и на самом деле должно быть так: [Set water wheel resources to 0 and "visited" for current colour] !!WMx1/x2/x3&2:B0; !!OW&2:C?y1; !!VRy2&2/y1=0:S-8160; !!VRy2&2/y1=1:S-8128; !!VRy2&2/y1=2:S-8064; !!VRy2&2/y1=3:S-7936; !!VRy2&2/y1=4:S-7680; !!VRy2&2/y1=5:S-7168; !!VRy2&2/y1=6:S-6144; !!VRy2&2/y1=7:S-4096; !!OBx1/x2/x3&2:C?y3; !!VRy3&2:|y2; !!OBx1/x2/x3&2:Cy3; , то номер бита, хранящий 1, если объект посещён игроком, вычисяется по формуле (5 + номер игрока). А y2=(8192-2^(y1+5)) RE: Ваши вопросы по ERM-скриптам - DracoLich - 03.10.2010 17:10 да, там была ошибка в числах=\ просто мало кто играет коричневым/зеленым, чтобы заметить RE: Ваши вопросы по ERM-скриптам - Sav - 03.10.2010 23:58 Мне нужно установить активного героя игроку (в Эре 1.8). Установка через !!OW:A работает криво. Активный герой нормально установится при использовании !!HE:P, но при этом будет проигрываться звук телепортации (и если с 3, и если с 4 параметрами.). В связи с этим вопрос: как телепортировать героя без звука или как по-другому нормально установить активного героя игрока? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.10.2010 00:21 Попробуй найти в АМ номер активного героя. И меняй через !!UN:C. Единственное вразумительное, что мне удалось придумать. А с командой !!HE#:Px/y/l/0 не работает? У меня вроде выходило. RE: Ваши вопросы по ERM-скриптам - feanor - 04.10.2010 00:40 Quote:Попробуй найти в АМ номер активного героя. И меняй через !!UN:C. Quote:Текущий герой: RE: Ваши вопросы по ERM-скриптам - Sav - 04.10.2010 00:50 Спасибо, попробую. GhostManSD Wrote:А с командой !!HE#:Px/y/l/0 не работает? У меня вроде выходило. Выходило, но при этом игрался не нужный мне ни коим образом звук телепортации. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 04.10.2010 00:57 Хе-хе, можно затирать звук на время выполнения триггера через !!UN:C, а потом восстанавливать.
RE: Ваши вопросы по ERM-скриптам - Sav - 04.10.2010 01:10 Я тоже об этом подумал, но надо его сначала найти... В общем завтра попробую по-всякому. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 10.10.2010 15:33 Вот дополненный скрипт, Sav как сделать, чтобы встреча с монстрами происходила не всегда Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 10.10.2010 18:16 Я вижу 3 способа: 1) Вставить в каждый из ресейверов, которые определяют битву условие. 2) В Эре можно воспользоваться if-en для выполнения при условии. 3) Перед ресейверами, определяющами битву, вставить !!FU:E с условием, а после - повторный вызов триггера; + правильно разобраться с условием на победу в битве. RE: Ваши вопросы по ERM-скриптам - Sav - 10.10.2010 21:12 Первым и вторым способом сделать элементарно (но первым - тупо, а для второго нужна Эра). Вот как сделать третьим способом (шанс сражения с монстрами = 50%): Spoiler (Click to View) Зелёным - то, что я добавил или изменил, не относящееся к битве, т. к. мне показалось, что без этого неправильно. Красным - то, где я не полностью понимаю, что оно делает (использование переменных, не установленных в скрипте и т. п.). Протестил, вроде работает. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 10.10.2010 22:51 Спасибо, возможность не попасться злым существам добавляет изюминку в скрипт, кстати, все работало без добавленного зеленым и красным, но пусть будет. RE: Ваши вопросы по ERM-скриптам - Sav - 10.10.2010 23:16 М. А. К. С. Wrote:кстати, все работало безБез зелёного в тексте никогда не появилось бы ^узурпаторы^, ^осквернители домов^, ^Они жаждали крови.^, ^Готовы ли вы к неожиданностям?^, ^Возможно, впереди Вас ждет засада.^ (для них не была сгенерирована переменная со случайным значением) и были бы пунктационные и логические ошибки. А то, что выделено красным, уже было в скрипте, но написано как-то странно. Непонятно, зачем там используются переменные y24 и y4 и зачем меняется опыт героя. Добавлено: В смысле y21. RE: Ваши вопросы по ERM-скриптам - DracoLich - 13.10.2010 09:05 Quote:!!VRy-1:S0 R2; random for choose character of donator Quote:!!VRz-9&y-1=0:S^молодой юноша^;
RE: Ваши вопросы по ERM-скриптам - Sav - 13.10.2010 10:22 Тогда всё ясно.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.10.2010 02:28 Помогите, пожалуйста, создать скрипт. 1. В начале недели на всей карте должны появляться копейщики. 2. Количество отрядов копейщиков - 25. 3. Количество копейщиков в каждом отряде - от 50 до 75. 4. Копейщики не должны размещаться на воде (вот с этим у меня самый большой ступор). 5. Стандартная неделя монстров не должна быть активна. RE: Ваши вопросы по ERM-скриптам - Berserker - 24.10.2010 02:32 Quote:4. Копейщики не должны размещаться на воде (вот с этим у меня самый большой ступор).Вечный цикл. Сгенерировать случайные координаты. Проверить, свободна ли клетка и не вода ли в ней. Если ок - поставить монстра и выйти, иначе повторить. Вызывать функцию по кол-ву монстров, что должны быть размещены на карте. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 24.10.2010 03:22 А как проверить "свободность" клетки? RE: Ваши вопросы по ERM-скриптам - Sav - 24.10.2010 10:57 !!TRx/y/l:E$ - жёлтая клетка (0) или нет (1). !!TRx/y/l:P$ - красная клетка (0) или нет (1). !!TRx/y/l:T(8*$) - первый параметр - тип почвы. RE: Ваши вопросы по ERM-скриптам - omgwhoiam - 26.10.2010 22:36 Доброго времени суток. Вчера ставил заново WoG (ранее пришлось стереть ради места на винте), установил все, как и раньше: Буковское "Полное собрание"->WoG 3.58f->Русик->Фикс скриптов Драколича. Сегодня поставил менеджер портретов из феникс-мода, и он работает криво - какую бы галерею я не выбрал, всегда выходят "Звездные войны". До удаления ничего подобного не наблюдалось. Установщики у всего те же, с которых ставил и раньше. Помогите пожалуйста. RE: Ваши вопросы по ERM-скриптам - Berserker - 26.10.2010 22:46 omgwhoiam, попробовали бы без фикса для начала. RE: Ваши вопросы по ERM-скриптам - omgwhoiam - 26.10.2010 23:05 Не помогло. Странно то, что раньше все при такой же установке работало. RE: Ваши вопросы по ERM-скриптам - Berserker - 26.10.2010 23:14 Без понятия. Сами понимаете, скрипт рабочий и работает под 3.58f и выше. То есть причина, определённо не в нём. Другие каталоги вообще не отображаются? (Кроме Звёздных Войн). RE: Ваши вопросы по ERM-скриптам - omgwhoiam - 26.10.2010 23:19 При выборе каталога все равно выбрасывает на звездные войны. Причем иногда в галерее звездных войн можно выбрать изображение, а иногда любой выбор в нем выбрасывает опять в меню выбора каталога. И, конечно, выход ("Готово") работает
RE: Ваши вопросы по ERM-скриптам - Bes - 27.10.2010 12:33 (24.10.2010 03:22)GhostManSD Wrote: А как проверить "свободность" клетки? (24.10.2010 10:57)Sav Wrote: !!TRx/y/l:E$ - жёлтая клетка (0) или нет (1). Не забывайте,что на такой лучай есть более универсальная команда - UN:E Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - SAG - 29.10.2010 13:35 а в желтую клетку можно помещать что либо? героя или артефакт к примеру RE: Ваши вопросы по ERM-скриптам - Berserker - 29.10.2010 15:06 По-моему, жёлтая - вход в объект. RE: Ваши вопросы по ERM-скриптам - Sav - 29.10.2010 15:18 Да, так и есть. И на неё можно поместить объект. RE: Ваши вопросы по ERM-скриптам - Sav - 29.10.2010 15:24 Поместил инструкцией на точку входа в город (принадлежащий красному игроку) артефакт. Результат - арт нормально поместился, но город остался "Случайным городом" (и внешний вид, и подпись такие), причём с серыми флагами и по всем признакам ни одному игроку не принадлежащий. После же того, как я взял артефакт, флаги окрасились в зелёный цвет (играл красным игроком), а всё остальное не изменилось. При заходе героем в город - никаких эффектов, захватить невозможно. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.10.2010 18:14 Если в улучшенном редакторе поместить один объект на другой, то в окне проверки карты выдастся сообщение в духе "один объект наложен на другой, возможны ошибки". RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.10.2010 18:23 Если нужно наложить объект на другой объект, я делаю так: Маленький трюк (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 29.10.2010 18:26 А это бывает когда-нибудь реально нужно? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 29.10.2010 18:54 Объект, полученный ниже, я использовал в качестве кузницы. А так, по большому счету - нет, НЕ НУЖНО.
RE: Ваши вопросы по ERM-скриптам - Sav - 29.10.2010 19:40 Как работает =перем в !!DO:P? Сколько я раз ни пробовал его использовать, у меня ни разу не получилось. RE: Ваши вопросы по ERM-скриптам - Efrit - 30.10.2010 09:07 По-моему, скриптами нормально на "жёлтые" клетки может помещаться только герой - он для этого и создан Героя помещал неоднократно, и всё было нормально.Хотя с городами сама по себе ситуация непростая - достаточно почитать вот это моё исследование... RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.10.2010 18:53 (29.10.2010 19:40)Sav Wrote: Как работает =перем в !!DO:P?подозреваю, что возвратит результат последней итерации RE: Ваши вопросы по ERM-скриптам - Sav - 30.10.2010 19:14 Так, собственно, и ?перем работает.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.10.2010 20:32 но ? - это тебе не =. почитай в справке чем они отличаются RE: Ваши вопросы по ERM-скриптам - Sav - 30.10.2010 20:40 У меня так и не получилось использовать его. Например подобный скрипт у меня не работал: Code: !?BR;RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.10.2010 20:56 что значит не работал? выдавал ошибку? показывал что не равно? RE: Ваши вопросы по ERM-скриптам - Sav - 30.10.2010 21:10 Давал неправильный результат. Вместо количества ненулевых стеков в y-1 записывалась фигня, например -1 или 0, как будто я и не использовал =перем. RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.10.2010 03:58 а причем тут записывание в у-1 к =? RE: Ваши вопросы по ERM-скриптам - Sav - 31.10.2010 11:25 Цикл проходится по всем стекам и если стек жив, прибавляет к x1 (параметру с =перем) 1. В конце выполнения он записывает в x2 (параметр с ?перем) x1. И соответственно в y-1 должно возвратиться количество ненулевых стеков - 1. Но ничего подобного не происходит. Возвращается -1, как будто все проходы цикда никак не изменили параметр с =перем, а последний вернул пришедшее же значение. RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.10.2010 13:23 ничего не понял Добавлено: как я вижу работу твоего кода: цикл подсчитывает количество стеков и возвращает его в х1 и х2. текущее значение у-1 сравнивается с возвращенным в х1 и результат записывается в флаг 1. в у-1 записывается результат, возвращенный в х2. RE: Ваши вопросы по ERM-скриптам - Sav - 31.10.2010 20:32 Всё, вроде разобрался, как использовать =перем. Вместо Code: !?BR;Code: !?BR&v997>0;Тогда после выполнения !!DO в y-1 будет записано количество стеков -1. P. S. Флаг 1 здесь вообще не при чём. В !!DO =перем работает по другому - позволяет изменённому значению перейти в следующий проход цикла. RE: Ваши вопросы по ERM-скриптам - backs - 01.11.2010 02:09 Доброго времени суток, уважаемые! Есть у меня просьба к вам, оказать помощь в реализации нескольких моих задумок. Первая. В Дыхании смерти есть группы артефактов, из которых нельзя сделать сборные, но было бы интересно реализовать такую возможность, например, чтобы из всех четырех книг магии можно было бы собрать одну, общую, (назвать, например Книга Магии Всех Стихий), нарисовать иконку артефакта, и присвоить ей требуемые свойства. Ещё из артефактов, поднимающих удачу героя (голубка удачи, клевер удачи и карты пророчества), сделать сборный артефакт, например, Подкова Удачи. Всего таких задумок на новые сборные артефакты у меня 10. Вторая. Сборный артефакт стоит в одном слоте, но все остальные слоты (из чего он состоит) тоже заняты/заблокированы. Можно ли сделать так, чтобы сборный артефакт занимал всего один слот, а остальные не блокировались? RE: Ваши вопросы по ERM-скриптам - Sav - 01.11.2010 12:17 В первом случае - !!UN:A позволяет работать с комбо-артефактами. Во втором - думаю, для этого можно а триггере !?AE использовать !!HE:A (Попробовал - не работает.). Upd: и не стоит дублировать один и тот же вопрос в нескольких темах. Шанс, что на него дадут ответ всё равно вряд ли увеличится. RE: Ваши вопросы по ERM-скриптам - backs - 01.11.2010 14:47 Извините, я не специально , в ту тему сначала написал, но сообщение после отправки не отображалсь, думал, косяк, и написал сюда. Оттуда уже удалил.Дело в том, что я совсем не разбираюсь в написании скриптов, не понимаю, как, где, куда и что надо писать... Вот и обратился с просьбой о реализации таких задумок RE: Ваши вопросы по ERM-скриптам - Sav - 01.11.2010 15:49 backs Wrote:Дело в том, что я совсем не разбираюсь в написании скриптов, не понимаю, как, где, куда и что надо писать... Насчёт где и куда: создаёшь файл "script**.erm", где ** - двузначное число (такое, чтобы имя файла не совпадало ни с одним из имён файлов в папке Data/s); открываешь файл с помощью erm_scripter-а (папка erm_s, если устанавливал erm_tools.wog); пишешь или копируешь скрипт, сохраняешь; кладёшь файл в папку Data/s. RE: Ваши вопросы по ERM-скриптам - backs - 01.11.2010 16:47 Спасибо. Ещё вопрос, каких размеров и в каком формате нужно рисовать иконки артефактов, как и куда их засунуть? Ну и остается открытым вопрос о заблокированных слотах с комбо-артефактом RE: Ваши вопросы по ERM-скриптам - Sav - 01.11.2010 18:45 Изображения артефактов хранятся в h3sprite.lod в виде "AVA****.def", где **** - номер артефакта. Как создать этот def - не знаю, поищи на форуме, наверняка где-нибудь написано. Необходимые для всевозможных процедур программы имеет смысл искать в этой теме: http://wforum.heroes35.net/showthread.php?tid=644 RE: Ваши вопросы по ERM-скриптам - backs - 02.11.2010 16:00 Вобщем, собрал артефакт из артефактов боевого духа, назначил на Знамя полководца, но теперь не могу прикрутить к нему, например, заклинания Ускорение Эксперта и Щит Эксперта на каждый раунд в течении 20 раундов (то есть чтобы в начале каждого раунда проверялось, не аннулировали ли эти заклинания, и если аннулировали, то повесить снова) и назначить свое описание Code: ZVSERE: Ваши вопросы по ERM-скриптам - DracoLich - 02.11.2010 19:14 Делаешь триггер в начале боя (BA) проверяешь наличие арта (HE:A2) потом делаешь функцию наложения на юнита через DO, используя BM Делаешь триггер на каждый ход боя (BR) проверяешь наличие арта (HE:A2) потом делаешь функцию наложения на юнита через DO, используя BM Функцию офк используешь одну и ту же в обоих случаях. Для определения, сколько раундов заклинание еще должно висеть: в 997 хранится номер раунда, пишешь в переменную значение (20-v997), и через BM:M кладешь заклинание на это количество раундов. RE: Ваши вопросы по ERM-скриптам - backs - 03.11.2010 00:32 Парни, или я совсем дурак, или просто чего-то наипростого не догоняю или упускаю из виду. Например, я знаю, что мне надо вызвать функцию (!!FU#). В хелпе сказано, что # может быть от 1 до 30000. Посмотреть, какие НЕ используются, я могу. Но я совершенно не понимаю, где посмотреть и узнать, что содержат (или означают) те, что используются. Что означает цифра 1 в записи !!FU1 ? Или что означает цифра 12345 в записи !!FU12345 ? Или вот v-переменные. Где узнать, что содержит, например, переменная v7190 ? В ERM-helpе нифига не понятен синтаксис триггеров. То есть кроме как !?BA0; я и написать больше ничего не могу? Или могу так забодяжить: !?BA0:!!HE:A2/156/0/0:!!BH0:C53/0/3/0; в одну строку? Запутался вконец... RE: Ваши вопросы по ERM-скриптам - Sav - 03.11.2010 00:56 Прочитай в хелпе: 1. Общее про триггеры. 2. Общее про ресейверы. 3. Общее про флаги и переменные. 4. Триггер !?FU и ресейверы !!FU и !!DO. backs Wrote:Но я совершенно не понимаю, где посмотреть и узнать, что содержат (или означают) те, что используются. Что означает цифра 1 в записи !!FU1 ? Или что означает цифра 12345 в записи !!FU1 - вызов функции №1. Функция - определённая последовательность команд (условно говоря, ресейверов), для удобства вынесенная отдельно, чтобы, например, много раз не писать повторяющийся код. Чтобы понять, что это за последовательность команд, надо найти триггер !?FU1, и всё, что идёт за ним до следующего триггера (или конца файла) будет командами этой функции. Функция 1 используется в официальных скриптах и, скорее всего, связана с вогификацией. Никакие из уже существующих функций тебе вызывать не надо. Если ты хочешь использовать функции, напиши свои (обозначь где-нибудь в конце кода начало функции триггером !?FU* и пиши нужные команды). backs Wrote:Или вот v-переменные. Где узнать, что содержит, например, переменная v7190 Переменные - они для того и нужны, чтобы менять значение. ![]() Кроме нескольких особых переменных (v997 - v1000, c, d, флаг 1000, может, ещё какие-нибудь) переменные содержат то, что положит в них скриптер. Переменная v7190 используется в стандартном скрипте и её лучше не трогать, чтобы не нарушить его работу и работу своего скрипта. Возьмём переменную v9301. В начале игры она равна 0. Допустим, ты где-то использовал такую команду: !!VRv9301:S555; После этого v9301 станет равна 555. Допустим, ты где-то использовал такую команду: !!OW-1:C?v9301; После этого переменная v9301 получит номер цвета текущего игрока. backs Wrote:То есть кроме как !?BA0; я и написать больше ничего не могу?На одной строчке может быть только один триггер или ресейвер. Все строчки с ресейверами после строчки с триггером до следующего триггера (или конца файла) считаются "принадлежащими" этому триггеру - выполняются при его срабатывании. Вместо !?BA0:!!HE:A2/156/0/0:!!BH0:C53/0/3/0; надо писать: !?BA0; !!HE:A2/156/0/0; !!BH0:C53/0/3/0; RE: Ваши вопросы по ERM-скриптам - DracoLich - 03.11.2010 16:24 а лучше, досконально облазить вообще весь учебник с мануала (http://narod.ru/disk/21847967000/ERM-Help%202.81d%20Full.chm.html) и прочитать тут. RE: Ваши вопросы по ERM-скриптам - backs - 04.11.2010 05:55 Вот почему на любом форуме любят отвечать "Читай хелп, зубри фак, кури мануал, учи матчасть" и так далее?? А вы в курсе, что в хелпах далеко не всегда вся исчерпывающая информация есть? Я уже неделю голову ломаю с утра до вечера, как сборному артефкату приписать нужные свойства, и чтобы все это работало правильно. Есть здесь спецы, которые могут дописать мой скрипт? Если есть, то простите на худом слове и помогите. Уважаемый Sav, прошу вас больше не беспокоиться, ибо по вашим сообщениям на форуме я вижу, что вы и сами недавно стали постигать премудрости этой нелёгкой науки RE: Ваши вопросы по ERM-скриптам - DracoLich - 04.11.2010 08:10 Quote:Вот почему на любом форуме любят отвечать "Читай хелп, зубри фак, кури мануал, учи матчасть" и так далее??потому что очень долго объяснять каждому новому одно да потому, когда есть готовый материал. Quote:А вы в курсе, что в хелпах далеко не всегда вся исчерпывающая информация есть?да. но в этом есть полный курс молодого бойца, а чего там нет, есть на форуме, куда я тебе дал ссылку. RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2010 12:56 backs Wrote:Есть здесь Ну смотри: Dracolich Wrote:Делаешь триггер в начале боя ( BA) Code: !?BR&v997>=0;Не тестил, не факт, что работает. А вообще, если хочешь, чтобы твоя идея реализовывалась не слишком долго, лучше либо лично договорись с кем-нибудь о реализации, либо сам учи erm. backs Wrote:Уважаемый Sav, прошу вас больше не беспокоиться,Надеюсь, после прочтения хелпа и небольшой практики erm перестанет вам казаться таким уж сложным. RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2010 13:51 backs, можешь ещё попробовать такой вариант. Code: !?BR&v997>=0;RE: Ваши вопросы по ERM-скриптам - DracoLich - 04.11.2010 13:52 !?FU10050; !!BMx16:N?y1; !!VRy4:S20 -v997; !!FU&y1<=0:E; !!BMx16:G27/?y1/?y2; !!BMx16&y1<=0|y2<3:M27/y4/3; !!BMx16:G53/?y1/?y2; !!BMx16&y1<=0|y2<3:M53/y4/3; так вернее RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2010 13:57 Так backs-у надо чтобы именно только в первые 20 раундов закл делался? Значит, я не так понял, прошу прощения. Тогда второй вариант точно не катит. RE: Ваши вопросы по ERM-скриптам - DracoLich - 04.11.2010 15:35 ну или я не так понял. сам разберется ^_^ RE: Ваши вопросы по ERM-скриптам - backs - 04.11.2010 15:47 Да, ребят, воистину бесплатный сыр тока в мышеловке. Связался со знакомым кодером, обещал за пару дней разобраться и помочь, если сам не допру, пока он разбирается. Говорит: "Должен будешь)))". Но моя задумка заинтересовала, ибо сам иногда любит погамать в героев, а почти все существующие сборные артефакты тяжело и долго собирать, под конец игры они уже и ни к чему, а некоторые и вовсе ему не нужны (Плащ Короля Нечисти или Шляпа Адмирала, играет в основном за Оплот или Темницу, и карты создает без воды) Сказал тока, что не стоит перебарщивать с эффектами, а то уже читерством попахивать будет, а для этого есть более простые решения, чит-коды или артмани. Так, приятное и неожиданное дополнение, бонус)) Уважаемый Sav, прощу прощения за оскорбительные слова, погорячился. Совсем уж я загнался с этим кодом, не получается и все тут. И ктстати, предложенный вами код вешает игру в начале боя в черный экран. Но если игра запущена в оконном режиме, и после зависания по ней повозить любым другим окном, то становится видно всё, текст ошибки и даже кнопки да\нет удается понажимать, и игра или вылетает, или приходится снова любым окном по окну игры ездить, чтобы следующий текст ошибки увидеть и снова Да нажать и т.д., пока бой не начнется))) Уважаемый DracoLich, действительно, тот форум очень полезный, там прямо в первом посте той ветки форума, куда выводит ваша ссылка, есть пример кода (с комментариями), как артефакт должен давать заклинания и еще кое-что. Но он тоже не работает. Там если триггер в начало функции не добавить, то совсем не работает скрипт, как будто и нет его. А добавляешь триггер, то в любом случае работает не так, либо заклинание уже просто есть, без видимого эффекта наложения, либо на каждое действие стека заклинание накладывается на своих (если колдует герой), или ещё и на врагов (если колдуют юниты). Прибавление к первичным навыкам действительно выполняется просто, и работает как надо, это и у меня самого получилось. Но с заклинаниями все равно не получилось... Я, конечно, и дальше буду разбираться, но буду надеяться на знакомого. Благодарю всех откликнувшихся. Извиняюсь за непочтительность. RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2010 16:15 Quote:ИНичего неожиданного, не тестил же. ![]() Скорее всего, перепишу его сегодня и вставлю комментарии - может, это поможет тебе разобраться. RE: Ваши вопросы по ERM-скриптам - backs - 04.11.2010 17:14 Вобщем, описание комбо-артефакта у меня такое: Code: ZVSEЭто все работает, артефакт собирается. Потом осталось только запретить его появление на карте. После этого я вставлял предоженные вами коды, сначала взял весь код от Sav, все равно черный экран при начале боя, после "зачистки" другим окном нажимаем Да, видим ошибку "герой читает заклинания, но они не действуют", в случае если герой без книги, но тогда можно донажимать до начала боя, и тогда видим, что заклинания висят на юнитах. А если у героя книга есть, то в начале боя выскакивает trace details, и после нажатия ОК игра вылетает. Если заменяем функциюSav на функцию от DracoLich, то в начале боя выскакивает ошибка синтаксиса: "HE$"-cannot find hero (out of range), потом сообщение с частью кода скрипта. потом еще сообщение со строкой A2/156/?y-1; и запускается бой, видим, что заклинания навешены... Вобщем, у меня сейчас 3 варианта написания скрипта, ни один не работает, и я пытаюсь из всех трех собрать один рабочий, пытаясь понять, почему ж не работает-то... RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2010 17:23 Я почти написал уже, осталась только пара моментов и комментарии. И 20 раундов, и с анимацией, и даже если нет книги магии. backs Wrote:Потом осталось только запретить его появление на карте. Думаю, если не включать скрипт "Знамя полководца у ворот каждого города", с этим всё будет нормально.
RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2010 19:09 Готово. Spoiler (Click to View) Заклы накладываются на 20 раундов и восстанавливаются каждый из первых 19 раундов, такой длительностью, чтобы закончиться в 20-й раунд. Единственная проблема - невозможно наложить заклы в 1-й раунд (вернее, возможно, но без анимации и с игнорированием иммунитетов и т. п.), поэтому они накладываются только со 2-ого раунда. RE: Ваши вопросы по ERM-скриптам - backs - 05.11.2010 12:33 Благодарю за проделанную работу, уважаемый Sav, а особенно за комментарии, получилось целое пособие для начинающего. Я соседа своего к работе подключил, у нас в принципе похожее же получалось, тока проверок разных гораааааздо меньше. Теперь сделать остальные восемь артефактов - пара пустяков! Надо тока обсудить необходимый эффект, получаемый от артов))) То есть я правильно понимаю, что с первого раунда с помощью скриптов невозможно наложить заклинания (с экспертной анимацией, не тратя маны, даже если нет книги, и если есть тактика у любого героя - то после неё)? Точно также, у Альянса Ангелов и у Доспехов Проклятого? RE: Ваши вопросы по ERM-скриптам - Sav - 05.11.2010 15:20 Ноормально с первого раунда нельзя (не будет анимации и будут игнорироваться иммунитеты у драконов, а вот с маной и книгой проблем не будет). У меня есть идейка, как это по-особому реализовать - извращение, конечно -, но может получиться, сегодня попробую. RE: Ваши вопросы по ERM-скриптам - Sav - 05.11.2010 15:58 Всё, нашёл способ, как это реализовать. Правда, только для Эры. RE: Ваши вопросы по ERM-скриптам - Berserker - 05.11.2010 18:19 Событие До Действия + первый раунд? RE: Ваши вопросы по ERM-скриптам - Sav - 05.11.2010 18:37 Да, на этой основе. И это, на самом деле, даже лучше, чем просто в начале первого раунда - Альянс ангелов, например, накладывает молитву именно перед первым ходом стека своей стороны. Вот, наконец, доделанный скрипт. Spoiler (Click to View) Требуется Эра, без неё, скорее всего, скрипт будет работать так же, как и прошлый - со второго раунда. Также нельзя использовать переменную v9303 во время битвы (в остальное время - сколько угодно, но после битвы её значение будет испорчено). Если убрать следующие триггеры (вместе с их ресейверами): !?BR&v997>=1/v997<=19; (оба) и !?FU10050; то наложение заклинания от артефакта будет проходить абсолютно так же, как и у артов типа Альянса ангелов (если не убирать, то в начале каждого раунда со 2-ого по 19-й будет проверяться, не сняты ли заклинания с существ и, если сняты, будут восстанавливаться). RE: Ваши вопросы по ERM-скриптам - Berserker - 05.11.2010 18:57 Sav, отличная реализация и документированность
RE: Ваши вопросы по ERM-скриптам - Sav - 05.11.2010 19:08 Спасибо.
RE: Ваши вопросы по ERM-скриптам - backs - 06.11.2010 13:20 Пришел ответ от знакомого кодера. Сказал, что здесь в любом случае не получится без какого-либо действия наложить нужным образом заклинания, то есть сначала нужно либо кем-то сходить (ткнуть в доступное место карты, или, если первый ходит стрелок, нажать на цель), либо нажать подождать или пропустить ход, и только тогда заклы наложатся, но действие уже выполнится. То есть если первым ходит не стрелок, то пойдет он хоть и с ускорением, но пройдет не все возможные (с ускорением) клетки поля, ведь когда мы выбираем место, куда ему идти, ускорения ещё нет, а для задумки это уже критично. Усмехнулся над тем, что меня угораздило придумать то, что невозможно сделать на первый и второй взгляд с помощью существующего набора инструментов (т.е. триггеров, ресейверов и т.д.). Сказал, что и дальше будет разбираться, что вроде есть ещё зацепка, с обнулением действия, но все равно заклы сами по себе не наложатся, действие все равно придется совершить, пусть оно и обнулится. Однозначно сказал, что точно такого же, как например у Альянса Ангелов, действия не добиться. Либо со второго раунда, либо до совершения первого действия, либо придется куда-нибудь кликнуть мышкой. С установкой/переделкой в Эру тоже проблемы. Не запускается вог после переделки... RE: Ваши вопросы по ERM-скриптам - Sav - 06.11.2010 14:12 backs Wrote:Сказал, что здесь в любом случае не получится без какого-либо действия наложить нужным образом заклинания, то есть сначала нужно либо кем-то сходить (ткнуть в доступное место карты, или, если первый ходит стрелок, нажать на цель), либо нажать подождать или пропустить ход, и только тогда заклы наложатся, но действие уже выполнится. То есть если первым ходит не стрелок, то пойдет он хоть и с ускорением, но пройдет не все возможные (с ускорением) клетки поля, ведь когда мы выбираем место, куда ему идти, ускорения ещё нет, а для задумки это уже критично. Усмехнулся над тем, что меня угораздило придумать то, что невозможно сделать на первый и второй взгляд с помощью существующего набора инструментов (т.е. триггеров, ресейверов и т.д.). Сказал, что и дальше будет разбираться, что вроде есть ещё зацепка, с обнулением действия, но все равно заклы сами по себе не наложатся, действие все равно придется совершить, пусть оно и обнулится. Однозначно сказал, что точно такого же, как например у Альянса Ангелов, действия не добиться. Либо со второго раунда, либо до совершения первого действия, либо придется куда-нибудь кликнуть мышкой. Без Эры - да. А в Эре есть триггер "Перед действием", активирующийся в момент получения хода существом. backs Wrote:Не запускается вог после переделки... Запусти Era 1.8.bat в папке Era Софт\ExeBuilder\, тогда в коневой папке появится файл Era 1.8.exe, который и надо запускать. RE: Ваши вопросы по ERM-скриптам - backs - 06.11.2010 14:24 С Эрой получилось, скрипт работает, тока если первыми начинают ходить не мои юниты, то заклы накладываются после их хода... RE: Ваши вопросы по ERM-скриптам - Sav - 06.11.2010 14:29 Всё правильно, так и должно быть. Проверь, как действует Альянс ангелов. Но если хочешь, могу сделать, чтобы всегда в начале первого раунда. Только будет одна проблема - если без ускорения первым ходит противник, после наложения ускорения он всё равно будет ходить первым (это только для первого хода за битву). В принципе исправимо, но довольно муторно. RE: Ваши вопросы по ERM-скриптам - backs - 06.11.2010 16:40 Нет, Sav, не надо. И так всё получилось здорово! Я столько лет играю в героев, и всегда с удовольствием, а тут ещё и со своими задумками! Если бы не ваша неоценимая помощь в их реализации - ничего бы этого и не было. Спасибо вам от души! RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 04:14 Подскажите, пожалуйста, как убрать катапульту с поля боя. RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 07:59 Тебе нужно "убрать" её перед началом боя, или же прямо во время боя? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 13:37 Перед началом боя. Хочется заставить игрока покупать катапульту. Хорошо бы также узнать, как ее вызвать, если, допустим, v500=1. Т.е. если игрок купил катапульту, то v500=1 и она вызывается на поле боя, если не купил, - v500=0 и катапульты в бою нет.Заранее огромное спасибо. RE: Ваши вопросы по ERM-скриптам - Sav - 08.11.2010 14:26 А отнять арт не пробовал? В !?BA через !! HE:A. RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 15:20 Sav прав, я то же самое хотел предложить. Это самый простой способ... RE: Ваши вопросы по ERM-скриптам - backs - 08.11.2010 16:51 Уважаемый Sav, у меня снова возникла проблема. Взял артефакты, поднимающие удачу героя, собрал из них Кольцо трех камней, взял ваш скрипт, написанный для меня, продублировал в тот же скрипт, поменял номера функций, заклинаний, артефактов, повесил другие заклинания (Удачу и Неудачу), но вот беда: заклы вешает только со 2 раунда, а Неудачу вешает не на 20 раундов, а в зависимости от силы героя (то есть если силы совсем нет, то заклинание вроде как накладывается, но на юнитах его не наблюдается), и не проверяет наличие Неудачи на стеке врага. Видно, надо функцию проверки переделывать, чтобы ещё и стеки врага проверял на наличие Неудачи? Снова нужна ваша помощь... RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 17:00 Не катит. Пробовал удалять катапульту как в !?BA0, так и в !?BF. Катапульта остается. RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 17:07 Странно... А как вообще вызывается бой - после посещения объекта, нападения на монстра или скриптом? Или же тебе нужно для всех боёв вообще, а не для какого-то конкретного? RE: Ваши вопросы по ERM-скриптам - Sav - 08.11.2010 17:13 backs, те функции универсальны - для другого арта не надо их копировать. Для наложения на врагов - надо другую функцию написать. Насчёт первого хода попробую разобраться. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 17:25 Бой вызывается при нападении на город (сторонний скрипт для катапульты-магога я не использую). В роли триггеров использовал !?BA и !?BF. Похоже, катапульта плевать хотела, есть ли она у героя или нет: я удалял ее в !?FU77004 (триггер на открытие окна героя), и она пропала из окна, однако на поле боя исправно появляется. Похоже, катапульта плевать хотела, есть ли она у героя или нет: я удалял ее в !?FU77004 (триггер на открытие окна героя), и она пропала из окна, однако на поле боя исправно появляется. RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 17:38 "Я дважды повторять не буду! Понятно? Понятно, я вам говорю?!" ))
Так бы сразу и сказал, что бой не простой, а именно что нападение на город. Тут нужно юзать триггер !?BR&v997=-1 (если -1 не прокатит, попробуй 0 или 1), в нём нужно как-то убить катапульту (с помощью !!BM:K или же магией), и затем обновить поле боя с помощью !!BU:R... RE: Ваши вопросы по ERM-скриптам - Sav - 08.11.2010 17:58 А вообще в бою возможно полностью удалить стек? У меня не получалось. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 18:00 Она не убивается... У нее остается 1hp...
RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 18:00 Возможно, я как раз описал способ выше. Главное - поле боя не забыть обновить... GhostManSD, вот как раз ты не забыл это сделать?
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 18:01 Не, вру: в течение битвы 1 hp, а перед концом битвы она погибает. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 18:09 Code: !?BR&v997=-1;Итог: 1. Катапульта уничтожена. 2. Ее останки никуда не делись. 3. Игра зависает (вероятно, ожидая хода катапульты). RE: Ваши вопросы по ERM-скриптам - backs - 08.11.2010 18:18 Sav, я понял, как проверять все стеки, в ресейверах !!DO и для атакующего, и для защищающегося надо просто указывать все стеки (от 0 до 41), тогда и неудача будет накладываться на столько раундов, на сколько пропишем. Но вот с наложением только со 2 раунда разобраться не могу... RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 18:21 GhostManSD, вот ты зря трижды вызываешь функцию - нужно вызывать её всего всего 1 раз, меняя значения v997. Попробуй такой код: Code: !?BR&v997=-1;RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 18:33 Efrit, пробовал. Отсюда и пляски с бубном: не работает. Катапульта жива и шлет нам всем приветы. Лучше всего работает такой кривенький вариант (пока не "отшлифовал", т.к. работаю на скорую руку; в дальнейшем приведу это в божеский вид). Code: !?BG0;Итог: катапульта наносит первый удар и погибает, даже не потрудившись развалиться на куски. Но играть дальше можно, и катапульта не проявляет признаков жизни. Добавлено: Щас попробуем иначе. RE: Ваши вопросы по ERM-скриптам - Sav - 08.11.2010 18:36 !!BM:K какой-то глючный. Я как-то пробовал им пользоваться - до нанесения реального урона он вообще не работал, а при нанесении первого реального урона сработал тот, который должен был раньше. backs, с длительностью заклинаний проследи, чтобы не было побочных эффектов. Когда я лишний стек указывал, у меня по нему урон от ударов в 1 сводился (!!BM:G, видно, много чего может наделать). С первым раундом попробую разобраться - пока попробуй удалить !!SN:X в триггере второго артефакта. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 18:40 Заработало вот так (убрал проверку на флаг 132165): Code: !?BR&v997=-1;Труп катапульты ( ) остается, но уже не рыпается. Осталось разобраться, как заставить этот труп исчезнуть.
RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 18:42 GhostManSD, на худой конец, можно попробовать дважды подряд скастовать катапультой на саму себя Гром Титанов - тогда она точно развалится Хотя не факт, что на катапульту вообще действуют "одноклеточные" заклинания - тогда нужно будет юзать площадные, типа Метеоритного Дождя (только ещё нужно сделать так, чтобы другие существа под него не попали)...
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 18:43 Кажется, придумал: !!BM:F, флаг 4194304 (По окончании битвы или в случае смерти отряд исчезнет. Такой флаг имеют элементали, вызванные заклинанием в битве). RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 18:44 Хм, а если провести над этим "трупом катапульты" мышкой - что-нибудь меняется? А если делать "обновление поля битвы" каждый ход - труп всё равно не исчезает? Ну или действительно попробуй вариант с флагами... RE: Ваши вопросы по ERM-скриптам - backs - 08.11.2010 18:48 Sav, удалил, тогда в первом и втором раунде вешает, в первом раунде видно, что на врагах Неудача висит не на 20 раундов, а в зависимости от силы героя, со второго наложения уже на столько, на сколько нужно RE: Ваши вопросы по ERM-скриптам - Sav - 08.11.2010 18:54 В триггере Эры тоже вызывается цикл - установи и там от 0 до 41. Всего должно быть исправлено 5 вызовов - 1 в триггере Эры и по 2 в триггерах !?BR. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 19:02 Если провести мышкой - не меняется. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 19:13 Все работает. Вон оно как, камрады: Code: !?FU400; Функция для уничтожения катапульт на поле бояДобавлено: Забыл сказать: есть недостаток. Перед вступлением в битву на миг мелькает что-то вроде куска черного экрана. Но это, имхо, не страшно. RE: Ваши вопросы по ERM-скриптам - Sav - 08.11.2010 19:29 Чёрный экран может быть связан с !!BU:R. Попробуй убрать его или вставить в другое место. RE: Ваши вопросы по ERM-скриптам - feanor - 08.11.2010 20:21 Убить катапульту, говорите? *********************** !!UN:C4600651/1/235; - отключить появление катапульты на поле боя. *********************** !!UN:C4600651/1/126; - вернуть умолчание. *************************** !!UN:C4600651/2/37008; !!UN:C4600655/2/37008; - появляется всегда. RE: Ваши вопросы по ERM-скриптам - Efrit - 08.11.2010 20:48 feanor, красиво Но если есть возможность избежать "запретных" ресиверов (я про !!UN:C и !!BM:G) - то лучше их избегать. Вариант GhostManSD более безопасный и универсальный...
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 21:36 Доработал скрипт: теперь в окне после окончания боя не отображается, что у игрока погибла катапульта. Скрипт переместил в соответствующую тему. Efrit, увы, без BM:G не получилось убрать отображение убитой катапульты после боя. В принципе, оно не мешает, но исключительно в эстетических целях...
RE: Ваши вопросы по ERM-скриптам - Sav - 08.11.2010 21:51 Взглянул одним глазом. !!BM:B вместо !!BM:G не катит? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 21:56 Sav, отлично подошло! Теперь скрипт и впрямь безопасен.
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 08.11.2010 23:09 Переменные v могут хранить отрицательные значения? RE: Ваши вопросы по ERM-скриптам - Sav - 08.11.2010 23:13 Да. До пр. -2 млрд. RE: Ваши вопросы по ERM-скриптам - feanor - 09.11.2010 10:24 Quote:Но если есть возможность избежать "запретных" ресиверов (я про !!UN:C и !!BM:G) - то лучше их избегать.Почему? RE: Ваши вопросы по ERM-скриптам - Efrit - 09.11.2010 13:53 Потому как человек может играть под какой угодно версией ВоГ'а - и вовсе не факт, что везде сработает одинаковое обращение к адресам. К тому же многие изменения с помощью !!UN:C касаются всей игры, а не только конкретной карты... RE: Ваши вопросы по ERM-скриптам - feanor - 10.11.2010 02:45 Quote:и вовсе не факт, что везде сработает одинаковое обращение к адресамсработает. Адрес из секции SoD. Quote:К тому же многие изменения с помощью !!UN:C касаются всей игры, а не только конкретной карты...надо, значит, восстанавливать умолчания после битвы. RE: Ваши вопросы по ERM-скриптам - Efrit - 10.11.2010 07:29 Всё это так - но я говорил про команду !!UN:C вообще, а не конкретно про "отключение баллисты"... RE: Ваши вопросы по ERM-скриптам - Sav - 10.11.2010 10:18 Скрипты взаимодействуют вполне предсказуемо. А правки через !!UN:C в одном и том же месте могут привести к непредсказуемым эфектам, что может привести к несовместимости скриптов. RE: Ваши вопросы по ERM-скриптам - feanor - 10.11.2010 19:02 Quote:А правки через !!UN:C в одном и том же местеа нефиг, очевидно же. скрипты, повешенные на одну и ту же ситуацию (или вообще на общие переменные, номера функций etc) тоже приводят ко всяким радостям типа глючащих БМ, превращению лордов грома в палатки etc etc RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.11.2010 20:03 Подскажите, пожалуйста, как изменить активность кнопок в зависимости от количества денег у игрока. Уточнения, подробная информация (Click to View) Мой скрипт (не работает) (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 10.11.2010 20:55 У тебя ошибка в последней строчке фкнкции (x4 должно быть вместо x3). И ещё совет - лучше используй !!FU:E. А то когда в каждой строчке триггера стоит &(куча условий) - это совершенно нечитаемо (и писать так (по крайней мере мне) сложнее, да и выполняется это дольше). Ну и вызов функции здесь абсолютно необязателен (на самом деле он тоже немножко тормозит выполнение).
RE: Ваши вопросы по ERM-скриптам - GhostManSD - 10.11.2010 23:10 Вопрос решен (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 10.11.2010 23:34 Но !!FU:E всё же лучше используй. Сравни сам: Твой скрипт: (Click to View) Такой же, но с !!FU:E: (Click to View) RE: Ваши вопросы по ERM-скриптам - GhostManSD - 11.11.2010 01:52 Sav, не работает. RE: Ваши вопросы по ERM-скриптам - Sav - 11.11.2010 10:17 Всё, исправил. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 11.11.2010 13:29 А что значит знак между условиями |? Можешь прочитать получившееся условие, а то я никак воткнуть не могу. RE: Ваши вопросы по ERM-скриптам - Efrit - 11.11.2010 14:26 Он означает "или". Слэш же означает "и". RE: Ваши вопросы по ERM-скриптам - Sav - 11.11.2010 14:36 Знак | означает "или", он может быть только один в условии и все / после него тоже считаются "или". Поэтому !!FU&i<>0|j<>0/k<>5:E; читается так: "Если i не равно 0, или j не равно 0, или k не равно 5, выходим из триггера." RE: Ваши вопросы по ERM-скриптам - Sav - 13.11.2010 00:55 backs, переделал скрипт для артефактов. Spoiler (Click to View) ), если заклинание снято, оно накладывается заново не с начала раунда, а с первого хода своего существа в раунде.Требуется Эра, без неё, скрипт не будет работать, будет только портить v9303 . Нельзя использовать переменную v9303 во время битвы (в остальное время - сколько угодно, но после битвы её значение будет испорчено).Если убрать следующие триггеры (вместе с их ресейверами): !?BR&v997>0/v997<20; и !?FU10050; то наложение заклинания от артефакта будет проходить абсолютно так же, как и у артов типа Альянса ангелов (если не убирать, то в начале хода первого своего существа в каждом раунде со 2-ого по 19-й будет проверяться, не сняты ли заклинания с существ и, если сняты, будут восстанавливаться). Теперь функции проверяют только по одному заклу и их, соответственно нужно вызывать по 2 раза. Они остались универсальными - копировать их не надо. Вычисление первого и последнего проверяемого стека для дружественных заклов (так и в скрипте): Code: !!VRy-8:Sy-7*21;Вычисляем номер первого стека ходящей стороны.Вычисление первого и последнего проверяемого стека для проклинающих заклов: Code: !!VRy-8:S1-y-7;Вычисление номера не ходящей стороны.Копировать все триггеры (кроме функций) для других артов теперь должно быть можно спокойно - только либо придётся заводить для каждого арта свою v-переменную, либо удалить !!VRv9303-y-7; из всех триггеров, кроме последнего. RE: Ваши вопросы по ERM-скриптам - backs - 14.11.2010 23:33 Sav, вобщем, колдовал-колдовал, проблемы все равно висели, заклы вешались каждый раунд, и либо на своих на 20 раундов, а на врагов в зависимости от силы героя, либо даже на своих в зависимости от силы. А потом нашел ошибку в вашем скрипте, в вычислении первого и последнего проверяемого стека для проклинающих заклов. Там в последней строке !!VRy-8:Sy-9*21+20; там сразу после VR надо ж писать не y-8, а y-9. И тогда все работает как часы! А скрипт и в самом деле получился хорош, коротко и ясно, и работоспособно. Спасибо вам RE: Ваши вопросы по ERM-скриптам - Sav - 14.11.2010 23:37 backs Wrote:А потом нашел ошибку в вашем скрипте, в вычислении первого и последнего проверяемого стека для проклинающих заклов. Там в последней строке !!VRy-8:Sy-9*21+20; там сразу после VR надо ж писать не y-8, а y-9.И правда, прошу прощения. ![]() Поправил прошлое сообщение. Желаю удачи. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.11.2010 06:47 Возможно ли запретить определенному герою компьютера вторгаться в клетку x/y/l (непроходимая клетка), не запрещая при этом другим? RE: Ваши вопросы по ERM-скриптам - Sav - 16.11.2010 10:31 В начале его хода сделать клетку красной, а в конце обратно поменять. Ещё можно вроде закрыть объект для игрока. RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.11.2010 14:24 Через триггер на движение любого героя и проверку активного героя? RE: Ваши вопросы по ERM-скриптам - Efrit - 16.11.2010 14:51 GhostManSD, есть команда "проклятие бога" (!!HE:Y вроде) - она позволяет запретить посещение определённого объекта для определённого героя... RE: Ваши вопросы по ERM-скриптам - Sav - 16.11.2010 15:52 GhostManSD, через таймер на начало хода игрока и следующего игрока. А для объекта проще - в !!OB вроде можно. Или, действительно, через проклятье. RE: Ваши вопросы по ERM-скриптам - Chaomen - 04.12.2010 00:11 Как сделать, чтобы можно было ставить собственные скрипты в "Настройки WOG"? RE: Ваши вопросы по ERM-скриптам - Sav - 04.12.2010 00:24 Создать ers-файл (как - написано в хелпе), который создаст опцию. А в скрипте поставить на все триггеры условие их выполнения - только если опция включена (т. е. в начале триггеров поставить проверку через !!UN:P, если не включено - выходить. Или проверить и записать результат в начале игры, тогда можно будет вставлять условия в сами триггеры). RE: Ваши вопросы по ERM-скриптам - Chaomen - 04.12.2010 18:42 Хотя я сделал этот файл, скрипт всё равно не хочет появляться в настройках. Можешь посмотреть что делать? Code: ZVSERE: Ваши вопросы по ERM-скриптам - Sav - 04.12.2010 20:09 Code: negative 92 7 0 5 1 0 90 Отключение отрицательного опыта монстров Данный скрипт позволяет отключать появление отрицательного опыта монстровВ начале скрипта нужно вставить такой код: !#UN:P**/?v***; (** - номер скрипта, v*** - любая свободная v-переменнная). В каждый триггер надо вписать условие (&v***=1), где v*** - та же v-переменная, которая использовалась выше. Так примерно будет выглядеть твой код: Code: ZVSERE: Ваши вопросы по ERM-скриптам - Berserker - 04.12.2010 20:30 Sav, тебе нужно памятник ставить. RE: Ваши вопросы по ERM-скриптам - Chaomen - 05.12.2010 00:18 (04.12.2010 20:30)Berserker Wrote: Sav, тебе нужно памятник ставить. Это точно, скольким людям ты помог, кто бы знал... На счёт таблицы ers я понял, просто думал что в ней проблема, и скинул вместе с кодом. RE: Ваши вопросы по ERM-скриптам - Sav - 05.12.2010 21:12 Chaomen, в ers-файле ты пропустил одно из полей. Вместо: Code: negative 92 7 0 5 1 0 90 Отключение отрицательного опыта монстров Данный скрипт позволяет отключать появление отрицательного опыта монстровнапиши: Code: negative 92 7 0 5 1 0 90 Отключение отрицательного опыта монстров отключение появления отрицательного опыта монстров Данный скрипт позволяет отключить появление отрицательного опыта монстров.RE: Ваши вопросы по ERM-скриптам - Sav - 05.12.2010 22:47 После того, как герой сходил, клетка, на которой он стоит в этот ход больше не считается жёлтой. Как можно определить стоит ли на клетке какой-нибудь герой (не проходя циклом по всем героям)? UPD: уже разобрался: надо проверить тип объекта на клетке с помощью !!OB. RE: Ваши вопросы по ERM-скриптам - Barin - 10.01.2011 22:48 Помогите правильно отредактировать вот это скрипт: ZVSE !#TM29:S1/999/7/255; !?TM29; !!UN:U63/19/?y1; для объхекта типа х подтипа у !!DO278/1/y1/1&y1>0:P; !?FU278; !!UN:U63/19/x16/1; !!PO1:N?y1; !!FU&y1=0:E; если уже нуль, выход !!PO1:N0; - каждую неделю обнуление !?OB63/19&1000; [посещение объекта] !!IF:V43/0; флаг сообщения !!PO998:N?y1; (получить посещение) !!IF&y1>0:M^объект в этой точке на карте нельзя посетить^; !!FU273&y1=0:P; объект можно посетить, далее функция !?FU273; !!IF:Q43^{Да или Нет?}^; !!PO998&43:N1; (запретить посещение этого объекта, в этой клетке на карте) Скрипт должен работать так: на карте много объектов (тип 63/19 пепел). Каждый из них должен быть независимым друг от друга, т.е. посещаю 1 пепел, появляется скрипт, этот объект блокируется до следующей недели и его можно посетить только через неделю, или хотя бы в любой день на следующей недели. Посещаю 2-й пепел - там такой же сценарий и т.д. Объекты одного типа и подтипа должны работать каждый сам за себя, не влияя на другие. RE: Ваши вопросы по ERM-скриптам - Sav - 11.01.2011 00:06 Diman Master, поправил скрипт, кроме того убрал некоторые правильные, но ненужные действия (типа проверки на 0 перед обнулением и вызова лишних функций). Spoiler (Click to View) Изменения понятны, или стоит пояснить? RE: Ваши вопросы по ERM-скриптам - Barin - 11.01.2011 00:20 Sav, спасибо! Кое-что уже стало лучше, по крайней мере за 1 неделю не вылазиет 1 и тот же скрипт, но только что тестил его - там заметен сбой какой-то, 1 посетил и он больше никогда не включается, другой бывает включается через неделю, ещё другой опять непонятно как работает, вроде должно каждую неделю, а там то появляется, то нет. Может ещё чего-то нехватает в командах erm? Посмотри внимательней или протести его сам, если не получится, всё равно спасибо, тогда этот скрипт поясни.
RE: Ваши вопросы по ERM-скриптам - Barin - 11.01.2011 00:29 Снова тестировал скрипт - стоит четыре объекта, каждый в 1 день посетил 4-мя героями. На следующий день опять всеми посещаю объекты - опять скрипт повторяется, а ведь не должен. Потом оставшуюся неделю объекты нельзя посетить. Как-то объекты всё же пересекаются друг с другом. RE: Ваши вопросы по ERM-скриптам - Sav - 11.01.2011 00:38 Всё понятно - таймер работает для всех игроков и после хода красного в первый день обнуляет объекты в начале хода синего и прочих. Поэтому их можно посетить и во второй день. Поправил скрипт в прошлом посте (и номер функции заменил на неиспользующийся). RE: Ваши вопросы по ERM-скриптам - Barin - 11.01.2011 01:02 Ура! Всё хорошо работает. Оказывается в таймере цвета игроков всё портили.По такому же принципу можно другие скрипты делать? !!POv2/v3/v4 - вот эти 3 переменные можно не менять в другом скрипте, или уже брать v5,v6,v7 и т.д., чтобы не пересекались скрипты? И остальные команды можно по такому же принципу делать? RE: Ваши вопросы по ERM-скриптам - Sav - 11.01.2011 01:06 В общем, основной твоей ошибкой было использование в PO не координат объекта, а какого-то номера. На самом деле почти все ресейверы, работающие с объектами, работают по координатам (x, y, l), в триггере OB координаты посещаемого объекта хранятся в переменных v998, v999, v1000. Ну и поиск объектов. Но это сложно сходу объяснить, лучше почитай в справке. Да, можно для других объектов делать также. И переменные v2, v3, v4 можно не менять. RE: Ваши вопросы по ERM-скриптам - Barin - 11.01.2011 01:57 Sav, можешь дополнить этот скрипт (в 2-х вариантах)? ZVSE !?OB63/48; [посещение объекта] !!IF:W-1; (получить текущего героя) !!HE-1(или здесь w23):...что-нибудь установлю !!VRw23:S1; (установить этому герою посещение) 1) Нужно сделать так, чтобы каждый герой мог посетить этот объект только 1 раз, после чего доступ ему навсегда закрыт, при этом он может посетить такой же объект, после посещения которого и туда доступ навсегда закрыт и т.д. Здесь видимо нужно совместить поиск объекта, как в решённом вопросе выше... и через многоразовую функцию отслеживать героев? Это похоже на объекты повышения навыков, такой же принцип нужен. 2) Ещё один вариант, чтобы каждый герой мог посетить объект и получить там бонус на неделю. И так для каждого героя, каждому через неделю можно вновь посетить объект. RE: Ваши вопросы по ERM-скриптам - MrBryant - 11.01.2011 01:59 Здрвствуйте подскажите пожалуйсто , как зделать в Феникс моде, чтобы постановка умений( нападение, защита, интелект, знание) ставились автоматически , как прежне. И ещё вернуть специализацию героям а не самому ставить... заранее спасибо... никто не знает?( RE: Ваши вопросы по ERM-скриптам - Sav - 11.01.2011 13:24 По-моему, Berserker уже показывал, как отключить. Прочитай тему "Феникс-мод". RE: Ваши вопросы по ERM-скриптам - MrBryant - 11.01.2011 15:24 Там отключается только постановка умений ( там магия огня , мистицизм тд и тп) а я прошу и чтобы( нападение, защита, интелект, знания) тоже сами как и было растовлялись RE: Ваши вопросы по ERM-скриптам - Berserker - 11.01.2011 15:25 Там и то и другое выключается. RE: Ваши вопросы по ERM-скриптам - MrBryant - 11.01.2011 15:31 Не выключается ... (нападение , защита, интелект, знания) не добавляются , как было... ратсавляются также по опыту только... и когда удаляешь то, что Вы писали, умения ( мистицизм, волшество) можно ставить , как опыту, так они и сами даются... RE: Ваши вопросы по ERM-скриптам - Barin - 11.01.2011 21:43 Кто-нибудь решал проблему, когда в переменной, допустим y20 записан номер артефакта, а нужно выполнить команду удаления его у героя: !!HE-1:A-y20; - вот так ошибка, переменную не вычитает. Неужели в команду нужно поставить только число? А у меня нет этого числа, есть только записанное число в y20. RE: Ваши вопросы по ERM-скриптам - Sav - 11.01.2011 23:11 Он не понял твоего -y20. Сделай так: !!VRy20:*-1; !!HE-1:Ay20; А вообще, по-моему, лучше удалять артефакты командой HE:A3. RE: Ваши вопросы по ERM-скриптам - Barin - 11.01.2011 23:36 Спасибо, проблема решена. Удачный оказался ход с умножением на -1. Quote:Примечание 4: если вы удаляете артефакт командой !!HE:A-, бонусы снимутся корректно, но если вы удалите его командой HE:A3, это не уберет бонусы.Эта цитата из справки, здесь говорится о бонусах, вроде как кроме заклинаний всё остальное останется от артефакта. Поэтому даже не пробовал воспользоваться командой A3. RE: Ваши вопросы по ERM-скриптам - Sav - 11.01.2011 23:38 Просто HE:A удаляет сразу все одинаковые артефакты, а HE:A3 - ровно столько, сколько надо. RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 01:31 Лично протестировал вариант с командой A3 и убедился, что бонусы (первичные навыки) остаются после удаления артефакта, это не лучший вариант, даже создаёт дисбаланс в игре. Команда !!HE-1:A-#; можно сказать более чистая, но слишком много чистит, а нужно то 1 артефакт всего лишь. Конечно можно подстроить под сюжет скрипта "удаление всех артефактов 1 вида", но не очень то хочется, весь скрипт идеален, а последний штрих поставил в тупик. Кому интересно, давайте попробуем ещё подумать как удалить 1 арт командой !!HE-1:A-#; естественно с поддержкой других команд. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 12.01.2011 01:54 1) A2 - находишь количество артефактов (КАР). Если КАР=0, то выход. 2) A - удаляешь их все 3) Если КАР=1, то выход. A1 - добавляешь КАР-1 арт в рюкзак. ? RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.01.2011 03:46 сначала проверяешь количество артов. если их больше, чем нужно удалить, то удаляешь через А3. если столько же - через А- RE: Ваши вопросы по ERM-скриптам - Efrit - 12.01.2011 07:03 Cамый лучший вариант предложил etoprostoya. Хотя я бы посоветовал в пункте 3 пользоваться не А1, а А4... RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 11:23 (12.01.2011 01:54)etoprostoya Wrote: 1) A2 - находишь количество артефактов (КАР). Если КАР=0, то выход.Первые 2 пункта у меня присутствуют в скрипте: 1) нашёл количество артефактов у героя, если это количество = 0, то выход, т.е. герой не получает приз. Если же количество артефактов у героя > 0, то вход, т.е. герой получает приз взамен артефакта - вот его то и нужно удалить у героя, причём только один, независимо сколько у него артов, хоть 10. Следовательно переходим к следующему пункту: 2) !!HE-1:A-x; здесь уже знаю, как подставить в X переменную, несущую в себе номер арта. После этой команды удаляются все арты одного вида, а нужно чтобы из этой кучи только 1 арт удалялся. Получив количество артов у героя, можно из этого количества вычесть 1, т.е. будет число, в котором количество артов, которые необходимо вернуть герою после команды !!HE-1:A-x; Но как это сделать универсально? Ведь нету команды, которая добавляет сразу несколько артов 1 вида. Если бы была, то задача была бы решена.На мой взгляд она должна выглядеть вот так: !!HE-1:A10/y/x; где y - это вид артефакта, а x - количество этих артов, которые получает герой. (Эту команду предлагаю для wog3.59 )Пункт 3-й же не решает проблему, ну если количество = 1, то выход, это значит герой не получит приз, а должен, ведь арт для проверки присутствует. Добавление (КАР) в рюкзак зачем. Вообщем этот пункт совсем не ясен для чего. RE: Ваши вопросы по ERM-скриптам - Efrit - 12.01.2011 11:46 Quote:Ведь нету команды, которая добавляет сразу несколько артов 1 вида. Если бы была, то задача была бы решена.А написать для этого функцию не судьба? Quote:Пункт 3-й же не решает проблему, ну если количество = 1, то выход, это значит герой не получит приз, а должен, ведь арт для проверки присутствует.Какой ещё приз? У него просто удаляется единственный артефакт, других артов у него нету... Quote:Добавление (КАР) в рюкзак зачем. Вообщем этот пункт совсем не ясен для чего.Тут лучше пользоваться А4. Здесь возвращаются на место те арты, которые были зря удалены в пункте 2... RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 11:52 (12.01.2011 11:46)Efrit Wrote: Здесь возвращаются на место те арты, которые были зря удалены в пункте 2...Можешь написать полностью команды? Не могу понять принцип. (т.е. непойму как записать 3-й пункт) RE: Ваши вопросы по ERM-скриптам - Efrit - 12.01.2011 11:56 !!DOzzz/1/KAP-1/1:Pxxx; !?FUzzz&KAP>1; !!HEx1:A4/yyy; RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 12:07 Что в P подставлять? RE: Ваши вопросы по ERM-скриптам - Efrit - 12.01.2011 12:13 Номер того героя, которому и нужно удалить арт. Скорее всего, просто -1 будет... RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 12:24 (12.01.2011 11:56)Efrit Wrote: !!DOzzz/1/KAP-1/1:Pxxx;Ошибка появляется, вроде бы в многоразовой функции, КАР - устанавливаю переменной y30 RE: Ваши вопросы по ERM-скриптам - Efrit - 12.01.2011 12:37 Попробуй передавать не -1, а конкретный номер героя... RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 12:38 !#VRv600:S0; !#VRv700:S0; Начинаю отсюда: !!HE-1&43:A2/y21/?y30/0; проверить артефакт у героя !!VRv600:+y30; это для функции 500 !!VRv700:+y21; артефакт для функции !!VRy21&43/y30>0:*-1; !!HE-1&43/y30>0:Ay21; удалить все артефакты Теперь нужно дальше.. С этого момента... !!DO500/1/y30-1/1:P-1; !!...здесь дальше идёт сценарий, поэтому функцию 500 уберу в самый конец. !?FU500&v600>1; !!HEx1:A4/v700; Вот так должно выглядеть? RE: Ваши вопросы по ERM-скриптам - Efrit - 12.01.2011 12:44 !!DO500/1/y30-1/1:P-1; - вот тут наверняка ошибка. Игра вряд ли поймёт запись вида "y30-1" в теле вызова функции. Лучше просто поставь туда v600 - как я понимаю, эта переменная означает то же самое... RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 13:16 v600-1 тоже ошибка, ставил просто туда v600 - вылезла супер-ошибка С++... но игра не вылетела, заглянул в окно героя после удаления арта, а там миллион их добавилось, ходя в начале сценария было всего 2 арта. А ещё есть способы? Кроме многоразовой функции? Судьба не судьба, сделать функцию не получается. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.01.2011 13:47 а мой способ проще RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 13:50 gamecreator, напиши пожалуйста как это выглядит с описанием. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.01.2011 13:51 я же писал на предыдущей странице. или ты хочешь код? RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 13:53 Код нужен, чтобы въехать в смысл. RE: Ваши вопросы по ERM-скриптам - Sav - 12.01.2011 14:05 Diman Master, в ERM никогда нельзя подставлять выражения вместо переменных. То есть нельзя писать например !!HE:Ay1-1;. Всегда надо сначала изменить переменную, а потом уже подставлять. RE: Ваши вопросы по ERM-скриптам - Barin - 12.01.2011 16:43 Можно ли одетый артефакт на герое переместить в рюкзак? Если можно, то как это сделать? RE: Ваши вопросы по ERM-скриптам - MrBryant - 12.01.2011 20:07 Мм никто мне помоч не может народ?(... извените , что надоедаю но всёже... RE: Ваши вопросы по ERM-скриптам - Sav - 12.01.2011 21:35 MrBryant, не надо повторять вопрос, тем более если задал его в личку. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.01.2011 02:03 (12.01.2011 21:35)Sav Wrote: тем более если задал его в личку.... всем участникам RE: Ваши вопросы по ERM-скриптам - Efrit - 13.01.2011 07:16 MrBryant, если бы я мог - помог бы. А раз никто не отвечает... Но лучше написать об этом в тему по Феникс-моду, что ли - она в соседнем подфоруме... RE: Ваши вопросы по ERM-скриптам - Barin - 13.01.2011 14:06 Я решил задачу, как убрать 1 артефакт командой A- ![]() ... !!HE-1:A2/y21/?y30/0; !!VRy21&y30>0:*-1; !!HE-1&y30>0:Ay21; !!VRy21&y30>0:*-1; !!VRy32&y30>0:+y30; !!VRy32&y30>0:-1; !!HE-1&44/y30>0/y32>0:A4/y21; !!VRy32&44/y30>0:-1; (эту строку нужно продублировать 67 раз). RE: Ваши вопросы по ERM-скриптам - Efrit - 13.01.2011 14:52 Quote:эту строку нужно продублировать 67 раз Ужас какой. Вот для подобных ситуаций и нужно использовать !!DO... RE: Ваши вопросы по ERM-скриптам - MrBryant - 13.01.2011 15:49 (13.01.2011 07:16)Efrit Wrote: MrBryant, если бы я мог - помог бы. А раз никто не отвечает... Но лучше написать об этом в тему по Феникс-моду, что ли - она в соседнем подфоруме... меня оттуда сюда и перенаправили) RE: Ваши вопросы по ERM-скриптам - Barin - 13.01.2011 17:07 (13.01.2011 14:52)Efrit Wrote:Много строк, но зато работает корректно. Твоя многоразовая функция не работала и в этой ситуации не помогла.Quote:эту строку нужно продублировать 67 раз RE: Ваши вопросы по ERM-скриптам - Efrit - 13.01.2011 17:11 Diman Master Wrote:Твоя многоразовая функция не работалаЭто кто-то из нас двоих в конкретно той ситуации ошибся. Сами по себе многоразовые функции работают прекрасно - дофига раз юзал, и они меня ни разу не подводили... MrBryant, тогда увы... RE: Ваши вопросы по ERM-скриптам - Barin - 13.01.2011 17:22 (13.01.2011 17:11)Efrit Wrote: Сами по себе многоразовые функции работают прекрасно...Теперь глядя на мой некомпактный скрипт может легче написать !!DO? Переменные видно, понятно что нужно сделать. Можешь попробовать сделать его компактным? У меня не получается.
RE: Ваши вопросы по ERM-скриптам - Sav - 13.01.2011 17:42 Diman Master, ты в параметрах DO писал (переменная)-1, вместо того, чтобы сначала вычесть единицу, и писать в параметр просто (переменная). Потому и не работало. RE: Ваши вопросы по ERM-скриптам - Barin - 13.01.2011 23:07 Спасибо Efrit и Sav! Теперь я разобрался. Вот так должен выглядеть скрипт: !!HE-1:A2/y21/?y30/0; проверить артефакты у героя !!VRy21&y30>0:*-1; сделать число отрицательным !!HE-1&y30>0:Ay21; удалить все артефакты такого вида !!VRy21&44/y30>0:*-1; сделать число положительным Действия по возвращению артефактов: !!VRv289&y30>0:+y30; записать в v289 количество артефактов !!VRv289&y30>0:-1; убрать 1 арт !!VRv290&y30>0:+y21; записать в v290 тип артефакта !!DO281/1/v289/1:P-1; !?FU281; !!HEx1:A4/v290; дать герою артефакт P.S. В многоразовой функции установленная v289 означает, что функция 281 запустится столько раз, сколько записано в v289? RE: Ваши вопросы по ERM-скриптам - Sav - 13.01.2011 23:47 Да, если стоит !!DOxxxx/1/(переменная)/1:P... RE: Ваши вопросы по ERM-скриптам - FallenAngel - 15.01.2011 21:42 Каким скриптом менять артефакты в черном рынке? Именно у одного на карте, чтобы можно было рынку с другими координатами, поставить др. артефакты RE: Ваши вопросы по ERM-скриптам - Sav - 16.01.2011 00:37 Вроде для всех чёрных рынков общие артефакты. Можно изменять их перед посещением, в зависимости от того, какой рынок посещается. Только, насколько я помню, продаваемые на чёрном рынке артефакты не меняются стандартными средствами ERM (!!UN:J7 не управляет ими). Но, думаю, этим не очень сложно управлять с помощью UN:C. Мне кажется, что кто-то писал уже что-то подобное. RE: Ваши вопросы по ERM-скриптам - Bes - 16.01.2011 01:44 Да, на df2 это уже было.. Автор: feanor, 29 Aug 2010, 17:35 Quote:Аналогично для настройки черных рынков: RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.01.2011 01:49 Возможно ли запретить неписю нанимать в одном из замков героев, если там построена таверна? Здание таверны выполняет у меня иную функцию, но, увы, неписям триггер !?CM1 ни о чем не говорит. ![]() P.S. И сразу второй вопрос: можно ли узнать, какой игрок сейчас ходит и какой герой активен (причем так, чтобы и для неписей это действовало)? RE: Ваши вопросы по ERM-скриптам - Efrit - 16.01.2011 02:08 Quote:Возможно ли запретить неписю нанимать в одном из замков героев, если там построена таверна? Здание таверны выполняет у меня иную функцию, но, увы, неписям триггер !?CM1 ни о чем не говорит.Только в одном из замков - никак. Можно только для всех замков сразу... Quote:P.S. И сразу второй вопрос: можно ли узнать, какой игрок сейчас ходит и какой герой активен (причем так, чтобы и для неписей это действовало)?Внутри какого именно триггера? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 16.01.2011 03:12 Внутри триггера при передаче хода игроку (появилось желание создать такое). Каждый ход каждого игрока проверять, какого он цвета и, коли цвет этот мне неугоден, рушить для него таверну в замке. А при ходе нужного цвета (моего ^_^) восстанавливать. Так и я смог бы таверну под свои нужды использовать, и бот бы не стал нагло использовать ее под свои, машинные. ![]() Вообще, по идее, OW:C должен сработать. RE: Ваши вопросы по ERM-скриптам - FallenAngel - 16.01.2011 10:30 feanor, Bes, огромное спасибо! RE: Ваши вопросы по ERM-скриптам - Sav - 16.01.2011 11:46 GhostManSD Wrote:Внутри триггера при передаче хода игроку (появилось желание создать такое).Используй таймер. Он как раз срабатывает примерно в этот момент. В любом случае, до его срабатывания комп ничего не сможет сделать. RE: Ваши вопросы по ERM-скриптам - Barin - 19.01.2011 15:24 Такой принцип написан в справочнике: Quote:!?OB63/48;Нужно чтобы каждый герой после посещения данного объекта больше не смог его посетить. Как проверить его посещение? !?OB63/48; !!POv998/v999/v1000:H?y10; - здесь должен быть записан номер героя? !!FU&y10__:E; - какое здесь условие должно быть, чтобы герой повторно не посетил? !!IF:M^Сообщение^; !!HE-1:O?y1 N?y2; !!OB998:T?y3 U?y4; !!PO998:Hy2 Oy1 Ty3 Sy4; RE: Ваши вопросы по ERM-скриптам - Sav - 19.01.2011 17:10 !?OB63/48; !!POv998/v999/v1000:H?y10; - здесь должен быть записан номер героя? Да, предыдущего. !!HE-1:O?y1 N?y2;Номер текущего героя. !!FU&y10=y2:E; - какое здесь условие должно быть, чтобы герой повторно не посетил? y10=y2. !!IF:M^Сообщение^; !!OB998:T?y3 U?y4 ; !!PO998:Hy2 Oy1 Ty3 Sy4; RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.01.2011 17:27 но два героя могут повторно посетить. RE: Ваши вопросы по ERM-скриптам - Barin - 19.01.2011 17:28 Получилось так, герой посетил 3 объекта, каждый по 1 разу и объекты для него закрылись. Теперь 2-й герой посетил объекты также. Но теперь первым героем посещаю эти объекты и они снова для него открыты. Получается один герой сбивает установки другого. Как-то не записывается конкретный герой в объект, то-ли проверка не работает... !!POv998/v999/v1000:N?y-1; !!FU&y-1>0:E; - вот это работает для каждого объекта безотказно. А здесь получается нет? !!POv998/v999/v1000:H?y-1; RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.01.2011 17:39 так то работает на посещение вообще, а то - проверка на посещение два раза подряд одним героем. RE: Ваши вопросы по ERM-скриптам - Sav - 19.01.2011 18:20 Здесь довольно неприятная штука - нужно хранить информацию о посещении каждого объекта (вроде есть предел их количества) в w-переменных каждого героя, либо инфу о всех героях в PO каждого объекта. Причём в любом случае побитно. RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.01.2011 19:11 не думаю, что в РО влезет вся инфа. RE: Ваши вопросы по ERM-скриптам - Barin - 19.01.2011 22:52 Может быть попробовать оттолкнуться от этого варианта: !?OB63/48; !!IF:W-1; !!POv998/v999/v1000:H?y10; !!VRw50&y10<>y2:S0; (здесь непонятно значение y2, ноль? Она же не может иметь значение, установленное в конце скрипта.) !!FU&y10=y2/w50=1:E; !!IF:M^Сообщение^; !!HE-1:O?y1 N?y2;Номер текущего героя. !!OB998:T?y3 U?y4 ; !!PO998:Hy2 Oy1 Ty3 Sy4; !!VRw50:S1; Скрипт работает в течении 1 дня. Запускаем карту, у нас есть герои и 4 объекта, начинаем всеми посещать объекты и добиваемся того, чего хотели - каждый герой посетивший конкретный объект, больше не мог его посетить, и даже так - посетил 1-й герой объект, потом 2-й герой этот же объект и снова посещаю 1-ым, для которого объект уже недоступен. Т.е. в течении 1 дня всё работает, но наступает новый день (2-й) и герои вновь могут посетить объекты. (вроде бы даже 1-й посещает объект и следующий доступ как положено закрывается, а 2-й вообще не может посетить этот же объект). Значит когда наступает новый день, все настройки сбрасываются. Что ещё можно добавить в этот скрипт? Так, выяснилось ещё кое-что... работает хорошо, если каждый герой пробежится сразу по всем объектам. А если в тот же 1 день посетит 1 герой, за ним 2-й этот же объект, потом 1-й герой посещает другой объект, за ним посетивший этот другой объект уже вообще не может посетить. RE: Ваши вопросы по ERM-скриптам - Sav - 19.01.2011 23:04 Этот скрипт не рабочий, т. к. y2 не устанавливается перед проверкой. День тут не при чём. Здесь всё должно быть гораздо сложнее. Если хочешь, я напишу тебе правильный скрипт, но не сразу и с ограничениями на число объектов. RE: Ваши вопросы по ERM-скриптам - Barin - 19.01.2011 23:15 (19.01.2011 23:04)Sav Wrote: Этот скрипт не рабочий, т. к. y2 не устанавливается перед проверкой. День тут не при чём.Как этот скрипт работает я написал выше, вот и сам не пойму про y2, когда устанавливал перед проверкой, скрипт так не работал, а он ближе кажется для реализации идеи. Quote:Здесь всё должно быть гораздо сложнее. Если хочешь, я напишу тебе правильный скрипт, но не сразу и с ограничениями на число объектов.Напиши скрипт. И сколько объектов предполагается? RE: Ваши вопросы по ERM-скриптам - Sav - 19.01.2011 23:29 Diman Master Wrote:Как этот скрипт работает я написал выше, вот и сам не пойму про y2, когда устанавливал перед проверкой, скрипт так не работал, а он ближе кажется для реализации идеи.Поскольку ты её не устанавливаешь, у неё просто становится неизвестное значение, которое к тому же меняется при передаче хода. Приближение к реализации задумки в данном случае - случайность. Чисто логически - если ты не давал переменной никакого значения, как ты можешь её с чем-то сравнивать? Diman Master Wrote:Напиши скрипт. И сколько объектов предполагается?Хорошо, только не сразу. По поводу объектов - у каждого героя по 200 w-переменных (ну 100, если учитывать стандартные скрипты). Каждая переменная - 32 объекта. Соответственно, объектов можно сделать очень много, но не неограниченно. Ну и, конечно, всё сильно упростилочь бы, если бы объектов было не более 32. RE: Ваши вопросы по ERM-скриптам - Barin - 20.01.2011 00:01 (19.01.2011 23:29)Sav Wrote: 32 объекта.Нормально, очень даже много. Количество как у стандартных "садов откровения" и "звёздных осей". RE: Ваши вопросы по ERM-скриптам - Sav - 23.01.2011 20:48 Diman Master, вот скрипт. Не тестировал, но по идее должен работать. Посещён или нет каждый объект - записано побитно в переменной w116 каждого героя. Номера объектов записываются в PO:H в начале игры (Для поставленного ERM объекта его придётся записывать вручную). Подробные комментарии писать неохота, извини. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Barin - 23.01.2011 22:28 Sav, спасибо. Но скрипт не включается вообще. Можно оставить эту идею и не заморачиваться. Я сам долго долбил этот скрипт. Для конкретного объекта !!OBx/y/l; легко сделать, чем для !!OB63/48;
RE: Ваши вопросы по ERM-скриптам - Sav - 24.01.2011 01:36 Чтобы работал: 1. ZVSE. 2. Замени !!FU&y-3=0:E; на !!FU&y-3=1:E;. RE: Ваши вопросы по ERM-скриптам - Barin - 25.01.2011 00:01 Заменил и увидел следующее: для любого героя сообщение появляется вновь и вновь при посещении, не хочет отключаться. RE: Ваши вопросы по ERM-скриптам - Sav - 25.01.2011 12:20 Опять я ошибся с условием. Замени !!FU&y-3=1:E; на !!FU&y-3<>0:E;. Это точно правильное условие. RE: Ваши вопросы по ERM-скриптам - Barin - 25.01.2011 12:37 Теперь работает, спасибо! RE: Ваши вопросы по ERM-скриптам - Bes - 30.01.2011 01:27 Неприятную вещь обнаружил :( Все попытки изменить в сетевой битве для удалённого ПК величину маны героям заканчиваются неудачей :( Т.е. на моём ПК мана нормально меняется, а да другом конце показатели даже не знают что что-то должно было измениться.. Даже если поменять ману обеим сторонам на ходе удалённого ПК, то у него ничего а у меня всё измениться. Меняю командой HE:I в теле триггера BG. Попытки использовать FU:D дают тот же результат - ничего. :( Опытным путём убедился в том, что данная операция неработает для стороны с флагом "-999". Т.е. мана меняется только для игрока-инициатора. И как тогда менять ману в таком случае? Может кто напишет ф-цию, где мана будет меняться непосредственно через память (UN:C)? вдруг такой способ подействует? Буду очень благодарен.. :sorry: RE: Ваши вопросы по ERM-скриптам - Berserker - 30.01.2011 01:38 И не только ману. А любые параметры. Всё менять вызовом удалённой функции: !!FU:D RE: Ваши вопросы по ERM-скриптам - Bes - 30.01.2011 14:14 вот,прилагаю картину,дабы было понятней о чём речь.. ссылка (Click to View)
Пробовал посылать удалённую команду смены маны (через FU:D), результат тот же ![]() моя просьба остаётся в силе - подскажите адреса памяти в UN:C применить, дабы попробовать менять ману иначе, чем через HE:I (я просто уже незнаю как ещё поступить) RE: Ваши вопросы по ERM-скриптам - Sav - 30.01.2011 19:23 По-моему, надо запихнуть изменение маны в функцию и вызвать её сначала !!FU:P, а затем !!FU:D. Думаю, HE:I прописывает количество маны герою так же, как если это делать через !!UN:C. RE: Ваши вопросы по ERM-скриптам - Berserker - 30.01.2011 20:25 В воге полный бред. Событие генерируется, но сообщения в них на клиентах не отображаются, а часть данных как бы сбрасывается. В общем маразм какой-то. Я понимаю так: либо bg на каждом полноценное событие, либо только на сервере. А смешанный полуглючный вариант - это жестоко. RE: Ваши вопросы по ERM-скриптам - Prayer - 02.02.2011 10:24 (30.01.2011 01:27)Bes Wrote: Неприятную вещь обнаружил Это не только маны касается, пытался такими же образами менять вторичные навыки в бою, т.е. например "защиту" на нестандартную величину !!HEy1:S23/9. Изменения происходят только на серве при триггерах !?BG и !?BR, хотя казалось бы, что эти триггеры срабатывают на обоих компах. В итоге на нападающем компе мы имеем один урон, на защищающемся - другой! Зато в триггерах !?BAxx все красиво работает, навык действительно меняется на обеих машинах. В конце боя опять меняешь его назад через !?BAxx, НО!!! опять же есть большущий баг. Если скажем красный лошком напал на главного героя синего и у этого синего перед боем изменен вторичный навык на нестандартную величину, то красному достаточно просто успеть убежать или проиграть бой, затем передаем ход синему и у него появляется "Базовая первая" с иконкой мудрости. Короче фантомный навык, который занимает слот и ведет к вылету если кликнуть на нем. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 05.02.2011 12:39 Вопрос: Сделал скрипт Spoiler (Click to View) на примере Necromancy !!FU836&y5=64:P42/11/1/y1/0; что делать? RE: Ваши вопросы по ERM-скриптам - GhostManSD - 05.02.2011 18:34 Сохрани оригинальное описание навыка в текстовую переменную. Затем сохрани свое описание возможности в другую текстовую переменную. Сложи и сохрани в третьей (или же в любой из первых двух). Или пропиши вручную в переменную как описание, так и возможность. Так, пожалуй, даже проще, ибо предыдущий метод хорош лишь тем, что дает возможность сохранять текст для Героев Любых Языков(тм). RE: Ваши вопросы по ERM-скриптам - Bes - 09.02.2011 04:27 Sav, вот я писал.. Bes Wrote:Пробовал посылать удалённую команду смены маны (через FU:D), результат тот же:( === Как можно узнать изпод триггера BG1 какая сторона выйграла битву? Code: !?BG1;К сожалению, BA1 негодится для требуемой мне задачи, а в BG1 герой ещё не утерял своего хозяина дабы получать через HE:O, либо через BA:H#/?$, искомую "без хозяина". Хотел было взять !!BU:V?y1, а она на получение не работает - выдаёт мусор (один и тот же, вне зависимости кто и как закончит бой)..a Ведь в обозначенный выше кодом момент игра уже знает, кто выйграл :( Помогите, пожалуйста ;( RE: Ваши вопросы по ERM-скриптам - Berserker - 09.02.2011 22:16 Пройдись по монстрам левой стороны. Если все мертвы то она проиграла, иначе правая. RE: Ваши вопросы по ERM-скриптам - Bes - 10.02.2011 02:11 Тут два момента проблемных.. 1. бывают случаи когда на обеих сторонах все мертвы (например, случился армагеддон).. я уже непомню какая-сторона считается выйгрышной 2. как быть, если игрок сбежал\откупился? ведь его армия будет живой на тот момент (проверял).. я ведь несмогу узнать какая сторона инициировала побег
RE: Ваши вопросы по ERM-скриптам - Berserker - 10.02.2011 02:21 Quote:1. бывают случаи когда на обеих сторонах все мертвы (например, случился армагеддон).. я уже непомню какая-сторона считается выйгрышнойникакая. Quote:2. как быть, если игрок сбежал\откупился? ведь его армия будет живой на тот момент (проверял).. я ведь несмогу узнать какая сторона инициировала побегПроверка в !?BG0 - тип действия, если в !?BG1 сохранённый тип - сдача, то... А почему !?BA1 не подходит? Мудришь в своём коде? RE: Ваши вопросы по ERM-скриптам - Bes - 11.02.2011 15:43 В !?BA1 уже нет инфы об убитых, т.е. все стэки (кроме первого) имеют -1/0 (!!BA:M#/x16/?y1/?y2 .. нехотелось задействовать лишние переменные для сохранения инфы по армии в BG1 ![]() === Кстати сказать, команда BU:V?$ в WoG даёт всегда 0, а в TE - 7601623 (что в BG1, что в BA1) RE: Ваши вопросы по ERM-скриптам - Barin - 17.02.2011 15:23 Sav, всё равно не работает скрипт корректно. Когда 1-й раз тестировал этот скрипт ничего не заметил. Расставил объекты на карте, при посещении 1-го сообщение есть, а 2-й уже не работает. Если посетить объект героем Оррином в куче расставленных, то нет для него сообщений. Для любого другого скрипт работает. Но там такую "запутанность" действий обнаружил, что делает скрипт не рабочим. ZVSE !?PI; !!VRy-2:Sv2; !!VRy-3:Sv3; !!VRy-4:Sv4; !!UN:U63/48/?y-1; !!VRy-1:-1; !!VRv2:S-1; !!DO22100/0/y-1/1:P; !!VRv2:Sy-2; !!VRv3:Sy-3; !!VRv4:Sy-4; *При посещении объекта... !?OB63/48; !!POv998/v999/v1000:H?y-1; !!VRy-2:S1; !!DO22101/1/y-1/1:P=y-2/?y-2; !!IF:W-1; !!VRy-3:Sw116&y-2; !!FU&y-3<>0:E; !!IF:M^Сообщение.^; !!VRw116:|y-2; *Функция, устанавливающая PO:H объекту.. !?FU22100; !!UN:U63/48/-1/2; !!POv2/v3/v4:Hx16; *Функция, вычисляющая степень 2-ки. !?FU22101; !!VRx2:Sx1*2; RE: Ваши вопросы по ERM-скриптам - Sav - 18.02.2011 00:06 У тебя точно PO:H этих объектов больше нигде не используется? RE: Ваши вопросы по ERM-скриптам - Barin - 18.02.2011 00:53 Точно, лишней команды нет, на пустой карте проверял. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 03.03.2011 03:46 Господа, у меня накопилось несколько вопросов по ЕРМ (мож кто уже такие задавал, если че - звиняйте), если не затруднит: 1. Как производить какие либо манипуляции до начала нового дня? Например я снижаю скорость героев у которых есть военные машины скажем на 200 очков по таймеру на каждый день - из этого получается что в конце дня отнимаются очки хода, а начале следующего дня восстанавливаются и опять потом отнимаются - некрасиво очень когда скачет все это... 2. Как убрать чтоб заклинания при экспертной магии делались на все войско? мне надо только чтоб на 1 отряд. 3. Как можно изменить стоимость заклинания? Заранее благодарен
RE: Ваши вопросы по ERM-скриптам - Sav - 03.03.2011 11:32 1. Думаю, стандартными средствами erm - никак. 2. SS:F. 3. SS:C. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 03.03.2011 14:03 (03.03.2011 11:32)Sav Wrote: 1. Думаю, стандартными средствами erm - никак. Спасибо большое, а 1-е может как-то через ячейки памяти? Через некоторое время подумав: Тоже наверное никак, нужен ведь такой таймер специфический, а не команда
RE: Ваши вопросы по ERM-скриптам - Sav - 03.03.2011 14:18 По поводу первого - можно найти место, где вычисляется максимальная ходьба героя и вычесть нужное прямо в тот момент. Думаю, это вполне выполнимо, хотя несколько неоправдано такой небольшой целью. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 15.03.2011 01:07 Как сделать перерисовку существ на поле боя при движении одного из них? !?BA0; Есть перерисовка заднего фона: !!BU:R; Есть перерисовка, как я понимаю существа: !!BU:S?/?/?/?/?/1; А как вызвать аналогичное условие !?HM-1 для существа на поле боя хз.....или может есть что-то подобное или как-то по другому сделать? Если это сделать я думаю глюки альфа плагина на поле боя пропадут... RE: Ваши вопросы по ERM-скриптам - Sav - 15.03.2011 01:39 !?HM - Hero Move. Только для героев. Триггера на движение существа нет. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 15.03.2011 01:49 А что там за глюк на поле боя, я так и не понял по описанию? Я, вроде бы, такого не встречал. RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.03.2011 02:02 есть триггер на движение существа. если быть точным, то на действие, но движение туда входит. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 15.03.2011 02:31 Quote:Триггера на движение существа нет.А как же !?BG:A6;? ![]() (15.03.2011 01:49)etoprostoya Wrote: А что там за глюк на поле боя, я так и не понял по описанию? Я, вроде бы, такого не встречал. Когда любой монстр подходит к монстру с прозрачностью, то часть альфа слоя на монстре исчезает... это только у меня так? Quote:И еще хотел спросить, пишу команду !!SS54:F1; - то есть настройки заклинания медлительности должны убраться... но не работает, все настройки в т.ч. массовый эффект при эксп. магии... ставлю 2 - закл. переходит в список закл. на карте и исч. в сп. закл. на поле боя - значит работает!... Но почему настройки не убираются.... пробовал отнять число 64... - тоже самое... в чем дело может быть? Еще значит это где-то делается?... или это изменить нельзя?- а все... сделал... RE: Ваши вопросы по ERM-скриптам - Sav - 19.03.2011 17:22 totkotoriy Wrote:А как же !?BG:A6;?Этот срабатывает один раз перед всем ходом существа и один раз после. В отличие от HM, который срабатывает на каждом шаге героя. Насколько я понял твою проблему, он тебе бесполезен. RE: Ваши вопросы по ERM-скриптам - OSDPxS - 19.03.2011 18:17 У меня два вопроса! 1.Как сделать так:стоит односторонний портал,а рядом 2 героя,один герой заходит в него и перемещается в точку указанную скриптом,а второй герой входя в портал оказывается там,где стоит выход из портала? 2.Как простым событием телепортировать героя? RE: Ваши вопросы по ERM-скриптам - Sav - 19.03.2011 18:25 HE:P. RE: Ваши вопросы по ERM-скриптам - OSDPxS - 19.03.2011 18:36 А как написать?: ставлю event на 32/143-(начало) и 36/140-(конец) И напиши пожалуйста,чтобы после входа в односторонний портал-он пропадал сразу-же (32/143) RE: Ваши вопросы по ERM-скриптам - Sav - 19.03.2011 19:11 Event на выход не нужен (если он, конечно, не используется для чего-то другого). ZVSE !#LE32/143/0:L1;Делаем так, чтобы событие исчезло после первого его посещения. !?LE32/143/0;При посещении события... !!HE-1:P36/40/0;Телепортация. RE: Ваши вопросы по ERM-скриптам - OSDPxS - 19.03.2011 19:43 А почему в подземелье,не действует? RE: Ваши вопросы по ERM-скриптам - Sav - 19.03.2011 20:51 Ты справку читал? Мало толку пытаться писать скрипты, если ты не делал этого. У каждой клетки 3 координаты: x, y и l. x и y - собственно, координаты клетки. l = 0, если это не подземка, а у подземных клеток l = 1. Ты сказал мне только 2 координаты и я написал скрипт для клеток в наземном мире. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 21.03.2011 21:03 (19.03.2011 17:22)Sav Wrote:Так то да... это точно никак не сделать, нужно чтоб тогда каждый кадр обновлялся... Я щас еще заметил, даже в обычных героях тоже самое происходит с тенями, что и с альфа на поле боя... Тут наверное уже в сам экзешник лезть надо, исправлять алгоритм прорисовкиtotkotoriy Wrote:А как же !?BG:A6;?Этот срабатывает один раз перед всем ходом существа и один раз после. В отличие от HM, который срабатывает на каждом шаге героя. Насколько я понял твою проблему, он тебе бесполезен. короче проще забить...
RE: Ваши вопросы по ERM-скриптам - Sav - 21.03.2011 22:26 Всего-то месяц прошёл... ![]() Diman Master Wrote:Sav, всё равно не работает скрипт корректно. Когда 1-й раз тестировал этот скрипт ничего не заметил. Расставил объекты на карте, при посещении 1-го сообщение есть, а 2-й уже не работает. Если посетить объект героем Оррином в куче расставленных, то нет для него сообщений. Для любого другого скрипт работает. Но там такую "запутанность" действий обнаружил, что делает скрипт не рабочим. Переделал. Проблема была, во-первых, в том, что я взял использованную w-переменную, а во-вторых, - глючил цикл в случае если он не должен выполняться ни разу. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - OSDPxS - 22.03.2011 00:56 Как,можно запретить быструю битву и авто-бой? RE: Ваши вопросы по ERM-скриптам - Bes - 22.03.2011 18:44 командой !!BA:Q$; - это для быстрой битвы.. имхо про автобой ничего нескажу - имхо, можно попробовать перехватывать нажатие автобоя и запрещать чтолибо делать при его активации RE: Ваши вопросы по ERM-скриптам - scanovec - 31.03.2011 20:53 Помогите пожалуйста мне с таким скриптом: Нужно чтобы когда герой посещал монолит выхода без секиры кентавра, у него выдавалось постоянно одно и то же сообщение, если у него она есть, то сообщение с двумя вариантами ответа ("да"или"нет"), если нажать "да", то герой телепортируется в другое место, если "нет", то ничего не происходит.Но если герой посетит монолит выхода после того как нажмёт "да" и телепортнётся в другое место, то будет выдаваться постоянно одно и то же сообщение, но другого содержания, чем если он посещает этот монолит без секиры кентавра. RE: Ваши вопросы по ERM-скриптам - Sav - 31.03.2011 23:15 Выбираешь флаг, ставишь его на 0 в начале игры. При посещении объекта: Если флаг =1 - второе сообщение, выход из функции. Иначе - проверка на секиру. Если её нет - первое сообщение. Если есть - вопрос. Нет - ничего не делать. Да - телепорт и флаг устанавливаем в 1. RE: Ваши вопросы по ERM-скриптам - scanovec - 01.04.2011 11:20 Спасибо, а то я уже писал по поводу этого скрипта на другом форуме, а ответа так и не дождался, но не могли бы вы чуть по подробней рассказать как это делать, к тому же у меня версия 3.5, и по-моему там нету выхода из функции. RE: Ваши вопросы по ERM-скриптам - Sav - 01.04.2011 12:52 Ставь 3.58f. Бессмысленно писать для ранних версий. RE: Ваши вопросы по ERM-скриптам - scanovec - 02.04.2011 15:10 Я бы с радостью, только где бы и как мне их взять?Кстати, с этим скриптом я уже разобрался, но не без вашей помощи, конечно. RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.04.2011 15:22 (02.04.2011 15:10)scanovec Wrote: только где бы и как мне их взять?WoG 3.58f RE: Ваши вопросы по ERM-скриптам - OSDPxS - 07.04.2011 09:10 Как убрать ограничение для объектов в редакторе? Этот скрипт может глючить? ZVSE !#UN:C6304272/4/2415922370; !?GM; !!UN:C6304272/4/2415922370; Сразу не глючило,а через пару дней выкидывало из игры! RE: Ваши вопросы по ERM-скриптам - Дьякон - 12.04.2011 00:56 Зависит от лунных фаз. RE: Ваши вопросы по ERM-скриптам - Anfis - 16.05.2011 16:17 У меня такая проблема, при нажатии на получении подсказки возникает ошибка, буквально текст такой "(ERM syntax Error. File: erm Line: 2994 Reason: Cannot add more objects. Save all ERM vars to WOGERMLOG.TXT (may take time)" Происходит это как я понял при определённом количестве нажатий правой клавишей мыши на поля карты (получение подсказок об объектах), примерно 600 или более. Я люблю играть обстоятельно и потому к месяцу седьмому этот лимит у меня превышен и играть становится невозможно. Мне нужно понять какой скрипт нужно отключить, чтобы решить эту проблему - я уже несколько лет потихоньку работаю над одной картой и хочу наконец закончить её, но не могу "сдать", пока в ней присутствуют подобные ошибки У меня возникали подозрения насчёт Волшебства, Разведки, Улучшенных подсказок, но при отключении этих опций ошибки всё равно продолжали выскакивать. Причём я заметил, что когда выделен герой в 50% случаев ошибка появляется, но если выделен город, ошибок нет вообще, то есть это как-то связано с героями. Очень надеюсь на помощь в решении этой проблемы, которая мне уже успела набить оскомину.Кроме того, есть такой вопрос, есть ли какой-нибудь эрм скрипт, при помощи которого можно сменить способность командира, в частности суккуба (Привлечение процента нейтральных существ), ибо я считаю эту способность имбовой и хотел бы поколдовать на эту тему, но не нашёл нужного скрипта. RE: Ваши вопросы по ERM-скриптам - Sav - 16.05.2011 16:39 Выложи wogcrashlog.txt. По поводу особенности командира - она вшита в экзешник, отключить её скриптом просто так нельзя, только правкой кода. Но, по-моему, она отключена в ФМ, можно посмотреть, как или спросить. RE: Ваши вопросы по ERM-скриптам - Berserker - 16.05.2011 17:55 Code: ; НАЗВАНИЕ: Removes commanders disbalance abilitiesRE: Ваши вопросы по ERM-скриптам - Anfis - 16.05.2011 20:09 Sav, вот ссылка ) http://ifolder.ru/control/?file_id=23567321&code=2e4a265f48241720b85c640e3e75169c Надеюсь это что-то разъяснит. Berserker, я так понимаю такой код только из под TE идёт? Это конечно не совсем то, но всё равно спасибо ![]() И ещё одна проблема, у меня выключена опция Изменённые существа, однако несмотря на это у меня добавляется Вивернам Монархам по 20 здоровья на 15-ый и 22-ой день первого месяца, а Фениксам уменьшается здоровье на 50, когда не включена опция уменьшенный прирост Фениксов. И при этом так с самого начала, как только устанавливаешь игру (были попытки переустановить). Возможно ли как либо с помощью скрипта ERM чётко обозначить выключенное положение скрипта Изменённые существа? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.05.2011 20:18 Это бинарный патч для BinGen (входит в Эру). RE: Ваши вопросы по ERM-скриптам - Sav - 16.05.2011 22:53 Anfis, будет время - посмотрю в каком это скрипте. Но, судя по тому, что последний сработавший ресейвер - !!FU:E, это может быть не баг скрипта. На всякий случай: это точно лог именно той ошибки? Попробуй вызвать эту ошибку несколько раз и посмотри, одинаковый ли в логе "The latest executed ERM receiver". У тебя Эра стоит? По поводу опций - в ресейвере !!UN есть команда, позволяющая включать и выключать опции по номеру. Номер опции можно посмотреть в меню опций, емнип. RE: Ваши вопросы по ERM-скриптам - Anfis - 16.05.2011 23:35 Sav, в wogcrashlog ничего не появилось,я даже специально очистил его от лишнего.. А то, что всё записывается в wogermlog, в другом виде правда, вот это точно. У меня вог 3.58f Кстати, попробовал сейчас Эру, начав новую игру - такого бага не возникло, потыркал правой кнопкой мыши по окружающим предметам по меньшей мере раз 800 И даже когда загрузил старый сейв от 3.58f в Эре баг не проявился. НО! неожиданно подобный же баг случился теперь с артефактами в окне героя в новой игре в Эре, что не так неприятно как ошибки на карте, но всё-таки тоже оказалось не лучшим сюрпризом. Однако ж настроение подулучшилось всё равно, ибо проблема-то вроде как решена, просто теперь надо приписать к карте, что играть в неё надо при помощи Эры Где-то я видел приписку к Эре, что это и есть 3.59? Неужели правда? Погромче бы заявили об этом только)Опцию !!UN попробую, хотя вспоминая свой прошлый опыт общения с ней у меня мало что получилось, мой гуманитарный ум ещё не дорос до того, чтобы ею можно было вольно пользоваться ) gamecreator, благодарю за разъяснение!8) RE: Ваши вопросы по ERM-скриптам - Sav - 16.05.2011 23:49 По-моему, с артами - глюк опции "Улучшенные артефакты 1". RE: Ваши вопросы по ERM-скриптам - Anfis - 17.05.2011 14:06 Sav, в общем-то да, верно
RE: Ваши вопросы по ERM-скриптам - Berserker - 17.05.2011 14:23 Скрипт для командиров: !!UN:C7785525/2/37008; суккубы !!UN:C7772712/2/37008; звери RE: Ваши вопросы по ERM-скриптам - Anfis - 17.05.2011 19:16 А вот у меня возник такой вопрос, теперь уже прямо касательно уточнения в скрипте. Я сделал здание на основе Фабрики Големов, Гнездовище Драконов (на основе пустого вог-объекта 19) и там вместо големов можно купить Кристальных, Лазурных, Ржавых и Сказочных драконов и там адекватная охрана из этих же драконов, но у меня возникла проблема - здание можно при соответствующей подготовке посещать бесконечное количество раз - убивая охрану и получая возможность снова купить тех же самых существ, то есть не как обычно охраняемое жилище - раз в неделю. Скрипт вышел такой: ZVSE !#VRz186:S^Драконье Гнездовище^; !#OB86/59/0:H186; !?OB86/59/0; !!IF&-312:V312/1; !!UN&312:I87/59/0/20/01/63/19/3; !!DW86/59/0&312:G0/132/12 G1/133/12 G3/134/12 G2/135/12 M3/132/1 M1/135/1 M0/134/1 M2/133/1; !!VRz186&312:S^Драконье Гнездовище^; Мне пришлось сделать чересчур мощную охрану,чтобы нельзя было обойтись без потерь при штурме. Вот и как бы сделать так, чтобы стандартизировать эту тему? ![]() Berserker, ого, спасибо, опробую это ) Апд: Если буквально такой скрипт под ZVSE ставить, то способность по-прежнему работает, если конечно я всё правильно понял. RE: Ваши вопросы по ERM-скриптам - Sav - 17.05.2011 20:47 Объект стоит настроить 1 раз в !?PI, а не каждый раз при посещении. UN:C-шки надо вставить в !?PI, а так же в !?GM (при загрузке). RE: Ваши вопросы по ERM-скриптам - Anfis - 18.05.2011 16:01 Sav, теперь всё работает, огромное спасибо за помощь ) Драконье Гнездовище работает как часы. Ну а вообще так-то скрипт для суккуба и зверя просто отключает способность командира, а если поставить какую-то более нейтральную способность? Как в TE например? RE: Ваши вопросы по ERM-скриптам - Sav - 18.05.2011 20:23 А что там в TE? А в принципе, никто не мешает отключить стандартную способность и заскриптовать новую. RE: Ваши вопросы по ERM-скриптам - Anfis - 21.05.2011 14:49 Sav, я знаю только, что в TE способность суккуба отменена, а есть ли какая-либо замена или нет - не в курсе. Я искал полноценное описание TE в инете, но не нашёл. Я довольно плохо разбираюсь в эрм и потому самому написать скрипт новой способности для командира мне сложно. Кстати, скрипт по отмене способности суккуба от Берсеркера сработал, а вот отмена вообще вог-скриптов почему-то не работает:-\ Не вижу между тем и тем принципиальных различий и потому в замешательстве. Что надо добавить или изменить? ZVSE !?GM0; !?PI; !!UN:P37/1; RE: Ваши вопросы по ERM-скриптам - Sav - 21.05.2011 18:39 Скрипты, в отличие от екзешника, сохраняются в сейвах, поэтому опции необязательно включать/отключать в GM. А отключить, вроде как !!UN:P37/0;. Anfis Wrote:самому написать скрипт новой способности для командира мне сложно.Могу помочь. Как минимум - сказать, возможно ли то или иное реализовать с помощью ERM, и указать, что примерно для этого надо использовать. RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.05.2011 20:44 И насколько я помню, с началом триггера предыдущий заканчивается. Так что при загрузке ничего не выполняется. RE: Ваши вопросы по ERM-скриптам - Anfis - 24.05.2011 09:58 Sav, gamecreator, проверю как время появится и отпишу насчёт UN. Sav, насчёт способности суккуба подумал. Раз Инферно это в первую очередь магический город, то можно сделать что-нибудь типа автозаклинаний из магии огня, возможно даже чтоб суккуб использовал 150% от силы героя для своих заклинаний (как у шамана 150% атаки/защиты героя). Список заклинаний: Огнестена, Огнешар, Инферно, Защита от огня, Проклятье, Жажда Крови, Разрушающий луч, Неудача (кстати, хотелось бы хоть раз в жизни увидеть реальный эффект от неё и потому может быть сделать какой-нибудь усиленный эффект - я изменил Адриэн и поменял её геройскую специализацию на Неудачу вместо Эксперт Магия Огня, но играя ей понял, что не верю в эффективность Неудачи и потому чаще употреблял более выгодные и менее зависящие от удачи заклинания), Берсерк, Бешенство - это навскидку. Существам при помощи EA вроде несложно сделать автозаклы на заклятия усиления или ослабления, хотя при этом с боевыми заклятиями возникает проблема из-за того, что нет фиксированной силы магии, то есть к примеру у существ вне зависимости от количества всегда будет заклинание с одним и тем же уроном (в этой проблеме я также просил бы помочь - как для EA можно сделать урон заклинаний в зависимости от количества существ в стеке, к примеру +5 урона за каждое существо), командиру наверно тоже не так трудно сделать подобную тему, если знать как. И тут же возникает проблема - Инферно и Огненный шар могут использоваться против своих, что неприятно в бою, то есть тут надо либо присваивать на время атаки дружественным существам иммунитет к огню, либо взять другое заклятие, к примеру, Взрыв с уменьшенным коэффициентом воздействия, либо и то и другое. Это должно выглядеть так: 5% на то, что может сработать каждое из заклинаний + % от уровня героя делённого на 2 (максимум 20%). Возможно даже сделать что 150% не только от силы, но и от знания героя, то есть какой-то предел по возможному количеству использований автозаклинаний, чтобы автоматически использовалась мана командира. Дополнение: чтоб совсем уж идельно получилось, хорошо бы ещё и название способности командира с описанием привести к общему знаменателю. Название что-нибудь типа Колдовство или просто Автозаклинания, описание я приводил выше. Ну и картинку поменять подходящую по размеру, к примеру, curse13.bmp , хотя у меня была мысль не останавливаться на конкретно магии огня как в плане заклятий, так и в плане картинки, и просто поставить изображение раскрытой магической книги. RE: Ваши вопросы по ERM-скриптам - Anfis - 27.05.2011 17:01 Sav, так это реально написать такой скрипт для суккуба?
RE: Ваши вопросы по ERM-скриптам - Sav - 27.05.2011 20:32 По поводу скрипта - однозначно будет проблема с защитой от магии, она почти не решаема (в смысле решаема только составлением базы существ с ней и проверкой по этой базе, со всеми проблемами совместимости). Сделать закл в начале раунда (как чародей) можно так же, как в этом скрипте (потребуется Эра). Разберёшся сам? Сделать закл после удара (как стрекоза) средствами ERM нельзя, но у меня есть dll-ка, которая (пусть и немного кривовато) создаёт нужный триггер. Если тебе это надо, я выложу и объясню, как пользоваться. По поводу описания - не знаю, наверное, его надо менять где-то в ресурсах игры. RE: Ваши вопросы по ERM-скриптам - Berserker - 27.05.2011 21:38 Sav, а что это за магия: Quote:!!SN:X?v2;Считываем номер ходящего стека. RE: Ваши вопросы по ERM-скриптам - Sav - 28.05.2011 00:08 Если его просто считать - он сотрётся и не будет доступен для считывания в следующем скрипте (если несколько скриптов выполняются в один момент, но имеют отдельные триггеры). RE: Ваши вопросы по ERM-скриптам - Berserker - 28.05.2011 00:14 При чтении значение не стирается. ЕРМ выполняется последовательно в одном потоке. Так что вторая строка не нужна
RE: Ваши вопросы по ERM-скриптам - Sav - 28.05.2011 00:37 Можешь попробовать удалить вторую строку, создать ещё один такой же триггер после первого и взять в нём из SN:X значение. Полагаю, оно окажется всегда 0 или, может ещё 10 (или 13, не помню, что там в v1 записывалось ). Или другой мусор.Я не раз сталкивался с подобным, и по всем признакам проблема именно в затирании SN:X-значения после взятия. Так или иначе, запись после считывания решает эту проблему. RE: Ваши вопросы по ERM-скриптам - Berserker - 28.05.2011 03:18 Quote:!?FU77007;Перепроверил много раз. Сав, никакой магии ) RE: Ваши вопросы по ERM-скриптам - Sav - 28.05.2011 10:52 Насколько я помню, добавление записи решило эту проблему: http://wforum.heroes35.net/showthread.php?tid=541&pid=54247#pid54247. Я уже не очень помню, что там было, и посмотрю и проверю ещё раз - не просто же так мне взбрело в голову, что оно затирается. RE: Ваши вопросы по ERM-скриптам - Sav - 28.05.2011 13:17 Code: !?FU77007;Code: !?FU77007;Code: !?FU77007;
RE: Ваши вопросы по ERM-скриптам - Berserker - 28.05.2011 14:37 Снова проверил - ОК. У тебя точно не стоит какая-нибудь твоя dll с записью в параметры? RE: Ваши вопросы по ERM-скриптам - Sav - 28.05.2011 18:09 Удалил dll-ки, всё так же. Попробую на чистой Эре. А у тебя не было бага с банком, того, для которого я выкладывал исправленный скрипт? Там тоже фигурировала установка v-переменной в 13. Но тот баг был не только у меня... RE: Ваши вопросы по ERM-скриптам - Berserker - 28.05.2011 20:02 Нет. За все годы багов с банками не было. RE: Ваши вопросы по ERM-скриптам - Anfis - 29.05.2011 17:49 Sav, исполнение этой идеи судя всему потребует колоссальных мыслительных затрат.. Гм, а если как-то упростить, к примеру поставить суккубу в способность фиксированные -2 неудачи сопернику и чтоб эффект неудачи усиливался с уровнем командира и в итоге неудача работала бы как низкий боевой дух по масштабности и эффективности? Ну и ещё вопрос, как всё-таки сделать нефиксированный урон у существ при атаке, то есть чтоб урон боевого заклинания менялся в зависимости от количества существ. К примеру, ставим Элементалю Магмы способность колдовать Взрыв после атаки: !#EA125:B12/1/97/18/100/17/19/21/23/25/27/29/31/33/35; Всё работает, да, но урон всегда будет одинаковым, ударит ли 1 или 100 Элементалов Магмы, а именно 525 урона. К примеру, пусть Элементали Магмы наносят Взрыв с уроном 50, а за каждого Элементала в отряде будет прибавляться 5 урона, то есть если один Элементаль наносит 55 урона (50+5 за себя), то 100 уже будут наносить 550. Это для примера, главное понять как всё-таки сделать правильный скрипт. Или то,что ты говорил про dll это тоже к этому относится и просто так не сделать? RE: Ваши вопросы по ERM-скриптам - Sav - 30.05.2011 13:53 Anfis Wrote:чтоб эффект неудачи усиливался с уровнем командира и в итоге неудача работала бы как низкий боевой дух по масштабности и эффективности?Не понял. Эффекты боевого духа и удачи неизменяемы скриптами. Единственный способ - вручную проверять наличие неудачи и что-то делать. RE: Ваши вопросы по ERM-скриптам - Anfis - 30.05.2011 19:23 Sav, а максимум неудачи сколько вообще возможно сделать? С помощью эрм можно сделать максимум удачи и боевого духа, а вот этого не нашёл. Хотелось бы как-то почувствовать эффективность неудачи в игре:-\ RE: Ваши вопросы по ERM-скриптам - Sav - 30.05.2011 20:11 Что значит "максимум неудачи"? Боевой дух может варьироваться в пределах -3...3, а удача 0...3. Т. е. неудачи не существует - самое худшее - нулевая удача. RE: Ваши вопросы по ERM-скриптам - Anfis - 30.05.2011 20:44 Sav, нет, но ведь даётся же отрицательное количество неудачи, к примеру, после повторного посещения пирамиды, когда охрана уже разгромлена. Кроме того, в окне героя можно прочитать при отрицательной неудаче: "Неудача иногда посещает войска в бою, снижая урон в два раза." И если меня не сглюкануло, однажды у меня было такое, когда войско нанесло урон вдвое меньший. Я так понимаю, что вероятность неудачи настолько мала, что если это происходит, то это кажется почти невероятным
RE: Ваши вопросы по ERM-скриптам - etoprostoya - 30.05.2011 23:12 Неудача НИКОГДА не происходит. То есть, эффект от удачи=-3 и удачи=0 одинаков. RE: Ваши вопросы по ERM-скриптам - Anfis - 31.05.2011 00:28 etoprostoya, откуда такая инфа и на 100 ли процентов она достоверна? Выше я написал фразу, в которой говорится, что такой эффект возможен. Может быть разработчики отключили его, убоявшись, что эффект будет слишком мощный, может быть что-то ещё, в любом случае описание присутствует в игре не просто так. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 31.05.2011 10:39 Инфа 100%. Никто никогда не видел эффекта Неудачи. RE: Ваши вопросы по ERM-скриптам - Sav - 31.05.2011 10:58 Неудачу можно эмулировать. Уменьшить урон в 2 раза - дело нехитрое, триггер для анимации и звука есть в моей dll-ке. Только надо будет понять: хранится ли отрицательная удача в отряде, или её придётся отдельно высчитывать. RE: Ваши вопросы по ERM-скриптам - Anfis - 31.05.2011 13:51 etoprostoya, а зря=) Значит эффект Неудачи мне приснился ![]() Sav, вообще в идеале было бы здорово сделать эффект Неудачи реальным для всей игры, в данном случае чтоб можно было просто сунуть скрипт в карту и она заработала бы. Ну и кстати, Удача ведь увеличивает урон не буквально в два раза, а на какой-то процент вроде как? Где-то на 50%? Если так, тогда всё будет правильно и для Неудачи. RE: Ваши вопросы по ERM-скриптам - Sav - 31.05.2011 14:06 Удача - именно в 2 раза. Хотя, доп. урон некоторых скриптов, возможно, не учитывается удачей, но, даже если такое есть, - это - лишь недоработка. Уменьшить урон можно с помощью MF (не помню только, что там с логом битвы), dll, создающая триггер, в котором нужно проигрывать анимацию и звук, здесь. Как нормально получить удачу стека, я пока не нашёл. RE: Ваши вопросы по ERM-скриптам - Sav - 31.05.2011 14:22 (28.05.2011 03:18)Berserker Wrote:Quote:!?FU77007;Перепроверил много раз. Сав, никакой магии ) Проверил на заново поставленной Эре. В общем, в первый ход первого существа он написал как надо (First 2; Second 2), а потом стал всегда в Second писать 13, в т. ч. и после перезапуска игры. А вот бага с банком нет. RE: Ваши вопросы по ERM-скриптам - Anfis - 31.05.2011 15:51 (31.05.2011 14:06)Sav Wrote: Как нормально получить удачу стека, я пока не нашёл.То есть всё не так просто, как казалось на первый взгляд, и ожидать готового скрипта, исполняющего эффект Неудачи, пока не приходится? RE: Ваши вопросы по ERM-скриптам - Sav - 31.05.2011 17:27 Я и не обещал сделать готовый скрипт. Для определения удачи надо проверить на навык "удача", все арты удачи, временные эффекты, заклинания, дьяволов у врага, м. б. ещё что-то. По отдельности это вполне возможно, вместе - неохота + проблемы совсестимости. Это я понимал с самого начала. Но, возможно, есть более простой путь, позволяющий определить непосредственно удачу. RE: Ваши вопросы по ERM-скриптам - Berserker - 31.05.2011 18:10 Quote:Проверил на заново поставленной Эре.Sav, целая карта Valery построена на этом тригере. Уверяю тебя, проблема не в нём. Код не может работать как-то не так, как он прописан в сорцах вога и эры. К сожалению, я не могу отладить твою версию и найти реальную проблему, но ты-то можешь в оле поставить точку останова на запись в v2, убрать все скрипты из папки и проверить! RE: Ваши вопросы по ERM-скриптам - feanor - 01.06.2011 23:31 Quote:Как нормально получить удачу стека, я пока не нашёл. !!BM#:G213/?y1/d; ? RE: Ваши вопросы по ERM-скриптам - MOP - 03.06.2011 20:09 (31.05.2011 14:22)Sav Wrote: !?FU77007;Убери все скрипты, кроме этого. Перед битвой поставь бряк «Memory, on write» на адрес 0x88766C. Посмотри, какой код заносит туда 0Dh, а какой – номер стека. Если код одинаков во всех случаях – значит, проблема реально в ЭРЕ/её поведении на твоём компе. Если нет… что-то ты мутишь. ![]() Тьфу, не заметила пост Берса. А у меня тоже магии нету. etoprostoya Wrote:Инфа 100%. Никто никогда не видел эффекта Неудачи.Я прямо сейчас видела. Правда, то зело мутные Герои. P.S. Привет симпатяшкам. RE: Ваши вопросы по ERM-скриптам - Berserker - 03.06.2011 20:28 До этого Сав писал, что и v1 у него портится числом 13. Чёртова дюжина в ударе ) RE: Ваши вопросы по ERM-скриптам - Sav - 07.06.2011 17:35 feanor Wrote:!!BM#:G213/?y1/d; ?Да, действительно, это полностью подходит. Anfis, в общем, с использованием моей dll, получается что-то в этом духе. Точно могу сказать - не работает для выстрелов (и сделать с помощью erm нормально это невозможно). Spoiler (Click to View) Насчёт SN:X - проверил ещё раз на чистой Эре - первые 2 раза - нормально сработало, затем - 13. Кстати, и в прошлый и в этот раз 13 первый раз появилось при первом ходе 0-ого отряда. 13 в v2 заносит тот же код, который заносит и нормальные значения. Berserker Wrote:До этого Сав писал, что и v1 у него портится числом 13. Чёртова дюжина в ударе )Это было не только у меня. http://wforum.heroes35.net/showthread.php?tid=772&pid=54675#pid54675. RE: Ваши вопросы по ERM-скриптам - Berserker - 07.06.2011 17:52 Там было исправление от драколича. Эра или вог 3.58 не при чём ![]() Выложи скрипт, чтобы и другие могли проверить. RE: Ваши вопросы по ERM-скриптам - Sav - 07.06.2011 18:01 Какой скрипт? Berserker Wrote:Там было исправление от драколича. Эра или вог 3.58 не при чёмТак у меня-то это исправление никогда не стояло, но была аналогичная проблема. RE: Ваши вопросы по ERM-скриптам - Berserker - 08.06.2011 00:32 И пока нет публичного кода, её демонстрирующего. Чтобы проверил я и ещё кто-нибудь. RE: Ваши вопросы по ERM-скриптам - Sav - 08.06.2011 01:40 Это ты ко мне вообще обращаешься? ![]() Может, я туплю, но я не могу понять, о каком конкретно коде идёт речь. RE: Ваши вопросы по ERM-скриптам - Berserker - 08.06.2011 02:41 Да, к тебе. Приведи код, который бы гарантированно вызвал 13. Это как заклинание. Повторить мог лишь ты, да пользователь скриптов драко ) RE: Ваши вопросы по ERM-скриптам - Anfis - 08.06.2011 13:27 Sav, благодарю за помощь, с пустых Холмов вернусь и всё проверю. Но для начала хотелось бы понять как работать с твоей dll, куда вставлять и вообще, что с ней делать. Получается надо будет вставлять твою dll в комплект карты и уточнять для игроков все эти дела (readme)? RE: Ваши вопросы по ERM-скриптам - Sav - 21.06.2011 14:59 Dll надо положить в папку EraPlugins (естественно, должна быть установлена Era). Как её использовать в скриптах, написано в её теме. Как её компоновать с картой - дело твоё. Лично я бы не стал пихать dll в архив с картой, а дал бы ссылку и обозначил необходимость её наличия, но, возможно, тебе удобно иное. RE: Ваши вопросы по ERM-скриптам - MATRASUS - 26.06.2011 12:41 Столкнулся со следующим - после победы в битве с большим войском (например, 200к юнитов 7 уровня) опыт моих войск уходит в минус, причем не обязательно у всех 7 стеков. С чем это может быть связано? P.S. Есть где-нибудь мануал по правке скриптов в памяти? А то я пробовал править Dee - при загрузке выдает ошибку. RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.06.2011 12:56 (26.06.2011 12:41)MATRASUS Wrote: С чем это может быть связано?Скорей всего переполнением. RE: Ваши вопросы по ERM-скриптам - Berserker - 26.06.2011 14:09 MATRASUS, DEE - всего лишь инструмет. Нужно знать ЕРМ. RE: Ваши вопросы по ERM-скриптам - MATRASUS - 26.06.2011 15:01 (26.06.2011 12:56)gamecreator Wrote:(26.06.2011 12:41)MATRASUS Wrote: С чем это может быть связано?Скорей всего переполнением. Можно как-то вылечить или fix какой сделать, чтобы избежать этого в будущем? RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.06.2011 15:05 Если и можно, то очень сложно. Это встроенная опция. Разве что экзешник править. RE: Ваши вопросы по ERM-скриптам - Sav - 26.06.2011 15:34 А разве нельзя с помощью ERM каждый раз проверять опыт отряда на отрицательное количество и устанавливать в максимальное? Это, наверное, не полное решение, но, думаю, вряд ли когда-нибудь будет бой, после которого переполнение будет настолько большим, что опыт станет положительным. RE: Ваши вопросы по ERM-скриптам - Berserker - 26.06.2011 15:39 Вот именно. 2 миллиарда жизней в бою вряд ли. Ещё лучше - перед боем запоминать опыт для всех отрядов, а если после боя он меньше, чем был, то выставлять МАХ. RE: Ваши вопросы по ERM-скриптам - MATRASUS - 26.06.2011 19:13 Супер! Идеи хорошие, к сожалению я их реализовать не смогу, т.к. ERM знаю только "по бумажке". А по поводу правки экзешника, дорогой Berserker, возможно ли этот fix включить в Era II, над которой вы трудитесь? RE: Ваши вопросы по ERM-скриптам - Berserker - 26.06.2011 19:19 Нет, это дело скриптов и модулей. RE: Ваши вопросы по ERM-скриптам - MATRASUS - 26.06.2011 19:57 А как плагин для Era можно реализовать? RE: Ваши вопросы по ERM-скриптам - Berserker - 26.06.2011 20:03 Можно, но вам придётся освоить язык программирования. RE: Ваши вопросы по ERM-скриптам - Sav - 26.06.2011 20:25 Ассемблер. ![]() Если что, это обсуждалось в теме Исследование Героев. RE: Ваши вопросы по ERM-скриптам - MATRASUS - 26.06.2011 20:27 К сожалению, не имею ни сил, ни времени на это. Надеюсь, что это заинтересует кого-нибудь из здешних гуру. Когда-нибудь...
RE: Ваши вопросы по ERM-скриптам - Sav - 26.06.2011 20:34 Что заинтересует? Написать скрипт, "исправляющий" (в большинстве случаев) глюк с опытом - дело 5-ти минут. Написать полноценное исправление для экзешника сложнее, сходу не скажешь насколько точно, но во много раз. RE: Ваши вопросы по ERM-скриптам - Berserker - 26.06.2011 20:56 Сав, сочини человеку приблуду за 5 минут. При любом cm2 исправляющую. RE: Ваши вопросы по ERM-скриптам - MATRASUS - 26.06.2011 21:07 Quote:Что заинтересует?Речь скорее о полноценном исправлении. Насколько я понимаю "миссия" платформы Era и дальнейшей разработки/доработки аддонов для HoMM, в частности WOG, заключается и в том, чтобы всё работало и не давало сбоев. Временное исправление тоже хорошо, кстати, как вариант, можно сам скрипт наверное поправить, а Berserker может его включить в очередную сборку Era all-in-one. RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.06.2011 21:12 (26.06.2011 21:07)MATRASUS Wrote: Насколько я понимаю "миссия" платформы Era и дальнейшей разработки/доработки аддонов для HoMM, в частности WOG, заключается и в том, чтобы всё работало и не давало сбоев.Миссия платформы Era заключется в облегчении модостроения. RE: Ваши вопросы по ERM-скриптам - Berserker - 26.06.2011 21:54 А переполнение переменных - явление распространённое и не исправимое внешними средствами, только костылями для тех, кто играет с гигантскими армиями и кому это нужно. RE: Ваши вопросы по ERM-скриптам - Sav - 26.06.2011 23:17 В общем, вот: (Click to View) У меня, к сожалению, нет возможности тестировать скрипты, так что он может и не заработать. Чтобы удостовериться в правильности его работы, достаточно протестировать скрипт ниже (он должен устанавливать опыт в максимум, как только он перевалит за 1000). Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - MATRASUS - 26.06.2011 23:54 Спасибо, Sav. gamecreator, а разве избавление от возможных ошибок - не облегчение модостроения? (вопрос риторический)Berserker, я с этим явлением столкнулся 2 раза, но "осадок остался". Не хотелось бы сталкиваться с этим повторно. Опыт ещё полбеды, дополнительный скрипт/переделанный скрипт решит проблему, а вот исчезающие армии (что-то в районе >32k) - О причине я уже читал, в теме про ошибки.
RE: Ваши вопросы по ERM-скриптам - Berserker - 27.06.2011 00:07 Даже VCMI (Герои 3 с нуля) не решают этой проблемы. Просто теперь максимальное кол-во воинов в отряде будет 2^31|32. А что это меняет? Можно сделать карту с огромными приростами и миллионо-миллиардными армиями. RE: Ваши вопросы по ERM-скриптам - Sav - 27.06.2011 00:15 Герои попросту неприспособлены для больших армий. С ними и с ИИ глюки, и переполнение, и прочие (наверное) неприятности. RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.06.2011 00:24 (26.06.2011 23:54)MATRASUS Wrote: gamecreator, а разве избавление от возможных ошибок - не облегчение модостроения?Ошибка не критична. Более того, больше никого она не волнует. RE: Ваши вопросы по ERM-скриптам - Berserker - 27.06.2011 00:46 Насчёт ИИ - переполнение Fight Value, когда из 1000 лазурных автобой убивает одного при битве с детскими войсками и героем 1-го уровня, что абсолютно невозможно. RE: Ваши вопросы по ERM-скриптам - Sav - 27.06.2011 00:53 И ещё зависало из-за растущих армий. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 29.06.2011 01:23 Мужики подскажите, как менять наборы артефактов у торговца артефактами??? В замках знаю как, J8 по-моему... RE: Ваши вопросы по ERM-скриптам - Sav - 29.06.2011 10:57 Это не реализуемо через нормальный erm, но, емнип, легко делается через UN:C. В этой теме уже было, искать с конца. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 09.07.2011 15:04 Вопрос, пытаюсь заставить монстра стрелять, через скрипт Spoiler (Click to View) выскакивает ошибка нет спрайта, в воге этого не было Всем спасибо за помощь RE: Ваши вопросы по ERM-скриптам - etoprostoya - 09.07.2011 16:43 Значит, в Феникс-моде нет спрайта, который есть в ВоГе, всё просто Может анимации стрелы нет, а может анимация юнита а) неполная, то есть не хватает кадров для соответствия с CRANIM.txt; б) вообще отсутствует. Или не для стрельбы, а для драконьего дыхания.
RE: Ваши вопросы по ERM-скриптам - Berserker - 09.07.2011 17:57 Объяснение суперское, но феникс ставится на вог и заменяет только двух монстров. RE: Ваши вопросы по ERM-скриптам - Sav - 09.07.2011 19:18 Может быть из-за того, что 128 - неиспользуемый монстр? RE: Ваши вопросы по ERM-скриптам - Berserker - 09.07.2011 19:24 То есть в CrAnim попросту не будет прописана анимация? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 09.07.2011 20:11 Анимация стрельбы есть, и кадры у монстра есть, в воге скрипта который выше + файлы анимации хватало, сейчас выдает ошибку, может файлы надо по другому назвать, или адрес анмации стрельбы сменился, скрипт косячит? пишет нет спрайта CrAnim анимация прописана 82M и WAV файлы движения и стрельбы сделаны RE: Ваши вопросы по ERM-скриптам - etoprostoya - 09.07.2011 21:26 Сделай в дефе монстра по десять кадров в каждом типе анимации стрельбы и драконьего дыхания. Десяти кадров всегда хватает. Если опять будет вылетать, то деф монстра не причём и одним вариантом меньше. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 09.07.2011 21:53 В общем решил я эту проблему скрипт стрельбы вот Spoiler (Click to View) Help please - Valery - 16.07.2011 16:01 Please can someone help me to fix a script, I am not sure where is wrong. The script must make Solmyr jump at different locations at specified time. So far it works, but I have a few visual glitches and game slow when running, I guess there is a better way? Solmyr is green AI hero. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 16.07.2011 16:55 Code: !#TM66:S1/999/1/8; green player every dayRE: Ваши вопросы по ERM-скриптам - Valery - 16.07.2011 17:08 Thanks, now is working perfect
RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.07.2011 17:58 Вот такой вопрос. Есть скрипт, Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 16.07.2011 18:07 Code: !?BG&v997>-1;Code: !!VRv10:S0;RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.07.2011 18:42 Вначале шло Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 16.07.2011 19:06 Адреса на вог-код, конечно они разные от версии к версии. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.07.2011 20:31 Где эти адреса можно посмотреть? RE: Ваши вопросы по ERM-скриптам - Berserker - 16.07.2011 20:36 Их нужно находить в отладчике/дизассемблере. Подробнее не могу сказать. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.07.2011 21:02 А для общественности они нигде не выложены, на сайте, или форуме например? Или каждый сам все это ищет? RE: Ваши вопросы по ERM-скриптам - hippocamus - 16.07.2011 21:25 Попробуй ко всем адресам в UN:C добавить 527800. Это смещение большинства адресов TE относительно WOG. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 16.07.2011 22:29 Не помогло... RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.07.2011 03:16 открываешь 16-редактор и смотришь что в ехе лежит по тем адресам. берешь штук 10-16 байт подряд и ищешь их в другом ехе. при этом результат поиска должен быть единственным (если нет, то надо взять больше байт). исходя из найденного вычисляешь новый указатель. в большинстве случаев должно помочь. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 21.07.2011 11:39 (17.07.2011 03:16)gamecreator Wrote: открываешь 16-редактор и смотришь что в ехе лежит по тем адресам. берешь штук 10-16 байт подряд и ищешь их в другом ехе. при этом результат поиска должен быть единственным (если нет, то надо взять больше байт). исходя из найденного вычисляешь новый указатель. Если кто знает, дайте адрес по которому Огры колдуют жажду крови.. Заранее благодарен. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 28.07.2011 12:15 Привет, подскажите плиз как поменять постройки в замках местами... например чтоб опушка единорогов стала 1 го уровня вместо кентавров? Или это в ТХТ где-то рыться надо? RE: Ваши вопросы по ERM-скриптам - etoprostoya - 28.07.2011 12:22 Это во внутренней таблице экзе нужно править, парой UN:C. Адреса были на дф2
RE: Ваши вопросы по ERM-скриптам - totkotoriy - 28.07.2011 12:29 (28.07.2011 12:22)etoprostoya Wrote: Это во внутренней таблице экзе нужно править, парой UN:C. Адреса были на дф2Спасибо, а примеры то хоть там надеюсь есть? RE: Ваши вопросы по ERM-скриптам - etoprostoya - 28.07.2011 12:39 Не, таких примеров там, вроде, не было. RE: Ваши вопросы по ERM-скриптам - Barin - 28.07.2011 14:14 В чём проблема помещения жилища существа (санта-гремлины) на карту через команду !!UN:Ix/y/l/17/95. Поясняю: объект устанавливается, но жёлтый квадрат его располагается не на двери жилища, а рядом. Эта ситуация доводит до истерики, другие жилища нормально помещаются, а этот с глюком, деф как-то неправильно размещается в игре. Как это исправить? RE: Ваши вопросы по ERM-скриптам - totkotoriy - 28.07.2011 14:54 (28.07.2011 12:38)Tamerlan Wrote: Харе мозг делать,разве !!UN:C существует?Если не знаешь - лучше промолчать или поискать сначала... RE: Ваши вопросы по ERM-скриптам - feanor - 28.07.2011 16:52 Quote:тоткот нету у UN параметра С во всяком случая в стандартном воге,я спец. проверялты псец. Я его использовал. Quote:например чтоб опушка единорогов стала 1 го уровня вместо кентавров?надо опушке единорогов выставить деф, обводку, координаты и глубину конюшен кентавров, и наоборот. Ну и поменять кадры в hallчоттам дефе. Таблица ссылок на имена дефов: 0x643074 (44*9 char*) На обводки: 0x68A3DC (аналогично) Координаты: 0x68AA0C (44*9 6-байтных структур вида {short x, short y, short dummy}) Глубины: 0x642EC4 (44*9 байт, каждый байт - номер строения, рисуются от первого к последнему) RE: Ваши вопросы по ERM-скриптам - etoprostoya - 28.07.2011 17:40 А я понял задачу так: поменять уровни зданий и существ без замены графики. То есть, поменять номера строений в таблице строений города. Имею в виду эту таблицу (адрес и полный формат которой не знаю) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - feanor - 28.07.2011 17:47 Quote:То есть, поменять номера строений в таблице строений города.Неоправданно сложно. Хотя бы потому что такой таблицы нет. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 28.07.2011 18:21 Quote:Хотя бы потому что такой таблицы нет.Как тогда игра знает, какое здание какому уровню монстров соответствует? RE: Ваши вопросы по ERM-скриптам - feanor - 28.07.2011 18:28 Quote:какое здание какому уровню монстров соответствует?Дык, здание под номером 30 - двеллинг первого уровня, 31 - второго, .. 37 - первого улучшенного, .. 43 - седьмого улучшенного. Всегда, во всех городах - в таблицу эти значения не вынесены. RE: Ваши вопросы по ERM-скриптам - feanor - 28.07.2011 18:55 А, еще ж надо будет поменять обитателей жилищ. Ну тут либо ERM (UN:T, вроде), либо таблица 0x6747B4 RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2011 20:59 (28.07.2011 18:28)feanor Wrote: Дык, здание под номером 30 - двеллинг первого уровня, 31 - второго, .. 37 - первого улучшенного, .. 43 - седьмого улучшенного.не пойму что нам мешает сказать, что двеллинг единорогов имеет номер 30 RE: Ваши вопросы по ERM-скриптам - totkotoriy - 28.07.2011 21:44 (28.07.2011 16:52)feanor Wrote: Таблица ссылок на имена дефов....Спасибо, надеюсь разберусь... (28.07.2011 20:59)gamecreator Wrote: не пойму что нам мешает сказать, что двеллинг единорогов имеет номер 30Ну вот, Феанорыч и говорит - такой-то адрес номер постройки, такой-то номер дефа к нему и т.д. RE: Ваши вопросы по ERM-скриптам - feanor - 28.07.2011 22:58 Quote:не пойму что нам мешает сказать, что двеллинг единорогов имеет номер 30То, что говорить это следует неоднократно (соответствующий индекс упоминается не в одном месте) и настойчиво (надо искать, вводить доппроверки на тип города). RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2011 23:35 (28.07.2011 22:58)feanor Wrote: соответствующий индекс упоминается не в одном местеа, понято. жаль, конечно, что не в одном RE: Ваши вопросы по ERM-скриптам - KonstanT3 - 31.07.2011 01:10 Доброго вечера. У меня возникла проблема, скорее всего со скриптом и вот, я решил обратиться туда, где мне, скорее всего, должны помочь) Значит, собственно говоря, в чем проблема : Играю я в ВОГ кампанию "Злой путь домой" и вот, 3 часть кампании и мне начинает выбивать ошибку, притом, после хода каждого игрока, а не только моего, и приходиться пл 20 раз нажимать, пока она пропадет, там что то упоминается об ERM, но, честно говоря, не понимаю в этом ничего. Если вам проблема неясна, то скажите как сюда скриншот выложить. Ах, да, там еще про WOGERMLOG упоминалось, я его нашел и вот, что там было написано, как в игре, при ошибке "ERM syntax Error. File: womo Line: 978 Reason: "!!MW:A"-WM out of range (1...1000). Save all ERM vars to WOGERMLOG.TXT (may take time)? ----------------------- -----Context----- A4/10;....." RE: Ваши вопросы по ERM-скриптам - Berserker - 31.07.2011 21:13 Установите ВоГ + Эра и начните миссию заново. RE: Ваши вопросы по ERM-скриптам - KonstanT3 - 01.08.2011 01:04 Спасибо, вот только мне заново проходить две предыдущих части кампании не очень хочется. В таком случае, мне кажется, что не имеет смысла из-за этого, что-то переустанавливать А скажите пожалуйста, что за "Эра" ? Хоть в курсе буду. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.08.2011 01:13 (01.08.2011 01:04)KonstanT3 Wrote: мне заново проходить две предыдущих части кампании не очень хочется.Берсеркер имел ввиду рестарт сценария, а не всей кампании. RE: Ваши вопросы по ERM-скриптам - KonstanT3 - 01.08.2011 01:47 То есть, я должен переустановить герои, скинуть сейвы и сделать рестарт сценария ? Хоть и не рестарт всей кампании, третий месяц, как никак, тоже неохота рестарт делать :/ Но, если другого выхода нет, то придется) А раз начался разговор, из-за чего ошибка выскочила то ? RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.08.2011 02:11 (01.08.2011 01:47)KonstanT3 Wrote: из-за чего ошибка выскочила то ?!!MW#:XXXX - Used to enable/disable interaction with wandering monsters. # - is a number of Wandering Monster. другими словами, номер бродячего монстра (по-видимому передававшийся в какой-то переменной) вышел за пределы 1..1000. RE: Ваши вопросы по ERM-скриптам - KonstanT3 - 01.08.2011 03:07 Спасибо за помощь) RE: Ваши вопросы по ERM-скриптам - packa - 01.08.2011 12:21 Есть у кого обучалка по ерм? Не в мануале драколича - Электронная книга не читает. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.08.2011 14:02 а что она вообще читает? RE: Ваши вопросы по ERM-скриптам - packa - 01.08.2011 16:01 EPUB, DRM, PDF DRM, HTML, DJVU, RTF, TXT, PRC, CHM, Docx, DOC, TCR, FB2, FB2.ZIP. Но у Драколича он собран в виде фреймов, что как раз критично. Конвертеры никакие не спасают... RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.08.2011 17:57 а чем не подходит стандартный хелп? RE: Ваши вопросы по ERM-скриптам - packa - 03.08.2011 01:00 А где он? RE: Ваши вопросы по ERM-скриптам - etoprostoya - 03.08.2011 01:17 В папке erm_help твоего WoGa RE: Ваши вопросы по ERM-скриптам - packa - 03.08.2011 07:11 Посмотрел все копии своего ВОГа и не нашел ![]() Даже поиск юзал. Просто в корневой папке, папка erm_help? Тогда точно нигде нету. Может скинуть кто? RE: Ваши вопросы по ERM-скриптам - etoprostoya - 03.08.2011 07:49 http://hmm3.fclan.ru/doc/ erm_tools.wog RE: Ваши вопросы по ERM-скриптам - packa - 03.08.2011 07:57 Quote:а чем не подходит стандартный хелп?Сделано точь-в-точь как и драколича. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 03.08.2011 07:58 Скорее наоборот. RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.08.2011 22:48 то, что в папке erm_help - полнейшее уг. нормальная справка - erm_s\erm.hlp RE: Ваши вопросы по ERM-скриптам - Reinc - 05.08.2011 19:52 Объясните, кто-нибудь, как менять скорость (дальность) передвижения по карте бродячих монстров. Хочется сделать фрилансеров немного шустрее, а не знаю как. RE: ERA II - Valery - 09.08.2011 11:02 I have a few questions about !!SS. How SS:F works? If I check for a flag (resurrect flag for instance) I get 528401, but this value is not referenced in flags. If I change this value to any of referenced flags, the spell is gone from magic book. How SS:A works? What means abbreviation in this case? I tried to change it but not visible result. How SS:I works? If I increase the value of berserk for example, will AI use it or its priorities are hardcoded elsewhere? Berserk has a value of 60, Shield 20. Whatever I change to Berserk value, AI refuse to use it and will cast shield every turn. RE: Ваши вопросы по ERM-скриптам - Berserker - 09.08.2011 17:23 Quote:How SS:A works? What means abbreviation in this case? I tried to change it but not visible result.Fixed in Era 1.9. Sent patch. RE: Ваши вопросы по ERM-скриптам - Tektronix - 12.08.2011 14:28 Здравствуйте! Подскажите, пожалуйста, как сделать так, чтобы сборные артефакты не блокировали дополнительные слоты? Я пробовал так: !?AE1; [если артефакт взят] !!HE-1:A-145; [убрать все замки] не работает( Возможно эта тема уже поднималась. но я не смог найти... RE: Ваши вопросы по ERM-скриптам - Sav - 12.08.2011 14:36 Это несколько более сложный скрипт, но он уже был написан. Где-то там я писал о нём. http://wforum.heroes35.net/showthread.php?tid=858&pid=60669#pid60669 RE: Ваши вопросы по ERM-скриптам - Tektronix - 12.08.2011 17:09 (12.08.2011 14:36)Sav Wrote: Это несколько более сложный скрипт, но он уже был написан. Где-то там я писал о нём. Я нашёл ссылку на файл со скриптом, но по этой ссылке говорят, что файл не найден RE: Ваши вопросы по ERM-скриптам - Sav - 12.08.2011 17:22 Он у меня где-то лежит. Вот. RE: Ваши вопросы по ERM-скриптам - Berserker - 12.08.2011 17:52 Тот скрипт мог бы бонусы и на ходу вычислять: через сравнение хар-к до и после. RE: Ваши вопросы по ERM-скриптам - Sav - 12.08.2011 18:13 Мне почему-то казалось, что там есть какой-то подвох, хотя я сейчас не помню. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.08.2011 18:40 во всех убирающих замки скриптах есть подвох RE: Ваши вопросы по ERM-скриптам - Tektronix - 12.08.2011 23:42 (12.08.2011 17:22)Sav Wrote: Он у меня где-то лежит. А что нужно с *.ers и *.ert файлами делать? Их куда-то скопировать надо? Я до этого только в .erm скрипты писал.... RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.08.2011 23:46 туда же, куда и erm RE: Ваши вопросы по ERM-скриптам - Tektronix - 13.08.2011 00:07 (12.08.2011 23:46)gamecreator Wrote: туда же, куда и erm А куда erm? Я его открыл в редакторе скриптов и содержимое вставил в события карты... RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.08.2011 00:23 хм, думал все знают. в Data\s конечно. туда, где остальные скрипты лежат. RE: Ваши вопросы по ERM-скриптам - Tektronix - 13.08.2011 00:48 (13.08.2011 00:23)gamecreator Wrote: хм, думал все знают. в Data\s конечно. туда, где остальные скрипты лежат. Ага, заработало!! Спасибо))) RE: Ваши вопросы по ERM-скриптам - Valery - 13.08.2011 12:56 Some asked me for a battle script: "a siege battle where the walls cannot be destroyed without the player lighting a bomb of some sorts directly under the castle." I added some personal touch by changing the cursor to the "bomb", but I have one glitch: the next stack moving after the catapult triggers the same message "bomb could not be neutralized" if player did not correctly place the bomb on the keep tower. Only the next stack. The second glitch comes from the fact that I don't know how to check if walls were destroyed, so sometimes earthquake is casted a few more times than necessary. Other times is ok. Is any of two problems solvable, please? He has not ERA, so no possible access to FU77006. Must be 3.58. But if there is solution in ERA only, I probably can convince him to upgrade. RE: Ваши вопросы по ERM-скриптам - Berserker - 13.08.2011 17:33 Before: !!FU&y1<>254:E; *exit Add: !!IF&y1<>254:V472/0. Still don't know how to solve walls problem. RE: Ваши вопросы по ERM-скриптам - Valery - 13.08.2011 17:55 Thanks a lot, I don't know how I could forget that flag. ![]() It is strange that sometimes 3 earthquakes destroy all walls, and next time it needs 9. Within test, it looks like the upper tower is considered slot 28 if defender and all slots on. Checking his health with BM28:H?y1 gives 100. I configured the earth quakes to cast as long as y1>0 but does not work. The test messages gives me the health of slot 28 still 100, after it was destroyed. RE: Ваши вопросы по ERM-скриптам - Tektronix - 14.08.2011 20:00 I have one small problem. I need to check subclass of garrison with coordinates y-1; y-2; y-3 So, I do: !!OBy-3/y-4/y-5:T?v131;[take class] !!OBy-3/y-4/y-5:U?v132;[take subclass] But it works only if there is no hero in garrison. If there is a hero I have v131=34, v132=0; How to deal with it? RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2011 20:05 I think, you should teleport that hero to 0/0/0, chech the garnisson sybtype and teleport the hero back. P. S. I can't understand: do you speak Russian oder English?
RE: Ваши вопросы по ERM-скриптам - Tektronix - 14.08.2011 20:44 (14.08.2011 20:05)Sav Wrote: I think, you should teleport that hero to 0/0/0, chech the garnisson sybtype and teleport the hero back. Спасибо, заработало! А на каком языке тут предпочтительно надо писать? Мене без разницы
RE: Ваши вопросы по ERM-скриптам - Sav - 14.08.2011 21:05 Ну, тут всё-таки русский раздел. Полагаю, что здесь писать на русском всё же предпочительнее.
RE: Ваши вопросы по ERM-скриптам - Valery - 15.08.2011 18:43 If I add additional keymaster tents, color borders, what would be a good idea to make AI use them properly? Type/Subtype? Script squares around? Make the color border passable if corresponding tent was visited by AI? Please submit your ideas, thanks. RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.08.2011 20:26 i think, you will need to work with AI destination points (!!AI). i don't know how AI makes choice about visiting or not visiting original tents, but such information may provide solution for your task. RE: Ваши вопросы по ERM-скриптам - Valery - 15.08.2011 21:17 It is not difficult to make AI visit the tents (change to pyramid type) but to make him pass the corresponding borders. Some thing may be achieved by changing the passability around, will see. RE: Ваши вопросы по ERM-скриптам - Tektronix - 17.08.2011 02:39 Всем привет! У меня созрела ещё пара вопросов... Я решил модифицировать существ с индексами 183-191(это которые коммандиры) и столкнулся с некоторыми проблемами: 1. Комманда MA:X#/$; работает, но не добавляет описания способностей существа. Можно как-то так сделать, чтобы было написано под существом, какими способностями оно обладает? 2. Для существ 183-191 я не могу открыть экран опыта, если захожу через героя (двойной щелчок по существу в окне героя, затем правый клик по картинке существа). Но могу зайти в окно с опытом во время битвы. Можно ли это как-то исправить? 3. При атаке существ 183-191 включается анимация алебардщика. Вобщем, проблема небольшая, но всё же... RE: Ваши вопросы по ERM-скриптам - etoprostoya - 17.08.2011 11:03 1-2) Для командиров есть свои команды (!!CO). 3) Просто нет кадра атаки на командира (в AVWATTAK.DEF), так как не предполагалось ставить его на карту RE: Ваши вопросы по ERM-скриптам - feanor - 17.08.2011 12:05 Напоминаю, что 183-191 - это не "ненужные" копии командиров, а командиры атакованного героя. Поэтому замена их на левых существ может привести к коллизиям. RE: Ваши вопросы по ERM-скриптам - Tektronix - 18.08.2011 03:22 Я просто хотел вообще отключить опцию командиров. А вместо этого сделать из них новых существ. Чтоб например крестоносца можно было до палладина проапгрейдить. Видимо неудачная идея была, мда... RE: Ваши вопросы по ERM-скриптам - Reinc - 18.08.2011 08:48 Из них наверняка можно сделать обычных монстров. По крайней мере у меня, когда включен скрипт "проходимость ландшафта", командиры могут попасться в лесу в виде отрядов как любые другие существа. RE: Ваши вопросы по ERM-скриптам - MOP - 29.08.2011 18:01 Обещаю Нобелевскую премию тому, кто сможет предложить эффективный метод удаления объекта, во входе которого стоит герой, в таймере на ходу любого игрока и в любой игровой день - так, чтобы это не вызывало никаких багов при Replay Turn. RE: Ваши вопросы по ERM-скриптам - Valery - 30.08.2011 05:58 Sorry for spoiling such great thread with my tiny scripts, but I have a question: I need to respawn the creature banks every week, and increase guards/bonus by 1/2. In my script the time trigger will respawn all CB, even those who were never visited. The question is: Is it possible to start the growth avalanche for each CB only from the moment it was visited first time? Possibly tie all variables growth related to PO? But PO:N has only 15 possible values. Here is a short example for cyclops stockpile: RE: Ваши вопросы по ERM-скриптам - Berserker - 30.08.2011 15:42 PO:B0/[x] 0 by default. After first visit set to "c" - current day. On other visits calculates c - old c and find out number of weeks. Set new guards. RE: Ваши вопросы по ERM-скриптам - Valery - 31.08.2011 01:06 Meh, PO:B0 is about bit integer values and it says I can use up to 2 values, I am lost. Can I have a short example on how to increase both guards and gold 1/2 after first visit, please? When I see bit integers, it's time to give up
RE: Ваши вопросы по ERM-скриптам - solitaire345 - 02.09.2011 16:28 Berserker, can I use the syntax highlighting script from this forum to make code examples in ERM help more readable? RE: Ваши вопросы по ERM-скриптам - Berserker - 02.09.2011 19:35 Fixed instructions coloring. solitaire345, you are welcome to use the script in any projects. Dont forget to include css styles: Code: <style>Quote:Actually this code would accept any capital combination (try !!ZZv1:S-1; for example). It also doesn't highlight instructions.Implementation almost fully copies the behaviour of Erm Editor. According to Era/SCVS, highlighting of strings and multi-line vars/macros was also added. if-en-el are not valid ERM commands and to be visible are left black as is in editor. Because of new possible commands !!XX is highlighted by mask. RE: Ваши вопросы по ERM-скриптам - solitaire345 - 03.09.2011 16:06 Okay. I got it working. It seems to have troubles while handling strings with multiple empty lines (like those from magic mushroom script). By the way, why aren't those commands valid? RE: Ваши вопросы по ERM-скриптам - Berserker - 03.09.2011 17:44 Valid ERM commands are written in capital. !!en-el-en are handled separately as special constructs. RE: Ваши вопросы по ERM-скриптам - Flash - 11.09.2011 12:47 Нужен скрипт для генератора карт. Обычно я выбираю размер XL, острова, но в игре часто бывает что устанавливаются порталы, либо острова соединяются перемычками. Возможно ли как-то убрать их? Ещё было бы неплохо что бы генератор карт сохранял последние настройки (замок, героя, и т.д.). Возможен ли такой скрипт? RE: Ваши вопросы по ERM-скриптам - Sav - 11.09.2011 14:05 Скрипты не воздействуют на генератор карт, а только на саму игру. Но написать скрипт, убирающий в начале игры все монолиты можно. RE: Ваши вопросы по ERM-скриптам - Tektronix - 20.09.2011 19:37 Всем привет) Возникло две проблемы: 1. Как изменить текст сообщения, которое выскакивает, когда поднимаешь артефакт? Т.е я конечно понимаю, что можно это сделать в свойствах самого артефакта на карте, но как быть если артефакт дали за выполнение квеста, а ты его потом выложил на землю и снова поднял? Мне в таком случае выводится сообщение "Вы подняли пустой артефакт номер 166 бла бла..." 2. Как заставить работать комманду !!BM#:V (анимация магии) сразу как только начнётся битва. Если я использую триггер !?BR; и условие v997=0 то не вижу никакой анимации. А если использую триггер !?BG, то анимация начинается только после того как я прикажу одному из существ что-то сделать. Хочу сделать такой уникальный артефакт, который если надеваешь то он в начале битвы быбирает случайный вражеский отряд. Потом он начинает применять на него анимацию всех проклятий подряд, и в конце этот отряд превращается в крестьян) RE: Ваши вопросы по ERM-скриптам - igrik - 21.09.2011 15:01 Tektronix: по поводу 1. напишу вечером. 2. не знаю(( На прошлой странице был вопрос как убрать замки с артов. У меня вопрос наоборот: как установить замки? Проблема в том, что я написал пртефакт из пустого 161 (шлем), он собирается из топора свирепости лорда варваров, элексира жизни и некоторых несборных артов. Но при сборке этого шлема, замки которые стояли например месте щита (от топора свирепости варваров) исчезают. Как это исправить?? RE: Ваши вопросы по ERM-скриптам - Sav - 21.09.2011 17:09 Tektronix, по поводу 2: http://wforum.heroes35.net/showthread.php?tid=2526&pid=53707#pid53707, 11 скрипт. Там используется триггер Эры для реализации наложения заклов а ля Альянс Ангелов. igrik, делай составными частями не сами сборные арты, а их составные части. RE: Ваши вопросы по ERM-скриптам - igrik - 21.09.2011 18:12 Sav, нет я не хочу убивать возможность сборки самих артефактов (элексир жизни, топор свирепости и.т.п) + меня интересуют дополнительные бонусы, которые дают эти артефакты. Я пробовал при создании 161 арта устанавливать замки, но я (возму на примере щита в окне героя во время игры) беру щит, ставлю на руку (где стоит замок), а замок ложу в рюкзак. Короче не могу заблокировать некоторые позиции((( RE: Ваши вопросы по ERM-скриптам - Sav - 21.09.2011 18:39 Тогда посмотри скрипт, убирающий замки и аналогичным способом добавь их (т. е. во время создания арта или т. п. добавь дополнительные арты в список сборного, а во время разбора или т. п. - убери). Точно не помню, как там реализовано, пробуй. RE: Ваши вопросы по ERM-скриптам - igrik - 21.09.2011 19:26 Sav, Сложноватый скрипт - в нем нет пояснений. Со справкой разобрался процентов на 30. Но не нашёл от чего можно оттолкнуться (в 20 строчках не очень много "происходит"). Ладно, буду дальше шерстить форумы... Tektronix, ZVSE !?OB5/166; !!HE-1:A166; !!UN:Ov998/v999/v1000/1; !!IF:M^Вы наткнулись на бла-бла-бла, стряхнули с неё пыль и положили в свой ранец, ну или еще куда-то^; единственная проблема: арт ложится в рюкзак, а не вешается на шею (хотя это не столь важно)... RE: Ваши вопросы по ERM-скриптам - Tektronix - 22.09.2011 18:40 Всем спасибо за помощь))) RE: Ваши вопросы по ERM-скриптам - Bes - 23.09.2011 13:13 igrik, я в своё время писал код, эмулирующий сборный артефакт, с замочками.. Вот тот скипт (только управленческая часть), правда там поясниний маловато, может со справочником ЕРМ всё же найдте для себя то, что требуется.. Spoiler (Click to View) и это, код для ТЕ если потребуется какие то места вам пояснить, то обращайтесь через аську, я на форум редко выбираюсь..
RE: Ваши вопросы по ERM-скриптам - igrik - 23.09.2011 16:13 Bes, спасибо - там именно то, что мне нужно. RE: Ваши вопросы по ERM-скриптам - Tektronix - 25.09.2011 21:39 (21.09.2011 17:09)Sav Wrote: Tektronix, по поводу 2: http://wforum.heroes35.net/showthread.php?tid=2526&pid=53707#pid53707, 11 скрипт. Там используется триггер Эры для реализации наложения заклов а ля Альянс Ангелов. Там в скрипте используется комманда: !!SN:X?v2;Считываем номер ходящего стека. Выводит ошибку что нет такой комманды. А как можно узнать номер ходящего стека в этой связи? RE: Ваши вопросы по ERM-скриптам - Sav - 25.09.2011 22:52 Для работы этого скрипта нужна Эра. Без неё он не заработает, т. к. используется триггер Эры, без которого то, о чём ты спрашивал, невозможно. RE: Ваши вопросы по ERM-скриптам - sidewinder - 05.10.2011 14:24 Есть такой вопрос: Хочу я дать артефакту такое свойство, которое действует на героя. Вот такой код: Code: !#VRz210:S^Амулет Санты^;RE: Ваши вопросы по ERM-скриптам - Valery - 09.10.2011 18:58 What exactly is PO:S? It says "get/set" subtype of object, but in fact it does not change it, is related to square only? I am using it in a creature banks script, as it was the only command I could use to change the square value every 2 weeks and can be used up to 255. Tests run ok, but I am confused by what it means. Changing PO:S every 2 weeks does not affect the subtype of the object on that square, nor the square subtype, is just a stored value? etc... RE: Ваши вопросы по ERM-скриптам - Sav - 09.10.2011 19:08 PO:S is only a special memory slot attached to a sqare. "Subtype of object" is one of the types of data that may be stored in it. sidewinder Wrote:Когда артефакт одет, герой получает способность апгрейдить гремлинов до Санта-гремлинов. Когда он снимает артефакт надо эту способность забрать. Как?При одевании считать специализацию, прежде чем менять, и сохранить её в w-переменные героя. При снятии восстановить специальность из этих w-переменных. RE: Ваши вопросы по ERM-скриптам - Valery - 31.10.2011 23:23 This script gives me an error message about CB wrong number, once in 5-10 clicks, no idea why: ![]() Any thoughts why it screws sometimes? EDIT: Solved, needs check for yellow square. RE: Ваши вопросы по ERM-скриптам - igrik - 04.11.2011 01:06 Подскажите пожалуйста, а то я совсем уже запутался... Пытаюсь создать скрипт, в котором все войска у определенного героя смогут поставить блок с 10%-ным шансом. Все, что смог наваять Spoiler (Click to View) В каком направлении дальше нужно двигаться? И какие тригеры необходимо будет задействовать (ну без которых ничего не получится)? WOG 3.58f RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2011 01:18 Quote:!?BA0; начало битвыЭтот код вообще необязателен. Номер стека и героя можно получить прямо в !?MF. Quote:*?MF1; Это типа подразумевается, что где-то раньше в триггере в v1 положили номер героя? Если нет - работать не будет. Quote:* функция случайности (шанс выпада блока)Чтобы было действительно 10% - R9, от 0 до 9. А потом добавить "!!FU&i>0:E;". Тогда в 90% случаев произойдёт выход из триггера и блок не сработает. И не забудь в начало каждого триггера добавить: "!!UN:P888/?y1; !!FU&y1=0:E;". Иначе при выключении опции скрипт не выключится. RE: Ваши вопросы по ERM-скриптам - igrik - 04.11.2011 01:59 Уважаемый, Sav. Все равно не получается полностью и правильно выполнить такое условие: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2011 10:58 !?PI; !!UN:P888/?y1; !!FU&y1=0:E; !!VRz288:S^Отряд сумел заблокировать атаку.^; !?MF1; !!UN:P888/?y1; !!FU&y1=0:E; !!MF:E?y1 N?y2; !!BMy2:I?y3; !!BA:Hy3/?y3; !!FU|y1=0/y3<>28:E; !!VRy1:S0 R9; !!FU&y1>0:E; !!MF:E0; !!BMy2:V85; !!MM:Sz288; RE: Ваши вопросы по ERM-скриптам - igrik - 04.11.2011 14:32 Спасибо Sav, всё заработало как надо! Единственный вопрос: в строчке "!!FU|y1=0/y3<>28:E;" что означает знак "|"? Если это для работы с переменными (что наверно так и есть), то почему не знак "&"? RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2011 14:45 "!!FU|y1=0/y3<>28:E;" Значит "выход из триггера, если y1=0 или y3<>28". Значёк "&" означает, что дальше идёт везде "и", а значёк "|" означает, что дальше везде идёт "или". Например: "!!FU&y1=1/y2=2/y3>0:E;" - выход из функции, если y1=1, и y2=2, и y3>0. "!!FU|y1=1/y2=2/y3>0:E;" - выход из функции, если y1=1 или y2=2 или y3>0. Так же эти значки можно совмещать (при этом каждый значёк должен быть единственным в своём роде и "&" должно идти перед "|"). Например: "!!FU&y1=1/y2=2/y3>0|y1=0/y2=0:E;" - выход из функции, если (y1=1, и y2=2, и y3>0) или y1=0 или y2=0. Т. е. вся секция "&" берётся в скобки и участвует как один член секции "|". По сути можно было бы написать "!!FU&y1=0|y3<>28:E;", это было бы то же самое. В справке всё это на самом деле написано, но не проиллюстрировано примерами, поэтому разобраться в этом может быть непросто (и я тоже долгое время не осознавал до конца, что я пишу, да ).Да, вот самое мутное утверждение в справке по этому поводу: "- секция ИЛИ может быть одна, либо обязательно после секции И". Лучше было бы написать что-то типа "- в условии может присутствовать либо только секция И, либо только секция ИЛИ, либо обе эти секции, причём секция ИЛИ всегда идёт после секции И." RE: Ваши вопросы по ERM-скриптам - igrik - 04.11.2011 18:39 СПС. Очень доступно! Въехал сразу))) Скажи еще пожауйста. Быстрые переменные можно использовать в границах одного скрипта без опасения, что они перекроются другим скриптом, а глобальные получается не должны дублироваться в других скриптах? Т.Е я могу использовать глобальную переменную (если мне нужно, чисто условно, это же значение) в другом скрипте? RE: Ваши вопросы по ERM-скриптам - Sav - 04.11.2011 19:02 И быстрые, и v-переменные - общие для всех скриптов. А вот y-переменные уникальны для каждого триггера/функции. Отличие быстрых переменных в том, что они занимают в 2 раза больше места в памяти, т. е. могут хранить большие числа, нежели v-переменные. RE: Ваши вопросы по ERM-скриптам - igrik - 18.11.2011 14:32 Никого не удручает, то что в Воге отключили месяц чумы? Хотя стандартное поведение не сильно то интересует (каждая первая неделя нового месяца) - по мне это слишком уж "банально". Вот если бы неделя Чумы выпадала тупо случайным образом, это было бы на много интереснее! Да и вообще, с помощью скриптов такое возможно реализовать? RE: Ваши вопросы по ERM-скриптам - Sav - 18.11.2011 21:41 В Воге вроде ничего не менялось. Опция есть, да. Недели настраиваются командой UN:M. RE: Ваши вопросы по ERM-скриптам - Berserker - 18.11.2011 23:02 В ТЕ чуму убрали по умолчанию точно. RE: Ваши вопросы по ERM-скриптам - igrik - 20.11.2011 23:24 Накидал код для скрипта Неделя Чумы. При работе ошибок нет, но код не работает (прирост не уменьшается). RE: Ваши вопросы по ERM-скриптам - Sav - 21.11.2011 00:12 А просто менять тип недели через UN:M не пробовал? RE: Ваши вопросы по ERM-скриптам - igrik - 21.11.2011 01:20 Пробовал. Но UN:M включает стандартную Чуму: 1 неделя 2-го месяца, 1 неделя 3-го месяца и т.д. Так теряется весь прикол. Мне важно, чтобы в Чума имела случайный характер... RE: Ваши вопросы по ERM-скриптам - totkotoriy - 25.11.2011 23:58 (21.11.2011 01:20)igrik Wrote: Пробовал. Но UN:M включает стандартную Чуму: 1 неделя 2-го месяца, 1 неделя 3-го месяца и т.д.Я думаю тогда надо ещё сделать продолжительность чумы случайную. Идея мне по душе... Ещё нужно чтоб только на живых юнитов есс-но действовало И можно сделать чтоб некромантам во время чумы несказанно пёрло ![]() (31.05.2011 10:58)Sav Wrote: Неудачу можно эмулировать. Уменьшить урон в 2 раза - дело нехитрое, триггер для анимации и звука есть в моей dll-ке. Только надо будет понять: хранится ли отрицательная удача в отряде, или её придётся отдельно высчитывать.А можно по подробнее что за длл? И как через неё проиграть анимацию на поле боя? (Всё хочу этот чёртов требушет доделать) RE: Ваши вопросы по ERM-скриптам - Sav - 26.11.2011 00:11 dll никак не работает с анимацией (т. е. всё это надо делать стандартными средствами erm), но (помимо прочего) добавляет новый триггер, который срабатывает примерно в момент срабатывания удачи. Подробнее можно прочитать там: http://wforum.heroes35.net/showthread.php?tid=2587. Правда, она работает только для ближнего удара. RE: Ваши вопросы по ERM-скриптам - igrik - 28.11.2011 12:32 Quote:Ещё нужно чтоб только на живых юнитов есс-но действовало Sm И можно сделать чтоб некромантам во время чумы несказанно пёрло SmИдея конечно логически правильная, но все таки думаю если делать то делать на всех: и на живых и на неживых. Ведь уже многие блуждают в поисках какого-то "мифического" баланса... (но как по мне воге он присутствует - всё зависит от рук). Но всё же не стоит усилять и так очень сильные Некрополь и Сопряжение. SAV, как отключить стандартное описание типа "Неделя ласки. все население в городах увеличилось"? Функция !!UN:K1/1; не отменяет этого действия. RE: Ваши вопросы по ERM-скриптам - Sav - 28.11.2011 16:56 Есть команда UN:K2. Но лучше - UN:M (ну да, только на новый месяц, но всё равно случайно же). RE: Ваши вопросы по ERM-скриптам - igrik - 28.11.2011 22:13 Всмысле случайно? Если ты имеешь ввиду UN:M3, то она абсолютно не случайна. Всё равно ни UN:K$, ни UN:M$ не решают проблему этого дурацкого стандартного сообщения. Хотя скрипт все-таки получился, хоть и с одним минусом: не смог убрать прибавление стандартного прироста. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Sav - 29.11.2011 01:26 Просто надо поставить таймер и в нём случайно задавать UN:M. Понятно, что сама по себе команда делает совершенно не случайное действие. ![]() С помощью UN:K2 вроде можно изменить текст сообщения новой недели, не надо будет добавлять своё сообщение. RE: Ваши вопросы по ERM-скриптам - igrik - 29.11.2011 11:39 Уважаемый Sav. Команды UN:M1 и UN:M3 не имеют случайного характера ни при каких обстоятельствах. Таймер не спасет. Даже если установить команду в таймер с определенной случайностью, то она всё равно сработает только на следующий месяц и будет работать до конца игры, если ее не изменить через UN:M0. Это все никак не вписывается в рамки именно случайного события. Прикол команды UN:K2 вот в чем: я устанавливаю сообщение в UN:K2, допустим на определенную неделю. Но данное сообщение потом вылазиет на протяжении всей игры, заменяя каждое стандартное сообщение в начале всех пнедель. Команды отмены данного действия я так и не нашел. RE: Ваши вопросы по ERM-скриптам - Sav - 30.11.2011 01:16 В таком случае надо вообще все недели и месяцы брать под свой контроль - самому настраивать для каждой недели/месяца тип и сообщение. RE: Ваши вопросы по ERM-скриптам - OSDPxS - 30.11.2011 01:19 Sav-Помоги 1-Например-я убиваю монстра и получаю дополнительные очки хода.,каким скриптом это сделать? Желательно чтобы это было событием! Помогите! 2-Как убрать у санта-гремлина возможность давать артефакт после битвы(Скриптом). RE: Ваши вопросы по ERM-скриптам - Sav - 30.11.2011 02:07 1. Убийство монстра - это триггер $?OB. При этом надо проверить, победил ли герой (через HE:O, если номер хозяина = -1 - проиграл). Добавить очки ходьбы через HE, команду не помню, см. в справке. 2. Не понял, о чём ты. У меня этой возможности у них никогда и не было. RE: Ваши вопросы по ERM-скриптам - OSDPxS - 30.11.2011 10:59 Поэтому и прошу помочь- 1-Надо скрипт 2-Не всегда,но часто когда выигрываешь битву с одним сантой, У меня- 1 санта 1 снайпер 1 титан 8ур +грохот титана у компа- 15 наг 2 снайпера 1 суккуб 4 титана 8ур 20 големов 10 джинов 5 гигантов ----------------------- RE: Ваши вопросы по ERM-скриптам - igrik - 30.11.2011 14:35 OSDPxS На 1-е. Вот тебе скрипт: Spoiler (Click to View) Скорее всего ты скачал какой-то скритп на Санта-Гремлинов. В стандартых версиях (по крайней мере в WOG 3.58f) они после боя никаких артефактов не приносят. Смотри скачанные тобой скрипты - решение должно быть в них. *** Что-ты пытался сказать своим предыдущим сообщением? Совершенно не понятно что ты имел ввиду! RE: Ваши вопросы по ERM-скриптам - OSDPxS - 30.11.2011 23:53 У меня чистый ВОГ-Эра 1.9 А в предыдущем сообщении я имел ввиду,что может гремлины дали артефакт,потому-что битва тяжелая.,и они выжили,но не всегда он дарит артефакт! За скрипт спасибо! У меня войско в замке Но когда я ставлю коо 56\70 ничего не происходит,а когда коо 57\69-то ходы добавляются.,но стоит в замок зайти как ходы добавляются(можно клацать пробел и ходы до максимума доходят) 1-Как сделать это значение одноразовым? 2-Чтобы оно действовало один день! ![]() Просто таким образом можно карту пройти за один день! Какой скрипт-система опыта существ-опция 900-нужен отдельный скрипт RE: Ваши вопросы по ERM-скриптам - feanor - 01.12.2011 02:40 Quote:В стандартых версиях (по крайней мере в WOG 3.58f) они после боя никаких артефактов не приносят WoG Features.htm Wrote:Can bring a gift after a battle.Правда, я этого никогда не видел. RE: Ваши вопросы по ERM-скриптам - igrik - 01.12.2011 11:16 Поправил: стало одноразовым событием: Spoiler (Click to View) А с Сантами, черт его занает. Я тоже никогда не видел, что они дарят артефакты. RE: Ваши вопросы по ERM-скриптам - OSDPxS - 01.12.2011 11:19 Но а как мне сделать-у меня стоит скрипт не вогифицировать,но при этом мне надо чтобы была эта опция включена!(система опыта существ) У меня один санта.Играю без скриптов и без вогификации. ![]() Я создаю карту для новогоднего мода-_и если санта будет дарить артефакты,то весь баланс полетит! Wog 3.58-Era 1.9!Patch Editor 3.3 RE: Ваши вопросы по ERM-скриптам - igrik - 01.12.2011 12:48 Система опыта существ в данном случае ни причем (можешь её спокойно использовать!). Дарение подарка вшито в экзешник. Единственно правильный выход вижу только через !!UN:C через поиск адреса и перехват, или просто отключение через неё же. Но для меня эта функция "тёмный лес". Поспрашивай в темах про "Era 1.9". RE: Ваши вопросы по ERM-скриптам - Berserker - 01.12.2011 13:49 OSDPxS, да ну! А New Interface Mod не стоит? RE: Ваши вопросы по ERM-скриптам - OSDPxS - 01.12.2011 17:13 (01.12.2011 13:49)Berserker Wrote: OSDPxS, да ну! А New Interface Mod не стоит? Стоит! Я понял.но там же было написано только графика меняется.. Как мне сделать-у меня стоит скрипт не вогифицировать,но при этом мне надо чтобы была эта опция включена!(система опыта существ) (01.12.2011 12:48)igrik Wrote: Система опыта существ в данном случае ни причем Я имел ввиду чтобы без вогифицикации функция(система опыта существ)была включена. RE: Ваши вопросы по ERM-скриптам - Berserker - 01.12.2011 17:18 Подарки вроде бы действительно прошиты в коде. RE: Ваши вопросы по ERM-скриптам - OSDPxS - 01.12.2011 17:24 как вставить скрипт в карту,который именует себя в настройках(система опыта существ), чтобы он запускался без вогификации? RE: Ваши вопросы по ERM-скриптам - igrik - 01.12.2011 18:08 Вставь в событие: !#UN:P900/1; RE: Ваши вопросы по ERM-скриптам - OSDPxS - 01.12.2011 21:57 Есть еще вопросик--помогите плз,а то карта на месте стоит\ Нужно чтобы у всех Astral Spirit(2)-была возможность-- Чтобы полюбому первый ходил 1-2265 жизней,без доп.жизни 2-чтобы первые ходили и делали армагеддон в 2500 урона.,или когда они у героя-а у него сфера огня и урон увеличился 3-никакой защиты и атаки и скорости 4-вызывал 2 существ-не клонов-1-джин,2-мастер джин 5-клон 6-чтобы возрождался не на 20%,а на 100%! --Это возможно без функции(система опыта существ)?,или чтобы опыт не начислялся. А можно чтобы когда у них остаётся 130 жизней-они сбегали,а потом заноВо на них нападать,пока не убьешь! RE: Ваши вопросы по ERM-скриптам - igrik - 02.12.2011 11:43 OSDPxS, ты собираешься использовать Astral Spirit(2) как командира или как обычное существо? RE: Ваши вопросы по ERM-скриптам - OSDPxS - 02.12.2011 22:34 Как обычное существо! RE: Ваши вопросы по ERM-скриптам - igrik - 05.12.2011 11:58 1. Без опыта существ сделать очень геморно 2. Astral Spirit(2) это существо только защищающейся стороны 3. Комадиры обязательно должны быть выключены 4. толку от клонов и вызова мастер-джинов, если перед атакой Astral Spirit(2) кастует армагедон в 2,5 тонны урона Quote:А можно чтобы когда у них остаётся 130 жизней-они сбегали,а потом заново на них нападать,пока не убьешь!Нет. RE: Ваши вопросы по ERM-скриптам - OSDPxS - 07.12.2011 10:15 У меня без коммандиров,они как существа идут! Заскриптовал уже чародея,но каким скриптом изменить станд.параметры(без изменения CRTRAIT) RE: Ваши вопросы по ERM-скриптам - igrik - 07.12.2011 18:55 Вот на примере сильванских кентавров Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 27.12.2011 12:39 Возможно ли съимитировать нажатие левой кнопки мыши в определенной позиции (например по центру), чтобы автоматически ответить (положительно) на определенный вопрос без ведома об этом текущего игрока? Например, необходимо нажать единственную кнопку "Да" на посещение гриба магии воды или на посещение конюшен или на т.п. Если да, то подскажите алгоритм)) RE: Ваши вопросы по ERM-скриптам - Berserker - 27.12.2011 14:10 Для стандартных объектов есть OB:M, а для заскриптованных менять код нужно. RE: Ваши вопросы по ERM-скриптам - igrik - 27.12.2011 14:44 Уважаемый Berserker. А заскриптовать ответ на стандартное сообщение недели, например ящера без использования UN:K или UN:M возможно? Мож быть с помощью UN:C? RE: Ваши вопросы по ERM-скриптам - Berserker - 27.12.2011 15:29 Возможно, но не тривиально. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 23.01.2012 23:26 Существует ли триггер до после генерации и до загрузки карты, или до ее показа? RE: Ваши вопросы по ERM-скриптам - Berserker - 23.01.2012 23:33 До генерации нет, после - !?PI. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 23.01.2012 23:41 (23.01.2012 23:33)Berserker Wrote: До генерации нет, после - !?PI.Мне как раз после генерации и надо, но дело в том что когда срабатывает триггер PI объекты из генераторов (например генератора существ 1 ур.) ещё не определяются... RE: Ваши вопросы по ERM-скриптам - Sav - 24.01.2012 00:03 Можно установить таймер на первый ход первого игрока. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 24.01.2012 00:09 (24.01.2012 00:03)Sav Wrote: Можно установить таймер на первый ход первого игрока.Мне чтоб замены объектов не было видно... Berserker'у: Оказывается я соврал и он уже срабатывает после генерации объектов, так что замена получилась, и до загрузки карты. Только при установке объекта вылазит ошибка связанная с памятью, наверное поэтому в ВОГ не сделали замену в этом триггере. Вроде МоР знает как это сделать другим способом, по крайней мере сделал в своём моде. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 04.02.2012 04:40 А еще может знаете: Можно ли плагин HOMMRays применить для других существ, например командиров? Существует ли команда ERM на обновление экрана встречи героев? Хочу сделать пару кнопок этом экране, но плагин MoP'a в тригере 99999 не обновляет экран после завершения. Может есть вариант как-то без этого плагина кнопки сделать? И где можно взять документацию от Драголича в другом формате? Или может программа есть, которая сможет этот chm прочитать нормально? Почему-то у меня только на старом FireFox'e с плагином открывалось, больше нигде. RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.02.2012 15:35 chm - родной виндовый формат. может ты битый файл скачал? RE: Ваши вопросы по ERM-скриптам - Levitator - 04.02.2012 16:09 Помогите, пожалуйста) Я пытался несколько раз браться за ERM, но безуспешно. То времени не было, то просто бросал от скуки. Правда, сейчас идейка появилась. Теперь даже играть спокойно не могу, пока она не будет реализована. Я бы хотел, чтобы при получении нового уровня, маг-классам давались только знания и магич.сила, а воин-классам только атака и защита (рандомно). Заранее сяб)
RE: Ваши вопросы по ERM-скриптам - Berserker - 04.02.2012 16:29 RE: Ваши вопросы по ERM-скриптам - Levitator - 04.02.2012 17:11 Berserker, последняя просьба и я исчезну) я бы хотел, чтобы скрипт загружался при вогификации (без проверки на включение в вог опциях). Вроде, в data\s запихнул, zvse написал, но грузить не хочет, наверняка что-то еще нужно. RE: Ваши вопросы по ERM-скриптам - Sav - 04.02.2012 17:23 Скрипт кажется мне странным. Может, всё-таки так: RE: Ваши вопросы по ERM-скриптам - Berserker - 04.02.2012 17:29 Угу, упустил. Levitator, создайте script98.erm в ерм редакторе, пропишите первой строкой ZVSE и вставьте скрипт, что указан в сообщении Sav-a. RE: Ваши вопросы по ERM-скриптам - Levitator - 04.02.2012 17:35 error (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 04.02.2012 17:42 RE: Ваши вопросы по ERM-скриптам - Levitator - 04.02.2012 17:48 Berserker, большое человеческое спасибо! RE: Ваши вопросы по ERM-скриптам - Berserker - 04.02.2012 18:05 Да не за что
RE: Ваши вопросы по ERM-скриптам - totkotoriy - 04.02.2012 20:51 (04.02.2012 15:35)gamecreator Wrote: chm - родной виндовый формат. может ты битый файл скачал?Я в курсе, только я сколько не качал эту справку нигде просматриваться не хочет, только на старом фаерфоксе с плагином... а 2,5 версия нормально везде просматривается... хз RE: Ваши вопросы по ERM-скриптам - NIKr0m@nceR - 05.02.2012 17:21 (04.02.2012 15:35)gamecreator Wrote: chm - родной виндовый формат. может ты битый файл скачал? емнип, chm - это сокращение от compiled html и "родная винда" открывает его с помощью IE который может отсутствовать/глючить/устареть/расплакаться и убежать RE: Ваши вопросы по ERM-скриптам - etoprostoya - 05.02.2012 18:15 CHM открывается с помощью HH.EXE (Microsoft® HTML Help Executable). IE тут особо не причём. RE: Ваши вопросы по ERM-скриптам - NIKr0m@nceR - 05.02.2012 19:48 окей, я туплю. просто я себе на свежепрокатанной винде удаляю все что мне не требуется и chm-ы у меня открываются только лисой (что для меня, впрочем, удобнее). потому и подумал так
RE: Ваши вопросы по ERM-скриптам - Tafari - 11.02.2012 21:39 Подскажите, пожалуйста, только начала осваивать erm, мой гуманитарный мозг взрывается... Есть ли какие-то шаблоны для придания пустым артефактам новых свойств? Я очень плохо все это понимаю... Хотелось бы всем пустым артам новые свойства прописать, а как, не знаю.. RE: Ваши вопросы по ERM-скриптам - Efrit - 11.02.2012 22:31 Tafari, это не самый простой вопрос, и каких-то общих шаблонов здесь нет. В большинстве случаев, свойства каждого арта придётся реализовывать индивидуально. Лучше напиши список самих свойств - так будет проще помогать. Заодно и можно будет объяснить на конкретных примерах
RE: Ваши вопросы по ERM-скриптам - Tafari - 11.02.2012 23:40 Как-то заморочено получилось, кажется, даже нереально.... (161 - Шлем: +25 к Знаниям 162 - Меч: +25 к Атаке 163 - Щит: дается(при наличии свободного слота) навык Сопротивления уровня "эксперт", в начале каждого боя на всех юнитов действует заклинание "Щит" 164 - Кольцо: дается навык Волшебство уровня "эксперт" 165 - Кольцо 3х камней: даются навыки Магии Земли, Огня и Воды уровня "эксперт" 166 - Широкое ожерелье: дается навык Дипломатии уровня "эксперт" 167 - Броня: +25 к Защите 168 - Мантия: +25 к Колдовской силе 169 - Ботинки: ускоряют передвижение героя по карте в 2 раза, дается навык Магии Воздуха уровня "эксперт" 170 - Рог: дается по 10 единиц каждого ресурса и 5000 золота каждую неделю (если предмет не в рюкзаке) RE: Ваши вопросы по ERM-скриптам - Efrit - 12.02.2012 20:09 Ну, сразу же попробую написать скрипт для самых простых свойств, а именно - там, где идёт обычное прибавление какого-то навыка. Скрипт для 161, 162, 167 и 168: (Click to View) Скрипт не проверял, так что может и не работать. Но должен ![]() P.S. Остальное будет чуть позже. RE: Ваши вопросы по ERM-скриптам - igrik - 14.02.2012 16:56 Tafari, сам когда-то ломал голову над подобным. Вот просмотри, может что для себя и найдешь... Spoiler (Click to View) И вот ссылка по данной теме http://forum.df2.ru/index.php?showtopic=2457 RE: Ваши вопросы по ERM-скриптам - Tafari - 16.02.2012 14:51 Спасибо огромное! Потестим все... igrik, спасибо, конечно буду разбираться, мне обидно просто тупо копипастить, хочу все понимать.. RE: Ваши вопросы по ERM-скриптам - igrik - 17.02.2012 14:42 Tafari, вот скрипт на щит - 163 арт. Как по мне - он самый сложный из всех предложенных. Я постарался объянить его как можно доступнее. Spoiler (Click to View) Для 169 и 170 используй ещё и таймеры (!!TM... и !?TM...) RE: Ваши вопросы по ERM-скриптам - Sav - 17.02.2012 16:34 Tafari Wrote:в начале каждого боя на всех юнитов действует заклинание "Щит"Кошерная, насколько это возможно для скрипта, реализация для Эры: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 17.02.2012 19:13 Сав, отрицательные y-переменные не есть zer good, имхо. RE: Ваши вопросы по ERM-скриптам - Sav - 17.02.2012 20:44 Berserker Wrote:zer goodsehr gut Das ist Deutsch. ![]() Berserker Wrote:Сав, отрицательные y-переменные не есть zer good, имхо.А в чём с ними проблема? У меня они никогда не глючили. Хотя, сейчас я отучился их ставить, просто этот скрипт я писал давно и, поскольку он работает, не обратил внимания на эту мелочь. А вот SN:X передачей убрал.
RE: Ваши вопросы по ERM-скриптам - Berserker - 17.02.2012 21:02 Они общие между вызовами функций (а значит и новых событий). Иными словами, они сохраняются только при генерации стндартного триггера, а вот между !?FU1..!?FUXX будет тот же набор. RE: Ваши вопросы по ERM-скриптам - Sav - 17.02.2012 21:34 Ок, исправил. RE: Ваши вопросы по ERM-скриптам - Хоррон - 26.02.2012 09:12 Привет всем форумчанам. Сколько бы я не пытался написать свой скрипт, ничего не получается. Видать руки кривоваты. Может быть кто нибудь мне поможет, если конечно это не трудно: 1)Хотелось бы, чтобы "разрушающий луч" действовал на площадь как у "огненного шара". 2)Ну и примерчик скрипта для изменения героя (специализация, класс) За ранее благодарю. RE: Ваши вопросы по ERM-скриптам - Sav - 26.02.2012 10:07 Первое выглядит совершенно нереальным. Тут, даже если не ограничиваться erm, замучаешься RE: Ваши вопросы по ERM-скриптам - Хоррон - 26.02.2012 10:10 Жаль конечно, ну а с примером-шаблоном для изменения героя сможете помочь? RE: Ваши вопросы по ERM-скриптам - Sav - 26.02.2012 22:45 Ну вот случайный пример: Собственно, читай erm-help - всё, что можно тут посоветовать. upd: поправил. RE: Ваши вопросы по ERM-скриптам - igrik - 27.02.2012 20:59 Sav, как пОстить часть скрипта в таком виде, как сделано чуть выше? RE: Ваши вопросы по ERM-скриптам - Efrit - 27.02.2012 21:07 igrik, нажми Ctrl+F5 - и увидишь в панели быстрого ответа кнопочку "ERM"
![]() RE: Ваши вопросы по ERM-скриптам - Zmiulan - 15.03.2012 17:48 Всем привет ) 2 вопроса про грааль. Создаю случайную карту с WoG-ификацией (один из включенных скриптов - "Грааль в каждом городе"): 1. Какой нужно написать скрипт, чтобы отключить у грааля Башни ("Небесный корабль") спелл открытия всей карты? Как убрать открытие карты в первой ход я разобрался, а вот как - при захвате нового города типа "Башня" - нет. 2. Какой нужно написать скипт, чтобы отключить у грааля Сопряжения/Конфлюкса спелл добавления всей магии в книгу? Как включить граали в Конфлюксе при WoG-ификации я разобрался. RE: Ваши вопросы по ERM-скриптам - Algor - 15.03.2012 18:13 (15.03.2012 17:48)Zmiulan Wrote: 2 вопроса про грааль.А какая цель таких изменений? Если просто дать городам увеличенный прирост существ и денег, то это довольно просто реализовать без установки граалей (и с удалением обелисков, чтобы граали и не появлялись, если нужно). А так получится что у двух типов городов вместо дополнительных имбополюшек не будет никаких, а у остальных они останутся. И если прибавка к параметрам героя-защитника при осаде не особо юзабильный бонус, то недели чертобесов, усиленная некромантия и мораль/удача всем героям - вещи довольно серьезные. RE: Ваши вопросы по ERM-скриптам - Zmiulan - 15.03.2012 18:19 Как вариант - не отключить, а заменить на альтернативы из других типов городов, чтобы "сбалансировать". А как дать всем городам увеличенный прирост существ и денег, сравнимый с граальским? RE: Ваши вопросы по ERM-скриптам - Algor - 15.03.2012 18:27 (15.03.2012 18:19)Zmiulan Wrote: А как дать всем городам увеличенный прирост существ и денег, сравнимый с граальским? Ежедневно проходиться по всем городам текущего игрока, давать за каждый +5000, а если понедельник, то добавлять существ, если построены соотв. здания. В соседней теме можно скачать "script79", там в опции "города не резиновые" есть еженедельная корректировка прироста, а в опции "Экономика" - ежедневные расчеты доходов городов. Механизмы очень похожи на то, что надо и все построчно откоментировано на русском. RE: Ваши вопросы по ERM-скриптам - Berserker - 15.03.2012 19:05 Добро пожаловать на форум. Quote:2. Какой нужно написать скипт, чтобы отключить у грааля Сопряжения/Конфлюкса спелл добавления всей магии в книгу? Как включить граали в Конфлюксе при WoG-ификации я разобрался. RE: Ваши вопросы по ERM-скриптам - Zmiulan - 15.03.2012 19:53 (15.03.2012 19:05)Berserker Wrote: Добро пожаловать на форум. Спасибо огромное, работает! ![]() А тоже самое, но с Башней можно? Открытие карты.
RE: Ваши вопросы по ERM-скриптам - Berserker - 15.03.2012 20:15 Не за что, но с Башней адресов не знаю. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 16.03.2012 16:03 (15.03.2012 20:15)Berserker Wrote: Не за что, но с Башней адресов не знаю.Подскажите пожалуйста как назначить другой звук заклинанию, не меняя при этом файл звука? Еще хотел спросить как можно управлять кнопками (хотя бы просто убрать) в подменю кампания в основном меню? RE: Ваши вопросы по ERM-скриптам - Sav - 16.03.2012 17:00 Заменить звук элементарно - найти его имя поиском текста в текстовой интерпретации кода в окне hex-view и прописать по найденному адресу новое имя (естественно, длина нового имени должна быть такой, чтобы оно туда влезало, на конце должен быть символ с кодом 0). Убрать кнопки кампаний посложнее, тут надо анализировать код. Навскидку не скажу. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 16.03.2012 17:03 (16.03.2012 17:00)Sav Wrote: Заменить звук элементарно - найти его имя поиском текста в текстовой интерпретации кода в окне hex-view и прописать по найденному адресу новое имя (естественно, длина нового имени должна быть такой, чтобы оно туда влезало, на конце должен быть символ с кодом 0).В том то и дело что я немогу так сделать так как этот звук используется по крайней мере двумя различными заклинаниями. RE: Ваши вопросы по ERM-скриптам - Sav - 16.03.2012 17:42 А какая разница? Одному заклу, хоть тресни, не сделаешь 2 звука, но использовать один и тот же звук можно для скольки угодно целей. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 16.03.2012 17:45 (16.03.2012 17:42)Sav Wrote: А какая разница? Одному заклу, хоть тресни, не сделаешь 2 звука, но использовать один и тот же звук можно для скольки угодно целей.Мне не нужно 2 звука заклу, я говорю, что на два заклинания идет один и тот же звук, по этому в ехе поменять не получиться... RE: Ваши вопросы по ERM-скриптам - Sav - 16.03.2012 18:02 Ты о чём конкретно? В exe просто записана таблица заклинаний со звуками, если где-то один и тот же звук, его имя должно повторяться. Но я такого не припомню. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 16.03.2012 18:36 (16.03.2012 18:02)Sav Wrote: Ты о чём конкретно? В exe просто записана таблица заклинаний со звуками, если где-то один и тот же звук, его имя должно повторяться. Но я такого не припомню.А какие примерно адреса? А то ни по названию звука ни по дефу не могу найти. RE: Ваши вопросы по ERM-скриптам - Sav - 16.03.2012 18:51 Я сходу не помню. Но по звуку должно найтись. Просто надо искать не в главном окне дизассемблера (в нём эти строки могли не распознаться и быть записаны как числа), а в окошке hex-view, причём в его правой части, где отображено символьное представление шестнадцатеричных значений. Ты же идой пользуешься? Если не получится найти самому, я скажу адрес, когда доберусь до компа. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 16.03.2012 19:29 (16.03.2012 18:51)Sav Wrote: Я сходу не помню. Но по звуку должно найтись. Просто надо искать не в главном окне дизассемблера (в нём эти строки могли не распознаться и быть записаны как числа), а в окошке hex-view, причём в его правой части, где отображено символьное представление шестнадцатеричных значений. Ты же идой пользуешься?Блин, я тольком то даже не умею выяснять адрес памяти (только могу найти в ArtMoney несколько адресов по данному тексту, а какой из них нужно менять не знаю)... Я вообще думал, что это просто можно поменять в EXE, как это я сделал со звуками существ... Может научишь как находить нужный адрес в памяти и менять его с помощью ERM команд? Мне бы это очень пригодилось в будущем. Звук заклинания взрыва (закл. №18) хочу поменять, вроде на него стоит звук с названием DECAY (по АртМани 053302D8), def - C05SPE0.def (085C52B0 и 085A20E0 )... Как я понимаю надо струтуру данных знать чтобы что-то подобное поменять. RE: Ваши вопросы по ERM-скриптам - Sav - 16.03.2012 22:17 Decay находится по адресу 0x688298. То, что в артмани - это левые динамические адреса, куда имя копирется из указанного мной адреса. В общем, у меня есть уже готовое, если так можно выразиться, руководство. В нём описано, как с нуля заменить заклинание стрекоз со слабости на проклятье. Возможно, оно чем-нибудь тебе поможет. Но, естественно, оно предполагает не только чтение, но и повторение всех описаных действий. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - totkotoriy - 16.03.2012 23:16 (16.03.2012 22:17)Sav Wrote: Decay находится по адресу 0x688298. То, что в артмани - это левые динамические адреса, куда имя копирется из указанного мной адреса. Спасибо! Попробую позже. А этот адрес именно для взрыва? RE: Ваши вопросы по ERM-скриптам - Sav - 17.03.2012 00:03 Да, адрес первого байта строки "decay.wav". RE: Ваши вопросы по ERM-скриптам - totkotoriy - 17.03.2012 00:34 (17.03.2012 00:03)Sav Wrote: Да, адрес первого байта строки "decay.wav". а есть мануал как это можно через ЕРМ сделать (то есть как узнавать смещение стека и как его менять)? Или шаблон для на С++ для dll-ки? Как я понимаю другого пути нет. Даже я бы сказал шаблон то плагина у меня есть, но на что хук ставить не знаю (если он конечно вобще нужен).
RE: Ваши вопросы по ERM-скриптам - totkotoriy - 17.03.2012 00:57 Savыч прости неграмотного, нашёл я всё таки такую строчку в exe и думаю просто её поменять... видать я не стану ассом по изменению данных в героях ...Если чесно из мануала я так и не понял как вычисляется это смещение и есть ли оно вообще... RE: Ваши вопросы по ERM-скриптам - Sav - 17.03.2012 01:17 О каком конкоетно смещении ты говоришь? (Я просто не понимаю, о чём ты, поясни, и, возможно, я развею твои сомнения) Через erm строчку поменять геморройно, а через dll можно как-нибудь так (не уверен, что не ошибся с синтаксисом): Code: memcpy((void*)0x688298, "Name.wav", 9);Это нужно сделать один раз в самом начале игры (например, в событии Эры OnAfterWoG), создавать хук не нужно. Можно вообще в виде bin-файла сделать. RE: Ваши вопросы по ERM-скриптам - Berserker - 17.03.2012 01:26 RE: Ваши вопросы по ERM-скриптам - totkotoriy - 17.03.2012 01:34 (17.03.2012 01:17)Sav Wrote: О каком конкоетно смещении ты говоришь?Да если б я сам знал ... Короче напишу что мне не понятно прямо:Что такое статические и динамические адреса? И какие надо менять? Я как понимаю это адрес, который ты нашёл, это адрес памяти? Или чего? Должен он меняться при другом запуске игры или нет? Как написать dll честно говоря не знаю... нужен там хук или нет? А в ехе я поменял - эффета нету... видимо память где-то ВОГом еще редактируется. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 17.03.2012 01:44 (17.03.2012 01:26)Berserker Wrote: Не... ребята вы волшебники!!! ... только подскажите ещё пожалуста куда звук то совать? не находит скрипт его нигде. И вообще в сообщении об ошибке пишет что не найден ресурс "1", а я, как понимаю, там должно быть имя файла звука.
RE: Ваши вопросы по ERM-скриптам - Sav - 17.03.2012 12:26 totkotoriy Wrote:Что такое статические и динамические адреса? И какие надо менять? Статические адреса - это адреса, на информацию по которым выделяется память системой при самом запуске exe. Эти адреса всегда постоянны, при любом запуске по ним будет одна и та же информация (сама информация может меняться в процессе игры, но смысл её одинаков для одного и того же статического адреса). Вся информация, записанная в экзешнике хранится именно по статическим адресам (в процессе игры она может куда-то копироваться, но изначально - по статическим). Код игры также хранится по статическим адресам. Динамические адреса - это адреса, на информацию по которым память выделяла сама игра (а потом туда что-то записывала). Где именно находится выделенная память - неизвестно, она может находиться где угодно, в разных местах во время разных запусков. В иде можно грубо различить статические адреса как те, по которым что-то есть без запуска отладчика. Статические адреса находятся примерно между 0x400000 и 0x800000. Остальные адреса - динамические. Что-то менять прямо есть смысл только по статическим адресам. Нахождение динамического адреса практически ничего не даёт - при следующем запуске по тому же адресу может быть записано что-то другое. Если ты хочешь изменить какую-то записанную в самом экзешнике информацию, то тебе нужен статический адрес. Менять надо только один раз при запуске игры - после этого она уже будет изменённая на весь запуск. Хук тут никакой не нужен, просто надо поменять информацию при запуске, например, в событии Эры OnAfterWoG или OnBeforeWoG. Если тебе где-то в игре нужно получить или изменить информацию, записанную по динамическому адресу, нужно знать статический указатель и смещения. Например: *(int*)(*(int*)(0x699420) + 21708 + 1352*21*1 + 1352*3 + 52) В статическом адресе 0x699420 во время игры записывается динамический адрес, по которому находится информация о бое. 21708 - это смещение информации о воюющих монстрах в информации о бое (т. е. информация о монстрах находится в 21708-ом байте, если считать с начала информации о битве). 1352 - количество памяти, которое занимает инофрмация об одном монстре. 21 - максимальное количество монстров у одной стороны. 1 - защищающаяся сторона. 3 - отряд монстров номер 3. Т. е. 1352*21*1 + 1352*3 означает, что мы будем рассматривать отряд номер 3 у защищающейся стороны. 52 - смещение поля типа монстра в его информации. Т. е. *(int*)(*(int*)(0x699420) + 21708 + 1352*21*1 + 1352*3 + 52) возвратит нам тип монстра у отряда монстров номер 3 защищающейся стороны в бою. Естественно, это можно делать только во время боя, когда у защищающейся стороны есть стек номер 3. Но это, вроде, тебе пока не нужно, я показал для примера работы с динамическими адресами. Теперь насчёт адресов для файла/памяти. Всё это - только статические адреса. Более того, адреса для файла и для памяти - это одни и те же адреса в разных представлениях. Если ты откроешь exe hex-редактором, то адреса информации там будут начинаться с 0. Это и есть адреса для файла. Если же ты откроешь exe в дизассемблере, то адреса той же самой информации будут начинаться с 0x400000+. Это адреса для памяти. Все адреса, найденные в дизассемблере, отладчике, artmoney - это адреса для памяти. В dll'ках и через erm правятся тоже только адреса для памяти. Найденный мной адрес - адрес, естественно, для памяти. А вот найденный тобой в экзешнике адрес - это тот же самый адрес, но в представлении адреса для файла. В общем, адреса для файла встречаются только если править exe hex-редактором. Во всех остальных случаях (в т. ч. и в коде самой игры) используются адреса для памяти. То, что я говорил про от 0x400000 до 0x800000 - это тоже в адресах для памяти. Хук - это перехватчик управления. Он нужен для того, чтобы при выполнении игрой команды по определённому адресу управление передавалось плагину и он мог что-то сделать или поменять, а потом вернуть управление игре. Это что-то вроде триггера, который ты сам устанавливаешь и который срабатывает каждый раз, когда выполняется код, в котором он установлен. Нужен хук только тогда, когда ты хочешь в конкретное место вклинить выполнение своего кода. Примеры написанных dll есть, начиная примером, входящим в поставку Эры. Вроде на всё ответил. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 17.03.2012 13:41 (17.03.2012 12:26)Sav Wrote: Вроде на всё ответил.Большое спасибо! Теперь всё понятно. RE: Ваши вопросы по ERM-скриптам - totkotoriy - 17.03.2012 23:36 Помогите ещё пожалуйста, че-то у меня всё-таки не получается... почему-то этот код записывает не то, что надо, т.к. я проверяю длину записаной строки: Code: !!SN:X^name.wav^ X?y1 Ky1/?y2;И ещё тут поэкспериментировал - приспособил немного скриптик МОР'a Вот такая штука: Code: !!FU29010:Pz355;может лучше этот скрипт приспособить на замену строки в памяти? Только я не знаю как... а вот что это 512+9597416 такое вобще для меня загадка, как я думаю перевод байтов в буквы (не... это скорей всего адрес переменной z)... Добавлено позже: Пока что сделал наитупейшим образом (но и наипростейшим одновременно): Code: !!UN:C6849176/1/65;Только почему то вместо буквы E записывается буква А... я могу, конечно, методом тыка составить свою таблицу символов, только не пойму почему коды читаемых символов строки не совпадают с записываемыми кодами ... ???Причем что еще заметил, так это то, что командой UN:C читается информация с конца строки то есть слово deca будет 61 63 65 44 на HEX'e... вобще ниче не понимаю... как так? RE: Ваши вопросы по ERM-скриптам - Berserker - 18.03.2012 01:57 RE: Ваши вопросы по ERM-скриптам - totkotoriy - 18.03.2012 02:13 Berserker, огромное человеческое спасибо, Sav'у кстати тоже... всё работает . И начал хоть немного что-то понимать в этом.Можете ещё на счет кодов символов просветить? И почему строка с конца читается при UN:C? Я думаю мне это тоже сильно пригодится. RE: Ваши вопросы по ERM-скриптам - Sav - 18.03.2012 09:30 totkotoriy Wrote:Только почему то вместо буквы E записывается буква А...Так ведь в erm всё в десятичной системе счисления. 65 = 41h = 'A'. 65h = 101 = 'e'. totkotoriy Wrote:Причем что еще заметил, так это то, что командой UN:C читается информация с конца строки то есть слово deca будет 61 63 65 44 на HEX'e... вобще ниче не понимаю... как так?Дело в том, что UN:C приспособлен считывать числовые данные. А числовые данные в памяти компьютера хранятся в перевёрнутом виде. Например, ABC5678h хранится так: 78 56 BC 0A. А 56h в двойном слове будет выглядеть так: 56 00 00 00. Поэтому UN:C их автоматически переворачивает. Ну а строка хранится в нормальном порядке. Это переворачиваение в памяти сделано для того, чтобы при взятии байта по адресу, где записано слово или двойное слово, или слова по адресу, где записано двойное слово, брались младшиие байт/слово, а не старшие (ведь если там записано, скажем, маленькое число - оно всё хранится в младших разрядах, а старшие пусты) RE: Ваши вопросы по ERM-скриптам - totkotoriy - 18.03.2012 11:53 (18.03.2012 09:30)Sav Wrote:Точно!totkotoriy Wrote:Только почему то вместо буквы E записывается буква А...Так ведь в erm всё в десятичной системе счисления. 65 = 41h = 'A'. 65h = 101 = 'e'. Совсем забыл, что в ЕРМе нужны 10ричные числа... Теперь то я делов наделаю.
RE: Ваши вопросы по ERM-скриптам - Хоррон - 21.03.2012 21:10 Возможно ли добавить (например дендроиду) умение "Стрелок"? Ну, что бы он стрелял... Прошу помочь советом, а еще лучше наглядным примером, так как на форумах прямого ответа не нашел, а у самого разобраться не получается. RE: Ваши вопросы по ERM-скриптам - Sav - 21.03.2012 21:14 У дендроида нету ни анимации стрельбы, ни снаряда. Так что одними скриптами тут не обойдёшься. RE: Ваши вопросы по ERM-скриптам - Хоррон - 21.03.2012 21:18 Хм, ну а если "прикрутить" анимацию выстрела другого юнита? Ну или на крайний случай оставить выстрел без анимации? RE: Ваши вопросы по ERM-скриптам - Sav - 21.03.2012 21:30 В def`ах есть секции кадров различных типов. Если секции выстрела нет в def`е - при стрельбе будет вылет. Если добавить туда кадры другого существа - на время выстрела существо будет превращаться. Можно добавить туда кадры того же существа из другой секци, так будет более-менее адекватно. Но для всего этого надо править def. Снаряд монстру добавить скриптами и правкой ресурсов нереально. Но можно вместо снаряда сделать луч чёрного цвета, это делается простым скриптом. RE: Ваши вопросы по ERM-скриптам - Berserker - 21.03.2012 21:54 Quote:Но для всего этого надо править def.Угу, сделать дальнюю атак аналогичной ближней. RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 08:28 Спасибо, буду пытаться. А добавить заклинание юниту? Например, эфрит колдует "огненный шар"? Наверное, надо в ехе-шнике менять или все таки можно с помощью скриптов настроить? RE: Ваши вопросы по ERM-скриптам - Sav - 22.03.2012 11:50 Заклинание после атаки можно и скриптом, но оно будет работать не очень качественно. Активируемая способность - только exe. RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 15:53 (21.03.2012 21:54)Berserker Wrote:Ну вроде бы получилось у меня так сделать. А вот на счет скрипта для добавления дальней атаки не поможете? А то для меня такие скрипты пока что высший пилотаж...Quote:Но для всего этого надо править def.Угу, сделать дальнюю атак аналогичной ближней. RE: Ваши вопросы по ERM-скриптам - Sav - 22.03.2012 16:05 Думаю, так должно работать: 22 - дендроид-охранник, 2 - флаг стрельбы, 2048 - флаг стрельбы лучом. RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 16:22 Хм, скрипт с копипастил - но к сожалению ничего не происходит. Не желают они стрелять. В чем может быть причина? RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.03.2012 16:34 возможно, мешают стандартные скрипты. RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 16:43 (22.03.2012 16:34)gamecreator Wrote: возможно, мешают стандартные скрипты.С этим можно что либо сделать или о стрельбе придется забыть? Очень бы хотелось добавить такую возможность...
RE: Ваши вопросы по ERM-скриптам - Ivor - 22.03.2012 16:45 (22.03.2012 16:22)Хоррон Wrote: Хм, скрипт с копипастил - но к сожалению ничего не происходит. Не желают они стрелять. В чем может быть причина?Скопипастил куда? Опиши точно, как ты вносишь изменения в скрипты, а то у меня подозрение, что не работает из-за некорректного файла скрипта RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 16:49 Копировал в карту, в созданное событие. ZVSE вставить не забыл. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.03.2012 16:58 (22.03.2012 16:43)Хоррон Wrote: С этим можно что либо сделатьотключить их в вог-опциях RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 17:03 Не помогло, пробовал отключать все опции, но эффект все тот же - отсутствие какого либо эффекта. )) RE: Ваши вопросы по ERM-скриптам - Sav - 22.03.2012 17:27 А если так? В дополнение к прошлому дал дендроиду 12 выстрелов (у него наверняка 0 по-умолчанию). RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 17:38 И так тоже не получается... На экране юнита почему-то даже не прописывается запас снарядов. Подставил в скрипт номер другого юнита - ничего не изменилось. Хотя где-то читал что игра должна вылетать, если не прописана анимация для стрельбы... RE: Ваши вопросы по ERM-скриптам - Sav - 22.03.2012 18:46 Вылетать должно только при выстреле. Если не показывается даже кол-во выстрелов, значит существу не далась способность. Мне кажется, скрипт тупо не выполнился. RE: Ваши вопросы по ERM-скриптам - igrik - 22.03.2012 18:49 А почему через опыт армий не задать? У меня при данном коде вылетает... Но вот какой будет снаряд при стрельбе??? RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 18:55 Жаль, что так получилось. Очень надеялся, что эта задумка воплотится в жизнь. А возможно ли написать скрипт, что бы герой, например, со специальностью "каменная кожа", колдовал бы это заклинание на своих существ перед началом боя? RE: Ваши вопросы по ERM-скриптам - igrik - 22.03.2012 18:59 (22.03.2012 18:55)Хоррон Wrote: Жаль, что так получилось. Очень надеялся, что эта задумка воплотится в жизнь. Данный код работает! Но если включен опыт армий. А вылетает - потому что у меня нет анимации стрельбы у улучшенных дендров. P.S. данный код работает только для улучшенных дендров... так на всякий случай.. RE: Ваши вопросы по ERM-скриптам - Sav - 22.03.2012 19:07 Хоррон Wrote:А возможно ли написать скрипт, что бы герой, например, со специальностью "каменная кожа", колдовал бы это заклинание на своих существ перед началом боя? Уже есть такое, только для артефакта, но поменять - элементарно. См. в заготовках скриптов. Хоррон Wrote:Жаль, что так получилось. Очень надеялся, что эта задумка воплотится в жизнь.Как получилось? То, что скрипт у тебя не выполнился, не значит, что он нерабочий (хотя он, может быть нерабочим, я не пробовал, ибо лень ковырять def). Возможно, ты его куда-то не туда вставил. Ты вообще писал раньше какие-нибудь скрипты (т. е. знаешь ли как точно их можно оформить, чтобы они выполнились)? igrik Wrote:Но вот какой будет снаряд при стрельбе???Если дать флаг луча - чёрный луч. Иначе, скорее всего, вылет. RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 19:23 Фишка с опытом получилась. Вот только после выстрела игра вылетела... Да, простейшие скрипты писать получалось самому. Да и взятые из различных скрипт-архивов шли нормально. Может и я чего не так сделал, опыта в этом вопросе у меня пока маловато... )) RE: Ваши вопросы по ERM-скриптам - igrik - 22.03.2012 19:30 Sav, флаг №2 - это полёт, а стрельба флаг №4. В таком виде работает, но игра просит файл *.m82 и конечно же критическая ошибка с выкидышем... Хоррон, игра вылетела, потому что (хотя это уже и говорили) нужно добавить анимацию стрельбы в def файл дендроида (улучшенного)! Чуть выше скрипт работает и без включенного опыта армий. RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 19:36 Спасибо вам большое! Вот теперь скрипт заработал! Стреляет черным лучом. Сам бы я никогда такого не сделал. Еще раз спасибо!
RE: Ваши вопросы по ERM-скриптам - Sav - 22.03.2012 20:37 igrik Wrote:Sav, флаг №2 - это полёт, а стрельба флаг №4.Моя ошибка, прошу прощения. igrik Wrote:В таком виде работает, но игра просит файл *.m82Нужно добавить звук ****SHOT.wav в snd, где **** - первые 4 буквы других звуков монстра. Кстати говоря, у магического элементаля настроен цвет луча, и если дать ему стрельбу лучом, то луч должен быть не чёрным. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.03.2012 20:56 и вообще, учите матчасть ![]() http://forum.df2.ru/index.php?showtopic=6055 RE: Ваши вопросы по ERM-скриптам - igrik - 22.03.2012 22:29 (22.03.2012 20:37)Sav Wrote:Sav, это не ошибка - это человеческий фактор. Как сказал doc.House M.D. - : "Все люди ^lie^... ошибаются! "ВСЕ! Обсолютно все!"igrik Wrote:Sav, флаг №2 - это полёт, а стрельба флаг №4.Моя ошибка, прошу прощения. Сорри за оф топ. Это виноват Led Zeppelin - Babe im gonna leave you/ Хоррон, мне почему-то стало очень интересно, как ведут себя дендроиды после дальней атаки, ... а именно действие корней. Если можно, то по подробней... меня терзают смутные сомнения
RE: Ваши вопросы по ERM-скриптам - Хоррон - 22.03.2012 22:57 Мне вот тоже стало интересно, поэтому я их и выбрал )) Но при стрельбе корнями не опутывают, навык действует только при ударе. И вот возникла еще одна проблемка, она не фатальная, но вызывает определенные неудобства : Перед вступлением в бой (где участвуют дендроиды), выскакивает ошибка : Get sprite could not find the sprite resourse. После чего начинается бой. Как можно избавиться от этой ерунды? RE: Ваши вопросы по ERM-скриптам - igrik - 22.03.2012 23:22 Скинь деф на какой-нить файлообменник. Либо лод..., но лучше деф. RE: Ваши вопросы по ERM-скриптам - Ganymed - 23.03.2012 02:42 (22.03.2012 22:57)Хоррон Wrote: Мне вот тоже стало интересно, поэтому я их и выбрал )) Но при стрельбе корнями не опутывают, навык действует только при ударе. По идее, насколько я помню, если у существа есть флаг стрельбы, то игра "ищет" файл озвучки, т.е. ...shot.wav. Если у вас дендроиды, то это будут, соответственно TREEshot.WAV (даунгрейд) и BTREshot.WAV (апгрейд). Т.е. берете любые геройские файлы из Heroes3.snd, называете их этими именами, меняете расширение на .82m и кладете их в папку data. Должно помочь. Кстати, вот тут, среди прочего, есть таблица неиспользованных звуков. Там много именно стреляющих. Что-нибудь оттуда можно приглядеть для дендроидов. RE: Ваши вопросы по ERM-скриптам - Sav - 23.03.2012 08:41 Звук вытрела мастера-джина и огра-мага - использующиеся. Звук выстрела - это на самом деле одновременно и звук активируемого колдовства. RE: Ваши вопросы по ERM-скриптам - Necros - 08.04.2012 21:54 подскажите где и как влезть в меню выбора командира? т.е. там где радиобаттоном выбираем его класс. нужно удалить\добавить коммандира из списка. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.04.2012 02:24 Necros, я правильно понял, что имеется ввиду опция "выбор класса командира" (скрипт 25)? если так, то находим в script25.erm строку (в оригинальном скрипте это строка №1811) значения 23-31, записанные через черту дроби, обозначают командиров замка-сопряжения соответственно. для отключения командира соответствующее число изменяем на 0 насчет добавления командиров: насколько я знаю, они прописаны в ехе и добавить их можно только правкой ехе или какой-нибудь заменой системы командиров вообще. наличие знаний для подобного рода действий предполагает, что тот, кто добавляет командира, сможет сам узнать как добавить его в список .
RE: Ваши вопросы по ERM-скриптам - Necros - 09.04.2012 20:56 все нашел.лет 5 уже скрипты вога не открывал. вспоминать много чего надо. RE: Ваши вопросы по ERM-скриптам - FallenAngel - 19.04.2012 16:39 Как, допустим, арктическому снайперу поставить звук ***DFND\***WNCE\ ... от другого монстра или свой (ARCTDFND), не затрагивая ничего у оригинального снайпера и не меняя остальные звуки? RE: Ваши вопросы по ERM-скриптам - Sav - 19.04.2012 16:56 Поменять имя только одного звука невозможно. Поменять первые 4 буквы имён ввех звуков можно только через UN:C. RE: Ваши вопросы по ERM-скриптам - FallenAngel - 19.04.2012 17:07 Sav, а можно хотя бы пример? RE: Ваши вопросы по ERM-скриптам - Sav - 19.04.2012 17:29 Могу показать только примером сишного кода, а с UN:C париться не стану. RE: Ваши вопросы по ERM-скриптам - FallenAngel - 21.04.2012 17:27 Sav, похоже, выбора у меня нет. Если есть возможность, можешь объяснить, куда мне его сохранять? RE: Ваши вопросы по ERM-скриптам - Sav - 21.04.2012 18:04 *(char**)(*(char**)0x6747B0 + 116*n + 8) - адрес строки префикса звуков (n - тип существа). Поменять должно быть можно как-то так (на "abcd" для копейщика): strncpy(*(char**)(*(char**)0x6747B0 + 116*n + 8) , "abcd", 4); FallenAngel Wrote:Если есть возможность, можешь объяснить, куда мне его сохранять?Код? Можешь попытаться переделать в erm (это возможно и наверняка где-то написано, как), а можешь написать плагин для Эры. Этот код надо выполнять при запуске Героев, либо, если делать через erm, при начале и загрузке игры. RE: Ваши вопросы по ERM-скриптам - Necros - 06.05.2012 19:54 подкиньте идею, как заблокировать спецуху командира инферно? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.05.2012 21:00 в триггере объекта удалять командира, а в триггере битвы возвращать? RE: Ваши вопросы по ERM-скриптам - Berserker - 06.05.2012 21:28 Necros, какая версия игры? RE: Ваши вопросы по ERM-скриптам - DotaSeal - 06.05.2012 21:56 Помните то самый скрипт, здания которое за митрил и ресурсы увеличивает харрактеристики существ (урон, новая способность и т.д.)? кажется номер 44, который отвечает за измурдную башню, так вот мне нужно чтобы изумрудную башню можно было посещать не раз за игру как обычно, а каждую неделю. Заранее спасибо. RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 11:12 Насколько я понял, то Изумрудная башня должна становиться посещаемой каждую неделю! (судя по задумке автора скрипта - Timothy). Вот код из скрипта: Но вот строка !!VRv1:S-1; меня ставит в тупик! Для чего он подсчитывает кол-во Изумр.башен на карте, если в следующей строчке переменную с кол-вом башен заменяет на "-1"?? ![]() Вобщем, DotaSeal, найди(те) в скрипте №44 строчку (075-я) "!!UN:U63/65/?v1;" и замени(те) три строки кода на это: Думаю так каждая Изумрудная башня станет посещаемой в начале каждой следующей недели. RE: Ваши вопросы по ERM-скриптам - Sav - 07.05.2012 11:20 Непросто подобные баги обнаружить.
RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 11:30 igrik, а можно сразу упокавать это в готовый файл, чтобы я просто положил его в папку C:\Program Files\HoMM 3.5 WoG\Data\s буду признателен, а то в ERM не шарю, кстати, в этой папке рядом лежит рядом с script44.erm какой то файл script44.ert, что это такое и зачем он нужен? RE: Ваши вопросы по ERM-скриптам - Bes - 07.05.2012 11:43 igrik, не совсем правильно. Там автор видимо запутался... как Я понял, должно было быть так: А вот строка !!VRv1:S-1; корректна (причина указана в комментах к ней) RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 11:57 (07.05.2012 11:20)Sav Wrote:Sav, если бы не данная цитата, я бы и сам думал, что Изумрудную башню (по задумке автора) можно посетить лишь единожды ![]() DotaSeal, script(00 - 77).ert - файл, который хранит все текстовые элементы скрипта (00 - 77).ers. Нужен чтобы в файл script(00 - 77).ers не вписывать огромные тексты. В файлообменниках не шарю, поэтому залил на Deposit script44.ers (без замеч.от Bes'a) script44.ers перезалитый (с замеч.от Bes'a) Но учти(те), в нём Вампиры-лорды немогут изучить "Атаковать всех вокруг", при которой терялась их способность "высасывать жизнь"! RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 11:59 "Но учти(те), в нём Вампиры-лорды немогут изучить "Атаковать всех вокруг", при которой терялась их способность "высасывать жизнь"!" так это же вроде есть в вог 3.58 RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 12:25 (07.05.2012 11:43)Bes Wrote: А вот строка !!VRv1:S-1; корректна (причина указана в комментах к ней) Bes, а можно от сюда по подробней. Как по мне, то эта строка в скрипте (после изменения на "y1") вообще стала не нужна! RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 12:35 вот ещё есть проблемка, я где то видел прогу для "вог", давно это было правда, ну так вот она позволяла рыться в архиве игры, можно было менять специальности героям, к примеру всем героям можно было поставить чтобы у всех героев была специальность по мантикорам, эту прогу не могу найти, где её скачать? RE: Ваши вопросы по ERM-скриптам - Bes - 07.05.2012 13:13 (07.05.2012 12:25)igrik Wrote:(07.05.2012 11:43)Bes Wrote: А вот строка !!VRv1:S-1; корректна (причина указана в комментах к ней) Вот выдержка из справки ЕРМ... Команда UN:U (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 15:23 Да!, справку я читал. Но я думал, что синтаксис "-1" используется в !!UN:U16/-1/-1/1, но никак не в !!VRv1:S-1. Вот отсюда и выросло недопонимание необходимости данной строки кода. Даже после чтения твоего (Вашего) поста и ещё раз справки, непонимание осталось. !!UN:U16/-1/-1/1; в самой же строке мы используем синтаксис "-1". Для чего его задавать в !!VRv1:S, если переменная "v1" потом измениться, и будет иметь другое значение, в данном случае координаты "икса"? DotaSeal, ERM-help и ERM-scripter тебе в помощь. Поменять специальность - это одна из самых простых вещей и дело двух минут. Вот тебе пример изменения специальности Орина например. RE: Ваши вопросы по ERM-скриптам - Bes - 07.05.2012 15:36 (07.05.2012 15:23)igrik Wrote: Даже после чтения твоего (Вашего) поста и ещё раз справки, непонимание осталось. igrik, выставляя v1 значение -1, происходит сброс стартовой точки для поиска, так как в команде !!UN:U63/65/-1/1; используется именно v1 Вот и всё! Запомните, что каждый раз, перед таким вот быстрым поиском нужно делать предварительный сброс переменной для хранения координат RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 15:49 Ага, вот оно что! Спасибо большое за разъяснение.
RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 16:55 а ссылку можно дать на "ERM-help и ERM-scripter" желательно русскую версиб проги RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 17:12 igrik, и ещё если можно, то отдельным файлом специальность "Волшебную стрелу" элеманталиста Циэли поменять на специальность "Волшебство", что бы как в прошлый раз просто кинуть в папку с erm скриптами ( да знаю здесь не бюро заказов ) RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 19:01 (07.05.2012 17:12)DotaSeal Wrote: да знаю здесь не бюро заказов ![]() ERM-Scripter + ERM-Help by Dracolich Хелп есть и на первой стрнице данной темы! Читай ... Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 19:53 уиииии :D спасибо! RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 20:30 однако же, после того события у изменённого героя остатаётся иконка единорога и описание старое ну я поробую с этим разобраться RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 21:05 Я ошибся! !!HE138:X1/25; заменить на !!HE138:X0/25; описание: !!VRz285:S^{Специалист по волшебству} +5%% за каждый уровень к показателю навыка волшебства.^; [установка описания в переменную z285] !!UN:G2/138/2/285; [установка описания герою с номером 138] RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 21:32 !?PI; !!HE138:X0/25; !!HE138:S25/3; что дальше писать ? иконка то заменилась, а описание нету ПРосто то что ты дальше написал, я то же сделал так же, но нечиго нету. RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 22:06 Скрипт "Расширенные специалищации героев" включен? Если да, то дело в нём. Если нет, то ты неправильно скопировал часть скрипта с описанием. RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 22:08 сделай плз erm файл, я гляну, может я действительно что то напутал RE: Ваши вопросы по ERM-скриптам - igrik - 07.05.2012 22:37 Проверил. Работает. ZVSE !?PI; [триггер при загрузке карты] !!HE138:X0/25; [Циель теперь специалист по волшебству] !!HE138:S25/1; [Циель имеет втор.навый базовое волшебство] !!VRz285:S^{Специалист по волшебству} +5%% за каждый уровень к показателю навыка волшебства.^; [установка описания в переменную z285] !!UN:G2/138/2/z285; [установка описания герою с номером 138] RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.05.2012 23:40 омг, вообще провал! так же делал, не работало, переустановил героев и о чудо заработало. RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.05.2012 19:39 (07.05.2012 15:36)Bes Wrote: igrik, выставляя v1 значение -1, происходит сброс стартовой точки для поиска, так как в команде !!UN:U63/65/-1/1; используется именно v1точнее последний параметр и соответствует номеру переменной. RE: Ваши вопросы по ERM-скриптам - Bes - 08.05.2012 21:39 (08.05.2012 19:39)gamecreator Wrote:ну я исходил из указанного кода, а там именно v1.(07.05.2012 15:36)Bes Wrote: igrik, выставляя v1 значение -1, происходит сброс стартовой точки для поиска, так как в команде !!UN:U63/65/-1/1; используется именно v1точнее последний параметр и соответствует номеру переменной. Естественно туда можно указать и v600...
RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.05.2012 23:23 так человек подумает, что команда работает только с v1. 1 - распространенное значение последнего параметра. да и любого параметра. RE: Ваши вопросы по ERM-скриптам - Necros - 16.05.2012 02:09 дайте пару советов по пользованию флагов существ. у меня при установке нескольких флагов одному существу всегда работает только один - прописанный последним.как выставить, допустим, стрелок и двойной удар в флагах? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.05.2012 02:33 а как ты пишешь? ты наверно в флаговую переменную записываешь значение равное ровно одному включенному флагу вместо того, чтобы их складывать через "или". RE: Ваши вопросы по ERM-скриптам - Necros - 16.05.2012 02:56 (16.05.2012 02:33)gamecreator Wrote: а как ты пишешь? ты наверно в флаговую переменную записываешь значение равное ровно одному включенному флагу вместо того, чтобы их складывать через "или". пример можно? *уже не надо - понял но по поводу : (14.05.2012 21:13)Berserker Wrote:вопрос остается открытым.что еще дополнительно мб нужно описать? RE: Ваши вопросы по ERM-скриптам - Necros - 20.05.2012 02:11 и еще вопрос, есть ли в ERM циклы? это многое бы упростило. RE: Ваши вопросы по ERM-скриптам - Bes - 20.05.2012 02:48 Necros, естественно !!DO.. почитайте справку, там очень доступно описано + примеры RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.05.2012 22:39 а если бы циклов и не было, рекурсию никто не отменял странно бы, правда, выглядело и не факт что сработает.
RE: Ваши вопросы по ERM-скриптам - aw1 - 22.05.2012 08:07 как сделать чтобы всем монстрам на карте было установлено свойство "Монстр никогда не отступает", в том числе и на тех что могут появляться в конце месяца (неделя монстров) ? RE: Ваши вопросы по ERM-скриптам - igrik - 22.05.2012 11:01 aw1, вот алгоритм неободимых действий: 1. установить таймер на каждую неделю, начиная с первой (!!TM) 2. настроить циклическую функцию (!!DO) 3. Старт цикла (!?FU) чтобы пройтись по всем монстрам 4. определяем координаты текущего монстра - это 54 подтип -1 (означает любой монстр на карте) и запомнить его координаты расположения в переменную (!!OB) 5. Настроить монстра в текущих координатах - чтобы не сбегал. (!!MO) RE: Ваши вопросы по ERM-скриптам - Algor - 22.05.2012 11:56 (22.05.2012 08:07)aw1 Wrote: как сделать чтобы всем монстрам на карте было установлено свойство "Монстр никогда не отступает", в том числе и на тех что могут появляться в конце месяца (неделя монстров) ? У меня в опции "Дипломатические торги" это сделано так: Code: !?OB54; [при атаке монстра]Code: !!MO998:U1; [устанавливаем монстру запрет на отступление]RE: Ваши вопросы по ERM-скриптам - aw1 - 24.05.2012 16:03 как сделать чтобы в начале игры была открыта вся карта? в стандартных настройках WoG 3.58f этого не нашел RE: Ваши вопросы по ERM-скриптам - Algor - 24.05.2012 19:33 (24.05.2012 16:03)aw1 Wrote: как сделать чтобы в начале игры была открыта вся карта? в стандартных настройках WoG 3.58f этого не нашел Script79, опция "Открытая карта" - в соседней теме. Я про него тебе в ЛС говорил. Если вдруг лень качать и смотреть: Code: !?PI; [пост-инструкция]RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.05.2012 00:11 ну почему все игнорируют циклы? RE: Ваши вопросы по ERM-скриптам - Berserker - 25.05.2012 01:00 Потому что они в оригинале неудобны, требуют отдельной функции с выделением ID? RE: Ваши вопросы по ERM-скриптам - Algor - 25.05.2012 06:17 (25.05.2012 01:00)Berserker Wrote: Потому что они в оригинале неудобны, требуют отдельной функции с выделением ID?Неудобность только в ID имхо, его выделении и отслеживании уникальности. Поэтому для мелких циклов с парой действий внутри не использую. RE: Ваши вопросы по ERM-скриптам - DotaSeal - 25.05.2012 20:03 есть ли где-нибудь скрипты с добавлением интересных недель, к примеру неделя митрила или неделя удвоенного передвижения по карте RE: Ваши вопросы по ERM-скриптам - KingDOM - 04.06.2012 21:21 спасибо за активацию, я тут на досуге занялся немного скриптингом, совсем мало что понял, но пока в процессе обучения, так вот интересен такой вопрос, всем известно что в игре существует положительная, нейтральная и отрицательная мораль, тоже самое и с удачей, но вот проблема, положительная удача работает, нейтральная - тоже, а вот отрицательная - не выполняет свою функцию по снижению урона в 2 раза, может кто-нибудь помочь и выложить сюда скрипт исправляющий работу отрицательной удачи для рандомных карт ? или если б можно было бы, то ссылочку на файл с готовым таким скриптом, чтоб я его скачал и потом уже сам вникал что там и как =) желательно конечно чтоб еще визуально неудача была видна... за любой ответ заранее благодарен =) RE: Ваши вопросы по ERM-скриптам - Efrit - 05.06.2012 06:17 Отрицательной удачи в Героях не существует. Её хотели реализовать, даже описание эффекта сделали, но по каким-то причинам саму "неудачу" не реализовали. Подобного скрипта я что-то не помню. Но в принципе, можно написать
RE: Ваши вопросы по ERM-скриптам - etoprostoya - 05.06.2012 10:40 В моде МОПа планировалось реализовать отрицательную неудачу, но не знаю, сделал ли. RE: Ваши вопросы по ERM-скриптам - Berserker - 05.06.2012 14:03 Да вроде бы сделал уже давно. RE: Ваши вопросы по ERM-скриптам - KingDOM - 05.06.2012 20:58 Berserker, сделал ? а можно конкретно скрипт этот скачать откуда-нибудь ? у меня версия wog 3.58f без дополнительных модов, но другие моды мне не нужны, они слишком навороченные =) а вот вставить скрипт в существующую сборку скриптов для wog-a это я сделал бы с радостью =) или текст прямо самого скрипта можно сюда выложить, я его скопирую тогда, было бы здорово... RE: Ваши вопросы по ERM-скриптам - Sav - 05.06.2012 21:00 Это простым скриптом не реализуемо. Там использованы другие, более сложные методы. Но я что-то делал при помощи dll'ки, ставящей триггер в том месте, где надо играть анимацию удачи, это было в этой теме, но не помню, стал ли я писать скрипт. Вот dll: http://wforum.heroes35.net/showthread.php?tid=2587 Ещё там надо использовать нестандартные вощможности BM:G для определения уровня удачи (это описано в последней справке по ERM). RE: Ваши вопросы по ERM-скриптам - KingDOM - 05.06.2012 21:03 ок Sav, спасибо большое ! почитаю, подумаю... =) RE: Ваши вопросы по ERM-скриптам - Sav - 05.06.2012 21:16 Оказывается, я писал скрипт. Правда, он не работает для стрельбы (т. е. работает только для ближних ударов). И ИИ никак неудачу не анализирует. Скрипт, естественно, с использованием указанной мной dll. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 05.06.2012 22:33 Нужно брать: F = (F - D) + D / 2, так как, насколько у помню, удача на базовый урон действует, а не на бонусный. В ЕРМ даже MF:D уже не базовый, а итоговый. Или я не прав? RE: Ваши вопросы по ERM-скриптам - Sav - 05.06.2012 22:52 Хм, а я не знаю. Я, прочитав erm-help, всегда считал, что урон нужно брать из D и класть в F. Возможно, тут будут какие-то неправильности в расчёте, но тут уж ничего не поделаешь вроде как. Насчёт того, как что устроено в коде игры через пару недель могу посмотреть, функции, связанные с атакой стека, у меня очень хорошо исследованы.
RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.06.2012 15:14 Помните артефакт "Доспехи проклятого" ? ну так вот, мне бы скрипт, который довал бы ко всем проклятиям от данного артефакта ещё пару дополнительных, это Волна Смерти поражающая всех живых существ противника, Печаль, Разрушающий Луч. RE: Ваши вопросы по ERM-скриптам - Sav - 07.06.2012 16:48 См. эту тему и тему "заготовки скриптов". Скрипт, дающий артефакту способность колдовать заклинания уже был мной написан. Но он только для Эры. RE: Ваши вопросы по ERM-скриптам - Berserker - 07.06.2012 18:13 Нужен скрипт, который бы колдовал Волну Смерти на первом ходу до полного уничтожения армии противника. RE: Ваши вопросы по ERM-скриптам - etoprostoya - 07.06.2012 19:07 (07.06.2012 18:13)Berserker Wrote: Нужен скрипт, который бы колдовал Волну Смерти на первом ходу до полного уничтожения живой армии противника. Fixed. Иначе будет бесконечное кастование с нулевым уроном
RE: Ваши вопросы по ERM-скриптам - Berserker - 07.06.2012 19:46 Это уже фича, а не баг. Не нравится - снимай артефакт! RE: Ваши вопросы по ERM-скриптам - totkotoriy - 08.06.2012 18:08 Можно ли командами ЕРМ заменить боевую машину в кузнице замка? Или мож опять кто-нибудь адреса знает для правки? RE: Ваши вопросы по ERM-скриптам - Sav - 08.06.2012 21:08 Через erm нельзя. RE: Ваши вопросы по ERM-скриптам - DotaSeal - 09.06.2012 13:45 не могу найти текстуру тумана войны в файлах игры, помогите плз RE: Ваши вопросы по ERM-скриптам - Bes - 09.06.2012 22:35 DotaSeal, AVXEF#.def # - 0..7 в h3sprite.lod, естественно RE: Ваши вопросы по ERM-скриптам - DotaSeal - 09.06.2012 23:09 Bes, нет, это не то, ты не понял просто, туман войны-это где территория не разведана, закрыто такой чёрной маской RE: Ваши вопросы по ERM-скриптам - SyDr - 09.06.2012 23:18 DotaSeal, JimV на HC работает над картой/модом, где этот туман может быть другого цвета. Можно у него спросить. А впрочем. Это, скорее всего: Tshrc.def Tshre.def RE: Ваши вопросы по ERM-скриптам - DotaSeal - 09.06.2012 23:29 SyDr, а где искать то? RE: Ваши вопросы по ERM-скриптам - SyDr - 09.06.2012 23:32 h3sprite.lod В составе Эры есть утилита MMArchive RE: Ваши вопросы по ERM-скриптам - solitaire345 - 11.06.2012 12:03 (08.06.2012 18:08)totkotoriy Wrote: Можно ли командами ЕРМ заменить боевую машину в кузнице замка? 0x642EA0 - Table of creatures displayed in blacksmith screen. Gold cost is also taken from that creature. 0x6AAA60 - Table of artifacts that are sold in blacksmith. Stangely this table has two ints per town (second is always -1 and changing it has no effect). Town type is set to 0 at 0x5D3FB3 for stronghold's ballista yard. RE: Ваши вопросы по ERM-скриптам - Berserker - 11.06.2012 17:53 Quote:0x6AAA60Not strange. The second int is subtype. For scrolls it's the number of spell. RE: Ваши вопросы по ERM-скриптам - solitaire345 - 11.06.2012 19:34 Ah. Makes sense. Thanks for explanation. RE: Ваши вопросы по ERM-скриптам - DotaSeal - 12.06.2012 13:17 видел на даннном сайте скрипт , который разрешал строить жилища существ во время игры, где это скрипт? RE: Ваши вопросы по ERM-скриптам - Teuzet - 18.06.2012 06:22 Доброго времени суток. Пытаюсь сделать чтобы стрелок, будучи заблокированным, смог отойти, а потом вдобавок выстрелить. Достаточно будет просто заново дать ему право хода, временно поставив нулевую скорость. Как ни пытался реализовать нормально - ничего не получилось. Единственное, что вышло - вместо хода перемещать юнита с помощью BM:P. Но хотелось бы, чтобы он пешочком чапал. Очень хотелось бы. Емли поставить юниту нулевой флаг 67108864 то он будет-таки ходить заново, но только после хода следующего юнита. В отчаянии уже решил воспользоваться дьявольским UN:C, но так и не смог найти адреса, по которым хранится очередность ходов в битве. Спасите, а?) RE: Ваши вопросы по ERM-скриптам - Berserker - 18.06.2012 15:30 Для какой версии игры? RE: Ваши вопросы по ERM-скриптам - Teuzet - 18.06.2012 16:19 Для TE RE: Ваши вопросы по ERM-скриптам - Berserker - 18.06.2012 16:39 Для ТЕ можно попробовать запомнить флаги всех походивших/непоходивших, установить всем, кроме одного, флаг "походил", а при !?BG0 вернуть флаги остальным. Впрочем, за это время может произойти переход раунда, что неприятно. В таком случае решение не подскажу. RE: Ваши вопросы по ERM-скриптам - Teuzet - 18.06.2012 16:49 Насколько я понимаю, переход раунда в течение !?BG0 будет, когда нужный юнит ходит последним, а в таком случае все флаги "походил" будут у всех. А этот случай легко ловится вручную. Спасибо, не догадался попытаться выставить флаги всем остальным. Попробую. RE: Ваши вопросы по ERM-скриптам - Efrit - 18.06.2012 20:31 Teuzet, я реализовывал всё вышеописанное для версии 3.58f, когда писал скрипты для тестирования свойств существ Бастиона (верблюды, 3 левел). К выходным попробую восстановить скрипт, если сам не успеешь
RE: Ваши вопросы по ERM-скриптам - DotaSeal - 19.06.2012 14:36 как сделать неделю сундуков? что бы на карте появлялись сундуки RE: Ваши вопросы по ERM-скриптам - Teuzet - 19.06.2012 14:44 Efrit, спасибо, было бы неплохо) Если, конечно, тебя это особо не затруднит. RE: Ваши вопросы по ERM-скриптам - Berserker - 29.06.2012 20:31 Я перепроверил. В ТЕ и Воге нельзя полноценно заставить отряд пойти ещё раз без перехода на следующий раунд, в случае если все до него уже пойти. В Эре можно, нужно было как раз для способности эльфов отойти и стрельнуть. RE: Ваши вопросы по ERM-скриптам - Efrit - 29.06.2012 21:29 Не, я точно помню, что при реализации свойств бастионских верблюдов с их "провокацией" наблюдался занятный баг: если верблюды бились со стрелками (кстати, это были именно эльфы ) - то те под "провокацией" как раз могли за один ход подойти вплотную, а затем выстрелить... Будто у них лук снайпера есть.И было это именно под версией 3.58f. Жаль, что времени нету изучить это как следует... RE: Заготовки скриптов - M.A.K.C. - 15.07.2012 10:37 Вопрос, а как сделать, чтобы курганы (на примере) преобразовывались не в монстров, а в случайный артефакт, рессурс? RE: Ваши вопросы по ERM-скриптам - DUSTinghoFFman - 16.07.2012 12:07 Доброго времени всем. Уже хотел выложить здесь пару своих скриптов "на растерзание", но обнаружил пару досадных глюков. Надеюсь, кто-нибудь поможет. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 16.07.2012 12:58 (16.07.2012 12:07)DUSTinghoFFman Wrote: Пытался создать в героях случайные битвы а-ля "Final Fantasy". Для реализации просто напрашивается триггер !?HM (шаги героя). Но...Навскидку: глянь опцию "Разведка II" (script48 опция 212) из стандартного WoG-набора. Там как раз идет привязка событий к шагам героя, и, насколько помню, описанных глюков не было.erm-help 2.81d full rus.chm Wrote:Движение не может быть отменено.Суть - герой двигается, скрипт запускает бой. Но если герой проигрывает, движение за него продолжает следующий герой (причем телепортируясь на его место), в лучшем случае. В худшем - вылет с ошибкой. Вопрос - можно ли как-то остановить движение героя перед запуском битвы? А вообще, дебажить без кода - это как-то не по фэн-шую. Скинь хоть кусок, может там глюки из-за чего-то другого вылазят... RE: Ваши вопросы по ERM-скриптам - DUSTinghoFFman - 16.07.2012 14:11 Зная "кухню", ошибка может быть где угодно... Если она вообще есть. Выложил код целиком. Посмотрю тот код. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 16.07.2012 14:40 Попробуйте вызывать в целевой клетке ходьбы монстра (UN:I). Тогда всё должно быть ОК, если я правильно помню. RE: Ваши вопросы по ERM-скриптам - DUSTinghoFFman - 16.07.2012 15:01 (16.07.2012 14:40)Berserker Wrote: Попробуйте вызывать в целевой клетке ходьбы монстра (UN:I). Тогда всё должно быть ОК, если я правильно помню.Вместо !!HE:T;, я правильно понял? Идея.
RE: Ваши вопросы по ERM-скриптам - Berserker - 16.07.2012 15:24 Конечно. Кажется именно так я в Фениксе и сделал для битвы с Защитником. Телепортировал героя прямо на клетку-адресат. RE: Ваши вопросы по ERM-скриптам - Algor - 16.07.2012 15:29 (16.07.2012 12:07)DUSTinghoFFman Wrote: И вот вторая проблема - если засчитывать победу при выходе с боя, то опыт засчитывается. Вопрос - как его обнулить?На вражеских стеках !!BMx:B0; и опыта они за бой не дадут (но и отображаться в окне победы не будут). RE: Ваши вопросы по ERM-скриптам - DUSTinghoFFman - 16.07.2012 17:23 (16.07.2012 15:24)Berserker Wrote: Конечно. Кажется именно так я в Фениксе и сделал для битвы с Защитником. Телепортировал героя прямо на клетку-адресат.Уточню. У меня сейчас так - пока герой двигается, при определенных условиях (рандом + контроль кол-ва существ у героя) через !!HE:T; запускается бой. Вместо этого вы предлагаете при тех же условиях поместить в координаты героя монстра? Или я все же недопонимаю? (16.07.2012 15:29)Algor Wrote: На вражеских стеках !!BMx:B0; и опыта они за бой не дадут (но и отображаться в окне победы не будут).А если игрок увидит ораву монстрятины, явно не по силам, и решит сразу покинуть бой. Получится, что потери с обоих стороны будут нулевые. Глюков не будет? RE: Ваши вопросы по ERM-скриптам - Algor - 16.07.2012 18:26 (16.07.2012 17:23)DUSTinghoFFman Wrote: Вместо этого вы предлагаете при тех же условиях поместить в координаты героя монстра?Раз отменить ход невозможно, Берс предлагает поместить в ту клетку куда герой наступит монстра, чтобы инициировать нормальный бой с прерыванием перемещения героя. Только через !!UN:I поместить монстра, емнип, не получится. В соседней теме с заготовкой скрипта "Курганы" недавно был пример с размещением монстра в координатах. (16.07.2012 17:23)DUSTinghoFFman Wrote:Ну на стеки героя !!BMx:B0; прописавать не надо. А какие потери у случайно вызванного монстра, не все ли равно? Его же все равно надо будет убирать с карты (при добавлении вышеописанным способом), если герой проиграет/сбежит? Или я не до конца понял суть случайных "засад"?(16.07.2012 15:29)Algor Wrote: На вражеских стеках !!BMx:B0; и опыта они за бой не дадут (но и отображаться в окне победы не будут).А если игрок увидит ораву монстрятины, явно не по силам, и решит сразу покинуть бой. RE: Заготовки скриптов - M.A.K.C. - 16.07.2012 20:09 Вопрос, а установка знака в качестве идентификатора обязательно? можно без знака заставить работать скрипт? нужно для другого скрипта. и там и там ставится знак RE: Ваши вопросы по ERM-скриптам - Berserker - 16.07.2012 20:48 (16.07.2012 18:26)Algor Wrote: Только через !!UN:I поместить монстра, емнип, не получится.Да не, монстры на карту легко ставятся. RE: Заготовки скриптов - Algor - 17.07.2012 01:14 (16.07.2012 20:09)M.A.K.C. Wrote: Вопрос, а установка знака в качестве идентификатора обязательно? можно без знака заставить работать скрипт? нужно для другого скрипта. и там и там ставится знак Я же написал в комментарии: "Ставим знак на клетку (их можно считать в UN:U)". Т.е. для того, чтобы потом работать с объектом (в частности, перебирать при помощи UN:U) нужно использовать тот тип объекта, который этой самой UN:U поддерживается. Сам курган, как декоративный элемент, нужными свойствами не обладает. Можно использовать объект "Событие", он невидимый, но его нужно по другому удалять, не через UN:O. Знак я использовал чисто по эстетическим соображением - он в совокупности с курганом смотрится как могила, можно задать текст при посещении, да и сама клетка после помещения такого объекта остается проходимой, что позволяет не задумываться, не перегородит ли размещаемый объект какой-то проход. RE: Ваши вопросы по ERM-скриптам - Algor - 17.07.2012 21:20 Вопрос знатокам, может кто-то сталкивался: через !!OW:I7/1/0; добавляю в игру еще одного ИИ-игрока (розовый, на старте карты его не было), даю город, чтоб не помирал, но ход ему не передается. Что можно сделать, чтобы ход передался? ------------ Вопрос не актуален. После того как дал новому игроку активного героя через OW:A, ход стал передаваться нормально. RE: Заготовки скриптов - M.A.K.C. - 08.08.2012 08:29 Вопрос, есть скрипт. Spoiler (Click to View) RE: Заготовки скриптов - Berserker - 08.08.2012 11:58 Установить новый урон заклинанию в !?BG0 и снять в !?BG1 как вариант. RE: Заготовки скриптов - M.A.K.C. - 11.08.2012 22:57 (08.08.2012 11:58)Berserker Wrote: Установить новый урон заклинанию в !?BG0 и снять в !?BG1 как вариант. Желательно написать скрипт. RE: Заготовки скриптов - M.A.K.C. - 12.08.2012 13:41 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Fossy - 21.10.2012 23:27 Подскажите где можно скачать подборку рабочих скриптов для создания карт (с описанием действия)? Брать из карт можно, конечно, но не факт что они полностью рабочие, а полностью разбираться в скриптинге нет пока времени. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.10.2012 04:34 что значит "скриптов для создания карт"? Создание скрипта - Samuraj - 22.10.2012 18:19 Добрый День, вопрос который я задам может уже и поднимался, но я на этом форуме впервые и потому все-таки спрошу. Может кто-нибудь помочь с созданием 2-х скриптов. 1. Изменение специализации героя (например сделать героя специалистом на Ангелах) 2. Как сделать чтобы у героя было не 2 доп.навыка к 8 стандартным, а больше? Спасибо заранее тем, кто, возможно, мне поможет. RE: Создание скрипта - serovoy - 22.10.2012 20:03 1. В архиве скриптов на forum.df2.ru, если не ошибаюсь, был подобный. Правда на версию 3.58, а не 3.58f. 2. А чем скрипт "Все навыки" ("28 навыков") Вам не нравится? RE: Создание скрипта - Samuraj - 22.10.2012 20:59 (22.10.2012 20:03)serovoy Wrote: 1. В архиве скриптов на forum.df2.ru, если не ошибаюсь, был подобный. Правда на версию 3.58, а не 3.58f. 1. Если это была не тема а какое-то сообщение то трудно его найти. 2. скрипт на 28 навыков где-то попадался, но вот щас не могу найти его на этом форуме, а может и не тут его видел =( RE: Создание скрипта - serovoy - 22.10.2012 21:26 1. Тема "Архив скриптов", на первой или на второй странице. Также есть здесь 2. Тема "ERA scripts Rus", которая находится прямо под Вашей. В крайнем случае, поищите script 78 by Dracolich. RE: Ваши вопросы по ERM-скриптам - Fossy - 22.10.2012 21:31 (22.10.2012 04:34)gamecreator Wrote: что значит "скриптов для создания карт"? немного не правильно выразился - те скрипты, которые не меняют игровую механику, т.е. скрипты-события, а если конкретно, то: 1. чтобы конкретный камень знаний давал скажем 20 000 опыта. 2. чтобы как у санта-гремлинов появлялась охрана в заданном количестве и разных заданных монстров. 3. активация постройки заблокированных в замке зданий. 4. принеси это, получишь то. 5. убей этого, получишь это. 6. блокировка/активация поступления существ в двелиннге. 7. установка/снятие преград 8. вуаль тьмы чтобы установилась по определенному событию. Есть конечно и заумные мысли: например проклятые (святые) предметы - чтобы их можно было снимать либо в замке, либо в святилище. Т.е. метим скриптом предметы, герой их надевает, а снять может только в святилище или замке (но это уже игровая механика), мне бы начать с простого пока RE: Ваши вопросы по ERM-скриптам - Algor - 23.10.2012 01:20 (22.10.2012 21:31)Fossy Wrote: немного не правильно выразился - те скрипты, которые не меняют игровую механику, т.е. скрипты-события, а если конкретно, то: Скорее всего найти именно-то-что-нужно-Вам в каких то сборниках будет весьма проблематично. К тому же, многие вещи "не меняющие игровую механику" делаются совсем не сложно. Пара примеров по списку: RE: Создание скрипта - gamecreator - 23.10.2012 04:10 (22.10.2012 18:19)Samuraj Wrote: 2. Как сделать чтобы у героя было не 2 доп.навыка к 8 стандартным, а больше?где-то я уже писал какой скрипт где поменять. вот http://wforum.heroes35.net/showthread.php?tid=858&pid=74136#pid74136 под спойлером кусок скрипта. находим его в файле и заменяем в последней строке 10 на любое понравившееся число. или плагин для Эры http://wforum.heroes35.net/showthread.php?tid=858&pid=74140#pid74140 RE: Ваши вопросы по ERM-скриптам - Fossy - 23.10.2012 15:29 Похоже все и правда сводится к изучению скриптинга ) А есть учебник с примерами? RE: Ваши вопросы по ERM-скриптам - feanor - 23.10.2012 16:09 ERM-help Драколичевский же. RE: Ваши вопросы по ERM-скриптам - Algor - 23.10.2012 21:53 (23.10.2012 16:09)feanor Wrote: ERM-help Драколичевский же.Русификация Драколича В Эре идет в комплекте английский вариант: .\Help\Erm Help 2.81\index.html В некоторый редких случаях придется обратиться и к нему, т.к. у Драколича, помню, находил какие-то мелкие баги. RE: Ваши вопросы по ERM-скриптам - serovoy - 28.10.2012 19:58 1) Как отредактировать скрипт "Тактика", чтобы он давал адекватные бонусы к скорости? 2) Как отредактировать скрипт "Случайный герой", чтобы герой на стороне монстров появлялся всегда и независимо от размера карты? 3) Как отредактировать кармические битвы, чтобы доп. отряды появлялись всегда и в максимально возможном количестве? А также добавить монстров 8-го и выше уровней после опред. количества битв? RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.10.2012 20:19 1) находим такие строки в скрипте 3 (в оригинале строка 676): здесь у-5 и у-6 - уровень тактики нападающего и защитника соответственно. выставляем в соответствии со своей адекватностью ![]() 2) находим строку в скрипте 72 (в оригинале строка 66): изменяем ее на 3) что значит максимально возможное количество? 4к? RE: Ваши вопросы по ERM-скриптам - whyme? - 17.12.2012 14:45 позвольте спросить, с выходом Эры появились ли новые команды чтобы вытянуть описание артефактов, к примеру мне нужно описание засунуть в переменную ? Раньше с !!UN:A#1/10/$ можно было только установить новое описание. RE: Ваши вопросы по ERM-скриптам - Berserker - 17.12.2012 14:50 Через UN:C можно. Нужно? P.S. Для TE. RE: Ваши вопросы по ERM-скриптам - whyme? - 17.12.2012 14:56 если есть примеры, я бы не прочь взглянуть на них, самому меньше искать. RE: Ваши вопросы по ERM-скриптам - Berserker - 17.12.2012 15:32 [0x660B68]+ind*32 + 16 (offset to description) RE: Ваши вопросы по ERM-скриптам - whyme? - 17.12.2012 19:36 спасибо, такой еще вопросик по поводу !!UN:A#1/2/$, т.е. позиции артефакта. Может кто-нибудь разбирался как там маску подобрать для определенных слотов, т.е. это не особо похоже на маску, но все же как то вычисляется в игре, разные значения дают разные комбинации слотов. Кстати в ERM справочнике ошибка есть, там написано "16671 Любая рука" а на самом деле значение 16771 для любой руки. Покопался в памяти, но у меня не хватает знаний чтобы разобраться что и как. RE: Ваши вопросы по ERM-скриптам - feanor - 17.12.2012 20:32 Не нужно это использовать. Это юзает баг с выходом за границы отведенной для таблицы слотов памяти. RE: Ваши вопросы по ERM-скриптам - Bes - 07.02.2013 16:25 вопрос по сетевой синхронизации скриптов... нужно ли такое для сети? Code: !?TM#;или же FU:D для таймеров не имеет смысла, ибо в момент передачи хода всё равно ф-ция выполнится и на др.ПК ??? RE: Ваши вопросы по ERM-скриптам - Berserker - 08.02.2013 00:16 TM выполнится на другом ПК в начале хода игрока на другом ПК. Только TM1, насколько я помню, выполняется лишь на главном компе. RE: Ваши вопросы по ERM-скриптам - Ivor - 15.02.2013 23:13 Era 2.4, тестирую демонологию. Выделил 6 бесов с баннером на здоровье (кстати, при попытке зайти в окно опыта монстра - вылет), злодейски убил их в бою, поднял 1 демона, добил нейтралов. После боя сработала палатка (First aid I) и добавила к одному поднятому демону ещё троих. Можно ли поправить скрипт First aid I, чтобы он не работал на поднятых демонах? RE: Ваши вопросы по ERM-скриптам - Bes - 16.02.2013 10:28 а как понять, поднятые это демоны или они были изначально? придётся усложнять скрипт, сделав сохранение инфы перед боем на предмет запоминания в каких стэках героя уже были демоны и помо сравнивать с этим численность после боя... оно того стоит?
RE: Ваши вопросы по ERM-скриптам - Algor - 16.02.2013 12:45 Bes, все несколько проще: (Click to View) RE: Ваши вопросы по ERM-скриптам - Ivor - 17.02.2013 01:25 Algor, спасибо! RE: Ваши вопросы по ERM-скриптам - igrik - 18.02.2013 02:29 Не знаю, поднимался ли ранее данный вопрос, но всё же спрошу: В стандартном скрипте "Пещера приключений" можно, посетив отшельника, выучить способность "Тактика боя" (если не ошибаюсь в названии), которая аналогична способности грифонов "Отвечать на все атаки". Так вот, если противник бъёт по балисте, то данная способность страбатывает нормально как и должно быть, пока дело не доходит до тележки с боеприпасами. Если противник ударит тележку с боеприпасами, то после нанесения урона тележке следует вылет из игры. Что странно, я не наблюдал вылета из игры после атаки на палатку первой помощи. RE: Ваши вопросы по ERM-скриптам - Algor - 18.02.2013 11:36 Надо поправить 48 wog - adventure cave.erm: (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 18.02.2013 14:55 Quote:!!VRi:&-623630; [remove some abilities не надо удалять флаг "двухгексовый" при действии способности "Вуду"]вот это очень веское замечание по коду, спасибо, перекину обновление в ФМ-сборку ![]() а я когда то убирал этот вылет так: Code: !!BMy5&y5<>-1:R?y9 T?y10;RE: Ваши вопросы по ERM-скриптам - Algor - 18.02.2013 19:41 igrik'у спасибо. Заодно я узнал, что значат требования отшельников, к-е не хотят помогать ![]() Кстати, было бы неплохо обновлять и в ERA-дистрибутиве. Им только Berserker занимается или ты тоже "доступ к телу" имеешь? Если имеешь, этот фикс добавь тоже. RE: Ваши вопросы по ERM-скриптам - Bes - 19.02.2013 01:45 не, все вопросы касаемо укомплектации ERA к Владыке... но что мешает предложить готовых файл ему? он его обязательно примет с благодарностью.
RE: Ваши вопросы по ERM-скриптам - Berserker - 19.02.2013 21:42 Принимаю, но если не трудно, правленые файлы из 3.58f. Потому как больше портить 3.58 чьими-либо любительскими правками, помимо исправления багов (как в этой теме), не стану. Есть ветки типа WoG Rus и WoG Revised с произвольными изменениями. RE: Ваши вопросы по ERM-скриптам - swallowmee - 20.02.2013 10:32 Всем доброго времени суток ! Хочу поменять в банках существ охрану (во всех ), а также в некоторых награду (в частности заменить ангелов в консерватории на архангелов, аналогично с ульем вивернов). Беда в том, что пресловутые CrBanks.txt и ZCrBanks.txt из bitmap.lod всё что нужно содержат, но при их изменении ничего не происходит, может кто-нибудь попробует проделать ту же процедуру ради эксперимента, конечно хотелось бы обойти скриптом эту проблему, но вот есть ли такой скрипт, знаю что ресивер CB по этой теме, но там координаты и изменения для конкретного по координатам объекта, а не для всех объектов данного типа (допустим консерватории или нага- банка), или всё же может существует такой скрипт, может кто знает? Еще давно задавался вопросом можно ли скриптом убрать привязки в строительстве между зданиями в городе, допустим между генераторами существ (например чтобы алтарь каждой стихии в сопряжении можно было построить независимо от других алтарей стихий). Оптимально и вовсе убрать привязки между генераторами, оставив только привязки генераторов к специальным строениям (аля библиотека, кузница, конюшни итп, а желательно еще и необходимость цитадели и замка для верхних уровней) RE: Ваши вопросы по ERM-скриптам - Algor - 20.02.2013 11:29 (20.02.2013 10:32)swallowmee Wrote: ...хотелось бы обойти скриптом эту проблему, но вот есть ли такой скрипт, знаю что ресивер CB по этой теме, но там координаты и изменения для конкретного по координатам объекта, а не для всех объектов данного типа (допустим консерватории или нага- банка)...А в чем проблема с CB? (20.02.2013 10:32)swallowmee Wrote: Еще давно задавался вопросом можно ли скриптом убрать привязки в строительстве между зданиями в городеНасколько знаю я - нет. RE: Ваши вопросы по ERM-скриптам - Bes - 20.02.2013 14:12 (20.02.2013 11:29)Algor Wrote:а чем вас этот ф-ционал не устраивает?(20.02.2013 10:32)swallowmee Wrote: Еще давно задавался вопросом можно ли скриптом убрать привязки в строительстве между зданиями в городеНасколько знаю я - нет. опция CD Wrote:B1/#1/#2/$1/$2 RE: Ваши вопросы по ERM-скриптам - Algor - 20.02.2013 14:39 Bes, спасибо. Когда-то "вычеркнул" для себя этот ресивер как ненужный (считал, что там только разрушение замка). Зато теперь приятно удивлен
RE: Ваши вопросы по ERM-скриптам - Bes - 20.02.2013 16:09 Славе спасибо, что таки расширил потом этот !!CD
RE: Ваши вопросы по ERM-скриптам - igrik - 22.02.2013 00:33 Algor, спасибо!
RE: Ваши вопросы по ERM-скриптам - DotaSeal - 23.02.2013 16:33 каков процентный шанс, что выпадающая неделя монстров принесёт их в апгрейженном виде? RE: Ваши вопросы по ERM-скриптам - Sav - 23.02.2013 16:35 При чём тут скрипты? На неделе монстр генерится абсолютно случайно из всех городских. Так что шанс 50%. В месяце монстр генерится из списка из 12, кажется, монстров, где только 1 грейженный. Т. е. шанс 1/12. RE: Ваши вопросы по ERM-скриптам - Algor - 23.02.2013 23:53 (23.02.2013 16:35)Sav Wrote: При чём тут скрипты?Думаю, что вопрос относился к скрипту "58 wog - week of monsters.erm". Если да, монстр недели выбирается там случайно из состава армий нанятых героев (имхо, процедура не шибко логичная и красивая - я бы привязал к отстроенным зданиям в городах). Т.o. шанс выпадения грейженых монстров (как и монстров более высокого уровня) повышается в ходе игры. И вероятности определить тут невозможно - они как таковые не заданы и постоянно изменяются. RE: Ваши вопросы по ERM-скриптам - igrik - 10.03.2013 22:22 Господа, подскажите как в сохранке для Эры изменить принадлежность синего героя из перовой команды во вторую? Вся фишка в том, что как стандартный скрипт на изменение альянсов, так и скрипт "Изменение альянсов во время игры" отключены. А через тригер "!?GM" что-то не получается провернуть такое дельце. Или как можно подгрузить нужный мне код скрипта? RE: Ваши вопросы по ERM-скриптам - Bes - 10.03.2013 23:27 igrik, как вариант, включите себе 'плагин chalk', где через консоль можно попробовать это... Quote:!!OW:T#1/$2 RE: Ваши вопросы по ERM-скриптам - Algor - 10.03.2013 23:31 1. Поместить в какой-либо используемый в игре скрипт кусок кода: Code: !?GM0; [при загрузке игры...]3. Нажать F12 для перезагрузки скриптов. 4. Сохранить игру (желательно в новую сохранку). 5. Загрузить новую сохранку. Bes, опередил .
RE: Ваши вопросы по ERM-скриптам - igrik - 10.03.2013 23:42 Спасибо! Я про F12 не знал! ![]() Хотя у меня ERA 1.9 но F12 и в ней работает. Ура! RE: Ваши вопросы по ERM-скриптам - Valery - 13.03.2013 22:47 Hi guys, Is there a way to check if ctrl + right-click is used when in hero screen? In manual it says: !!SN:Ey3/1/?y4; y4 — ID of parent dialog, y5 — ID of current dialog !!FU&y5<>4205280:E; exit, if this is not the adventure map What is the value if in hero screen? RE: Ваши вопросы по ERM-скриптам - Berserker - 13.03.2013 23:09 RE: Ваши вопросы по ERM-скриптам - Valery - 13.03.2013 23:14 Thanks a bunch ![]() Umm, what I miss? RE: Ваши вопросы по ERM-скриптам - Berserker - 13.03.2013 23:31 Ey2/1/17; sorry, 0x11 = 17 RE: Ваши вопросы по ERM-скриптам - Reinc - 23.03.2013 11:12 Как изменить скрипты на расширенное/универсальное улучшение существ чтобы всех существ можно было улучшать в городе как в форте на холме? При этом, в отличие от универсального улучшения, чтобы существа могли улучшаться только если они принадлежат к типу города. Если не через эти скрипты, то как? RE: Ваши вопросы по ERM-скриптам - фанат wogа - 24.03.2013 18:30 Сам в скриптах разобрался но очень плохо на уровне ctr+c - ctr+v ибо не открыть ERM help ![]() Мне нужно чтоб в Башне можно было нанимать на 7 не улучшенном уровне существ (конкретно лазурных драконов), но только чтоб конкретно в данном замке а не во всех замках данного вида,а так же мне нужно чтоб это происходило только после посещения точки 64/45/1 Пробовал паяльником подрехтовать чужие скрипты вот что получилось ZVSE !?OB64/45/1; !!CA130/106/1:UNT2/6/0/132; Ошибок не выдаёт но скрипт не фурычет..
RE: Ваши вопросы по ERM-скриптам - Bes - 24.03.2013 19:27 да, фанат wogа, паяльник конечно хорошая штука, но... Quote:ZVSEв общем, у вас так лишь все замки станут давать лазурников... а чтобы конкретно для вашего замка это делать, ну... тут не всё так просто... я пойду, меня срочно на работу вызвали,...
RE: Ваши вопросы по ERM-скриптам - Valery - 25.03.2013 16:43 Is there a way to bind single target spells as resurrect or clone to a key? When pressing key, the cursor changes and spell is applied on click. So far erm command requires coding the location. RE: Ваши вопросы по ERM-скриптам - Bes - 25.03.2013 20:59 Valery, на подобие того, как сделаны быстрые клавиши заклинаний в Феникс-Моде? я вас правильно понял? RE: Ваши вопросы по ERM-скриптам - Valery - 25.03.2013 21:35 yes but in Phoenix we can bind only mass effect spells, that's why asking. RE: Ваши вопросы по ERM-скриптам - Bes - 25.03.2013 21:42 Valery, да, простое заклинание там не настроено... в MoP есть этот функционал ,но исходников увы нет RE: Ваши вопросы по ERM-скриптам - Valery - 25.03.2013 21:48 Bes, thanks. RE: Ваши вопросы по ERM-скриптам - Berserker - 25.03.2013 23:24 Here you are. RE: Ваши вопросы по ERM-скриптам - Valery - 31.03.2013 18:46 Thanks, I have another issue: I take the upper imp crucible and flag it, then when I take the second, the upper gets blue flag and shows incorrect DW when looping through. Type and subtype are correct on test. ![]() My thoughts: 1) Is related to OB:C getting messed but happens only rarely (already 30 imps crucibles working). When I flag the upper crucible, OB:C returns 219, then when I flag bottom crucible, the upper OB:C returns -1... 2) Is related to xxl map (objects limit reached?), as I already had many things work strangely during first tests (no way to place a last town before limit without crashing the map) I will try to store OB:C in PO:B0/$ when flagging any dwelling then reset the value to this one every day for every dwelling, but I need to start a new game for this. Any idea? RE: Ваши вопросы по ERM-скриптам - Berserker - 31.03.2013 20:13 Had the same problem in Phoenix 3.63 with mills. Do you loop through these dwelling adn change any OB settings? RE: Ваши вопросы по ERM-скриптам - Valery - 31.03.2013 20:18 In fact I convert those dwellings. First they are other lev 1 dwelling, as centaurs stables etc. When I flag them it asks if I want to convert, I remove with UN:O and add a imp crucible with UN:I. So far, OB:C gets updated automatically and never had problems. But I added a few objects in map editor and since then, after 30+ crucibles converted, looks like next ones have problems. RE: Ваши вопросы по ERM-скриптам - Berserker - 31.03.2013 21:36 Valery, you convert them when hero stands on object? RE: Ваши вопросы по ERM-скриптам - Valery - 31.03.2013 22:11 yes, because so far searching for type/subtype at x/y/z always show the object under. Should I code it with !$OB? It still occurs when hero is on...what else? RE: Ваши вопросы по ERM-скриптам - Berserker - 01.04.2013 00:45 When any of your hero stands on any object, !!OB will deal with Hero, not an object under it. That's the reason. I've already explained that in ICQ and possibly posted UN:C codes on HC how to safely access object under hero. Note: these issue does not touch DW and similar commands. RE: Ваши вопросы по ERM-скриптам - Valery - 01.04.2013 00:56 ![]() I don't remember about. RE: Ваши вопросы по ERM-скриптам - Berserker - 01.04.2013 01:30 RE: Ваши вопросы по ERM-скриптам - Valery - 01.04.2013 01:32 Thanks, will keep it in my safety box
RE: Ваши вопросы по ERM-скриптам - DotaSeal - 01.04.2013 12:20 я извеняюсь, что вопрос не по теме, но все же задам его тут, решил поиграть в героев 3.5, но как только зашел в игру, написало требует 5мб свободного места, но у меня куча свободного места на тот момент была, перезашел в игру и стало всё ок, так вот, из-за чего это произошло? RE: Ваши вопросы по ERM-скриптам - Berserker - 01.04.2013 13:20 В игре ряд устаревших проверок, не рассчитанных на жёсткие диски больше двух гигабайт и такие же размеры оперативной памяти. RE: Ваши вопросы по ERM-скриптам - DotaSeal - 01.04.2013 14:20 Berserker, просто это впервые вылезло за всё время RE: Ваши вопросы по ERM-скриптам - Saruman - 02.04.2013 19:36 А у кого-нибудь скрипт резервных отрядов сохранился? И скрипт науки тоже бы нужен... А так же есть ли отдельно скрипты нового интерфейса из феникс мода, в частности управления отрядом и управление внутри города? RE: Ваши вопросы по ERM-скриптам - Berserker - 02.04.2013 20:05 Отдельно готовых у меня точно нет. RE: Ваши вопросы по ERM-скриптам - DotaSeal - 07.04.2013 23:31 я не понимаю! где находится иконка мифрила в файлах игры RE: Ваши вопросы по ERM-скриптам - Saruman - 09.04.2013 00:52 Наткнулся на такой скрипт: Quote:8. Скриптище... Что дает,: http://makshuvalov.narod2.ru/download/skripti/ может оттуда кто сможет выдрать скрипт про резервы и что значит опьянение войск? RE: Ваши вопросы по ERM-скриптам - Sav - 09.04.2013 01:23 Опьянение - что-то похожее на один из моих скриптов оттуда: http://wforum.heroes35.net/showthread.php?tid=2526&page=1 RE: Ваши вопросы по ERM-скриптам - Saruman - 09.04.2013 21:19 В этом скрипте http://wogarchive.ru/file.php?id=197 в упор не работает быстрый найм существ, как то можно это дело исправить? Или нужно досканально знать что у меня установлено? RE: Ваши вопросы по ERM-скриптам - Saruman - 09.04.2013 22:46 И все таки - ну может есть у кого скрипт с резервом, чистый скрипт с резервом, можно еще с жалованием и все. Очень надо, очень нужно! RE: Ваши вопросы по ERM-скриптам - DotaSeal - 13.04.2013 20:52 как записывается видос в игре? ибо фрапс "не берёт" RE: Ваши вопросы по ERM-скриптам - Bes - 13.04.2013 22:27 DotaSeal, я пользую CamStudio RE: Ваши вопросы по ERM-скриптам - Valery - 15.04.2013 02:43 Something to add in erm help: To make hero master of upgrades X6/$1/0/0/0/$2/$3 or X6/$1/$2/$3 $1=creature 1 to upgrade (see Format C ) $2=creature 2 to upgrade (see Format C ) $3=creature to upgrade to (see Format C ) Actually if you use the second form, the upgrade cycle will never finish and you will be offered to upgrade the last too, into same and will lose experience. Only X6/$1/0/0/0/$2/$3 is working properly. RE: Ваши вопросы по ERM-скриптам - DotaSeal - 17.04.2013 21:28 может ли АИ видеть сквозь туман войны? RE: Ваши вопросы по ERM-скриптам - Bes - 17.04.2013 21:32 DotaSeal, может и видит. RE: ERA II - Saruman - 23.04.2013 10:37 Товарищи выручите) Напишите пожалуйста скрипт который увеличивает защиту войск второго уровня у замка (у меня это копейщики и стражники) на 8 и 10 соответственно, а то через ZCRTRAIT.txt не получается... Очевидно это из-за скрипта Бисика еще или еще какого скрипта а поскольку их у меня дофига будет адски долго все проверять) RE: ERA II - Ivor - 23.04.2013 10:55 (23.04.2013 10:37)Saruman Wrote: скрипт который увеличивает защиту войск второго уровня у замка (у меня это копейщики и стражники) на 8 и 10 соответственно, а то через ZCRTRAIT.txt не получается...!!MA:D2/8; !!MA:D3/10; вроде так RE: ERA II - Algor - 23.04.2013 11:42 Юзай [ code ], весельчак :D Code: !!MA:D2/8;RE: ERA II - Saruman - 23.04.2013 11:53 Пишу: Code: ZVSEпри загрузке карты выдает: ![]() может еще что-то надо? RE: ERA II - Algor - 23.04.2013 13:59 (23.04.2013 11:53)Saruman Wrote: Пишу: Триггер укажи, например !?PI; Code: ZVSERE: ERA II - Saruman - 23.04.2013 14:35 не фурычит. может еще файл ert надо создать, но как? Небольшое дополнение - желательно вообще характеристики первого и второго уровней поменять местами (за исключением прироста), я присмотрелся Бисик сделал слишком сильных крестьян а копейщиков оставил на второй уровень с оригинальными параметрами. Может проще сделать скрипт который делает 2 уровень рукопашниками, 3 уровень стрелками без возможности полета и 7 уровень без возможности полета. Вот это будет вообще идеально! RE: ERA II - Algor - 23.04.2013 16:59 (23.04.2013 14:35)Saruman Wrote: не фурычит. может еще файл ert надо создать, но как?Ert вещь необязательная совсем. Каким редактором создаешь скрипт? Почему то не могу телепортировать сообщения в тему "Вопросы по скриптам". ЧЯДНТ? (Click to View) RE: ERA II - Saruman - 23.04.2013 18:16 Я занубил по конски)) Я их просто в блокнотике создавал и расширение менял) Создал с помощью Эровского редактора ERM все пошло. Так а изменение атаки, скорости и HP будет соответственно: Code: ZVSECode: ZVSECode: ZVSEкак тогда менять урон? RE: ERA II - Valery - 23.04.2013 18:32 !!MA:HP?
RE: ERA II - Algor - 23.04.2013 18:37 Saruman Wrote:как тогда менять урон? Code: !!MA:Mm/x; [min урон монстра m становится x]И здоровье меняется !!MA:P, а не !!MA:HP. А вообще, если зацепило, открой ERM-help от Драколича. Там все предельно доступно... RE: ERA II - gamecreator - 23.04.2013 19:54 и незачем создавать тысячи скриптов на три строки. RE: ERA II - Berserker - 23.04.2013 20:48 Algor, не пойму в чём проблема, в теории должно было переместить. И просьба, использовать кнопку (ERM) или тег [ erm ]код[ /erm ] для скриптов. RE: ERA II - Saruman - 23.04.2013 21:46 Не работает, вылазит много матов при загрузке а потом ничего не меняется. RE: ERA II - Algor - 23.04.2013 22:14 (23.04.2013 21:46)Saruman Wrote: Не работает, вылазит много матов при загрузке а потом ничего не меняется.Очень содержательное описание... RE: ERA II - gamecreator - 23.04.2013 22:15 а может там и правда отборные маты написаны. пасхалка от ZVS. RE: ERA II - Saruman - 24.04.2013 00:43 понял свою ошибку) все таки скриптописец из меня никакой: Quote:всё, что ты хотел поменятьа как обозначить что я хотел поменять?) там просто номера юнитов писать или все их характеристики которые поменять хочу? RE: ERA II - gamecreator - 24.04.2013 04:09 рисиверы (это штуки начинающиеся с !!) писать RE: ERA II - Saruman - 24.04.2013 10:42 не понял ![]() но ведь получится что тут дофига придется перечислять характеристик? или есть какое-то обозначение именно для того чтобы поменять характеристиками 1 и 2 уровень в замке? RE: ERA II - Algor - 24.04.2013 12:29 (24.04.2013 10:42)Saruman Wrote: или есть какое-то обозначение именно для того чтобы поменять характеристиками 1 и 2 уровень в замке? Можно не характеристики помянять, а непосредственно монстров для найма: ERM Help Wrote:!!UN:T#1/#2/#3/$ Например: RE: ERA II - gamecreator - 24.04.2013 12:41 (24.04.2013 10:42)Saruman Wrote: но ведь получится что тут дофига придется перечислять характеристик?в ерм по другому и не бывает RE: Ваши вопросы по ERM-скриптам - DotaSeal - 25.04.2013 12:53 К примеру, на карте ботом захвачены все ресурсы, шахты, города и т.д., но есть 1 герой человека, которго бот никак не сможет достичь, что в таком случае будет делать бот, просто стоять на месте чтоле? RE: Ваши вопросы по ERM-скриптам - Sav - 25.04.2013 20:31 Будет разведывать карту, она для него закрыта. Но тем не менее, ИИ каждый ход зачем-то просчитывает бой со всеми героями врагов, "видя" их реальную армию. Для него вообще слабо применимы человеческие мерки того, что он видит, а что нет. RE: Ваши вопросы по ERM-скриптам - Valery - 26.04.2013 08:12 Sav, concerning Turbo wog mod and your plugin. There is still one single issue with animations speed, is when creature generates clones (via !!EA:B), is very slow. Is there any way to increase the speed of this action? RE: Ваши вопросы по ERM-скриптам - DotaSeal - 02.05.2013 11:23 надоели уже эти вылеты и ошибки игры, кто-нибудь вообще их фиксит или нет? RE: Ваши вопросы по ERM-скриптам - Bes - 02.05.2013 12:56 DotaSeal, что у вас усатновлено, что такие эмоции от ошибок ерм? RE: Ваши вопросы по ERM-скриптам - DotaSeal - 02.05.2013 13:33 просто скачано с торрентов, версия 3.58 вроде бы. Ошибки: 1.когда ИИ пользуется лавкой (где улучшаются артефакты, обмениваются и т.д.) вылезает сообщение с ошибкой, после этой ошибки на карте более не могу пользоватсья данным строением. Бывает редко 2.иногда во время хода ИИ вылезает сообщение, типа "gave negative attack bonus to the creatures, now compensated" Бывает пару раз за игру 3.во время начала боя иногда просто черное окно, зависания игры нету. 4.Если моего командира или вражеского командира убить в бою, выйти и загрузится заново, до начала боя, (когда командир жив по идее) он всё равно считается убитым в бою. 5. Каким образом у ИИ оказывается 2 книги заклинаний, бывает часто. RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.05.2013 15:40 1) отключи лавку 2) это не ошибка 3) если окно это не навсегда, то не ошибка, просто долго скрипт идёт. 5) книги могут валяться на земле. более того, книгу можно положить в рюкзак, а потом купить ещё одну. (02.05.2013 13:33)DotaSeal Wrote: просто скачано с торрентовну это не ответ. сказал бы что за опции включены хоть. RE: Ваши вопросы по ERM-скриптам - vikvolf - 05.05.2013 14:51 скрипты Sonic Son'edit где их можно найти. Также гденибудь есть не глючный захват ресурсов, деревни RE: Ваши вопросы по ERM-скриптам - Saruman - 05.05.2013 17:29 http://wogarchive.ru/file.php?id=197 - здесь скрипты Sonica. RE: Ваши вопросы по ERM-скриптам - vikvolf - 05.05.2013 18:28 спасибо МАКС написал -Теперь вы можете сами выбирать схему раскачки героя Вместо случайного навыка дается опыт, за который можно обучиться нужному навыку.(щелчок левой кнопкой мыши назначке опыта) .прокачка навыка Щелчок левой кнопкой мыши на окне навыка) Сброс навыка за денюжку alt+Щелчок левой кнопкой мыши на окне навыка Теперь бы такую штуку еще найти Похоже вот это ENG: Script by Drakolich allows: Copy spells from scrolls to your magic book when visiting a Mage Guild, get resources from mills and gardens automatically, get experience when allowing neutral monsters to escape and upgrade manually the primary skills. RUS: Скрипт от драколича, позволяющий: учить заклинания со свитков в гильдиях, получать ресурсы с мельниц и садов, получать опыт за отпускание монстров, выборочно качать первичные параметры. RE: Ваши вопросы по ERM-скриптам - igrik - 09.05.2013 18:55 Algor, пересмотрите Вами описанный участок кода Quote:!!BMy5&y5<>-1:F?i; [get flags of target stack] !!VRi:&-62363 - так двухгексовость не удаляется !!VRi:&-623630, а таким образом удаляется Я так и не разобрался почему так происходит (от нечетного же отнять нечетное будет четное, но двухгексовоть все же не теряется). Странно как-то вобщем. Но факт есть факт. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.05.2013 19:52 (09.05.2013 18:55)igrik Wrote: от нечетного же отнять нечетное будет четноетак никто ж и не отнимает. RE: Ваши вопросы по ERM-скриптам - igrik - 09.05.2013 20:21 .. ну, установка флагов... RE: Ваши вопросы по ERM-скриптам - Algor - 09.05.2013 23:55 (09.05.2013 18:55)igrik Wrote: Algor, пересмотрите Вами описанный участок кодаМдя... стормозил. В оригинале было верно: Спасибо. RE: Ваши вопросы по ERM-скриптам - Valery - 11.05.2013 01:15 Hi guys, I am trying to disable the Okay button until the player selects another item, but it keeps enabling when I click on OK (is disabled) before selecting others, any idea what I did wrong? RE: Ваши вопросы по ERM-скриптам - Bes - 11.05.2013 02:20 вроде всё верно делаешь. покажи строки из Builder.txt с настройкой кнопки 30722 вдруг там что-то напутал? RE: Ваши вопросы по ERM-скриптам - Valery - 11.05.2013 02:32 I found the error. Undefined click is considered as -1 so when clicking anywhere it enables: !?DL&v998=98/v999<10/v1000=13; This fixed, my fault. !?DL&v998=98/v999>0/v999<10/v1000=13; RE: Ваши вопросы по ERM-скриптам - Bes - 11.05.2013 02:55 DL:E#/?$ not work, therefore you get 5xxxxxxx (trash) Quote:Button 30722 291 147 64 30 IOKAY.DEF 2 Exitthis is hotkey of keyboard используй 1 для реакции нажатия от ECS, или 28 - для Enter === нет идей что у тебя в коде не так, извини ( RE: Ваши вопросы по ERM-скриптам - Valery - 11.05.2013 02:57 Fixed, in previous post. Thanks
RE: Ваши вопросы по ERM-скриптам - Valery - 11.05.2013 15:41 wtf I am struggling on a simple script, please someone tell me HOW TO AVOID that ALL the code runs when I close the dialog, so further click on map gives nothing: RE: Ваши вопросы по ERM-скриптам - Bes - 11.05.2013 16:11 Quote:HOW TO AVOID that ALL the code runs when I close the dialogможет кто-нить перевести текст Valery, я так и не уловил что там за проблема у него? RE: Ваши вопросы по ERM-скриптам - Valery - 11.05.2013 16:26 In fact, I spent all morning on this, but found a solution to not confuse CM5 clicking between map and messages box, is the flag S. CM:S will give 12 if messages, 13 if map push. Solved, but gave me long head ache
RE: Ваши вопросы по ERM-скриптам - Berserker - 12.05.2013 01:49 Скрипт удаляет героев из тюрем. Все герои в тюрьмах не получают повышений, их опыт и уровень обнуляются. http://wikisend.com/download/245286/empty%20prisons.erm RE: Ваши вопросы по ERM-скриптам - Algor - 12.05.2013 10:34 Вопрос напрашивается сам собой: а где продолжение? Кому нужны пустые тюрьмы на карте? Их либо на новые объекты менять нужно, либо новый функционал к ним прикручивать. Кстати, узников проще фильтровать по двум условиям: хозяин "-1" и одна из координат ">-1", без привязки к размерам карты. RE: Ваши вопросы по ERM-скриптам - Berserker - 12.05.2013 16:23 Я не в курсе, может ли быть в координатах героев мусор, насколько корректно их устанавливать, как их обрабатывает игра. А корректную координату проверить можно. Что касается продолжения, то это исправления бага, когда стартовые герои начинают с 5-10-15-20-м уровнем, поскольку они ещё и в тюрьмы помещены. Соответственно, меня попросили убрать тюрьмы. Нужно не только убрать героев из тюрем, но не испортить проходимость, не позволить коду повышения изменить параметры героя. Как костыль работает. Более правильный вариант — исправление бага размещения героев тюрьмах на случайных картах. RE: Ваши вопросы по ERM-скриптам - Bes - 12.05.2013 17:53 Berserker, кстати, ты же помнишь что в ФМ все герои в тюрьмах как раз и идут с 5 уровнем? (даже в справке есть это) RE: Ваши вопросы по ERM-скриптам - Berserker - 12.05.2013 19:42 В ФМ я указанного бага ни разу не наблюдал. RE: Ваши вопросы по ERM-скриптам - Bes - 12.05.2013 19:43 это не баг(!) это ж официальная фича... посмотри ж историю изменений RE: Ваши вопросы по ERM-скриптам - Berserker - 12.05.2013 21:00 Бес, ты не в теме. Баг, когда стартовый герой игрока попадает также и в тюрьму и начинает с высоким уровнем. RE: Ваши вопросы по ERM-скриптам - igrik - 19.05.2013 11:31 В справке DracoLich'a описан код функции для работы со строками на низком уровне. Также написано, что данный код поддерживает и Wog 3.58f и TE: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 19.05.2013 13:09 Адрес для z1 для ТЕ верный. Проверил. У Эры 2.4+ версия игры 400, поэтому проверка на 359 работать там не будет. RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 00:55 Ребят, можете мне помочь. Очень нужен скрипт, который не будет позволять появляться нейтралам при прошествии времени. Я в скриптах только, только начал разбираться и многого не знаю. Так что заранее буду благодарен за помощь. RE: Ваши вопросы по ERM-скриптам - Bes - 30.05.2013 01:52 !!UN:K Quote:K#/$ а ещё, на второй закладке WoG-option есть скрипт "неделя монстров" (выключите и её) RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 02:17 Спасибо, а не подскажете и какой ещё триггер нужен? В таком виде карта читает скрипт, но нейтралы как появлялись на карте, так и появляются. (30.05.2013 01:52)ИО Bes-а Wrote: а ещё, на второй закладке WoG-option есть скрипт "неделя монстров" (выключите и её)Во общем дело в том, что я создаю карту, по игре похожую на официальную кампанию WoG Жизнь - П-р-и-к-л-ю-ч-е-н-и-е (в общем стиль игры понравился, всю игру с парой бойцов и т.д.), так вот поэтому мне нужен этот скрипт, так как появление, например, стека пегасов ломает всю игру... Уже большую часть первой карты сделал и теперь начал на такой поворот событий натыкаться... Может кто готовый скрип сможет написать для этого действия? (думаю он ведь не большой должен быть, потому как тот же скрипт убирающий невозможность игры без собственного замка (вроде как скрипт жизнь бомжа называется), занял всего 3 строчки). RE: Ваши вопросы по ERM-скриптам - Bes - 30.05.2013 08:39 Code: !?PI;RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 12:14 ИО Bes-а, Спасибо большое! ![]() Во общем попробовал вот так: Code: ZVSECode: ZVSERE: Ваши вопросы по ERM-скриптам - Algor - 30.05.2013 12:43 Если используешь "!#UN:M1 K1/1;", то "!?PI;" можно не писать. RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 13:58 Algor, Проверил, работает ![]() У меня следующий вопрос: возможно ли, реализовать скрипт, который в начале игры забирал бы у всех героев все артефакты (они в игре поставлены без артов, но если выбрать в свойствах карты (там где игрока флаг выбираешь при начале игры) бонусом артефакт, то вот их и надо отнять), если да, то как? RE: Ваши вопросы по ERM-скриптам - Algor - 30.05.2013 15:21 (30.05.2013 13:58)Фаталист Wrote: ...если выбрать ... бонусом артефакт, то вот их и надо отнять), если да, то как? Тривиальное решения - двумя циклами и HE:A: можно ускорить: RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 15:42 Algor, В справочнике про функцию !?FU#; написано, что значение # может быть от 1 до 30000, а тут 54321 - что вызывает синтаксическую ошибку... Если заменить значение, скрипт будет функционировать? Заменил значения функций !?FU и !!DO и всё заработало. Спасибо! Code: ZVSERE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 16:46 Знаю, достал я уже, но тем не менее. Как можно задать уже поставленному на карте герою новую специализацию? Допустим есть герой в координатах 5/10/0 и ему нужно задать специализацию на существо паладин (существо номер 174), как правильно написать скрипт? (у меня пока только синтаксические ошибки получались )
RE: Ваши вопросы по ERM-скриптам - Berserker - 30.05.2013 17:27 RE: Ваши вопросы по ERM-скриптам - Algor - 30.05.2013 17:38 (30.05.2013 15:42)Фаталист Wrote: значение # может быть от 1 до 30000, а тут 54321 - что вызывает синтаксическую ошибку...Да, забыл. Цифра просто от балды написана. (30.05.2013 15:42)Фаталист Wrote: Заменил значения функций !?FU и !!DO и всё заработало. Спасибо!Да не за что. Но все-таки лучше используй 2ю версию, незачем перебирать все артефакты для полутора сотен ненанятых герое. RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 17:51 Algor, Хорошо, учту. Berserker, Поставил, получилось. Только вот у этой специализации (поставил заклинание ведение) осталось прежнее описание (описание кольца холода). Это можно как-то изменить? RE: Ваши вопросы по ERM-скриптам - Algor - 30.05.2013 18:03 (30.05.2013 16:46)Фаталист Wrote: Знаю, достал я уже, но тем не менее. Как можно задать уже поставленному на карте герою новую специализацию? Допустим есть герой в координатах 5/10/0 и ему нужно задать специализацию на существо паладин (существо номер 174), как правильно написать скрипт? (у меня пока только синтаксические ошибки получались 1. Если герой ставится изначально, лучше, наверное, использовать его номер, а не координаты. 2. 174 - это "Паладин (атакующий)". При битве в обороне бонус на него распространяться не будет. 3. Надо проверить конечно, но боюсь, что на командиров вообще могут не распространяться стандартные бонусы, установленные через HE:X. 4. Как вариант, можно где-нить в BR-триггере делать проверку на нужного героя и давать нужные бонусы Паладину. (30.05.2013 17:51)Фаталист Wrote: осталось прежнее описание (описание кольца холода). Это можно как-то изменить? UN:G2 Wrote:UN:G2/#1/#2/#3 RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 18:43 Algor, Спасибо У меня вот, что получилось (всё работает как надо):Code: ZVSEКстати ребят, хотел спросить. После того как я доделаю карту, её сюда можно будет выложить? RE: Ваши вопросы по ERM-скриптам - Algor - 30.05.2013 19:25 (30.05.2013 18:43)Фаталист Wrote:Просто для справки: если в течении игры поменяется значение z100, описание специализации тоже изменится. Поэтому, в других местах больше не используйте z100. (30.05.2013 18:43)Фаталист Wrote: Кстати ребят, хотел спросить. После того как я доделаю карту, её сюда можно будет выложить?Даже нужно. Карта "Жизнь это п-р-и-к-л-ю-ч-е-н-и-е!", помню, мне нравилась. Только не в этой теме, а отдельную создать, все равно ведь будут обсуждения/замечания/пожелания. UPD: А что, кстати, дает специализация по "Видению" из примера выше? Это просто красиво обыгранное отсутствие специализации, или эффекты в процессе игры будут скриптами наворачиваться? RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 19:58 По поводу переменной, то это я знаю. Не первый раз за скриптами (правда раньше только JavaScript под себя подстраивать приходилось). По видению, то я как бы с начало вообще этому внимания не придал. А вот сейчас когда чуть со скриптами освоился, уже и специализацию поменял, и портреты. Так что я пока не знаю по этому поводу, что делать буду. У меня во общем-то в планах создать интересную историю про героя максимально упирающуюся в сюжет (и карт будет точно не единица, так как в первую очередь делаю для себя). Остальное уже под неё затачивается. Если говорить о скриптах... то пока только самые необходимые вписываю, потому как многие из скриптов "приключения" можно без проблем стандартными средствами сделать (к примеру, у меня есть в карте участок леса, который по сюжету исчезнуть может и т.д.). Но тем не менее, я с начало сделаю каркас всей карты, и потом выложу здесь в отдельной теме, надеюсь, скриптовики помогут её до конца доделать (так как есть вещи которые я сделать не смогу). RE: Ваши вопросы по ERM-скриптам - Фаталист - 30.05.2013 20:46 Можете ещё с одним скриптом помочь? Возможно ли сделать в 1 клетке событие, в результате которого без прерывно было бы 3 нападения подряд между которыми бы были сообщения? (т. е. герой встал на клетку - получил сообщение - бой - сообщение - бой - сообщение - бой) RE: Ваши вопросы по ERM-скриптам - Algor - 30.05.2013 21:17 (30.05.2013 20:46)Фаталист Wrote: Можете ещё с одним скриптом помочь? Возможно ли сделать в 1 клетке событие, в результате которого без прерывно было бы 3 нападения подряд между которыми бы были сообщения? (т. е. герой встал на клетку - получил сообщение - бой - сообщение - бой - сообщение - бой) RE: Ваши вопросы по ERM-скриптам - Фаталист - 31.05.2013 07:48 Спасибо, ребят за помощь. Теперь скрипт полностью функционален и в нём нет не одной ошибки или недочёта. RE: Ваши вопросы по ERM-скриптам - Bes - 31.05.2013 08:24 почитайте справку по команде BA:B там всё очень просто... RE: Ваши вопросы по ERM-скриптам - Фаталист - 31.05.2013 09:29 Похоже я поспешил с предыдущим скриптом. Вышло так, что любой бой после этих нападений, происходит такой же как в 3 волне (то есть благополучно отвоевал эти волны, потом к примеру напал на огра, а мне сного 3 волну дали). Есть идеи как это предотвратить? RE: Ваши вопросы по ERM-скриптам - Algor - 31.05.2013 09:30 (31.05.2013 07:48)Фаталист Wrote: Всё работает прекрасно, единственно что остаётся одна маленькая проблема. Эти битвы проходят под землёй с ландшафтом - подземный, а в бою ланшафт - травяной. Можно как-то дополнить его, что бы исправить этот дефект? Бой происходит с ландшафтом, соответствующим координатам, которые указаны в !!HE-1:T10/20/0/0/1; В данном случае "10/20/0" -это 10/20-й квадрат поверхности. Поменяй на "59/22/1" (как и в !?LE) и все будет корректно. (31.05.2013 09:29)Фаталист Wrote: а мне сного 3 волну дали). Есть идеи как это предотвратить?После того как выигран 3й бой обнули v1221: "!!VRv1221:S0;" RE: Ваши вопросы по ERM-скриптам - Фаталист - 31.05.2013 11:28 Algor, Я учёл все подсказки и ответы, исправил и выложил окончательную версию скрипта в предыдущем посте. Я всё думал по вот этому поводу: Quote:UPD: А что, кстати, дает специализация по "Видению" из примера выше? Это просто красиво обыгранное отсутствие специализации, или эффекты в процессе игры будут скриптами наворачиваться?И подумал, можно ли заклинанию ведение присвоить количество истрачивания маны на 0? (не обязательно делать так, чтобы заклинание было так только у одного героя, можно просто поменять цену заклинания для всех, так как всё равно карта для 1 живого игрока и заклинания этого не у кого больше не будет) RE: Ваши вопросы по ERM-скриптам - Algor - 31.05.2013 13:53 (31.05.2013 11:28)Фаталист Wrote: И подумал, можно ли заклинанию ведение присвоить количество истрачивания маны на 0?!#SS2:C0/0 C1/0 C2/0 C3/0; [Видения стоят 0 маны для любого уровня Школы, Не работает под 3.58f! Только ТЕ, ERA] RE: Ваши вопросы по ERM-скриптам - MOP - 31.05.2013 13:57 Не получится. Минимальная стоимость заклинания = 1 очко маны. Исключение сделано программно только для Грома Титанов. RE: Ваши вопросы по ERM-скриптам - Algor - 31.05.2013 14:07 (31.05.2013 07:48)Фаталист Wrote: Спасибо, ребят за помощь. Теперь скрипт полностью функционален и в нём нет не одной ошибки или недочёта.Такого не бывает, всегда есть что улучшить ![]() Например: можно поменять на RE: Ваши вопросы по ERM-скриптам - Фаталист - 31.05.2013 14:13 Algor, Экономия ресурсов, всегда к лучшему ![]() MOP, Не подскажете как задать заклинанию ведение стоимость в одно очко маны? В принципе такой исход тоже пойдёт, потому как версия WoG у меня 3.58f и на ней строю карту. RE: Ваши вопросы по ERM-скриптам - MOP - 31.05.2013 14:23 Code: !?PI;Соответственно, берёшь код Альгора, добавляешь к нему это - и дело в шляпе. RE: Ваши вопросы по ERM-скриптам - Фаталист - 31.05.2013 14:41 Странно... у меня не один из способов не сработал, всё пробовал - стоит 4 маны. RE: Ваши вопросы по ERM-скриптам - MOP - 31.05.2013 14:44 А, команда !!SS же для TE и ЭРЫ, а если у тебя 3.58f, то она работать не будет... RE: Ваши вопросы по ERM-скриптам - Фаталист - 01.06.2013 16:18 MOP, Спасибо, с этим разобрался и теперь отлично работает. У меня следующий вопрос: сделал сообщение, которое появляется в момент загрузки карты (работает нормально) можно ли как-нибудь вставить туда картинку НЕ из стандартных? (как в официальной карте WoG "Во имя богов" (только картинок там 4)). RE: Ваши вопросы по ERM-скриптам - Algor - 01.06.2013 19:10 (01.06.2013 16:18)Фаталист Wrote: ...в момент загрузки карты (работает нормально) можно ли как-нибудь вставить туда картинку НЕ из стандартных? ![]() Такое нужно было? Или с текстом, вводом данных и несколькими картинками? RE: Ваши вопросы по ERM-скриптам - Фаталист - 02.06.2013 18:23 Вот так вот вышло. С начало выводится стандартное окошко вогификации, потом выводится картинка и после сообщение. Спасибо за помощь. В принципе, осталось до конца создания карты всего 2 скрипта (остальные уже производные будут, я их сам спокойно смогу откорректировать). Так вот, начну с первого. Это скрипт повторяющегося нападения (тот который вы написали), так вот я туда добавил пару строчек, которые добавляют/заменяют бойцов в собственной армии. Так вот. Три маленьких вопроса. Первый как прописать строчку !!BA:M0, чтобы юнит в первой волне добавлялся не в определённый заданный слот, а в пустующий. Второй, после окончания события армия остаётся такой же как была задана в событии, так вот как вернуть армию, которая была до события? И третий, как правильно прописать третье сообщение после завершения события (если в конце прописать !!IF:M^Сообщение №3^; то перед вторым боем срабатывает третье сообщение)? RE: Ваши вопросы по ERM-скриптам - Algor - 02.06.2013 21:20 (02.06.2013 18:23)Фаталист Wrote: Вот так вот вышло. С начало выводится стандартное окошко вогификации, потом выводится картинка и после сообщение.Если так хочется указать помогавших, лучше засунуть это в штатное описание карты. Выдавать такое при запуске, имхо, ущерб атмосферности. И слово "сложных" убери, оно совсем не так. И, кстати, если текстовый ввод решил делать в формате "Глава первая", то намного круче будет это будет смотреться как картинка, на которой изображен свиток/страничка книги/обрывок пергамента с текстом "начала главы". Ну это конечно если с графикой дружишь. (02.06.2013 18:23)Фаталист Wrote: Три маленьких вопроса. Первый как прописать строчку !!BA:M0, чтобы юнит в первой волне добавлялся не в определённый заданный слот, а в пустующий.Можно использовать "призыв": (02.06.2013 18:23)Фаталист Wrote: Второй, после окончания события армия остаётся такой же как была задана в событии, так вот как вернуть армию, которая была до события?Проще всего перед боем (триггер BA52) сохранить армию во временные переменные, а после боя (триггер BA53) восстановить ее: (02.06.2013 18:23)Фаталист Wrote: И третий, как правильно прописать третье сообщение после завершения события (если в конце прописать !!IF:M^Сообщение №3^; то перед вторым боем срабатывает третье сообщение)?Сообщение нужно писать в триггере BA53 после 3го боя. И там же (а не в BA52) сбросить счетчик боев. RE: Ваши вопросы по ERM-скриптам - Фаталист - 02.06.2013 21:42 Algor, Quote:Если так хочется указать помогавших, лучше засунуть это в штатное описание карты. Выдавать такое при запуске, имхо, ущерб атмосферности. И слово "сложных" убери, оно совсем не так. И, кстати, если текстовый ввод решил делать в формате "Глава первая", то намного круче будет это будет смотреться как картинка, на которой изображен свиток/страничка книги/обрывок пергамента с текстом "начала главы". Ну это конечно если с графикой дружишь.Ок, сделаю. Я помимо того что сам немного разбираюсь в фотошопе, так ещё пара друзей есть, только я тогда уже думаю смастерю "одну" картинку, которая будет содержать изображение JC.pcx и описание в красивом оформлении пергамента (прикольно то, что у меня на винчестере до сих пор лежат граф. ресурсы с пергаментами). Разработчиков, нас, впишу тогда в реадми файл. По поводу скрипта, второе и третье - это именно то что я хотел. Вот только первое, а если в этой клетке уже будут юниты (ситуация: герой с 2 отрядами (по умолчанию 0 и 1 ячейки, а вот если игрок переставит одного из них в 4 ячейку...) заходит в событие и если совпадает ячейка, то юнит заменяется (если б я точно знал с какими войнами игрок подойдёт в эту точку, я бы их просто дополнительно прописал, а так может случится замена и бой будет проигран из-за отсутствия одного война)). RE: Ваши вопросы по ERM-скриптам - Algor - 02.06.2013 22:26 (02.06.2013 21:42)Фаталист Wrote: Вот только первое, а если в этой клетке уже будут юниты (ситуация: герой с 2 отрядами (по умолчанию 0 и 1 ячейки, а вот если игрок переставит одного из них в 4 ячейку...) заходит в событие и если совпадает ячейка, то юнит заменяется (если б я точно знал с какими войнами игрок подойдёт в эту точку, я бы их просто дополнительно прописал, а так может случится замена и бой будет проигран из-за отсутствия одного война)). В указанном примере "ячейка" это гекс на поле боя а не слот в армии героя, так что пересечения не будет. Единственная накладка может случиться если на гексе будет препятствие (хотя в 3м гексе препятствий не бывает, насколько я помню), но это можно обойти удалив например все препятствия (и тогда уже призывать помощников в любой гекс без опаски): RE: Ваши вопросы по ERM-скриптам - Фаталист - 02.06.2013 23:48 Algor, Ааа... тогда всё правильно будет происходить. Спасибо
RE: Ваши вопросы по ERM-скриптам - Фаталист - 03.06.2013 14:06 Algor, Можешь сказать между какими строчками нужно вставлять скрочку вызова фанатика, чтобы он появился? Вставлял между 7-10 строчками, ошибок синтаксических не было, но и он в бою не появлялся (гекс пустой, проверял), если раньше 7 строчки вставлял - синтаксическая ошибка. RE: Ваши вопросы по ERM-скриптам - Algor - 03.06.2013 15:29 (03.06.2013 14:06)Фаталист Wrote: Algor, Можешь сказать между какими строчками нужно вставлять скрочку вызова фанатика, чтобы он появился?В триггере BR вставлять надо: RE: Ваши вопросы по ERM-скриптам - Фаталист - 03.06.2013 18:39 Вот что получилось после редактирования... Спасибо ![]() И теперь последний скрипт, который понадобится для карты. Допустим есть в n/n/n координатах конкретный монстр, так вот если на него напасть, нужно чтобы высветилось сообщение с выбором да/нет и если ответ да, то сражение с монстром визуального не должно быть (автобоя тоже) и его засчитали как убитого (чтобы после сдать задание), а если ответить нет, то должно после этого появиться ещё одно сообщение после которого бой и после битвы дался бонус в виде одной характеристики. Сможете? RE: Ваши вопросы по ERM-скриптам - Algor - 03.06.2013 19:27 (03.06.2013 18:39)Фаталист Wrote: Допустим есть в n/n/n координатах конкретный монстр, так вот если на него напасть, нужно чтобы высветилось сообщение с выбором да/нет и если ответ да, то сражение с монстром визуального не должно быть (автобоя тоже) и его засчитали как убитого (чтобы после сдать задание), а если ответить нет, то должно после этого появиться ещё одно сообщение после которого бой и после битвы дался бонус в виде одной характеристики. Сможете? Задание выдается стандартное в хижине провидца? Типа уничтожить монстра в координатах a/b/c? Если да, то: RE: Ваши вопросы по ERM-скриптам - Фаталист - 03.06.2013 19:53 Algor, Quote:Задание выдается стандартное в хижине провидца? Типа уничтожить монстра в координатах a/b/c? Если да, то:Да, именно то, что в хижине провидца. По поводу скрипта, ещё нужно добавить чтобы при исходе с ответом да, герою дали артефакт. RE: Ваши вопросы по ERM-скриптам - Algor - 03.06.2013 20:13 (03.06.2013 19:53)Фаталист Wrote: Algor,Quote:Задание выдается стандартное в хижине провидца? Типа уничтожить монстра в координатах a/b/c? Если да, то:Да, именно то, что в хижине провидца. По поводу скрипта, ещё нужно добавить чтобы при исходе с ответом да, герою дали артефакт. RE: Ваши вопросы по ERM-скриптам - Фаталист - 03.06.2013 20:20 Algor, Вот, теперь со скриптами всё Я примерно к завтрашнему вечеру закончу карту и выложу.
RE: Ваши вопросы по ERM-скриптам - Фаталист - 03.06.2013 22:47 Тут небольшая проблем-ка, можно добавить сообщение высвечивающиеся после выбора ответа 'да'? Изначальная идея немного не красиво вышла, без этого сообщения. RE: Ваши вопросы по ERM-скриптам - Algor - 03.06.2013 23:10 RE: Ваши вопросы по ERM-скриптам - Valery - 04.06.2013 08:09 Hi guys, did anyone manage to change the spell a creature is casting? I tried to change storm elementals (ID=127) protection from air to other protection, tried two codes, yet none is working: or Is there another method or BM:U4 is broken? RE: Ваши вопросы по ERM-скриптам - Berserker - 04.06.2013 14:18 Quote:...Ой не хорошо это полагаться на состояние мусорного флага после диалога. Особенно, если есть событие таймера !?TL или клавиатуры 77003. Однако для 3.58 вроде бы безопасно. Valery, afair feanor used UN:C for this purpose. RE: Ваши вопросы по ERM-скриптам - Фаталист - 04.06.2013 14:33 Berserker Wrote:Однако для 3.58 вроде бы безопасно.Я уже на эру v2.3 перешел, но тем не менее с этим флагом всё в порядке. RE: Ваши вопросы по ERM-скриптам - Algor - 04.06.2013 14:51 (04.06.2013 14:18)Berserker Wrote: Ой не хорошо это полагаться на состояние мусорного флага после диалога. Особенно, если есть событие таймера !?TL или клавиатуры 77003. Однако для 3.58 вроде бы безопасно.HE:A4 и IF:M этот флаг не меняют, хотя по-хорошему конечно использовать надо бы не 1й флаг. Но это авторская карта не подразумевающая вогификации и прочих источников неожиданностей, так что должно быть все нормально. Фаталист, если под Эру, то корректнее всего использовать if-el-en конструкцию: RE: Ваши вопросы по ERM-скриптам - vikvolf - 05.06.2013 07:27 Вопрос где можно взять скрипт на изменение прокачки героя - накапливать опыт и затем его распределять. Специализация устраивает, а вот прокачка - когда магу дается навигация или удача - достало порядком. RE: Ваши вопросы по ERM-скриптам - Algor - 05.06.2013 12:30 (05.06.2013 07:27)vikvolf Wrote: Вопрос где можно взять скрипт на изменение прокачки героя - накапливать опыт и затем его распределять. Специализация устраивает, а вот прокачка - когда магу дается навигация или удача - достало порядком.В Era scripts есть опция Драколича с ручным распределение первичных навыков. Аналогичную реализацию для вторичных не видел. У меня была когда-то идея сделать при level-up'е выбор из 4х навыков (2 профильных (маг/воин/скаут) и по одному из каждой группы непрофильных), по потом прикинул и решил, что не стоит. Игра от расширения этого выбора только потеряет, как и с упомянутым скриптом Драколича (не использую его именно по этой причине). RE: Ваши вопросы по ERM-скриптам - Berserker - 05.06.2013 17:05 vikvolf, такая раскачка в Фениксе, кажется М.А.К.С выдирал реализацию в каком-то виде. RE: Ваши вопросы по ERM-скриптам - vikvolf - 05.06.2013 18:45 От МАКСА сборка есть, а вот , как там нарыть надо подумать - что в Фениксе не нравится - уничтожается специализация героя. Вся проблема - бесит - прокачиваешь мага, а навыки дают не пойми кому - был бы скрипт - прокачка мага или воина - легче жить. А скрипт Драколича никак не работает - мертвому припарка. RE: Ваши вопросы по ERM-скриптам - Фаталист - 05.06.2013 20:02 Algor, Сорри, то что не выложил карту, не как времени не хватает её закончить. На выходных, вроде, должно появиться. RE: Ваши вопросы по ERM-скриптам - Valery - 06.06.2013 09:43 If we add an object on a square with UN:I then remove it later, when we land on that square game crashes. All checks (TR:E/P, OB:C) return correct values, is there any way to clean a square from all garbage infos which seem to remain internally? RE: Ваши вопросы по ERM-скриптам - Algor - 06.06.2013 11:16 (06.06.2013 09:43)Valery Wrote: If we add an object on a square with UN:I then remove it later, when we land on that square game crashes. All checks (TR:E/P, OB:C) return correct values, is there any way to clean a square from all garbage infos which seem to remain internally?Try POx/y/z:O-1; RE: Ваши вопросы по ERM-скриптам - Valery - 06.06.2013 11:47 Thanks, but same issue. The object was not a mine or dwelling, just a regular shrine, thus no owner modification. I think is related to anchor cursor, the boat stops before landing, then clicking anywhere crashes the game. We can walk over the square, just not land. @Edit: is some script conflict, I tested on clean map and no problem. Now to find where is the problem between 12k script lines, is another matter.
RE: Ваши вопросы по ERM-скриптам - Фаталист - 07.06.2013 00:46 Algor, Появилось время оттестировать карту и вышла наружу следующая проблема: при диалоге с вором и ответом да, его не засчитывают как убитого и, следовательно, не могу сдать задание. Посоветуете что? ![]() RE: Ваши вопросы по ERM-скриптам - Algor - 07.06.2013 11:32 До вечера вторника, к сожалению, посмотреть/проверить не смогу - полный цейтнот.
RE: Ваши вопросы по ERM-скриптам - vikvolf - 08.06.2013 08:02 Нашел на ДФ 2 полезную тему по скриптам Драколича по раскачке героя. Quote:Всё очень просто. Здесь идёт работа с адресом в ехе. Адрес брался для ехе 3.58, который морально и физически устарел. Эра использует ТЕ как базу и рискну утверждать, что для вога это уже давно новый стандарт ехе. Поэтому ошибку исправить можно лишь поиском новых адресов. Задействуйте Феанора, он активно ковыряет файлы сейчас.Это ответ Берсеркера. Тема - http://forum.df2.ru/index.php?showtopic=24379 МАКС в своих сборках использует скрипт из Феникса - привязанный к Эре. Итог в скриптах от Алгора - русский скрипт пак раскачка не работает - причина, как я понимаю описана Берсеркером, а у МАКС и Фениксе она работает. RE: Ваши вопросы по ERM-скриптам - vikvolf - 08.06.2013 08:49 Берем скрипт от Алгора - отрытая карта - скидываем на Феникс - работает .Феникс основан на Эре. Далее берем этот же скрипт и скидываем на ВОГ - он прописывается , но не работает. По сему опция - раскачка героя в русском скрипт папке - имеется, но не работает - Драколич делал скрипт для ВОГ, там оно работает и то надо смотреть версию Алгор в твоей сборке скриптов надо менять раскачку героя, на раскачку героя выдранную МАКСом из Феникс мода - тогда заработает - так пустая опция. и об этом писал Берсеркер. RE: Ваши вопросы по ERM-скриптам - vikvolf - 08.06.2013 09:04 А теперь возвращаюсь к ХОТе - скрипты ВОГ и ЭРА на данной сборке работать никогда не будут - экзешник другой и получается для этой модификации надо разрабатывать свои скрипты не связанные с ВОГ и ЭРА - а вот это нужно кому то или нет - вопрос. Проще вернуться к бете Хоты надстройки над Эра и развивать ее. И не желание авторов к классике, а необходимость своих скриптов и отсюда редактор карт Эры и ВОГ не работает с ХОТа. Они сами завели себя в тупик и выход один - возвращаться к бете. RE: Ваши вопросы по ERM-скриптам - Algor - 08.06.2013 11:37 (08.06.2013 08:49)vikvolf Wrote: Берем скрипт от Алгора - отрытая карта - скидываем на Феникс - работает .Феникс основан на Эре. Далее берем этот же скрипт и скидываем на ВОГ - он прописывается , но не работает. По сему опция - раскачка героя в русском скрипт папке - имеется, но не работает - Драколич делал скрипт для ВОГ, там оно работает и то надо смотреть версию Алгор в твоей сборке скриптов надо менять раскачку героя, на раскачку героя выдранную МАКСом из Феникс мода - тогда заработает - так пустая опция. и об этом писал Берсеркер.Что за бред? И открытая карта и ручное распределение первичных навыков от Драколича прекрасно работают и в 3.58f и под ERA. Специально перепроверил только что. И ни в одном из этих скриптов НЕ ИСПОЛЬЗУЮТСЯ какие либо адреса, привязывающие их к версии ехе. И в указанной вами теми на df2 речь шла об опции Драколича "расширенная Некроматия" - там да, используются адреса, завязанные на exe. (08.06.2013 09:04)vikvolf Wrote: А теперь возвращаюсь к ХОТе - скрипты ВОГ и ЭРА на данной сборке работать никогда не будут - экзешник другой и получается для этой модификации надо разрабатывать свои скрипты не связанные с ВОГ и ЭРА - а вот это нужно кому то или нет - вопрос.Опять бред. Поучите "матчасть". ХоТА основана на СоД и просто не поддерживает ERM или какой-либо еще скриптовый язык, так что о переписывании скриптов просто не может быть речи. RE: Ваши вопросы по ERM-скриптам - Sav - 08.06.2013 12:47 vikvolf Wrote:Эры и ВОГ не работает с ХОТа.Он не работает только потому, что не прддерживает возможностей Хоты. Для их поддержки нужно делать новый редактор. И Эра бы тут ничем не помогла. vikvolf Wrote:Они сами завели себя в тупик и выход один - возвращаться к бете.Нет никакого тупика, есть активное развитие и стабильные релизы. И пока нет причин сомневаться в том, что когда-нибудь будет и редактор, и английская версия.А бета нафиг не нужна и не будет развиваться, потому она и была выложена. RE: Ваши вопросы по ERM-скриптам - igrik - 08.06.2013 12:59 в теме явно начинает преобладать флуд. Algor, vikvolf видимо имеет ввиду очень старую версию HotA, которая через апдейт и воговский архив устанавливается на 3.58f. (08.06.2013 09:04)vikvolf Wrote: Они сами завели себя в тупик и выход один - возвращаться к бете.Да уж ,vikvolf. Вам же объяснялось и не раз, что в настоящее время разработчики HotA не собираются приходить к совместимости/поддерке WoG или ERA. Но Вы упорно пытаетесь проломить головой стену . А ваша альфа хоты под вог так и останется в альфой. Не огорчайтесь, возможно когда-нибудь (лет так через -надцать) будет вам редактор карт для HotA под SoD. (07.06.2013 00:46)Фаталист Wrote: При диалоге с вором и ответом да, его не засчитывают как убитого и, следовательно, не могу сдать задание. Посоветуете что? RE: Ваши вопросы по ERM-скриптам - vikvolf - 08.06.2013 14:56 Был бы не бред использовал бы скрипты от Алгора - сколько не упражнялся и на что ни ставил - не работает, а будь у меня только глюки - не было бы столько вопросов на этом форуме по теме раскачки героя и на ДФ 2 - увы работает только на сборке от МАКСА - почему не знаю и у многих причем - почему и перешел на сборки от МАКСА. А открытая карта под ВОГ не работает. И цитата Берсеркера по привязке. А релизы смысл в них - играть на случайных картах и две компании и говорить всем я играю на ХОТе - абсурд. Алгор твой скрипт пакт мне нравится всем - но на ВОГ половина опций не работает, а на ЭРА почти все - Вы академики спорить не буду. Я что видел, а том и пишу. Сколько не ставил - эффект один - классическая раскачка героя - у МАКСА то, что хотел. Проломить стену я не хочу - смысла нет. Сейчас вернулся на чистый ВОГ от МАКСА и все устраивает, все работает и глюков нет. Насчет раскачки Берсеркер написал и правильно - она работает под Феникс и у МАКСА он оттуда взял. Просто написал о том с чем боролся эти дни - ну не совпадают скрипты ВОГ полностью с скриптами ЭРА и ничего не поделаешь, а под Хотой они работать не будут и редактора ХОТЫ и ЭРЫ не совместишь и итог стабильная полноценная сборка ХОТЫ будет лет через двадцать не ранее - но за это время ЭРА уйдет далеко вперед. RE: Ваши вопросы по ERM-скриптам - Bes - 08.06.2013 15:32 за это время случится холодная война между системой моддинга у ERA, HotA2.x+HD, VCMI и WoG3.59 )))
хотя я знаю кто победит уже сейчас RE: Ваши вопросы по ERM-скриптам - Algor - 08.06.2013 16:39 (08.06.2013 14:56)vikvolf Wrote: Был бы не бред использовал бы скрипты от Алгора - сколько не упражнялся и на что ни ставил - не работает...Под WoG3.58f полностью работал мой script79 (из которого и вырос ERA Scripts), но с тех пор, как я переехал на Эру, я его не поддерживаю и многие скрипты написанные с тех пор с 3.58 не совместимы. Что касается Эры, то под нее (2.4 во всяком случае) работают абсолютно все опции ERA Scripts. Если у вас не так, то с большой вероятностью вы что-то не так делаете. В любом случае, если что-то из моего не работает, то перед тем как писать "сколько не упражнялся и на что ни ставил - не работает", задайте вопрос в теме мода. Ну и для разнообразия, вот ссылка на мою сборку. Скачайте и убедитесь. RE: Ваши вопросы по ERM-скриптам - vikvolf - 08.06.2013 16:51 Алгор спорить не буду - объясню почему сама игра еще та упертая штука - может подгружать файлы из ранее установленных папок, могут скрипты мешать один другому - по сему лучше брать оттестированную сборку и пользоваться ей. RE: Ваши вопросы по ERM-скриптам - vikvolf - 08.06.2013 17:23 Скачал сборку - написано при повышении уровня шифт и левая кнопка мыши - опция новая раскачка героя включена - ну и итог - что СОД, что ЭРА различия в раскачке нет. Измененная раскачка- это сборка от МАКСА - там дается уровень - потом щелкаешь по иконке с опытом и выбираешь навык - это измененная раскачка. Тут классическая - может не надо включать опцию измененная раскачка - проще играть на сборке от МАКСА и ломать голову откуда глюки растут. Теперь вы можете сами выбирать схему раскачки героя Вместо случайного навыка дается опыт, за который можно обучиться нужному навыку.(щелчок левой кнопкой мыши назначке опыта) .прокачка навыка Щелчок левой кнопкой мыши на окне навыка) Сброс навыка за денюжку alt+Щелчок левой кнопкой мыши на окне навыка - вот это у МАКСА и оно работает, почему и ему большое спасибо за его сборки RE: Ваши вопросы по ERM-скриптам - Algor - 08.06.2013 18:08 (05.06.2013 12:30)Algor Wrote:(05.06.2013 07:27)vikvolf Wrote: Вопрос где можно взять скрипт на изменение прокачки героя - накапливать опыт и затем его распределять. Специализация устраивает, а вот прокачка - когда магу дается навигация или удача - достало порядком.В Era scripts есть опция Драколича с ручным распределение первичных навыков. Аналогичную реализацию для вторичных не видел. Вы хоть читайте внимательно, что было написано. В скрипте Драколича контролируется распределение только первичных навыков. И оно работает. И в описании опции, которые тоже крайне полезно читать перед включением, русским по бэкграунду идет: Quote:Теперь вы можете сами распределять первичные навыки при повышении на новый уровень. Т.е. Вы можете сделать как чисто мага, вложив все очки навыка в силу, так и бронебойный танк, вложив очки навыка в атаку и защиту... RE: Ваши вопросы по ERM-скриптам - vikvolf - 08.06.2013 19:12 Теперь разобрался - тогда вопрос - маг с навигацией, баллистой, дипломатией, медициной много наколдует или нет - у МАКСА в прокачке - я делаю чистого мага или смесь - маг с мистицизмом, интеллектом и прочее. Если есть рабочий скрипт - дополнение почему нельзя его добавить в скрипт пак. Чего всегда не мог терпеть в игре , когда прокачиваешь мага, а суют навыки воина. Без любых скриптов можно играть, но не с такой прокачкой. У МАКСА эта раскачка есть то же, но там делаешь героя на свой выбор. Поговорите с МАКСОМ может в скрипт пак это можно добавить отдельной опцией. RE: Ваши вопросы по ERM-скриптам - vikvolf - 08.06.2013 22:32 Вопрос - можно где нибудь найти скрипты для ВОГ 3,58 F - открытая карта и аналог скрипт пака от Алгора - брошенных форумов по ВОГ полно пока буду искать сам. RE: Ваши вопросы по ERM-скриптам - Algor - 08.06.2013 23:06 (08.06.2013 22:32)vikvolf Wrote: Вопрос - можно где нибудь найти скрипты для ВОГ 3,58 F - открытая карта и аналог скрипт пака от Алгора...Как ни странно, у меня... Последняя версия script79, включающая и "открытую карту". RE: Ваши вопросы по ERM-скриптам - vikvolf - 09.06.2013 05:15 Спасибо - Алгор - ставишь скрипт из сборки скрипт пака для Эры - скрипт открытая карта не работает, этот работает. Не знаю насчет матчасти, но на практике так. Самое интересное чистый ВОГ менее глючен чем ЭРА. Еще раз спасибо. Поставил на сборку от МАКСА = глюков, как в ЭРЕ - не находит загрузочный текст нет. Раскачка у МАКСА в этой сборке отличная - спасибо ему. Теперь можно прекратить поиски нормальной сборки и просто играть и получать удовольствие. Ради этих скриптов ставл Ваш русский скрипт пак - увы полная его работа не получалась. Наконец заработало все, что прописано в скриптах - http://makshuvalov.narod.ru/load/heroes_wog_pr_moja_modificirovannaja_sborka_heroes_iii/1-1-0-2 сборка эта, плюс скрипты от Алгора - единственное игра генерит на суше сундуки для воды - но это мелочь - влияет только на эстетику. Еще раз спасибо. Долгие эксперименты закончил. RE: Ваши вопросы по ERM-скриптам - vikvolf - 09.06.2013 08:15 Вопрос - какой скрипт меняет монолиты на ученых - достал он своими заменами. RE: Ваши вопросы по ERM-скриптам - Algor - 10.06.2013 10:28 (09.06.2013 08:15)vikvolf Wrote: Вопрос - какой скрипт меняет монолиты на ученых - достал он своими заменами. (08.06.2013 18:08)Algor Wrote: И в описании опции, которые тоже крайне полезно читать перед включением, русским по бэкграунду идет: Quote:Опция 783 [Автор - Algor] "Ученые вместо обелисков" (09.06.2013 05:15)vikvolf Wrote: Спасибо - Алгор - ставишь скрипт из сборки скрипт пака для Эры - скрипт открытая карта не работает, этот работает. Не знаю насчет матчасти, но на практике так.Скрипт из-под Эры может не работать как минимум по следующим причинам: 1. Под Wog этот скрипт должен называться script##.erm 2. ers- и ert-файлы опции должны иметь то же имя что и у ers-файла 3. Все перечисленные файлы должны лежать в /data/s/ Если вы при переносе Эровской версии скрипта на WoG этого не учли, работать НЕ БУДЕТ. Это и имелось в виду под мат.частью. Есть еще и 4й пункт: 4. Скрипт не должен содержать нововведений Эра (!!if-el-en, !!SS, !!SN:W и пр.) Но к случаю с "открытой картой" это не относится. (09.06.2013 05:15)vikvolf Wrote: Самое интересное чистый ВОГ менее глючен чем ЭРА.Ничего подобного. Ссылку на свою сборку я давал, можете убедиться. И незачем что-то голословно утверждать (а, тем более, очернять). Что-то не получается - спросите. У многих Эра работает с завидной стабильностью, и если у вас это не так, это повод задать себе вопрос "ЧЯДНТ"? RE: Ваши вопросы по ERM-скриптам - vikvolf - 10.06.2013 18:58 К Эре претензий не имею - но стандартное окно при запуске карты - не найден , какой то текст - самое интересное игра его сама создает, иногда тупит - проверка бездомных героев, иногда локация - перезагружаешь пропадает. Имел это в виду. Насчет обелисков - это слишком просто - обелиск не портал, а глюк скорее всего где то в сборке от МАКСА, хотя и на Эре в последнее время проявляется. И очернять ничего не хочу - за ЭРУ всем спасибо. Алгор к тебе одно пожелание - МАКС доработал раскачку героя почти до идеала - нельзя ли Вам , как то договориться и добавить в твой скрипт пак. В данный момент приходится пользоваться сборками от МАКСА- он их делал под свои вкусы и сделал отлично, а хочется самому собрать на основе твоей сборки игру где героя создаешь, а не делаешь, как позволяет игра. RE: Ваши вопросы по ERM-скриптам - igrik - 12.06.2013 01:14 Подскажите, что не так?: попытался сделать скрипт, аналог как в HD моде распределение по еденице через ctrl + л.кн.мыши. Всё работает но кидает по единице существ сразу в две клетки. Но вот что странно: если в цикле поставить !!IF:M, то распределение срабатывает как и задумано - один раз. Уже все перепробывал, а решить деффект так и не могу Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 12.06.2013 12:16 igrik, у вас нет одного нужного условия... активировать действие после отжатия мыши... иначе у вас срабатывает на НАЖАТИИ и на ОТЖАТИИ мыши... смотрите !!CM:S RE: Ваши вопросы по ERM-скриптам - Algor - 12.06.2013 12:18 (12.06.2013 01:14)igrik Wrote: Подскажите, что не так?: Первое "отделение" срабатывает на нажатие, а второе - на отжатие. Когда выводишь сообщение, отжатие не срабатывает и отделяется по единичке. Решается просто: Bes опередил
RE: Ваши вопросы по ERM-скриптам - vikvolf - 12.06.2013 15:31 Алгор у МАКСа есть измененная прокачка специализации героев - сам выбираешь специализацию - нельзя ли подобное сделать в твоей сборке. От Драколича скрипт хорош, но главного он не делает. Может можно это добавить в твой скрипт пак. RE: Ваши вопросы по ERM-скриптам - igrik - 12.06.2013 15:39 Algor / ИО Бес-а, спасибо. Разобрался. ...нажатие/отжатие... хм... RE: Ваши вопросы по ERM-скриптам - vikvolf - 12.06.2013 17:03 Algor разобрался с сборкой МАКСА- при вогификации игра меняет порталы на ученых, переустановил на его сборку ВОГ - глюк исчез. МАКС настраивал вогификацию - появление сундуков - почему то морских, ну и попутно порталы менялись на ученых. В том, что ты выложил проблем нет. Тут да - но у МАКСА в сборке есть возможность самому выбирать и навыки и специализацию , плюс замена двух городов. Может МАКС или кто то доведет его сборку до исчезновения глюков. RE: Ваши вопросы по ERM-скриптам - Algor - 12.06.2013 17:32 (12.06.2013 15:31)vikvolf Wrote: Алгор у МАКСа есть измененная прокачка специализации героев - сам выбираешь специализацию - нельзя ли подобное сделать в твоей сборке. От Драколича скрипт хорош, но главного он не делает. Может можно это добавить в твой скрипт пак. vikvolf, я уже писал: (05.06.2013 12:30)Algor Wrote: Игра от расширения этого выбора только потеряет, как и с упомянутым скриптом Драколича (не использую его именно по этой причине).Мне и Фениксе не нравится выбор навыка из полного списка. И я не стану добавлять себе в мод то, что заведомо не буду использовать (таких вещей там уже и так хватает). Вам же, если хотите, никто не мешает вытащить отдельно скрипт "измененной прокачки" и использовать его с любыми модами и сборками. RE: Ваши вопросы по ERM-скриптам - vikvolf - 12.06.2013 17:41 Если б умел все было бы просто. Сборки МАКСА использовал только из-за прокачки - но увы глюков оказалось больше чем ожидал. На твоей версии их нет. Я думал у меня руки кривые - похоже нет - глюки в измененном скрипте - МАКС много чего туда засунул и мог по пути чего нибудь снести. Что ж буду ждать измененной прокачки - может выложат отдельным скриптом. Спасибо за помощь. Сегодня чего не отключал - пока не отрубил вогификацию всего и все встало на место - просто не может так быть - на одной сборке все работает, на другой нет - файл компании один. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2013 19:44 (12.06.2013 17:41)vikvolf Wrote: Если б умелучиться никогда не поздно. скрипты в Data\s лежат. скорей всего искомый - с номером после 78 RE: Ваши вопросы по ERM-скриптам - vikvolf - 12.06.2013 20:17 в изменениях у МАКСА - 23- это по Фениксу, потом не факт - он может быть в встроенных скриптах вогификации и не отключаем и не удаляем. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2013 21:10 так тебе же не нужно его отключать и удалять. тем более если знаешь номер скрипта, перенести его пустяковое дело. RE: Ваши вопросы по ERM-скриптам - vikvolf - 12.06.2013 21:15 Все вопросы к МАКСУ - перерыл все найти проблема. Попутно собрал на основе сборки Алгора свою - единственное при вогификации в начале игра не могу найти пару скриптов для вогификации - нажимаю - ок и играю. А прокачку проще через редактор карт или обелиски с определенной специализацией расставить или в настройках героя поставить базовые. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2013 21:56 так чего ты пристал к Алгору с этой прокачкой? RE: Ваши вопросы по ERM-скриптам - vikvolf - 12.06.2013 22:16 Хочется без редактора - тем более скрипт есть. Больше не буду мешать. RE: Ваши вопросы по ERM-скриптам - vikvolf - 13.06.2013 21:40 В script00 все телепорты меняются на двеллинги существ, так что не используйте его на картах с телепортами (комментарьте замену). С ДФ2 - скорее всего проблема в сборке МАКСА с этим. RE: Ваши вопросы по ERM-скриптам - Barin - 18.06.2013 02:58 !!UN:P$; Установить поведение жилищ 8го уровня $ = 1 – жилище 8го уровня (после найма не работает) $ = 0 – как обычное Комментарий: поведение как у обычного жилища означает, что жилища 8го уровня будут функционировать как любое другое жилище в игре, т.е. вы должны посещать жилище для найма существ каждую неделю, и если как 8го уровня, то они только добавятся к соответствующим монстрам восьмого уровня в соответствующем замке при соответственном жилище 7го уровня. Это из ERM-справочника. Пол часа я пытался сделать жилища многоразовыми. Пробовал инструкцией, ресивером, но в последний момент поменял цифры местами и заработало. Ошибка в справочнике. С цифрой 1 жилища наоборот работают. Сайт ремонтируют что ли? Ничего кроме текста не работает, ни цитата, не выделение текста. RE: Ваши вопросы по ERM-скриптам - Barin - 18.06.2013 16:01 Допустим герой в игре ограничен 30-м уровнем. После этого герой будет получать сообщение, что в этой миссии опыт уже не получит. Как убрать это сообщение? RE: Ваши вопросы по ERM-скриптам - Berserker - 18.06.2013 16:11 Diman Master, не работает в Лисе в расширенном режиме из-за изменения движка Лисы же. По поводу сообщения об опыте, могу найти адрес вечером. RE: Ваши вопросы по ERM-скриптам - Barin - 18.06.2013 16:24 (18.06.2013 16:11)Berserker Wrote: Diman Master, не работает в Лисе в расширенном режиме из-за изменения движка Лисы же. Я просто не знаю как использовать адреса. Только ERM использую. Или адрес вписывается в erm команды? RE: Ваши вопросы по ERM-скриптам - vikvolf - 18.06.2013 19:24 Редактор карт и компаний в помощь RE: Ваши вопросы по ERM-скриптам - Algor - 18.06.2013 19:40 (18.06.2013 19:24)vikvolf Wrote: Редактор карт и компаний в помощьvikvolf, похоже не один я не понял, о чем ты.... (18.06.2013 16:24)Diman Master Wrote: Я просто не знаю как использовать адреса. Только ERM использую. Или адрес вписывается в erm команды?Да, !!UN:C. RE: Ваши вопросы по ERM-скриптам - vikvolf - 18.06.2013 20:37 В редакторе карт снимается ограничение и зачем делать скрипты - это гораздо проще. С Хрониками приходится бороться так, иначе первые миссии длятся пару минут. Ну уберется сообщение, а что опыт будет расти - нет, тогда в чем смысл этого скрипта. RE: Ваши вопросы по ERM-скриптам - Algor - 18.06.2013 20:49 Хоть прочитай, что человек спрашивал: (18.06.2013 16:01)Diman Master Wrote: Допустим герой в игре ограничен 30-м уровнем. После этого герой будет получать сообщение, что в этой миссии опыт уже не получит. Как убрать это сообщение?Ему не нужно убирать ограничение на уровень, ему нужно убрать сообщение, которое реально начинает напрягать, когда лимит уровня уже достигнут, а играть еще долго. RE: Ваши вопросы по ERM-скриптам - Berserker - 18.06.2013 20:54 Попробуйте: RE: Ваши вопросы по ERM-скриптам - Barin - 18.06.2013 21:44 Berserker, не смог я проверить. Сначала установил командой erm герою 25-й уровень и сундуков, чтобы понаблюдать процесс набирания опыта до 30-го уровня, но задолбался все сундуки собирать. Установил сразу 30-й уровень герою - ошибка вылетает, может в справочнике ошибка. а например 10-й уровень можешь ограничить? Чтобы легче проверить. RE: Ваши вопросы по ERM-скриптам - Bes - 18.06.2013 22:45 Diman Master, как я понял, указанный выше код не привязан к определённому уровню. Он убирает лишь сообщение об лимите опыта. то есть в редакторе карт выставите ограничение в 5 уровень, и смотрите, будет ли вылазить сообщение при дальнейшем получении опыта героем RE: Ваши вопросы по ERM-скриптам - Algor - 18.06.2013 22:45 Поставь ограничение на 5й уровень или деревья знаний вместо сундуков. RE: Ваши вопросы по ERM-скриптам - Berserker - 18.06.2013 23:29 Ошибся на один байт, блин. RE: Ваши вопросы по ERM-скриптам - Barin - 19.06.2013 01:48 Спасибо тебе Берсеркер, получилось, сообщение больше не напрягает. В справочнике нет команды !#UN:C..., хотя мне она и не посильна. С твоей помощью можно решить ряд задач) Как придумаю спрошу. А вот в Эре ты исправил радиус ИИ на 32000, на твой взгляд ИИ стал больше бегать? И можно ли тоже через !#UN:C установить 32000. (есть там универсальная команда, но написано что с сохраненной игры значение вновь меняется на меньшее. Я так понял.) По моим наблюдениям в Воге ИИ хороший на небольших картах, а в XL мало бегает и почему-то мало героев создаёт. На XL перебью 3-х главарей, ИИ копит войска в зданиях, а героев для них не создаёт. Эту проблему можно решить в воге какой-нибудь командой? И как с этим делом обстоит в Эре? И ещё вопрос к Берсу, можно ли командой ограничить кругозор у героев и заодно регулировать? Всем известно, чем больше домов на карте, тем меньше кругозор, а мне надо при малом количестве домов сократить кругозор. RE: Ваши вопросы по ERM-скриптам - Bes - 19.06.2013 07:10 Diman Master, про радиус раздумий... посмотрите справочник ЕРМ, там есть команда специальная: UN:J4 что касается кругозора героя... опять же, в справочнике есть инфа про "WoG-проклятья"... там есть некое управление "радиусом обзора героя" через HE:Y RE: Ваши вопросы по ERM-скриптам - Berserker - 19.06.2013 15:08 Quote:Спасибо тебе Берсеркер, получилось, сообщение больше не напрягает.На здоровье ![]() Quote:С твоей помощью можно решить ряд задач)Я малоактивен в таких вопросах, говорю сразу. Наверное из-за груза неоконченных текущих дел и проектов. Радиус ИИ можно ставить через UN:J4 в виде инструкции (!#). Бегает лучше, факт. В Фениксе 64000 радиус уже стоит. RE: Ваши вопросы по ERM-скриптам - Barin - 19.06.2013 23:46 Ещё вопрос. Никогда не пользовался в ERM командами при клике мышкой из-за непонятности. Вот экспериментировал: !#VRv225:S0; !?CM0; !!CM:I?v225; !!FU645&v225=6:P; !?FU645; !!IF:M^Получилось.^; !!VRv225:S0; Но это при нажатии правой кнопкой, а мне нужно левой и на другой кнопке - в списке героев 2-го героя например. Решаемо? RE: Ваши вопросы по ERM-скриптам - Bes - 20.06.2013 07:11 Diman Master, незачем использовать отдельно выделяемые v-переменные для этих целей... если речь идёт о временном использовании переменной в теле одного триггера, то берите либо v1..v9 (они временные, полистайте справку в разделе "Флаги и переменные"), или же переменные "y" или "y-" по моему мнению а клик ЛКМ отслеживайте, например, так... Quote:!?CM5; где N - номер области экрана, куда вам нужно нажать для активации вашей ф-ции FU645 детали смотрите в справочнике для команды CM:I P.S. я специально вам не даю готовых значений, ибо лучший способ учиться - это смотреть и уметь ориентироваться по справочнику ЕРМ, запоминать всё незачем
RE: Ваши вопросы по ERM-скриптам - Barin - 20.06.2013 15:28 Благодарю ИО Bes-а, теперь многое для меня решаемо. RE: Ваши вопросы по ERM-скриптам - Algor - 22.06.2013 17:40 Подскажите, какие триггеры срабатывают в бою между BG1 и BR? (бой не закончен и не заканчивается). Замахался я что-то искать, где вылетает, а вылетает после отработки BG1... RE: Ваши вопросы по ERM-скриптам - Bes - 22.06.2013 17:53 Algor, а какие ещё могут быть триггеры боевые, которые ты не знаешь?! даже интересно стало... так что происходит то? бой уже фактически заканчивается (убит последний отряд стороны) или что? опиши яснее... RE: Ваши вопросы по ERM-скриптам - Algor - 22.06.2013 18:10 (22.06.2013 17:53)ИО Bes-а Wrote: Algor, а какие ещё могут быть триггеры боевые, которые ты не знаешь?!Хз, Bes, вопль отчаяния уже... всю голову поломал... Происходит Quote:******************************_Exception_(trace_details)_******************************Выполненная команда (BG:N?y1) - последняя в BG1 триггере. Явного деления на 0 (или то, что может быть нулем) где-то в коде нет, 100 раз проверил уже. Надо найти на каком месте вылетает. Вылет - плавающий, но не сильно редкий (раз 7 уже ловил), каких-то общих условий, при которых бы он происходил, я не заметил... Бой в самом разгаре, не начало и не конец. RE: Ваши вопросы по ERM-скриптам - MOP - 22.06.2013 18:23 Хм, кто-то ещё полагает, что указание на последнюю выполненную строку скрипта непременно означает, что ошибка в скрипте? А деление на 0, исходя из лога, кажется, происходит из-за расчёта скорости и только тогда, когда у врага есть стреляющие отряды. RE: Ваши вопросы по ERM-скриптам - Algor - 22.06.2013 18:34 (22.06.2013 18:23)MOP Wrote: А деление на 0, исходя из лога, кажется, происходит из-за расчёта скорости и только тогда, когда у врага есть стреляющие отряды.MOP, а можно подробнее и с рецептом лекарства, если есть? RE: Ваши вопросы по ERM-скриптам - MOP - 22.06.2013 18:40 Если предоставить скриншот прямо перед вылетом - возможно, что-то прояснится. Иначе ничем помочь не смогу. Сейв грузить нечем. Хотя можно для начала тебе самому последовательно исключать из боя отряды. Когда баг исчезнет - возможно, проблема как раз в последнем удалённом. RE: Ваши вопросы по ERM-скриптам - Sav - 22.06.2013 18:45 Вылет происходит из-за попытки ИИ вычислить, за сколько раундов стек может добежать до определённого гекса (деление происходит на скорость стека) при оценке ИИ ценности защищать стрелка. Возможно из-за каких-то ухищрений с боевыми машинами. Могу предположить, что либо где-то подменяется скриптами номер палатки и она выбирает действие не по назначению, либо где-то устанавливается скорость нестрелка и непалатки в 0 (что тоже делать в общем-то нельзя). RE: Ваши вопросы по ERM-скриптам - Algor - 22.06.2013 20:07 (22.06.2013 18:40)MOP Wrote: Хотя можно для начала тебе самому последовательно исключать из боя отряды. Когда баг исчезнет - возможно, проблема как раз в последнем удалённом.Исключать отряды не вариант, т.к. они постоянно появляются. (22.06.2013 18:45)Sav Wrote: Вылет происходит из-за попытки ИИ вычислить, за сколько раундов стек может добежать до определённого гекса (деление происходит на скорость стека) при оценке ИИ ценности защищать стрелка. Возможно из-за каких-то ухищрений с боевыми машинами.Не с машинами. Sav, спасибо огромное! Так и есть - нулевая скорость юнита (не БМ) + наличие стрелка, которого надо защищать. Исключить нулевую скорость - не проблема, но было бы правильнее отключить манию защищать стрелков (конкретно в моем случае попытка защищать стрелков даже несколько вредна для ИИ). Возможно такое сделать? Выставить юниту с нулевой скоростью флаг боевой машины не предлагать - он должен быть уничтожен для победы в бою. RE: Ваши вопросы по ERM-скриптам - Sav - 22.06.2013 20:30 Логика игры предполагает, что нулевая скорость может быть только у палатки или стрелка, который вообще никогда не бьётся врукопашную, так что если она не нужна - убирать надо именно её. Если нужна - можно попытаться эмулировать её через заклинание корни: на них у ИИ отдельные проверки, скорости они не обнуляют. ИИ будет считать существо привязанным даже если просто установить длительность корней в не 0, возможно при этом не будет побочных эффектов вроде отображения самого заклинания. Можно ещё пытаться манипулировать сложностью игры (на минимальной ИИ не защищает стрелков), но это не подействет в автобое. А флаг боевой машины и не помог бы. RE: Ваши вопросы по ERM-скриптам - Algor - 22.06.2013 21:25 Манипулировать сложностью ч-з UN:J2? Но это ведь затронет и другие аспекты поведения ИИ, так? А максимально тупого оппонента получить не хочется. О варианте с корнями я думал, но лечение/диспелл снимет эффект. Если только перепроверять это в BG1 и перенакладывать... тоже вариант, если других не будет, попробую. Спасибо еще раз. Кстати, если корни будут на существе с нулевой скоростью, проверка будет выполняться? RE: Ваши вопросы по ERM-скриптам - Algor - 22.06.2013 21:49 И еще попутный вопрос: Можно ли обнулить количество поднимаемых после боя существ? А то если в процессе боя у героя был навык Некромантии, а перед завершением его убрать, все равно поднимаются скелеты... RE: Ваши вопросы по ERM-скриптам - Sav - 22.06.2013 21:50 Algor Wrote:Манипулировать сложностью ч-з UN:J2? Но это ведь затронет и другие аспекты поведения ИИ, такДа. Algor Wrote:Кстати, если корни будут на существе с нулевой скоростью, проверка будет выполняться?По идее да - будет, хотя я не тестировал, чтобы сказать точно. Штука в том, что корни на самом деле не обнуляют скорость, но на их наложенность есть проверки в коде. Если делать через корни, то, разумеется, надо перенакладывать, а так же решать конфликты с реальными корнями. RE: Ваши вопросы по ERM-скриптам - Sav - 22.06.2013 21:59 Algor Wrote:Можно ли обнулить количество поднимаемых после боя существ?Значит это не совсем перед завершением, а где-то в его процессе или после. Количество существ считается тогда же, когда передаются арты и снимаются временные бонусы - непосредственно перед показом сообщения о конце боя, и там используются стандартная структура героя. RE: Ваши вопросы по ERM-скриптам - Algor - 22.06.2013 23:57 Хмм... Sav, а при расчете используется базовая скорость отряда или текущая? ![]() Во втором случае вылетов пока нет. Это действительно выход, или мне пока просто везет? RE: Ваши вопросы по ERM-скриптам - Algor - 23.06.2013 00:07 (22.06.2013 21:59)Sav Wrote: Значит это не совсем перед завершением, а где-то в его процессе или после. Количество существ считается тогда же, когда передаются арты и снимаются временные бонусы - непосредственно перед показом сообщения о конце боя, и там используются стандартная структура героя.Перед боем у героя нет Некромантии (он ее только в процессе боя получает), в строке 4 восстанавливаются навыки героя в состояние "перед боем". В 5й строке отзываются все отряды с поля и только после этого бой завершается. Т.е. на момент завершения боя ни герой ни его копия не имеют некромантии. А скелет все равно поднимается... PS: кстати, если вдруг есть адрес для UN:C, отключающий Некромантию, меня это полностью устроит, т.к. стандартное действие навыка мне не нужно. RE: Ваши вопросы по ERM-скриптам - Sav - 23.06.2013 02:41 Algor Wrote:Хмм... Sav, а при расчете используется базовая скорость отряда или текущая?Вообще говоря, текущая. Ну, может, в Воге как-то иначе. Algor Wrote:!?BG; [после действия в бою]Это происходит после окна с результатами боя. RE: Ваши вопросы по ERM-скриптам - Algor - 27.07.2013 17:02 Вопрос может не совсем по ERM: как можно отключить вывод предупреждения при вогификации карты, уже имеющей собственные скрипты (вогификация нужна)? RE: Ваши вопросы по ERM-скриптам - Bes - 27.07.2013 18:14 а опция WoGифицировать все карты без предупреждений не помогает разве? RE: Ваши вопросы по ERM-скриптам - Algor - 27.07.2013 18:46 нет. на вогификацию карт со встроенными скриптами отдельное предупреждение вылазит. RE: Ваши вопросы по ERM-скриптам - Berserker - 27.07.2013 21:07 Этого делать не рекомендуется. RE: Ваши вопросы по ERM-скриптам - Algor - 27.07.2013 21:54 (27.07.2013 21:07)Berserker Wrote: Этого делать не рекомендуется.Спасибо, Кэп! Это и в том предупреждении написано. Но я спрашиваю потому, что мне реально это нужно. Я ж не "Пещеру Герфрекса" вогифицироват хочу... Есть мод и есть карта созданная под этот мод. В карте есть скрипты, которые в мод вынести нельзя - они специфичны именно для этой карты, но и мод при этом работать должен. PS: вообще, было бы круто, при запуске карты искать и подгружать mapname.erm/mapname.ert. Так, идея на будущее. RE: Ваши вопросы по ERM-скриптам - Alfern - 02.08.2013 03:05 привет всем! хочу у вас спросить, 1)как сначала нужные скрипты собрать в 1 целый (что бы в событии карты не псать каждый раз), 2) а потом его в вог меню добавить? Спасибо, надеюсь ответите RE: Ваши вопросы по ERM-скриптам - Algor - 02.08.2013 12:44 (02.08.2013 03:05)Alfern Wrote: привет всем!1) При помощи ERM-editor'а просто сливаешь это все в один erm-файл и кидаешь его в Data/s/ любого активного мода 2) Создаешь ers-файл с номером опции, на который все это хочешь повесить и параметрами размещения в меню WoG'ификации (пример такого файла можешь найти в Mods/WoG/Data/s) и кидаешь его в Data/s/ любого активного мода. Ну и конечно же в твоем erm-скрипте должно быть реализовано влючение/выключение функционала в зависимости от состояния опции. Пример: И так в каждом используемом триггере. RE: Ваши вопросы по ERM-скриптам - Ivor - 02.08.2013 15:10 Если кто играет со скриптом Enhanced War Machines III, возможно, будет полезно описание исправления бага: Quote:DmitriyK RE: Ваши вопросы по ERM-скриптам - Ivor - 02.08.2013 16:59 Algor, подскажи, пожалуйста, как в бою проверить уровень владения школой магии у героя и в зависимости от уровня владения изменить вызываемое существо заклинанием призыва? !!UN:C5906498/1/52; //Вместо вызова огневиков - вызов ифритов !?BG:A1; //герой колдует в бою !!HE-1:S14/2; //проверяем уровень навыка, если эксперт, то !!UN:C5906498/1/53;//Вместо вызова огневиков - вызов ифритов-султанов RE: Ваши вопросы по ERM-скриптам - Algor - 02.08.2013 17:19 (02.08.2013 16:59)Ivor Wrote: Algor, Как-то так (не проверял) RE: Ваши вопросы по ERM-скриптам - Ivor - 02.08.2013 17:37 Спасибо, вечером опробую RE: Ваши вопросы по ERM-скриптам - Ivor - 04.08.2013 16:21 Отлично работает! Осталось найти графику и можно сделать мелкий мод, заменяющий призывы элементалей на вызовы джиннов, инфритов, духов и ангелов RE: Ваши вопросы по ERM-скриптам - Algor - 04.08.2013 19:03 Эх, кто бы мне с графикой подсобил, моя совсем-совсем плохо... RE: Ваши вопросы по ERM-скриптам - Bes - 04.08.2013 22:40 Algor, ты бы написал что ты хотел ТАМ видеть, ибо сделать порой куда проще чем придумать что именно сделать RE: Ваши вопросы по ERM-скриптам - Algor - 05.08.2013 00:54 (04.08.2013 22:40)ИО Bes-а Wrote: Algor, ты бы написал что ты хотел ТАМ видеть, ибо сделать порой куда проще чем придумать что именно сделать Bes, в том то и беда. Техническую часть сделать я и сам умею, а вот оформить красиво, придумать как это все удачно скомпоновать. Собственно, все основное содержимое там на скрине есть, графику бы подтянуть, оформить красивее (те же контуры карт). Если конкретики нужно, то на первое время нужны иконки для: 1. Гильдий (Кузнецы, Наемники, Некроманты) 2. Параметров командира, в хорошем качестве + дополнительная для Силы/количества заклинаний того же плана. Размер 58*64, bmp, 8 бит цвета Ну и контуры/подложки/"рубашка" карт, контуры в 2х вариантах - обычный и подсвеченный (для выбранной карты). Примерные размеры на скрине есть, можно побольше, место еще позволяет развернуться. Чтобы дальше не офтопить, если у кого желание помочь возникнет - в личку пишите. Отдельную тему по моду создам, когда выйду на бета-версию. RE: Ваши вопросы по ERM-скриптам - igrik - 13.08.2013 13:23 Блин, что не так с циклической функцией.почему x2 не складывается, а устанавливается равной 13,как-будто х2 устанавливается из у13, а не наоборот?!! ![]() Весь скрипт: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 13.08.2013 17:58 igrik, вроде потому что в самой ф-ции x2 при каждом цикле восстанавливает изначальное значение на 0 !!!!! почитай внимательно примеры с DO###:P#1/=#2 RE: Ваши вопросы по ERM-скриптам - igrik - 13.08.2013 18:39 Да нет, судя и по справке х2 не должна обнуляться в каждом цикле. А на деле вообще бардак происходит: первом цикле равна "0", во втором "13", в третьем "14" в четвертом - седьмом "13". А в теории должено быть: в первом "0", во втором-седмом - "1". RE: Ваши вопросы по ERM-скриптам - Bes - 13.08.2013 20:25 а нет ли где ещё ф-ции !?FU35425; которая бы и совершала "иные" расчёты? не проверяли этот номер по скриптам? RE: Ваши вопросы по ERM-скриптам - igrik - 13.08.2013 23:12 Проверял. Ни функции, ни переменные не пересекаются. Удалось решить немного другим способом: через глобальную переменную. RE: Ваши вопросы по ERM-скриптам - kozelrus - 30.08.2013 22:20 подскажите скрипт замены стрелков (верхний центральный нижний) на башнях какого то города (0-8 или 1-9 полагаю?). RE: Ваши вопросы по ERM-скриптам - igrik - 30.08.2013 23:56 Если вы про тип города, то 0-8. RE: Ваши вопросы по ERM-скриптам - kozelrus - 31.08.2013 15:18 а сам скрипт можно? RE: Ваши вопросы по ERM-скриптам - kozelrus - 31.08.2013 18:26 нашел разве что какой то !!UN:C6919200/4/?y10; !!UN:Cy10/4/y2; !!VRy2:+81276; и !?FU@Number@; ; x1 - тип города ; x2 - тип существа на замену !!VRx1:*32+6541192; !!UN:Cx1/4/x2; И что с этого работает? Number, это номер монстра или башни? и что за тип существа? обьясните, кто может RE: Ваши вопросы по ERM-скриптам - Bes - 31.08.2013 21:06 @number@ это числовое значение ф-ции... любое какое возьмёте, например !?FU5678; ТИП СУЩЕСТВА - номер по внутренним таблицам, соответсвующий какому-либо монстру игры. Скажем чтобы в башнях сидели Архангелы нужно взять 13 что до вашего "поменять лишь стрелка в центральной башни", то я сомневаюсь, ибо меняются все разом, как я понял, башни... RE: Ваши вопросы по ERM-скриптам - kozelrus - 01.09.2013 01:52 Пробую, не получается никак( вроде же всё правильно. Вот, замена на фанатиков (9) в Замке (0) ZVSE !?FU5678; !!VR0:*32+6541192; !!UN:C0/4/9; ------------------------------ в чем проблема тогда?) RE: Ваши вопросы по ERM-скриптам - kozelrus - 01.09.2013 02:23 Еще заметил, почему то не действует на огненных птиц (130) и фениксов (131) отнимание способностей летать, и да и всех другие, наверное. не знаю с чем связано. как пример ZVSE !#MA:X130/d-2 X131/d-2; RE: Ваши вопросы по ERM-скриптам - Bes - 01.09.2013 09:19 kozelrus, вы видно шутите?! ))) почитайте обязательно раздел по вызову ф-ций FU в справочнике... вот как это должно было бы выглядеть... P.S.хотя я смутно представляю откуда у вас эта ф-ция, дабы бьть уверенным в её ф-циональности RE: Ваши вопросы по ERM-скриптам - igrik - 02.09.2013 16:26 (01.09.2013 09:19)Bes Wrote: хотя я смутно представляю откуда у вас эта ф-ция, дабы бьть уверенным в её ф-циональностиЕсли я не ошибаюсь, то МоР выкладывал эту функцию на df2 RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.10.2013 21:26 Здравствуйте участники форума.. Прошёлся почти по всем форумам и никто и нигде не затрагивает такой вопрос, который в настоящее время меня очень интересует.. Если кто может, то пожалуйста, напишите скрипт. Буду очень признателен. Сам написать я его даже примерно не могу Есть чудовище-привидение. Оно имеет личные навыки: уменьшение вражеской защиты, страх, двойной урон и т.д. Я хотел бы ещё к этим же навыкам добавить ещё некоторые (смертельный удар, блокировка удара и поглощение урона), но не знаю, вообще, как это сделать.. Лучше бы, конечно, чтобы эти навыки ему давал пустой артефакт № 168 (плащ). При наличие, которого у меня в слоте, чудовища-привидения у героя получали бы эти дополнительные навыки уже к имеющемся. Его отсутствие возвращало чудовище в исходное состояние. Ещё бы хотелось к этому артефакту прикрутить особенность по наложению на всё вражеское войско «проклятия» и «медлительности»» в начале сражения и с каждым новым ходом эти заклинания накладывались на врага вновь и вновь.. За любую помощь буду признателен…. Спасибо… RE: Ваши вопросы по ERM-скриптам - igrik - 17.10.2013 22:07 Fatsawhorse, добро пожаловать на форум. Какие герои используете - ERA или просто Wog3.58f? Опытом армий пользуетесь? Скачать script99.erm RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 01:14 Спасибо за гостеприимство.. У меня версия последняя с командирами "Wog3.58f".. Конечно пользуюсь опытом армии - я без него игры самой не представляю.. Хочется просто-напросто множеств навыков слепить в одного юнита (сделать его более совершенным).. Сразу отвечу Вам, что написать я такие скрипты не могу сам, ибо для меня это невозможно.. Я ERM-Help (даже русскоязычный) читал - результата никакого, то есть для меня это, как для зайца стоп-сигнал, поскольку с языками программирования не дружу.. Нигде это не разбирают и не оговаривают.. Интересуются всякими "хижинами" и т. п. А ведь играть было бы гораздо интереснее, если бы можно было бы всё сколотить в одно целое.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 01:19 Я как только не пытался читать помощника по ERM - толку нет, так как там всё без живых примеров... Без них никуда, а с нуля составить у многих нет шансов. Я не глупый человек, но все мои попытки были напрасными, так как компьютер выдовал ошибку за ошибкой (я за всё время только раза четыре угадал правильное написание алгоритма, а всё остальное время перевёл впустую)... RE: Ваши вопросы по ERM-скриптам - igrik - 18.10.2013 11:28 Так двумя постами выше есть ссылка на скачивание скрипта, который Вы просили. Его нужно закинуть в папку ...Герои/Data/s... P.S. Если интересны его внутренности, то скрипт достаточно откомментирован... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 14:34 Цитата "P.S. Если интересны его внутренности, то скрипт достаточно откомментирован...".. Как его можно открыть. Ведь сам файл "script99.erm" как карта игровая не раскрывается... RE: Ваши вопросы по ERM-скриптам - Berserker - 18.10.2013 14:40 В блокноте. Но только для чтения. F3 в Total Commander, если стоит. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 14:45 Если вы утверждаете, что он откоментирован на форуме, то ничего подобного.. Я весь этот форум обошёл и другие ему аналогичные, а результат - СПЛОШНОЕ НИЧЕГО... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 14:54 Я его раскрыл в блокноте, но там всё настолько слеплено в единое целое, что невозможно даже элементарно прочитать.. Я уже не говорю о самом факте, что нельзя никак вставить этот скрипт в события для пробной активации без выскакивания ошибки.. Нельзя ли как нибудь отделить там каждую строчку от строчки и записать отдельно с вынесением итогового результата сюда на форум... RE: Ваши вопросы по ERM-скриптам - igrik - 18.10.2013 15:00 Скачать ERM editor - это редактор скриптов. Через него открывайте. Блокнот - очень плохая вещь для скриптов ERM. "Откомментирован" - означало откомментирован в скрипте. Причем тут форум? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 15:06 Разобрался спасибо.. Програмка хорошая для раскрытия скриптов.. Всё равно какая-то ошибка - чёрный экран выходит при видимой битве и приходится перезагружать игру полностью... Тем более артефакт при подъёме дважды дублируется - это лишнее конечно... Похоже где-то скрипт сбой даёт.. RE: Ваши вопросы по ERM-скриптам - igrik - 18.10.2013 15:41 У меня на ERA работает. Проверить на WoG 3.58f увы не могу. Возможно Вы вставили в событие скрипт, предварительно пересохранив его в блокноте? Если нет, то значит пересечение переменных, которое я увы отловить не смогу... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 16:12 Проверил таким способом как Вы мне и рекомендовали.. Результат описал ниже.. Начался бой. Враги с начала поединка уже замедленны и прокляты. На чудовище навыки все остались без изменения (хотелось бы при нажатии на само чудовище видеть картинки этих навыков).. Никакие навыки в чудовище не работают из тех, что в коде написаны, кроме одного (блока). Ито он дважды выставляется при одиночной атаке - должен быть один раз.. Артефакт дважды берётся почему-то при подъёме его с земли в свой рюкзак.. Единственное, что работает, так это то, что наложено на врагов... Я вижу, что Вы очень пытаетесь мне помочь и тратите Ваше время и я Вам поэтому очень благодарен.. Спасибо.. RE: Ваши вопросы по ERM-скриптам - igrik - 18.10.2013 16:52 1. Навыки показываться в опыте и не должны. Если сделать так как Вы хотите, то все Чудища на карте (и Ваши, и противника) будут иметь данный бонус, пока у одного любого героя на карте есть арт№168. Так что считайте, что это скрытые навыки для Чудищ, даваемые плащом и только обладателю плаща. Если работает блок, то значит работают и снижение урона и смертельный удар. 2. Если и арт поднимается дважды, и блок срабатывает дважды - значит Вы продублировали скрипт 2 раза!! Он у Вас и в карте (в событии) и в Data/s/script99.erm? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 17:20 Цитата " Если и арт поднимается дважды, и блок срабатывает дважды - значит Вы продублировали скрипт 2 раза!! Он у Вас и в карте (в событии) и в Data/s/script99.erm?" - Да, именно так.. Спасибо удалил и всё в норме.. Проявил себя "смертельный удар" и "поглощение урона". Просто они не часто появляются в битве Жаль, что с картинками никак нельзя, но всё равно прекрасно... Есть ещё мизерных два недостатка: 1. В блоки, когда бьют по чудовищу нет анимации соприкосновения, например алебарда у алебардщика вообще не касается блока чудовища - можно ли сделать как-нибудь анимацию, чтобы касалась.. 2. Смертельный удар практически не ощущается - будто бы его вообще и нет.. Можно как-нибудь урон в 8 раз умножить при его нанесении - это бы хотелось как-то устроить.. Всё равно Вам спасибо.. Как бы то нибыло, работу провели удивительную и трудоёмкую.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.10.2013 18:04 Есть ещё некоторые вопросы по этим скриптам: 1.Можно ли поставить процентный шанс срабатывания блокировки удара и поглощения также.? 2.Если я захотел бы поставить поглощение не 50%, а 65%, то надо поменять только этот параметр: снижаем урон в 2 раза (50 заменить на 65) или ещё, что-то меняется, кроме, конечно, надписей в бою…? 3.Если нет картинок, но можно ли сделать хотя бы надписи в чудовище о том, что он блокирует урон, поглощает и смертельно атакует (добавить их как-нибудь к стандартным – игнорирует препятствие и тд.)? 4.Можно ли сделать так, чтобы чудовище атаковало четыре раза, вместо положенных двух? 5.А всё-таки можно ли поправить как-нибудь: в блоки, когда бьют по чудовищу, нет анимации соприкосновения бьющего с самим блоком чудовища - ИЛИ ТАК И ДОЛЖНО БЫТЬ, что раз не получает урона, то нет никаких реакций от удара по щиту (будто бы аппонет бьёт сквозь щит чудища) 6.Чтобы двойной урон увеличить в раз 8, то достаточно ли будет поменять такой параметр или нет: увеличиваем урон в 8 раз *2 - поменять на *8 или всё равно не достаточно… RE: Ваши вопросы по ERM-скриптам - igrik - 19.10.2013 01:00 1. Да можно. в строке !!VRy10:S0 R99; производим случайное число от 0 до 99 уменьшить число 99 (но не менее 60) 2. Да, правильно. 3. Нет. Потому что описание применится для всех Чудищ в игре, а не только к тем, которые под Вашим контролем 4. Нет. Стандартными средствами невозможно либо слишком сложно 5. Можно, но сложно реализовывается 6. Да, правильно. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 19.10.2013 02:14 1. Моя цитата "Чтобы двойной урон увеличить в раз 8, то достаточно ли будет поменять такой параметр или нет: увеличиваем урон в 8 раз *2 - поменять на *8 или всё равно не достаточно…" - это точно не работает, так как урон был бесполезным, так он им и остался.. Даже двойным нереально назвать, а тем более уроном, умноженным на 8.. Изначально этот двойной урон только показуха. Если ОГР или РЫЦАРЬ СМЕРТИ бьют, то там урон чуть ли не тройной.. А здесь (в этом скрипте) у чудищ этот смертельный удар даже НИЖЕ, чем обычный по мощности урона.. Остальные навыки "Блокировка удара" и "поглощение удара" работают просто великолепно, как часы и за это Вам отдельное спасибо.. 2. Выходит, если бы я так поставил - НЕУЖЕЛИ бы ло бы 98% поглощения урона? Вроде бы проверял - также 50% 3. - выходит это сейчас стоит 99% шанса срабатывания этого навыка поглощения или я ошибаюсь.. А если я изменю параметр на иной , то теперь 60% шанса срабатывания поглощения или нет? Также тестировал, по моему всё как было, так и есть - без изменений... RE: Ваши вопросы по ERM-скриптам - igrik - 19.10.2013 12:34 Если в логе битвы урон описывается по старому без учета дополнительного - это не означает, что скрипт не работает! 1. Смертельный удар работает как и просили. и если !!VRy11:*8, то урон будет в восемь раз больше. А для проверки - увеличте урон в 1000 и увидите, как с первого удара от одного Чудища ложится спать сотня Лазурных! 2. Здесь я ошибся в объяснении. Чтобы было поглощение 98%, нужно !!VRy11:*2 :100, где 2 = 100 - 98 3. Нет. Стоит шанс срабатывания на каждую абилку около 20% (причем обе сработать одновременно не могут!). Потому что: !!FU2637&y10>0/y10<20/ !!FU2638&y10>20/y10<40 !!FU2639&y10>40/y10<60/ Чуть подправил скрипт: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 19.10.2013 13:29 А если увеличить процент срабатывания на 45 % таким образом: y10<45/ y10<90 y10<135/ или это будет уже ошибкой? RE: Ваши вопросы по ERM-скриптам - igrik - 19.10.2013 13:36 нет. ошибкой не будет (но при !!VRy10:S0 R135). или лучше так !!VRy10:S0 R99; !!FU2637&y10>0/y10<45/ !!FU2638&y10>45/y10<90/ !!FU2639&y10>0/y10<45/ RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 19.10.2013 14:07 Спасибо Вам большое.. Вы меня очень выручили.. Такого Вы мощного юнита создали, что сам лазурный дракон с ним только может сравниться.. Я только понять не могу, как Вы такие сложные скрипты научились писать.. Я как только не пытался научится - БЕСПОЛЕЗНО.. А тем более такие сложные, как эти - ВРЯД ЛИ когда-нибудь научусь.. Вы очень всё подробно обьясняете, комментируя каждую строчку, а я даже по уже готовому скрипту никак не могу составить другой. Просто ничего не получается.. 1. Вот заметил сегодня тоже: может последствия команд остались.. Напал я на вражеского всадника и у него тоже были чудовища-привидения. Оно (вражеское чудовище) как давай в битве поглощение урона принимать - я уж испугался.. Я считал, что такой навык только даёт правообладателю плаща иметь такие способности.. А тут вышло, что враг на меня напал (плаща у него точно не было) и у него чудовища подстать моим - страшновато что-то.. Но с другой стороны радует то, что открылись новые способности юнита.. 2. Вы можете, пожалуйста проверить один скрипт. Сам не соображу, как правильно раставить переменные именно в нижнем абзаце.. Скрипт сам рабочий. Когда сапоги у меня и я нападающий, то всё в норме и враг остаётся в меньшенстве.. Когда же враги на меня первыми нападают, а я уже защищающийся - надо тогда караул кричать.. Не знаю, как можно это исправить, чтобы в случае при нападении на меня - мой бонус был при мне, а враги им не могли пользовыться.. Вы как-то в предыдущем скрипте (где плащ-чудовищ) очень грамотно разделили функции нападающего и защищающего героев. Я так не могу сделать, как не пытался - выходят только две проблемы: - Либо тёмный экран в начале битвы - Либо враги являются моей копией (с моими бонусами) RE: Ваши вопросы по ERM-скриптам - igrik - 20.10.2013 23:57 Самое главное: используйте с осторожностью переменные "v". Если в любом другом скрипте (а их в WoG'e 77 штук) есть переменная, например v32, и Вы в своем скрипте используете v32, то вы попросту затрете значение данной переменной в том скрипте, или тот скрипт затрет значение в вашем скрипте. В итоге оба скрипта будут работать неправильно из-за чего возможны вылеты! лучше сделать так: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.10.2013 01:01 Ой спасибо Вам "igrik".. Вы так всё подробно обьяснили и расписали.. Главное, что Ваш скрипт работает как часы.. Всё так точно и даже, вслучае вражеского нападения на меня - всё отлично.. Я так с ним долго маялся и никак не смог преобразить его в нужный вид, а Вы это мгновенно сделали.. Спасибо Вам.. Подскажите мне, пожалуйста, ещё... Неужели всего 11 рангов (ниже в примере представленны 11 рангов, включая сам ноль "/0///////////// повышения уровня юнита есть (внутренний опыт монстра)? Никак их расширить нельзя? Я пытался, но код выдаёт ошибку при загрузки карты. Я также никак не могу вставить большое кол-во навыков в юнита (максимум, как я заметил - это 13 штук и то в ущерб здоровью и скорости монстра).. Находил где-то в интернете (ссылку потерял) самодельного монстра "смерть с косой".. Просто-напросто кошмар.. У него диапазон рангов был достаточно широко раздвинут и прикреплены все самые жёсткие (опасные) вторичные параметры юнитов (смертельный удар, блокировка, двойной удар, поглощение, страх, регенерация, нет ответа и т.д.).. Если память не изменяет штук 30 точно там было таких параметров, но самое главное - В ОДНОМ МОНСТРЕ.. Я представляю, что будет, если на него на пасть.. Создателю я этого чудовища так и не смог дописаься, поскольку там очень и очень строгая регистрация.. Цитата Ad65 Hd5 U1/d250 U2/d255; не много ли урона было добавлено?" - это для того, чтобы чудище все боялись.. Результат сам на лицо: враги сразу стараются уничтожить этого юнита в начале битвы (до его первого хода), ведь урон у него нарастает с каждым раундом.. Враги прямо из кожи вон лезут, чтобы его всем войском поавлить - это так интересно.. Если у них ничего не получится, то чудище, по крайней мере, самого из них (врагов) сильного на покой точно отправит.. ![]() Только чудище здесь бессмертное и в жертву принесено здоровье этого юнита, поскольку его графа занята другим сверхнавыком.. Я немного переборщил с блоком, который 100% срабатывает при ударе всё время.. Хотелось бы мне этот скрипт прикрутить к "Плащу чудовищ".. Опять же с его наличием (наличием плаща на герое) - навыки только у меня (независимо от нападающего и защищающего героев). В его отсутствие (отсутствие плаща на герое) таких навыков (в таком скоплении в одном юните) не должно быть вообще в игре.. В крайнем случае, можно попытаться его сделать и на определённого героя (лучше к мутаре-дрейку). Если у меня в команде эти чудиша, то бонус в них соответствующий этому коду, а если у врагов, то обычные чудовища (без этих бонусов) и неважно должно быть кто на кого первый напал.. Скрипт, конечно, малость переборщён и слишком завышает параметры чудовища, но это всё поправимо, так как цифры поменять можно всегда успеть.. RE: Ваши вопросы по ERM-скриптам - igrik - 21.10.2013 13:08 Поймите правильно. Через систему опыта существ нельзя сделать так, чтобы Чудища у атакующего и защищающегося героя были разными. Если изменить существо, дав ему абилки так, как сделали Вы, то изменятся все существа данного типа во всей игре. Есть способ - но он слишком сложный. Например у атакующего героя есть "плащ", а у героя защитника "плаща" нет. И у того, и у того есть чудища. Так вот, при атаке чудищами героя "А" нужно давать атакующие абилки (двойно урон, двойной удар и т.п), а после атаки выключать данные абилки. При атаке героем "Защ" Чудищ героя "А" нужна давать защитные абилки (блок, и т.п.), а потом их забирать. При передаче хода данному чудищу нужно давать абилку регенерации, а после регенерации её забирать. Все это для того, чтобы Чудища противника не могли использовать данные абилки. Всё это делает скрипт очень сложным даже с точки зрения просто изложения его на бумаге, не то что уже его написать. Это слишком муторный способ! Ничего хорошего из него не выйдет! RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.10.2013 14:39 Я Вас понял. Спасибо Вам за подробности - всё теперь очень понятно... Исчерпующий ответ.. 1. Подскажите мне, пожалуйста, ещё... Неужели всего 11 рангов (выше в примере представленны 11 рангов, включая сам ноль /0///////////// ) повышения уровня юнита есть (внутренний опыт монстра)? Никак их расширить нельзя? Я пытался до 18 ранга /0//////////////////, но код выдаёт ошибку при загрузки карты. Я также никак не могу вставить большое кол-во навыков в юнита (максимум, как я заметил - это 13 штук и то в ущерб здоровью и скорости монстра) и корректно отображается также только 13.. Находил где-то в интернете (ссылку потерял) самодельного монстра "смерть с косой".. Просто-напросто кошмар.. У него диапазон рангов был достаточно широко раздвинут и прикреплены все самые жёсткие (опасные) вторичные параметры юнитов (смертельный удар, блокировка, двойной удар, поглощение, страх, регенерация, нет ответа и т.д.).. Если память не изменяет штук 30 точно там было таких параметров, но самое главное - В ОДНОМ МОНСТРЕ.. Я представляю, что будет, если на него на пасть.. Создателю я этого юнита так и не смог дописаться, поскольку там очень и очень строгая регистрация.. 2. А почему никак нельзя таким способом больше навыков вместить в чудище, чем в предложенном ниже варианте: В0-В19 Еще продолжить их вписывать, но игра почему-то воспринимает только этот максимум и всё. Остальные попрасту пропадают, что идут выше "В13".. Как-то один любитель (о котором я упоминал чуть выше) умудрился влепить туда прямо около 30 навыком (у меня хотя всего максимум 13 - "B1 - B13") - не знаю как он это сделал именно таким способом. Игра ему при этом всё очень даже корректно показывала. Я до сих пор удивлён увиденным (он снимал даже скриншот). Если я его отыщу, то выложу сюда - пока не могу это сделать, так как ссылку потерял куда-то.. 3. Думаю, что всё вышесказанное аргументирует то, что мне надо позабыть этот верхний способ прописывания навыков, поскольку для личного использования они не годятся, а для всеобъемлющего - да, ибо не хочется делится таким сюрпризом с врагами. Мне, конечно, очень стыдно Вас просить после того, как Вы для меня чрезвычайно много уже сделали всего, но больше нет вариантов никаких: если у Вас будет свободный временной интервал, не в ущерб только личному Вашему времени, пожалуйста, можно Вас попросить о просьбе одной!!! Я разбирал Ваш готовый скрипт с "Плащом чудовищ", конкретно, именно тех 3 навыка (поглощение, блок и удар смерти) и скажу честно, что уже по готовому сценарию почти мне нереально даже составить подобный навык, но с другой уже функцией.. Для меня по сей день загадка, как Вы такие навыки написали (может есть какие-то заготовки у Вас по скриптам) или Вы всё-таки с нуля их вылепили. Я просто-напросто не знаю как Вы их делаете и из чего? Выше в артефакт "Плащ чудовищ" Вы мне прикрепили 3 уникальных навыка в чудовище-привидение (блокировка полная, смертельный удар и поглощение удара). Вы можете на досуге: - К этому же чудовищу (156) по тому же сценарию, что были сделаны тех 3 предыдущих навыка, прикрутить ещё некоторые (смертельный взгляд - шанс действия 68% после удара; регенерацию - шанс действия 88%; отвечать на все атаки (думаю, что вместо него будет навык дополнительные удары. Если так, то хотелось бы 28 дополн. ударов за всю битву); сопротивление ко всей вражеской магии, кроме дружественной; безответность). К Верховным архангелам надо прикрепить скрытые навыки: страх; круговой удар; снижение защиты цели (лучше на 92%); двойной удар (как у чудища); сквозной удар (драконий) К Лазурным драконам (максимальный урон 75% шанс действия при атаке; бесстрашный; ударяет и возвращается; чемпиоский бонус (95% шанс действия при любой атаке)) Пожалуйста только для носителя плаща и ни для кого больше (ни для врагов, если у них нет плаща, в случае исключения).. Пожалуйста, ну только с такими же подробными комментариями, что и поглощение, блокировка и смертельный удар.. Если только будете располагать свободным временем.. Заранее Вам спасибо.. RE: Ваши вопросы по ERM-скриптам - Bes - 21.10.2013 19:19 (21.10.2013 13:08)igrik Wrote: Поймите правильно. Через систему опыта существ нельзя сделать так, чтобы Чудища у атакующего и защищающегося героя были разными. ![]() уверены? а что за команда !!EX.. не смотрели? получается по вашей логике, если вы прокачиваете у себя чудище до 10 ранга, то и у всех в игре они тоже будут 10 ранга? WoG не настолько глуп...
RE: Ваши вопросы по ERM-скриптам - igrik - 21.10.2013 19:31 Quote:получается по вашей логике, если вы прокачиваете у себя чудище до 10 ранга, то и у всех в игре они тоже будут 10 ранга?Нет. Никто это и не подразумевал. Смысл вопроса был в том, что только обладатель определенного арта дает доп абилки. А если оба Чудища (и атакующего и защитника будут 10 ранга) а арт будет только у атакующего, что тогда? RE: Ваши вопросы по ERM-скриптам - Bes - 21.10.2013 19:35 Quote:Дополнительный синтаксис для EA: вы можете установить опыт, линию опыта и параметры опыта для любого существа в битве. Для этого используйте номер стека на поле боя с отрицательным знаком: RE: Ваши вопросы по ERM-скриптам - igrik - 21.10.2013 19:37 Чего не знал, того не знал.
RE: Ваши вопросы по ERM-скриптам - Bes - 21.10.2013 20:16 igrik, я думал у всех единая справка по ЕРМ
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.10.2013 20:45 Цитата "igrik, я думал у всех единая справка по ЕРМ " Каждый человек не может все на свете знать, уметь и быть готовым совершенно ко всему.. RE: Ваши вопросы по ERM-скриптам - Bes - 21.10.2013 22:11 fatsawhorse, я ж не наезжаю.. просто удивляюсь что в описании EA-ресивера такую возможность не увидели... вроде ж источник у всех едины, вот об чём я... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.10.2013 22:18 Цитата "fatsawhorse, я ж не наезжаю.. просто удивляюсь что в описании EA-ресивера такую возможность не увидели... вроде ж источник у всех едины, вот об чём я..." Это не наезд, а присказка, что суперменов не бывает!!! Я сам её почему-то впервые увидел только тогда, когда Вы о ней (этой функции) упомянули.. До этого не удавалось к ней обращаться.. RE: Ваши вопросы по ERM-скриптам - igrik - 21.10.2013 22:27 Эх глаза мои глаза, там не видят ни..... Что-то типа того получилось через опыт... Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.10.2013 23:49 Может я что-то не так подставил - не работает и ошибки не выдаёт.. Проверил всё и наверное проблема в переменных 33 и 34.. В шапке они не фигурируют и может быть поэтому нет связи со скриптом!!! RE: Ваши вопросы по ERM-скриптам - igrik - 22.10.2013 01:56 Чтобы нормально заработал, нужно изменить !?BA52; на !?BRv997=0; Странно! Почему-то команда !!BM:T не хочет срабатывать в триггере !?BA сразу же после загрузке игры
RE: Ваши вопросы по ERM-скриптам - Berserker - 22.10.2013 16:47 В !?BA ещё нет команд типа !!BM:T. Вы, фактически, правите мусорные данные в ней (с предыдущих битв). RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.10.2013 20:28 Спасибо Вам "igrik" большое за чуднодействующий код.. Моя благодарность не знает границ.. У меня просто нет слов.. Всё работает как по маслу.. Спасибо Вам за Ваши труды и за то, что удиляли мне столько свободного времени.. Wbnfnf @!!EAx1:F72/?y5; Бонусы к жизням Лазурного дракона - за эту графу со здоровьем Вам отдельное спасибо. Его (здоровья) мне так в игре всегда не хватало.. ![]() А можно ещё вопросик подбросить: А как можно эту функцию прицепить к верхнему чудовищу (к скрипту, который Вы написали выше) без ущерба всем написанным навыкам (в дополнение к ним). Опять же, чтобы она действовала только у меня одного, как обладателя плаща. В прошлом скрипте эта функция была всемииспользуемая.. Враги пусть без неё (этой функции) обходятся. Шанс срабатывания хотелось бы 58%. Это была бы скрытая функция к дополнению смертельного удара. Пусть чудище имеет этот навык в запасе. Это уже "нахальный" вопрос с моей стороны, но тем не менее, хотелось бы её иметь в действующем арсенале чудовища. Это чтобы враги не расслаблялись! Чудовища становятся золотыми (по использованию боевых навыков), в сравнении со всеми юнитами игры. Лазурные драконы отдыхают ![]() P.S. кстати, а где Вы берёте подобные звуки "!!VRz1:S^DEATHBLO.wav^; установка имени звукового файла".. Я их нигде не смог отыскать в помощниках??? RE: Ваши вопросы по ERM-скриптам - igrik - 22.10.2013 21:27 fatsawhorse, да не за что так благодарить. Ничего сверсложного я не написал. Есть скрипты намного посерьезнее в плани сложности - посмотрите на Феникс мод и на ERA Scripts 1.0х Rus/Eng. Вот там ого-го ![]() Quote:P.S. кстати, а где Вы берёте подобные звуки "!!VRz1:S^DEATHBLO.wav^; установка имени звукового файла".. Я их нигде не смог отыскать в помощниках???программка MMArchive открывает файлы *.snd в папке ...Data. Там все звуки. Вообще почитайте: - это почти все для WoG 3.58f - это для ERA Quote:А как можно эту функцию прицепить к верхнему чудовищудобавить в конец скрипта этот код Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.10.2013 21:47 Цитата "А как можно эту функцию прицепить к верхнему чудовищу добавить в конец скрипта этот код" - но тогда этот скрипт будет и у врагов. В прошлом скрипте враги владели скрытыми навыками чудовища и охотно ими пользовались в битвах, хотя эти навыки предназначались, лишь только мне, но не им (врагам).. Цитата "fatsawhorse, да не за что так благодарить. Ничего сверсложного я не написал. " - я бы так никогда не смог сделать.. Для меня это сверхсложно (даже уже по готовому сценарию)!!! Играть стало теперь гораздо интереснее, чем раньше.. ![]() За информацию о звуках спасибо. Обязательно я их сейчас почитаю.. Подскажите, пожалуйста - тоже не знаю, как изменить анимацию (убрать с врага и поставить на меня) RE: Ваши вопросы по ERM-скриптам - igrik - 22.10.2013 23:11 Quote:но тогда этот скрипт будет и у врагов.Ну так у них нет же арта №168 - а если нет арта №168, то пользоваться они не смогут. Quote:сделать не на врага, а на меняx1 - хранит номер атакованного стека х2 - хранит номер атакующего стека отсюда !!BMx2:V17; - анимация на атакующего юнита юнита RE: Ваши вопросы по ERM-скриптам - Algor - 23.10.2013 01:20 (22.10.2013 21:27)igrik Wrote: посмотрите на Феникс мод и на ERA Scripts 1.0х Rus/Eng. Вот там ого-гоigrik, не скромничай. К слову, Era Scripts (тогда еще script79) начинался со скрипта, который на порядок проще того, что ты здесь привёл. RE: Ваши вопросы по ERM-скриптам - igrik - 23.10.2013 01:33 Может начало пути 79 скрипта и да, но сейчас - разница как трехэтажка и небоскрёб
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 23.10.2013 20:12 Цитата "!!BMx2:V17; - анимация на атакующего юнита юнита" - спасибо.. Опять Вы меня неумелого выручаете... Скрипт, например, про скрытые навыки, я считаю довольно сложным и вряд ли его каждый может написать (это не относится к тем, кто хоть как-то знает кодовый язык игры "ERM").. Я по готовому сценарию не могу ничего даже сообразить в нём, а тем более его взять и написать с нуля полного, но тем не менее Вы это с простой лёгкостью сделали (написали этот скрипт с нуля) и довольно быстро.. Цитаты "но тогда этот скрипт будет и у врагов. Ну так у них нет же арта №168 - а если нет арта №168, то пользоваться они не смогут." - Это я попутал события.. Всё правильно, но здесь проблемка совершенно другая вырисовывается на общем фоне: они пользоваться не могут (этим скрытым навыком и это верно), поскольку у них нет соответствующего артефакта. Почему-то этот скрытый навык подвластен стал всем моим юнитам и неважно то, что они не чудища. Ситуация на поле боя следующая выходит: я поставил в армию врагов только одних чудищ-привидений, а у меня в это время, армия состояла из разного рода монстров. Удвительно как-то выходит, хотя сам скрипт я не менял, а оставил таким как и был - может где-то переменные западают как-то! Ситуация: вражеское чудище атакует, например, моего кристального дракона (у меня плащ одет на плечи, а у врагов его нету) - обычный урон и эффекта никокого не последовало.. Всё вроде бы хорошо, но мой кристальный как ответит вражескому чудовищу уроном за его урон и тут на вражеском чудовище появляется визуальный эффект бешенства почему-то (и музыка как полагается к этому навыку). Далее, мой кристальный дракон бьёт его (вражеского чудовища) утроенным уроном, которым, как правило, должно бить только моё чудище и больше никто из вражеских и моих юнитов, а вражеское чудище этим временем принимает на себя весь максимальный урон и в труху рассыпается.. В комментариях битвы указанно, что этот урон нанесло моё чудище, когда оно даже близко не стояло там... Смешно маленечко вышло, но опасно получается связываться с любой армией и неважно какой, если у ней при этом имеется в арсенале этот самый неприкаянный "Плащ чудовищ"
RE: Ваши вопросы по ERM-скриптам - igrik - 23.10.2013 21:06 Не учёл одну проверку. Нужно добавить одно условие y16<>y2 которое означат, что только, если текущий и атакуемый стеки не равны !!FU2639&y10>0/y10<57/y12=168/y17=156/y16<>y2/y2>20/y2<41:Py2/y16; функция двойного урона ; защитник имеет арт !!FU2639&y10>0/y10<57/y13=168/y17=156/y16<>y2/y2>0/y2<21:Py2/y16; функция двойного урона получится так, что Чудища при ответе на атаку никогда не ударят увеличенным уроном RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 23.10.2013 21:38 Работает всё прекрасно теперь.. Благодаря Вам отряд стал уникальным в своём роде.."igrik" большое Вам спасибо за всю помощь, которую Вы мне оказали.. Отдельную благодарность выношу Вам за безотказность, оперативность и, конечно же, за подробности в обьяснениях (за чёткие комментарии к каждому Вашему действию)..
RE: Ваши вопросы по ERM-скриптам - igrik - 23.10.2013 23:01 На здоровье
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.10.2013 19:22 Здравствуйте "igrik": 1. Пожалуйста, помогите здесь исправить ошибку.. Пытался я сделать так, чтобы только мой драколич колдовал гром титанов перед стрельбой на врага при наличие плаща чудовищ в моём арсенале.. Враги этой функции не должны иметь. Ошибку выдаёт, следовательно, где-то есть дефект. Хотелось бы только последний "Жирным шрифтов, выделенный абзац" подкорректировать - без ущерба всему остальному (тому, что располагается выше жирного абзаца). Я просто опасаюсь того, что если нарушить каким-нибудь образов абзац, написанный курсивом, то тогда, есть вероятный процент повредить остальные скрипты, зависящие коренным образом от него (скрипта, написанного курсивом). 2. Пытаюсь поставить зверю следующие функции, зависящие напрямую от наличия "Плаща из шкуры Чудовищ" в арсенале у героя. Как только я вставляю данный скрипт в игру, то при видимой битве чернеет экран и приходится игру перезагружать. В чём дело - не понимаю.. Таким же способом я поставил всем юнитам навыки и в таком же количестве - игра работала, а когда каснулось "Зверя" игра стала сбой давать.. Не знаю, в чём может быть дело? Может с ним (со зверем) нельзя, а со всеми можно? P.S. Зверь - это не командир, а именно юнит под № 179 (атакующий), который развивает урон и здоровье во время игры, равное уровню командира. Я его поэтому очень часто использую в сражениях. Ведь он прокачивается - БУДЬТЕ ЗДОРОВЫ, а ещё встроенная функция полной блокировки удара.. В верхних функциях зверя есть пробел - не хватает 5 стека (мехжу 4 и 6).. Я его зарезервировал под здоровье, так как оно (здоровье) будет там отображаться, как и у всех остальных монстров. Ошибкой это также быть не может.. Спасибо.. RE: Ваши вопросы по ERM-скриптам - igrik - 24.10.2013 23:29 Как же достала меня эта "Gotcha!!!" при рестарте карты. Что это??? Upd это baratorch в _HD3_.dll" запихнул?
Типа кто-то написал !!IF:M^Gotcha!!!^; и стразу вылет! Писец какой-то! 3. не указали последнюю еденицу. Вот и вылеты !!EAx1:B10/1/102/102/0/0/0/0/0/0/1/1/1/1/1; - бесстрашный 2. Вот Драколич Spoiler (Click to View) Код реально неоптимизирован. По несколько раз одни и те же триггеры, а вних одни и те же проверки на арт, на монстров. И абилки через опыт в цикле... Ну ладно.
!?BG&v997>-1; правильно !!BG:A?v10; не та команда, поскольку потом используете номер арта. используйте переменные y !!BG&v10=168:N?v11; В итоге Вы проверили тип действия (которых всего 12) и сравнили его с номером арта !!BMv11&v10=168:T?v12; если бы v10 хранила номер арта, то правильно !!BG&12=168/v12=196:E?v13; то же, но забыли указать v12=168 !!BMv1&y12=168/y34=196:P?v14; то же, но уже Вы почему-то используете переменную y12 вместо v12 + v12 хранит номер монстра а не номер арта! Вобщем напутали переменные !!BMv1&y13=168/v12=196/v14>-1:C15/v14/0/0/1; напутаны переменные P.S. и используйте пожалуйста спойлер для таких больших сообщений (код скрипта). RE: Ваши вопросы по ERM-скриптам - Berserker - 25.10.2013 17:40 Quote:Как же достала меня эта "Gotcha!!!" при рестарте карты. Что это??? Upd это baratorch в _HD3_.dll" запихнул?Странная ошибка
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.10.2013 21:39 Здравствуйте "igrik" 1. Цитата "не указали последнюю еденицу. Вот и вылеты !!EAx1:B10/1/102/102/0/0/0/0/0/0/1/1/1/1/1; - бесстрашный" - спасибо за это.. Я бы ни за что не заметил, ибо не внимателен.. Работает всё прекрасно.. 2. Цитата "P.S. и используйте пожалуйста спойлер для таких больших сообщений (код скрипта)." - конечно, я обязательно попробую его применить.. 3. За магическую атаку перед ударом драколича также Вам спасибо. Я пытался этот код (Ваш код) реализовать в задумку, но как-то коряво получилось.. Пожалуйста, подредактируйте, если будет время свободное.. Задумка: Перед атакой чудище накладывает смертельный сглаз на вражеского юнита (но как сделать так, именно через этот код, чтобы чудище сначало добежало до противника. Затем смертельный взгляд поражает цель, а после чудовища выполняет свой удар. Сейчас, на данный момент, взгяд поражает в любой точки экрана, если я меч нападения приложу к врагу, а после уже чудовище подбегает и делает своё дело. Если, конечно, это сильно хлопотно делать, то пусть будет так, как и есть), которого атакует. На враге появляется дыхание смерти с соответствующем звуков. Он (враг) содрагается от этого удара (только я не знаю как сделать эффект содрагания - действие самого удара на аппонента - дополнительную анимацию в битве, как враг физически реагирует на смертельный взгяд). Ниже в комментариях битвы должно прописаться следующее: например "Лучники (или лучник, если один) погибают (погибает) от смертельного сглаза, получив (столько-то % урона)".. Хотелось бы поставить 65% действие этого сглаза, а то он буде вечно при атаке работать! Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 30.10.2013 12:02 комп дома медным тазом накрылся, щас в ремонте...
3. Со смертельным взглядом перед атакой я не вижу способа решения для WoG 3.58f. Если бы ERA II, то еще можно было бы помудрить...4. Если Вы его уже пробовали использовать и ошибок нет, то думаю можно... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 30.10.2013 18:40 Здравствуйте "igrik".. Да, смертельный взгяд, я как-то на днях отыскал в интернете, работает в WoG 3.58f только исключительно у горгон могучих и кошмаров. Для других он абсолютно бесполезен, так как не подействует и должного эффекта при битве не будет. Ошибку также не выдаёт - просто-напросто стек, занятый этим вторичным навоком считается попрасту бесполезным. Задумка была бы интересной, но к сожалению вряд ли её удасться осуществить в этой версии 1. Есть артефакт "Ожерелье" 166. Пожалуйста помогите сделать его независимым от "Плаща чудовищ" (отдельным артефактом, но который можно было бы использовать совместно с самим "Плащом чудовищ" и функции этих двух артефактов взаимно бы не пересекались друг с другом - не мешали друг другу). Хотелось бы, чтобы это ожерелье в моменте, когда оно на мне (враги были замедленны, прокляты, ослабленны и т. д.). При случае, если я его сниму (артефакт уберу в рюкзак), то эти наихудшие бонусы на врагов перестанут действовать перед началом битвы: Spoiler (Click to View) Spoiler (Click to View) Spoiler (Click to View) Спасибо за помощь.. RE: Ваши вопросы по ERM-скриптам - Algor - 30.10.2013 19:06 (25.10.2013 21:39)fatsawhorse Wrote: Задумка: Перед атакой чудище накладывает смертельный сглаз на вражеского юнита (но как сделать так, именно через этот код, чтобы чудище сначало добежало до противника. Затем смертельный взгляд поражает цель, а после чудовища выполняет свой удар. Сейчас, на данный момент, взгяд поражает в любой точки экрана, если я меч нападения приложу к врагу, а после уже чудовище подбегает и делает своё дело.Используйте вместо триггера !?BG0; который срабатывает перед действием, триггер !?MF1; который срабатывает непосредственно перед получением урона. В этом случае Чудовища подбегут, потом сработает триггер со всей вашей начинкой, потом Чудовища нанесут удар. (25.10.2013 21:39)fatsawhorse Wrote: Он (враг) содрагается от этого удара (только я не знаю как сделать эффект содрагания - действие самого удара на аппонента - дополнительную анимацию в битве, как враг физически реагирует на смертельный взгяд).На дф2 в теме с UN:C вроде feanor выкладывал способ так сделать. Можете там порыться, можете написать в этой теме "Summon: feanor". RE: Ваши вопросы по ERM-скриптам - igrik - 30.10.2013 20:43 Я так и не понял, в чем был окончательный смысл вопроса: а именно что не получилось у Вас прикрутить. Цельный скрипт покажите, а не отрывки. Я постараюсь подсказать что не так в нём. Например: Я сейчас без компа, причем на неопределенный срок (мамка згорела, а рабочий не в счет), и поэтому толком ничего ни проверить, ни написать толком не смогу.
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 30.10.2013 20:47 Цитата "На дф2 в теме с UN:C вроде feanor выкладывал способ так сделать. Можете там порыться, можете написать в этой теме "Summon: feanor". - А Вы можете пожалуйста написать адрес страницы? Цитата "Используйте вместо триггера !?BG0; который срабатывает перед действием, триггер !?MF1; который срабатывает непосредственно перед получением урона. В этом случае Чудовища подбегут, потом сработает триггер со всей вашей начинкой, потом Чудовища нанесут удар." - попробуем, благодарю.. Цитата "Цельный скрипт покажите, а не отрывки. Я постараюсь подсказать что не так в нём.": 1. Пытаюсь данный скрипт (скрипт, по моему, представлен полным для ожерелья, но перекликается со скриптом "Плаща чудовищ") Spoiler (Click to View) 2. Представлен рабочий полный скрипт, который Вы писали, на максимальный урон чудовищ Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 30.10.2013 22:09 (30.10.2013 20:47)fatsawhorse Wrote: А Вы можете пожалуйста написать адрес страницы?Ссылка на сообщение, которое решает проблему и с анимацией эффекта и с анимацией урона одновременно. Спасибы - feanor'у. И используйте тег [quote] для цитирования, а то как-то неудобно читать.
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 30.10.2013 22:22 Цитата "Ссылка на сообщение, которое решает проблему и с анимацией эффекта и с анимацией урона одновременно. Спасибы - feanor'у." - спасибо, проверю.. RE: Ваши вопросы по ERM-скриптам - igrik - 31.10.2013 12:16 fatsawhorse, я имел ввиду весь код например в файла script99.erm. или какой он там у Вас. feanor'овский скрипт не прокатит ибо у вас WoG 3.58f а не ERA, а там код для ERA! Либо поставте себе последнюю, либо отбросьте идею со смертельным взглядом перед атакой для WoG 3.58f. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 31.10.2013 18:16 Здравствуйте "igrik" Цитата "Либо поставте себе последнюю, либо отбросьте идею со смертельным взглядом перед атакой для WoG 3.58f." - Я пожалуй так и сделаю. Бог с этой функцией.. Вот, что я обнаружил и удивился! Как вообще можно вместить столько навыков в юнита (конкретно картинок это касается: смертельный взгляд, круговая атака, страх и т. д.).. Я всего вмещал только максимум восемь (В5 - В13) - больше картинок с навыками вставить в опыт монстра просто физически невозможно, а он прям умудрился все 16 засунуть! Как же он это сделал? Для меня остаётся загадкой.. P.S. У меня просто сомнение что, если я поставлю скрипт про драколича чуть ниже полного скрипта, то будет, наверное, рассогласование кода и произойдёт сброс игры. Как бы их можно было бы оставить вместе, но при этом, чтобы каждый скрипт из присутствующих, выполнял именно своё действие, а не дублировал действие предшественника (предыдущего скрипта) или всё-таки они будут работать раздельно друг от друга, хотя будут находится совместно (рядом друг с другом). У меня нет навыков грамотно поменять в них переменные, чтобы они после этого оба, независимо друг от друга, работали.. RE: Ваши вопросы по ERM-скриптам - igrik - 31.10.2013 19:28 Ну как-то так. Не исключаю багов... Spoiler (Click to View) А вышестоящий скрин очень похож на склейку в графическом редакторе... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 31.10.2013 19:41 "igrik" спасибо Вам большое.. Я Вам очень благодарен.. Уже который раз Вы мне помогаете.. Ваша помощь бесценна.. Цитата "upd была ошибка в части скрипта про Ожерелье, из за чего оно не работало. Подправил и обновил скрипт." - спасибо. Цитата "А вышестоящий скрин очень похож на склейку в графическом редакторе..." - Ой, точно же! Как я сумел проглядеть разводы на общем фоне в виде полупрозрачных полос - абсолютно я не внимателен.. Теперь всё мне ясно. Спасибо.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 03.11.2013 20:40 Здравствуйте "igrik" Возникли у меня вопросы по некоторым навыкам из опыта монстров. Может Вы знаете в чём здесь может быть дело: 1. Захотел я, например, поставить этот навык зомби (зомби в количестве 1 юнит): По факту есть, но на деле не работает! Может он действует только на феникса одного? Нигде такой информации нет, что именно на феникса только действует! 2. Пожалуйста, помогите мне поставить 92% действия этого навыка и шанс на срабатывания 88% НЕ МОГУ ПОНЯТЬ, КАК МОЖНО ЗДЕСЬ ПОСТАВИТЬ ПРОЦЕНТНОЕ СООТНОШЕНИЕ (именно в этой строчке)? 3. Поставил я это поглощение (как у алмазных драконов) к чудовищу в навыки, но оно вообще не хочет работать! Может я его как-то не так оформил, подскажите мне? 4. Навык "отвечать на все атаки", иначе говоря (дополнительные удары) также вообще не работает.. Может кто-нибудь знает в чём может быть проблема? Наверное, также действуют на какой-то определённый контингент, но не на всех монстров.. 5. Можно ли поставить 82% срабатывания 95% смертельного удара (двойного удара) по противнику Как это сделать - не имею малейшего представления? 6. Можно ли сделать таким образом: именно через эту строчку прописать на тёмного дракона навык бешенства, который бы каждый раз при любой его (дракона тьмы) атаке накладывался на него самого постоянно, но не на врага.. Хотелось бы этот навык видеть в графе "МАГИЧЕСКИЙ", на уровне таких навыков, как двойной удар, страх, поглощение удара и т. д. Заранее, спасибо за помощь.. RE: Ваши вопросы по ERM-скриптам - igrik - 04.11.2013 16:18 1. чтобы заработало воскрешение, нужно монстру установить количество заклинаний отличное от нуля 2. процентное действие нельзя устанавливаеть, и снижение защиты цели работает всегда 3. у самих Алмазных Драконов поглощение тоже не работает! 4. ответы на атаку должны работать. 5. тоже процент не устанавливается и всегда равен 20%. Изменить можно только правкой EXE файла RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.11.2013 16:42 1. За навык воскрешения спасибо Вам.. 2. Цитата "процентное действие нельзя устанавливаеть, и снижение защиты цели работает всегда" - получается, если я оставлю таким образом , то снижение цели будет происходить 100% и шанс срабатывания у него составит 88%. Правильно! Вот так, я буду иметь, судя по всему, 100% снижения защиты цели или 100% будет именно, только так.. 3. Цитата "у самих Алмазных Драконов поглощение тоже не работает!" - ПОНЯТНО, СПАСИБО 4. Цитата "тоже процент не устанавливается и всегда равен 20%. Изменить можно только правкой EXE файла" - ВЫХОДИТ ВСЕГДА, САМ ПРОЦЕНТ НАНЕСЕНИЯ БУДЕТ РАВЕН 20, А НЕ 100%. Даже в таком случае: Вот так я буду иметь, судя по всему, 100% нанесения смертельного удара или 100% будет именно, только так 5. Можно ли сделать таким образом: именно через эту строчку прописать на тёмного дракона навык бешенства, который бы каждый раз при любой его (дракона тьмы) атаке накладывался на него самого постоянно, но не на врага.. Хотелось бы этот навык видеть в графе "МАГИЧЕСКИЙ", на уровне таких навыков, как двойной удар, страх, поглощение удара и т. д. 6. Скажите пожалуйста мне, как будет эффективнее поставить самый максимальный урон, наносимый врагу.. Я играю Лазурным драконом. У него враг -кристальный дракон: - или Или можно ещё эффективнее поставить урон на врага, чем поставил я? 7. Можно ли как-то (для экономии слотов под навыки юнита) поставить три заклинания в одном слоте (также под графой "МАГИЧЕСКИЙ") с шансом срабатывания каждого из них по 72%: - старит перед атакой + - после атаки паралич + и другие заклинания: - зачарован щитом - зачарован каменной кожей - иммунитет к магии земля в одном слоте, также как и предыдущие, но без шанса срабатывания (с постоянным действием на юнита) RE: Ваши вопросы по ERM-скриптам - totkotoriy - 09.11.2013 21:37 Привет, не подскажите как можно командой или каким либо способом обновить информацию на хосте, который не ходит в данное время? Начал разбираться с рассинхронизацией скрипта оруженосца в сетевой битве, оказалось это происходит потому что не передаются переменные героев w, точнее передаются только в конце раунда. А если в середине раунда герою назначить оруженосца и сразу напасть на другого игрока, то защищающийся герой не увидит оруженосца нападающего героя... Вроде кто-то говорил уже про переменные w в сетевой битве.... RE: Ваши вопросы по ERM-скриптам - Berserker - 09.11.2013 21:46 IP: D W RE: Ваши вопросы по ERM-скриптам - totkotoriy - 09.11.2013 23:50 (09.11.2013 21:46)Berserker Wrote: IP: D WСпасибо, че то в справке пропустил ) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 23.11.2013 07:08 Здравствуйте.. Пожалуйста, помогите в этом разобраться: 1. Цитата "процентное действие нельзя устанавливаеть, и снижение защиты цели работает всегда" - получается, чтобы был максимальный ущерб, то нужно оставить именно так 2. Цитата "тоже процент не устанавливается и всегда равен 20%. Изменить можно только правкой EXE файла" - ВЫХОДИТ ВСЕГДА, САМ ПРОЦЕНТ НАНЕСЕНИЯ БУДЕТ РАВЕН 20, А НЕ 100%. 3. Можно ли сделать таким образом, как-нибудь, именно через эту строчку прописать на тёмного дракона навык бешенства, который бы каждый раз при любой его (дракона тьмы) атаке накладывался на него самого постоянно, но не на врага.. Хотелось бы этот навык видеть в графе "МАГИЧЕСКИЙ", на уровне таких навыков, как двойной удар, страх, поглощение удара и т. д. 4. Неужели самый максимальный урон, наносимый по злостному врагу будет именно такой, а больше никак нельзя поставить действие этого удара только именно на того, кто враг, а не на любое существо или это всё таки самый максимальный урон? Я играю Лазурным драконом. У него враг -кристальный дракон. 5. Почему-то я никак не могу отыскать такой навык "МАКСИМАЛЬНЫЙ УРОН", чтобы максимальный урон не ставился, а чтобы именно наивысшим уроном атаковал каждый раз юнит, например, как специальный навык у командира (картинка этого навыка у командира - мышца бицепс). Почему же на обычного юнита нельзя никак ставить такой навык 6. Как можно вообще поставить только один урон максимальный "77", при этом, чтобы минимальный урон отсутствовал вообще. Убрать его как-нибудь (обойтись только одним уроном у существа). Например, как верховный архангел имеет только один урон 75 - наибольший и наименьший - в одном флаконе. Хотелось бы у лазурного дракона и чудовища-привидения также сделать. Если просто поставить максимальный урон, например, у верховного 100, то минимальный так и останеться 75 - что-то не то. Надо бы как-то от минимального попробовать избавиться. Сам не имею представления, как это сделать??? 7. Можно ли как-то (для экономии слотов под навыки юнита) поставить три заклинания в одном слоте (также под графой "МАГИЧЕСКИЙ") с шансом срабатывания каждого из них по 72%: - старит перед атакой + - после атаки паралич + + слепота + камень и другие заклинания - зачарован щитом - зачарован каменной кожей - иммунитет к магии земля[/spoiler] в одном слоте, также как и предыдущие, но без шанса срабатывания (с постоянным действием на юнита) Спасибо за помощь.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.11.2013 11:35 6. Например, !!MA:M для задания минимального урона у всех монстров заданного типа. Для изменения параметров стека можно, например, наложить благословление уровня 0 с помощью !!BM:M. Ну и, конечно, если хочется через опыт стеков, то есть способность монстра "Максимальный урон" и можно её задать. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.11.2013 16:57 Получается так: Если я поставлю следующее - минимальный урон + - максимальный урон + , то мой юнит будет всегда бить максимальным уроном на 120 единиц, а про 115 забудет.. Правильно ли я понял Вас? RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.11.2013 17:36 Я не разбираюсь в опыте существ, но благодаря Вашему ответу понял, что Вы поняли меня неправильно. Конечно же, не забудет. Ведь в данном контексте максимальный урон это не спец. способность, а параметр существа. Меняйте минимальный урон. Увидел в Вашем примере !!MA:M (на будущее: обрамляйте ЕРМ-код соответствующим тегом). Тут уж я не знаю что будет, но наверно опыт существ приоритетнее обычных параметров и !!MA:M не сработает. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.11.2013 19:39 Цитата "(на будущее: обрамляйте ЕРМ-код соответствующим тегом)" - Я, конечно, не силён в ERM, ибо с языками програмиирования не работаю и поэтому эта строчка для меня кажется не вполне понятной! Почему я задаю такой вопрос! Причина только одна - экономия слотов под специальные навыки юнита, так как их всего 0 - 19 (включительно), а навыков хочется в каждого набить гораздо больше и минимальный урон, при этом всём, лишний... А куда девался такой параметр (он идёт в навыках командира, как отдельный от всех) максимальный урон (картинка бицепса оборотня на нём при выборе его (этого параметра) в самом командире) ??? Конечно, благодарю Вас за помощь, но это Spoiler (Click to View) Цитата "Тут уж я не знаю что будет, но наверно опыт существ приоритетнее обычных параметров и !!MA:M не сработает." RE: Ваши вопросы по ERM-скриптам - Bes - 24.11.2013 20:57 fatsawhorse, точно проверили? RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.11.2013 22:32 (24.11.2013 19:39)fatsawhorse Wrote: Цитата "(на будущее: обрамляйте ЕРМ-код соответствующим тегом)" - Я, конечно, не силён в ERM, ибо с языками програмиирования не работаю и поэтому эта строчка для меня кажется не вполне понятной!Это относилось к форуму. Выше Bes показал пример как лучше оформлять ЕРМ-код. Приятней на него смотреть и ничего не пропускается. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.11.2013 22:50 Цитата "Это относилось к форуму. Выше Bes показал пример как лучше оформлять ЕРМ-код. Приятней на него смотреть и ничего не пропускается." - всё понятно.. Вот это работает Spoiler (Click to View) Spoiler (Click to View) Если я начинаю битву, то урон по прежнему тот, что я и установил.. Как можно прибавить урон, например, 400 очков вместо положенных 120, используя эту строчку Spoiler (Click to View) Пытался здесь следующим образом, но ничего не получается, видимо где-то ошибка! Играю лазурным драконом: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 27.11.2013 17:20 Здравствуйте.. Помогите пожалуйста прицепить оба скрипта вместе. Сам пытался множество раз и ничего не получается, кроме постоянного вылета из игры.. Надо сделать так, чтобы эти навыки зверя были только у одного меня (носителя плаща), а другой игрок, имеющий командира-зверя не имел таких же навыков. Иметь их только тот может, у кого есть плащ и больше никто, другими словами. Никак не могу придумать, как это сделать! Спасибо за помощь. RE: Ваши вопросы по ERM-скриптам - Berserker - 27.11.2013 18:43 RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.11.2013 23:10 fatsawhorse, следует использовать !?AE и изменять командира у текущего героя. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 30.11.2013 07:43 Здравствуйте.. 1. Вышеуказанным способом получается только общая настройка командира, независящая никак от артефакта (плаща) и между прочем, я заметил, что при получении опыта командиром, навыки у него координально меняются и остаются те, что получились, а моя настройка улетает в трубу.. Караул!!! Цитата "fatsawhorse, следует использовать !?AE и изменять командира у текущего героя." - там без примеров указано в инструкции и я не могу понять, как это можно попытаться сделать, не используя номер героя. Хотелось бы без определённого номера героя (в моём случае он 153 - мутаре дрейк), чтобы работало только от плаща, а без него командир был бы прежним и самое главное, - не менял своих навыков при получении опыта на другие, а то смысла я, как-то, не понимаю в данной настройке.. 2. Как мне можно сделать, чтобы смертельный взгляд выпадал СТРОГО ТОЛЬКО ПОСЛЕ НАНЕСЕНИЯ УДАРА АППОНЕНТУ при помощи этого же кода, но никак не перед ударом, как здесь!!! А так Вам "gamecreator" и Вам "Berserker" спасибо, что пытаетесь мне помочь, но очень был бы рад за предоставленный готовый код, поскольку пытаюсь всё сделать и всегда ошибки, сопровождаемые постоянным вылетом из игры или, в крайнем случае, тёмный экран без игрового сигнала.. Спасибо.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.11.2013 14:04 (30.11.2013 07:43)fatsawhorse Wrote: я заметил, что при получении опыта командиром, навыки у него координально меняются и остаются те, что получились, а моя настройка улетает в трубу.. Караул!!!Попробуйте !!CO:P, это отключает любые изменения командира при получении уровня. (30.11.2013 07:43)fatsawhorse Wrote: Цитата "fatsawhorse, следует использовать !?AE и изменять командира у текущего героя." - там без примеров указано в инструкции и я не могу понять, как это можно попытаться сделать, не используя номер героя. Хотелось бы без определённого номера героя (в моём случае он 153 - мутаре дрейк), чтобы работало только от плаща, а без него командир был бы прежним и самое главное, - не менял своих навыков при получении опыта на другие, а то смысла я, как-то, не понимаю в данной настройке.. ERM Help Wrote:!!CO$:XXXX - This receiver lets you set, check and change many aspects of Commanders through ERM.А !?AE выполняется в контексте героя по определению. (30.11.2013 07:43)fatsawhorse Wrote: 3. Как мне можно сделать, чтобы смертельный взгляд выпадал СТРОГО ТОЛЬКО ПОСЛЕ НАНЕСЕНИЯ УДАРА АППОНЕНТУ при помощи этого же кода, но никак не перед ударом, как здесь!!!Есть триггер BG. И если Вам не надо управлять уроном стека, то лучше не используйте !?MF вообще. (30.11.2013 07:43)fatsawhorse Wrote: А так Вам "gamecreator" и Вам "Berserker" спасибо, что пытаетесь мне помочь, но очень был бы рад за предоставленный готовый код, поскольку пытаюсь всё сделать и всегда ошибки, сопровождаемые постоянным вылетом из игры или, в крайнем случае, тёмный экран без игрового сигнала.. Спасибо..Давать готовый код - значит подписать себе приговор на пожизненное снабжение Вас готовым кодом. А это потраченное время. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 30.11.2013 15:09 1. Цитата "Попробуйте !!CO:P, это отключает любые изменения командира при получении уровня." - ну допустим, что так (а если я хочу, чтобы потом здоровье и урон приплюсовывался уже к имеющемуся???) 2. А про ошибку во-втором пункте мне сказать ничего не желаете? 3. Цитата "Давать готовый код - значит подписать себе приговор на пожизненное снабжение Вас готовым кодом. А это потраченное время." - всё с Вами понятно! 4. Цитата "!!CO$:XXXX - This receiver lets you set, check and change many aspects of Commanders through ERM. $ = -2 apply to all Commanders; $ = -1 apply to current Commander (for current hero); $ >= 0 apply to specific Commander." Это всё мне ни о чём не говорит и тем более на английском "собачьем" языке.. 5. Цитата "Есть триггер BG. И если Вам не надо управлять уроном стека, то лучше не используйте !?MF вообще." - будто я сам это не знаю! Ставить его куда надо? - вот в чём вопрос! Если вместо тригера !?MF поставить тригер !?BG1, то вообще всё слетает у меня.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.11.2013 16:05 1. Вручную. 2. Не желаю, потому что нечего было сказать. Теперь есть: код вообще непоследовательный, очевидно написан без понимания происходящего. Одно делается одним способом, то же самое другим и с разным результатом. Получается каша. 3. Теперь и мне всё с Вами понятно. 4. Английский вполне нормальный. 5. Конечно слетит если тупо заменить. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 30.11.2013 17:35 Я учту замечание, которое мне написал "Bes" и не буду разводить здесь канитель.. А Вам "gamecreator" спасибо за то, что Вы хоть что-то ответили на моё письмо и не оставили его без внимания.. Если кого случайно как-то задел или затронул самолюбие, то сразу прошу прощения.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.12.2013 13:22 Кто мне может подсказать ответ на вопрос! У верховного архангела стоит особенность "Регенерация" наряду с такими навыками, как круговой удар и т. д. У моего всадника (героя) имеется в наличие артефакт "Эликсир жизни", который излечивает всех союзных существ, восстанавливая им всё, полностью утраченное в битве, здоровье (практически с нуля), но моих архангелов с навыком "регенерации" эликсир жизни как-то обходит стороной и не излечивает его раны. В чём здесь может быть подвох??????? Я вообще хотел поставить навык "Регенерации" верховному архангелу в помощь для мгновенного излечивания, чтобы его "эликсир жизни" и собственная "регенерация" восстанавливали одновременно.. Почему же приходится выбирать между тем и этим??? - не хотелось бы это делать.. Как мне можно осуществить эту задумку??? RE: Ваши вопросы по ERM-скриптам - igrik - 08.12.2013 13:52 (08.12.2013 13:22)fatsawhorse Wrote: Как мне можно осуществить эту задумку???Никак! Скрипты здесь не помогут, потому что так устроен код игры, и Вам прийдется выбрать: либо регенерация от Эликсира Жизни, либо регенерация от опыта. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.12.2013 14:43 Цитата "Никак! Скрипты здесь не помогут, потому что так устроен код игры, и Вам прийдется выбрать: либо регенерация от Эликсира Жизни, либо регенерация от опыта." - спасибо Вам "igrik" за ответ. Понятно теперь всё..
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.12.2013 16:01 Выходит для регенерации по опыту существ потолком будет эта строчка - !!EA150:B7/1/114/127/0/55/100/150/200/228/240/250/255/255/255; - шанс выпадения 127% (как золотая середина от 254 - максимума установки), очков восстановления 255 (выше идёт в минусе уже) или ВСЁ-ТАКИ как-нибудь можно ли задать процентное восстановление по этой же строчке (хотя бы восстанавливать по пол жизни, а не по 2,5% от 100 - ведь так и убить смогут быстрее, чем юнит отчухается от ударов), используя не "61" - установить, а также не "43" - добавить, а именно "37" - процентное назначение. Если никак, то значит, судя по всему, это игра просто-напросто не доработана.. RE: Ваши вопросы по ERM-скриптам - Algor - 08.12.2013 18:04 (08.12.2013 13:52)igrik Wrote:(08.12.2013 13:22)fatsawhorse Wrote: Как мне можно осуществить эту задумку???Никак! Скрипты здесь не помогут, потому что так устроен код игры, и Вам прийдется выбрать: либо регенерация от Эликсира Жизни, либо регенерация от опыта. В Эре есть триггер на фазу регенерации в котором можно сделать все, что требуется: Era manual Wrote:Regeneration phase in battle ^ RE: Ваши вопросы по ERM-скриптам - igrik - 08.12.2013 18:43 Algor, спасибо, но я знаю . Вот только у автора предмета беседы стоит WoG 3.58f. Отсюда и следовал мой ответ. (08.12.2013 16:01)fatsawhorse Wrote: Если никак, то значит, судя по всему, это игра просто-напросто не доработана..fatsawhorse, поставте себе ERA ! Тот же самый WoG но более доработанный... RE: Ваши вопросы по ERM-скриптам - Algor - 08.12.2013 19:09 (08.12.2013 18:43)igrik Wrote: Algor, спасибо, но я знаюЯ помню, что у него WoG 3.58f , поэтому и указал "В Эре" приведя это как еще один агрумент в пользу последней. Если fatsawhorse'у становится тесно в рамках WoG 3.58f, то ему пора прекращать заниматься мазохизмом.
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.12.2013 19:16 Цитата "fatsawhorse, поставте себе ERA ! Тот же самый WoG но более доработанный..." - размер у него что-то слишком маленький (для игры это как-то подозрительно выглядит).. Я привык к размерам 400, а то и все 500 Мб.. А совместная постановка этой версии и моей 3,58f возможна или всё-таки надо выбрать.. Сейчас столько много разных версий (даже с новым городом причалом есть), но в ушемление многому из того, что имеется в официальной последней 3,58f (например, серафима создали, если меня память не изменяет, из какого-то там снайпера, вроде бы - точно не помню). Я думаю, что и там подобная история повторится.. Видимо придётся довольстоваться эликсиром жизни, а на личное восстановление не надо полагаться, так как оно при серьёзных атаках (уронам) абсолютно бесполезно, а жаль!!! Цитата "Тот же самый WoG но более доработанный..." - я сам не проверял, но что-то сомневаюсь.. Если там что-то и хоть как-то доработали, то 200% от туда, опять же, что-то каким-то образом убрали.. Может сразу в глаза не бросилось, но наверняка так оно и есть!!! Цитата "Я помню, что у него WoG 3.58f , поэтому и указал "В Эре" приведя это как еще один агрумент в пользу последней. Если fatsawhorse'у становится тесно в рамках WoG 3.58f, то ему пора прекращать заниматься мазохизмом" - интересно это звучит!!! Многие мои настройки, я так думаю, не будут наверное работать в "Эре", а начинать всё с нуля мне как-то не тянет..
RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.12.2013 19:29 (08.12.2013 19:16)fatsawhorse Wrote: размер у него что-то слишком маленький (для игры это как-то подозрительно выглядит).. Я привык к размерам 400, а то и все 500 Мб.. А совместная постановка этой версии и моей 3,58f возможна или всё-таки надо выбрать.. Сейчас столько много разных версий (даже с новым городом причалом есть), но в ушемление многому из того, что имеется в официальной последней 3,58f (например, серафима создали, если меня память не изменяет, из какого-то там снайпера, вроде бы - точно не помню).Ну ради бога, скопируйте папку игры и поставьте в одну из них Эру. Чего огород городить то? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.12.2013 20:00 1. Цитата "Название: Era II + WoG 3.58f [преобразованный в мод]" - я что-то ни очень понимаю: здесь как идёт только Эра II (одна) или всё-таки + к ней ещё 3,58f 2. При скачке надо тянуть только английскую версию или ещё отдельно русификатор выкачивать? Если же так, то почему их не объединили в единый файл для скачки??? RE: Ваши вопросы по ERM-скриптам - igrik - 08.12.2013 20:30 Короче вот установщик. ERA 2.46 + HD мод. Делал для себя (для быстрой переустановки игры). Завтра скачку закрою.
В HD выберешь своё разрешение экрана и готово. В папке 2 exe: "h3era" и "Heroes III ERA HD" RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.12.2013 20:34 "igrik" спасибо Вам большое.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.12.2013 20:38 (08.12.2013 20:00)fatsawhorse Wrote: Если же так, то почему их не объединили в единый файл для скачки???Для удобства. Русификатор не каждому же нужен и для работы Эры не требуется. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.12.2013 21:50 Цитата "Для удобства. Русификатор не каждому же нужен и для работы Эры не требуется." - не все люди, живущие в России являются англичанами. С русификатором установка проходит гораздо быстрее, чем на голом собачьем (английском) языке, где для понимания требуется минимум словарь, если знаний в его области, например, как у меня, недостаточно.. Удобным же было бы всё иметь в едином файле, где, в свою очередь, исключаются всякого рода заморочки с установками, поскольку там всё вшито вместе - это также надо Вам учесть... RE: Ваши вопросы по ERM-скриптам - Algor - 08.12.2013 23:07 fatsawhorse Wrote:размер у него что-то слишком маленький (для игры это как-то подозрительно выглядит).. fatsawhorse Wrote:в ушемление многому из того, что имеется в официальной последней 3,58f (например, серафима создали, если меня память не изменяет, из какого-то там снайпера, вроде бы - точно не помню). Я думаю, что и там подобная история повторится.. fatsawhorse Wrote:Цитата "Тот же самый WoG но более доработанный..." - я сам не проверял, но что-то сомневаюсь.. Если там что-то и хоть как-то доработали, то 200% от туда, опять же, что-то каким-то образом убрали.. Может сразу в глаза не бросилось, но наверняка так оно и есть!!! fatsawhorse Wrote:Многие мои настройки, я так думаю, не будут наверное работать в "Эре", а начинать всё с нуля мне как-то не тянет.. fatsawhorse, Вы слишком много и совершенно безосновательно предполагаете. Прочитайте (или перечитайте), что такое Эра. Множество вопросов и сомнений отпадет. Если опасаетесь за работоспособность "ваших настроек", то наверняка тоже напрасно. Я конечно не знаю, что специфического Вы используете, но как пример могу привести "миграцию" своего мода Era Scripts (тогда еще script79, но уже совсем не маленького): все заработало без каких-либо дополнительных телодвижений. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.12.2013 23:09 Цитата "fatsawhorse, Вы слишком много и совершенно безосновательно предполагаете. Прочитайте (или перечитайте), что такое Эра. Множество вопросов и сомнений отпадет. Если опасаетесь за работоспособность "ваших настроек", то наверняка тоже напрасно. Я конечно не знаю, что специфического Вы используете, но как пример могу привести "миграцию" своего мода Era Scripts (тогда еще script79, но уже совсем не маленького): все заработало без каких-либо дополнительных телодвижений." - понятно.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.12.2013 04:28 (08.12.2013 21:50)fatsawhorse Wrote: не все люди, живущие в России являются англичанамиОчевидно, не все пользователи Эры живут в России или хорошо понимают русский. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.12.2013 19:07 Цитата "Очевидно, не все пользователи Эры живут в России или хорошо понимают русский." - может быть оно и так.. Вам же "igrik" спасибо за качественный файл игры и за ту помощь, кооторую Вы мне раньше оказали.. Без Вас бы я вообще не справился.. Ведь который раз именно только Вы меня и выручаете.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.12.2013 16:39 Здравствуйте.. Кто может подсказать мне ответы на такие вопросы: 1. Есть такой навык "Чемпионский разбег". Официально он встроен (вшит) чемпионам и паладинам.. Я этот навык дал зверю и никак он себя (этот навык) не проявляет!!! Неужели он действует только у чемпионов и паладинов, а для остальных он бесполезен также как и смертельный взгляд (действует только для избранных). Я проверял, дав зверю такой навык 14 клеток разбега и урон должен составлять 70% от имеющегося, а затем приплюсовываться к стандартному, но как бил зверь своим уроном, так и бьёт или я что-то не понимаю??? 2. Если я поставлю два заклинания после атаки эксперт "Лечение" и эксперт "Слепота". 100% выпадения действия каждого навыка. Будет ли мой юнит ослеплять одновременно врага и лечить все дружественные подразделения или здесь придётся тоже выбор сделать??? RE: Ваши вопросы по ERM-скриптам - Berserker - 10.12.2013 18:54 1. Баг ВоГа. 2. Кажется можно только одно заклинание. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.12.2013 19:44 Цитата "2. Кажется можно только одно заклинание." - спасибо Вам "Berserker" понятно.. Цитата "1. Баг ВоГа." - не очень понятно мне это.. Пожалуйста можно как-нибудь подробнее! Я лично понял Ваше обьяснение именно так, что это где-то в настройках ставится.. RE: Ваши вопросы по ERM-скриптам - Berserker - 10.12.2013 20:55 Баг - это ошибка. Через опыт существ способность кавалерийского удара нельзя дать. Она не работает. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.12.2013 21:35 Цитата "Баг - это ошибка. Через опыт существ способность кавалерийского удара нельзя дать. Она не работает" - а жаль, что не работает.. Спасибо за обьяснение. Теперь всё стало понятно.. Точно также, скорее, как поглощение 100% у алмазных драконов (по факту числится в навыках, но по сути не работает) RE: Ваши вопросы по ERM-скриптам - WWWoWaNuS - 10.12.2013 21:41 (10.12.2013 18:54)Berserker Wrote: 2. Кажется можно только одно заклинание.Получается, заклинания командиров реализованы иначе? (хотя они вместо удара применяются..) А скрипт "Змии-берсерки"? В них - как раз наложение 2х гадостей при атаке врага.. Кстати, м.б. на нём и попробовать?☻ (10.12.2013 16:39)fatsawhorse Wrote: 2. Если я поставлю два заклинания после атаки эксперт "Лечение" и эксперт "Слепота". 100% выпадения действия каждого навыка. Будет ли мой юнит ослеплять одновременно врага и лечить все дружественные подразделения или здесь придётся тоже выбор сделать??? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.12.2013 22:08 Цитата "А скрипт "Змии-берсерки"? В них - как раз наложение 2х гадостей при атаке врага.. Кстати, м.б. на нём и попробовать?☻" - я пробовал поставить два заклинания с действием 100% у каждого из них,а в результате действует только последнее поставленное, а первое полностью игнорируется.. Следовательно, Змия-берсерки делает подобный трюк, судя по всему, благодаря исключению.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.12.2013 23:26 !?BG никто не отменял. На опыте стеков ЕРМ клином не сошёлся. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.12.2013 09:49 Цитата "!?BG никто не отменял. На опыте стеков ЕРМ клином не сошёлся." - я понимю, что Вы как-то хотите меня навести на нужную мысль, но каждое Ваше сообщение читается вызывающим, так как выражает какое-то недовольствие с Вашей стороны ко мне и рассматривается мною как наезд!!! Если я не прав, то поправьте меня... RE: Ваши вопросы по ERM-скриптам - Algor - 14.12.2013 10:19 (14.12.2013 09:49)fatsawhorse Wrote: я понимю, что Вы как-то хотите меня навести на нужную мысльВерно. Подскажу: эта мысль - "заглянуть в ERM-help и глянуть, что такое !?BG, и что при помощи него можно делать". RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.12.2013 14:49 Нет, эта мысль - прежде чем спрашивать, попытаться решить проблему самостоятельно (в т.ч. путём заглядывания в справку). Отсюда и наездоподобный вид сообщений. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.12.2013 15:21 Цитата "Отсюда и наездоподобный вид сообщений" - это же всё можно сказать спокойно, без всякого рода наездов. Мне будет это и так всё понятно, так как я, в отличие от многих, работаю не из под палки!!! RE: Ваши вопросы по ERM-скриптам - Algor - 14.12.2013 16:05 (14.12.2013 15:21)fatsawhorse Wrote: это же всё можно сказать спокойно, без всякого рода наездов. Мне будет это и так всё понятно, так как я, в отличие от многих, работаю не из под палки!!! fatsawhorse, узбагойтесь. Никто ни на кого не наезжает, Вам это действительно кажется. Просто указали (и не первый раз уже) на то, что есть варианты альтернативные механизму опыта отрядов. Но Вы как и в прошлый раз не хотите заглянуть в справочник и посмотреть что это и "ставить его куда надо". Загляните, там и примеры имеются. Как примеры реализации абилок существ могу привести пару своих из ERA Scripts. Заклинания можно реализовать аналогичным способом. Укрепление боевых гномов (Click to View) Зомби-трупоеды (Click to View) И да, "из под палки" тут никто ничего не делает. Это же фан-сообщество, а не коммерческий проект, тут чистая самомотивация. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.12.2013 16:39 Цитата "И да, "из под палки" тут никто ничего не делает. Это же фан-сообщество, а не коммерческий проект, тут чистая самомотивация." - нет, я совершенно не это имел ввиду.. Речь в моём изречении не идёт о ком-либо из этого форума.. Просто-напросто есть индивидумы, которые всё делают именно "Из под палки, так как не получив определённого ускорения - не приступают к делу.. Этим всем я и хотел сказать то, что я к их числу абсолютно не отношусь, ибо всё понимаю и так "с пол пинка" (быстро), а если что-то не ясно, то переспрашиваю, небоясь выглядеть "постыло" в чьих-либо глазах.. Как говориться: "Лучше переспросить несколько раз и один раз выполнить дело достойно.." RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.12.2013 17:29 Здравствуйте.. Очень надеюсь на помощь, так как при моей расстановки некоторые функции не работают!!! Например, зверь блоком закрывается, а чудовище вообще нет, а хотя шанс срабатывания на чудище стоит гораздо больше, чем на зверя.. Я запутолся и не знаю, как мне вообще расставить шанс срабатывания. Примеров никаких и НИГДЕ в ЕРМ-ХЭЛПАХ нет!!! Цитата Algor "Загляните, там и примеры имеются." - НЕТ ТАМ ПРИМЕРОВ НА ПОДОБНЫЕ ВЕЩИ ВООБЩЕ!!! Только некоторые примеры были обьяснены на опытах стеков существ на подобие такого Spoiler (Click to View) Вообще в подобных самоучителях обязаны присутствовать все абсолютно примеры, а не так, что показано только одно, а другое попробуй сам догадайся, если сумеешь, конечно!!! Не все же программисты и математики! Если кто может, то помогите поправить, но только без всякого рода критики в мой адрес ![]() P.S. Работают здесь лишь только одна или две (максимум функции).. Нужен только такой шанс срабатывания: 1. Под первой функцией шанс срабатывания должен быть 80% у чудовища 2. Под второй - 60% у зверя атакующего 3. Под третьей - 75% у чудовища 4. Под четвёртой - 85% у чудища 5. Под пятой - 55% у зверя атакующего 6. Под шестой - 80% у чудовища 7. Под седьмой - 100% у драколича Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.12.2013 19:13 А сами функции где в Вашем коде? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.12.2013 06:40 Здравствуйте "gamecreator".. Я написал и сами функции, но не понимаю на самом деле, что они Вам смогут дать, так как проблема здесь именно в установке шанса срабатываний каждой абилки, но раз Вы попросили и функции показать, то я обрашусь к Вам со встречной просьбой и очеь попрошу проверить сами функции (в особенности, меня интересует именно последняя у ДРАКОЛИЧА и функция полного уклонения у чудовища с четырьмя варианта).. Спасибо.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.12.2013 14:15 Вообще очень странная проверка шанса срабатывания, на деле получится только половина от нужного Вам. Обычно для проверки шанса получают значение S0 R100 и проверяют, меньше ли оно желаемого значения шанса. Определение 100% снижения урона ещё более загадочное. Возникает ощущение, что Вы сами не знаете что должно произойти. Так что же Вы подразумеваете под 100% снижением урона? Также, когда Вы копировали код вызова функций, то забыли почти в каждой строке изменить значения существа и диапазона отрядов на нужные. Ну и функции идентичные само собой. Стремление к большому количеству кода - это плохо. Вам же потом хуже будет. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.12.2013 15:05 ТО, ЧТО БЫЛО - ТО И ОСТАЛОСЬ БЕЗ ИЗМЕНЕНИЙ!!! Я же попросил помочь шанс расставить, так как сам не знаю, как это сделать правильно, а не критиковать само написание. Я не думаю, что Вам, опытному скриптописателю, будет сложно это сделать. Нет нигде подсказок и примеров написания скриптов. Я надеелся на то, что Вы хотя бы мне порядок расставите так, чтобы всё срабатывало в своё время и в своём месте.. Цитата "Обычно для проверки шанса получают значение S0 R100 и проверяют, меньше ли оно желаемого значения шанса." - это мне совершенно не понятно!!! Или всё-таки максимум будет значение 100 Spoiler (Click to View) Цитата "Вообще очень странная проверка шанса срабатывания, на деле получится только половина от нужного Вам" - почему Вы утверждаете то, что у меня результат по факту гораздо меньше, чем мне нужно в действительности??? Как Вы это поняли? Цитата "Определение 100% снижения урона ещё более загадочное. Возникает ощущение, что Вы сами не знаете что должно произойти." - вот я то именно и знаю. Обьясняю: 100% снижения урона значит то, что чудище при получение урона содрогается от встряски ударной, но урон, наносимый противником будет нулю равняться - ВОТ ЭТО Я И ИМЕЛ ВВИДУ... Цитата "Также, когда Вы копировали код вызова функций, то забыли почти в каждой строке изменить значения существа и диапазона отрядов на нужные." - не почти в каждой, а только в двух (последней и третьей от конца), но это не играет значения, так как поставив даже нужные значения существ - всё равно ничего не выходит.. Это я и так знаю.. Простоя спешил и номера юнитов не поменял, но в дальнейшем бы заметил этот недочёт, когда тестировал код.. Цитата "Ну и функции идентичные само собой" - А КАК ЕЩЁ.. Примеров нет нигде вообще, ну и разница какая. Пусть хоть всё будет одинаково, но я ведь только просил поставить ШАНС СРАБАТЫВАНИЯ ПРАВИЛЬНО (как и должно быть) на все абилки, А НЕ КРИТИКОВАТЬ МЕНЯ, поскольку сам я это не могу вообще сделать.. Выходит так, что срабатывает не всё (две или три функции) или вообще ничего.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.12.2013 15:45 (22.12.2013 15:05)fatsawhorse Wrote: Цитата "Вообще очень странная проверка шанса срабатывания, на деле получится только половина от нужного Вам" - почему Вы утверждаете то, что у меня результат по факту гораздо меньше, чем мне нужно в действительности??? Как Вы это поняли?Я это понял в соответствии с общепринятым определением шанса (шанс х% = событие произойдёт в х случаях из 100). Вашего определения я не знаю. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.12.2013 16:30 Цитата "Обычно для проверки шанса получают значение S0 R100 и проверяют, меньше ли оно желаемого значения шанса." - получается, судя по Вашему написанию, максимум будет значение 100 и выше его прыгнуть просто нельзя??? ПРАВИЛЬНО ЛИ Я ПОНЯЛ?? Если нет, то как будет правильно!!! Цитата "шанс х% = событие произойдёт в х случаях из 100" - я такие пропорции первый раз в жизни вижу.. Мне эта строчка, даже с точки зрения материтики и физике, совершенно ничего не говорит!!! Цитата "Вашего определения я не знаю." - нет у меня никакого определения. Я ставлю шанс по назначению своему прямому. Нужно мне, чтобы он бил этим ударом сточностью срабатывания 80%, а не 20%, чтобы не ждать случая, когда "рак на горе свиснет".. Надо мне, чтобы блок работал часто, а не дожидаться возможности потерять в битве этого юнита!!! МОЖЕТ ИМЕННО ТАК ВЫ ПОЙМЁТЕ - ОБЬЯСНИЛ, УЖЕ НЕ ЗНАЮ, НА ПАЛЬЦАХ, КАК МОГ ВООБЩЕ!!! Вы, если не хотите мне помогать добиться желаемого, то лучше скажите где и как я могу скачать или почитать хорошие самоучители с ГОТОВЫМИ ПРИМЕРАМИ (хотя бы). На почти бесполезную словесную перепалку время мне также, как и Вам кому-либо помогать, тратить не хочется!!! Ведь многие твердят, что они где-то есть.. Сам я просто-напросто не поверю, что Вы так взяли по голому сценарию сами и научились всё составлять - НЕ ПОВЕРЮ, так как это всё неправда!!! Я хочу эти все навыки прилепить именно к этим самым юнитам, что у меня в коде. Другие монстры меня полностью не интересуют! А как мне выйти из этого положения и суметь сделать нужный процент срабатывания на каждую строчку??? НЕУЖЕЛИ ВАМ СЛОЖНО РАССТАВИТЬ ШАНС СРАБАТЫВАНИЯ ТАК КАК ОН ДОЛЖЕН БЫТЬ ПРАВИЛЬНО, НО НЕ ПО 20% ДЕЙСТВИЯ КАЖДОЙ АБИЛКИ, А ХОТЯ БЫ ПО 65% И ТО РАДОСТЬ БЫЛА БЫ!!! Вы междупрочем и не указали мне так те ошибки, мешающие организовать правильную работу данного скрипта, а только сформулировали то, что я и сам уже знал!!! Я же попросил помочь шанс только расставить, так как сам не знаю, как это сделать правильно, а не критиковать само написание. Я не думаю, что Вам, опытному скриптописателю, будет сложно это сделать. Нет нигде подсказок и примеров написания скриптов. Я надеелся на то, что Вы хотя бы мне порядок расставите так, чтобы всё срабатывало в своё время и в своём месте.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.12.2013 17:36 Укажу на ещё одну ошибку, которую заметил позже: для каждой проверки шанса нужно использовать новое случайное число. За сим откланиваюсь чтобы не переходить на личности. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.12.2013 19:13 Извините, если что-то не то сказал!!! Я вообще не сторонник грубить.. Если что-то где-то Вы посчитали за нелепость, сказанную в Ваш адрес, то, наверное, Вы меня просто-напросто не поняли, поскольку это совсем не так.. Вы, наверное, сильно впечатлительный человек, что именно так считаете. Я опять же повторусь: Я не любитель разводить демагогию, а в особенности кому-либо грубить.. Вам я всё равно, даже за малейшие намёки (хотя они для меня никакой ценности ненесут, в основном) благодарен, поскольку кроме Вас на мои письма никто не отвечает.. Цитата "для каждой проверки шанса нужно использовать новое случайное число" - укажите пожалуйста (желательно с примером), о каком здесь идёт речь числе??? Если не хотите с примером, то используйте мои строки. Хочется знать: - какое число именно в каждой строке? - каким максимальным и минимальным оно может быть - на что оно влияет Спасибо.. RE: Ваши вопросы по ERM-скриптам - Bes - 22.12.2013 19:20 fatsawhorse, КРИК в тексте - это уже грубость, как минимум... постарайтесь не делать так в принципе! RE: Ваши вопросы по ERM-скриптам - Algor - 22.12.2013 19:33 fatsawhorse Wrote:Вы, если не хотите мне помогать добиться желаемого, то лучше скажите где и как я могу скачать или почитать хорошие самоучители с ГОТОВЫМИ ПРИМЕРАМИ (хотя бы). На почти бесполезную словесную перепалку время мне также, как и Вам кому-либо помогать, тратить не хочется!!! Ведь многие твердят, что они где-то есть.. Сам я просто-напросто не поверю, что Вы так взяли по голому сценарию сами и научились всё составлять - НЕ ПОВЕРЮ, так как это всё неправда!!! ERM-Help (на русском) Это ЛУЧШИЙ самоучитель. И там ДОСТАТОЧНО примеров. Последний раз и настоятельно рекомендую открыть сей документ и начат с раздела "Обучение" (кнопка в левом верхнем углу). Конкретно в этом разделе, кстати, кроме прочего разобрана и "Методика создания уникальных способностей для ваших существ". И да, если "совершенно не понятно", что такое "R0 S100", то Вам рано что-либо писать на EMR - это все равно, что вслепую тыкаться по углам - только шишек себе набьете. Откройте уже глаза и почитайте хотя бы базовые вещи (то же обучение). В противном случае ваше общение на том форуме рискует превратиться в монолог. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.12.2013 19:59 Цитата "КРИК в тексте - это уже грубость, как минимум..." - извините, но можно полюбопытствовать: где, что и как произошло??? Я перепрочитал вверх и вниз всё то, что написал и ничего не нашёл. Чтобы мне в дальнейшем не делать подобных записей, которые ущемляют кого-либо или переходят на личности, то необходимо их знать мне в лицо (эти записи). Приведите мне пример этого крика, хотя бы цитатой!!! Замечания Ваши также учту все... ПРИВЕДИТЕ МНЕ ПРИМЕРЫ ГРУБОГО ОБЩЕНИЯ В МОЁМ ТЕКСТЕ, что бы мне их учесть и больше не писать.. ЭТОТ ЕРМ-ХЭЛП У МЕНЯ ЕСТЬ УЖЕ ДАВНО И ОН ПОЧТИ БЕСПОЛЕЗЕН ДЛЯ МЕНЯ.. То, что там есть - это я и так уже могу с закрытыми глазами написать.. Цитата "Это ЛУЧШИЙ самоучитель. И там ДОСТАТОЧНО примеров." - с этим я коренным образом не соглашусь, поскольку там примеры не связанны с опытом существ, кроме этих, что я и так знаю Spoiler (Click to View) Конкретно в этом разделе, кстати, кроме прочего разобрана и "Методика создания уникальных способностей для ваших существ"." - ещё раз повторюсь: то, что мне надо - ЗДЕСЬ НЕТУ... Эти способности я знаю как организовывать и мои вопросы на этом форуме строились далеко не по этим особенностям, а по скрытым, примеры которых здесь и нигде не показаны... P.S. У меня целых три ЕРМ-ХЭЛПА и ни в одном из них нет обучения по опыту существ вообще, кроме того, что я приводил Выше и всё. Чему можно здесь научиться - НЕ ЗНАЮ. Для кого их составляют - тоже не понимаю. Есть ли в этом, хоть что-нибудь из того (даже мизерный процент), что Вы мне предоставили, я очень что-то сомневаюсь, так как найти пример или нужную подсказку уже давно разочаровася... RE: Ваши вопросы по ERM-скриптам - Bes - 22.12.2013 22:07 (22.12.2013 19:59)fatsawhorse Wrote: извините, но можно полюбопытствовать: где, что и как произошло??? Я перепрочитал вверх и вниз всё то, что написал и ничего не нашёл. Чтобы мне в дальнейшем не делать подобных записей, которые ущемляют кого-либо или переходят на личности, то необходимо их знать мне в лицо (эти записи). Приведите мне пример этого крика, хотя бы цитатой!!! Капс в письменном общении вспринимается как КРИК в устном и выделяет текст среди прочих. Капс не рекомендуется использовать в письменном общении как правило хорошего тона. хотите что-то выделить в своём тексте - используйте жирный или подёркнутый шрифт. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.12.2013 22:18 Всё мне понятно.. Буду теперь знать, хорошо.. На самом деле я этого не знал и никто, кроме Вас, не соизволил мне это обьяснить.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.12.2013 22:35 Кто-нибудь может подсказать: работает ли в действительности кавалерийский бонус, например у кристального дракона, или всё-таки мне это кажется (урон вроде бы прибавляется в строке сообщений).. Мнения во многих интернет-форумах совершенно разные!!! Будет ли этот навык бесполезен у этого дракона при его разбеге? RE: Ваши вопросы по ERM-скриптам - Algor - 22.12.2013 23:33 fatsawhorse Wrote:ЭТОТ ЕРМ-ХЭЛП У МЕНЯ ЕСТЬ УЖЕ ДАВНО И ОН ПОЧТИ БЕСПОЛЕЗЕН ДЛЯ МЕНЯ.. То, что там есть - это я и так уже могу с закрытыми глазами написать..Это говорит человек, который "совершенно не понимает" "R0 S100"? Да Вы, батенька, откровенно загоняете. fatsawhorse Wrote:Чему можно здесь научиться - НЕ ЗНАЮ. Для кого их составляют - тоже не понимаю.Ох блин, я уже руку об лицо отбил... fatsawhorse Wrote:Кто-нибудь может подсказать: работает ли в действительности кавалерийский бонус, например у кристального дракона, или всё-таки мне это кажетсяПоставьте дракону фиксированный урон и посмотрите на двух разных дистанциях, чего проще то? Это одной строкой делается. Да Вы наверняка знаете, раз в хелпе нового ничего нет... RE: Ваши вопросы по ERM-скриптам - Berserker - 23.12.2013 00:11 Quote:я уже руку об лицо отбил...Используй вторую ) Quote:Кто-нибудь может подсказать: работает ли в действительности кавалерийский бонус, например у кристального дракона, или всё-таки мне это кажетсяНасколько я помню, нет. RE: Ваши вопросы по ERM-скриптам - Valery - 23.12.2013 01:57 Is there any way to redraw screen in CM3 trigger? When we swap troops it is automatically updated but when we swap artifacts, it is not. RE: Ваши вопросы по ERM-скриптам - Berserker - 23.12.2013 03:02 SN: D? RE: Ваши вопросы по ERM-скриптам - Valery - 23.12.2013 03:49 Not working. !!SN:D; and that's all, or I need some additional value? I can't find any info about. RE: Ваши вопросы по ERM-скриптам - igrik - 23.12.2013 12:05 Что могу сказать точно, так это то, что кавалеийский бонус не работает у летающих существ. У пеших он должен работать... Valery, попробуйте после обмена артефактов программно нажать в кнопку прокрутки артефактов. Может и поможет.... RE: Ваши вопросы по ERM-скриптам - Valery - 23.12.2013 13:05 I have no idea how to scroll. Here is what I do, can't redraw when moving, have to close then open again to see. RE: Ваши вопросы по ERM-скриптам - Berserker - 23.12.2013 14:28 [+] Added SN:D command. It's used to redraw hero, heroes meeting, adventure map and town screens. Should work, tested. o_O RE: Ваши вопросы по ERM-скриптам - Valery - 23.12.2013 14:47 Can't make it work. Transfer artifacts mod, there is a test map inside, please have a look when time, this is second time when I have problems with CM3 Tried SN:D, SN:D-1, D0, D1, D-lol, nothing. RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.12.2013 15:18 Valery, probably you have old version of Era. RE: Ваши вопросы по ERM-скриптам - Berserker - 23.12.2013 19:19 Valery, hsbtn199.def not found + immediate crash before opening hero meeting dialog. Did I missed something? RE: Ваши вопросы по ERM-скриптам - Valery - 23.12.2013 23:31 Such def is required only by Phoenix mod, and backpack mod is not compatible with, igrik uses other buttons. Disable Phoenix
RE: Ваши вопросы по ERM-скриптам - Berserker - 24.12.2013 01:39 I see. 1) People have 2.46, not 2.463. 2) SN:D redraws troops, but not artifacts. Need reworking. RE: Ваши вопросы по ERM-скриптам - Valery - 24.12.2013 01:56 It looks like backpack needs special redraw, as when you move equipped artifacts manually from one hero to another, screen automatically redraws, but NOT backpack. RE: Ваши вопросы по ERM-скриптам - Berserker - 24.12.2013 02:23 You're right. RE: Ваши вопросы по ERM-скриптам - Valery - 24.12.2013 23:29 Is there any reason why igrik buttons size isn't specified? To trigger button animation it should be: Heroes;YBackpack1;bckpck.def;326;521;52;36; but last two were 0;0; Asking because I gonna make several buttons in CM3, and I see that parameters work ok, have you had any problems I am not aware of? RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2013 00:57 Да есть причина. Если кнопки сделать отличными от 0.0., то часть кода не срабатывает (а именно автоматический клик в первый слот (строка 021 скрипта). Артефакты не берутся. Поэтому пришлось отказаться от нажимаемых кнопок. RE: Ваши вопросы по ERM-скриптам - Valery - 25.12.2013 01:41 Thanks, I got it. RE: Ваши вопросы по ERM-скриптам - Valery - 25.12.2013 03:36 I have a question: what is y3 when you activate one button? Example: I have 10 buttons named YBackpack0 to YBackpack10. How to know which one was clicked without having to do: ...and so on until YBackpack10? y3 returns 417 to 427 to those buttons. Any idea how to simplify search so the right button is activated if y3 is specified right? RE: Ваши вопросы по ERM-скриптам - Berserker - 25.12.2013 06:05 If buttons are stored in config file sequentially, then: RE: Ваши вопросы по ERM-скриптам - Valery - 25.12.2013 06:13 Don't understand
RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2013 17:24 не фонтан, но брызги есть... for Valery Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Valery - 25.12.2013 18:31 And what does MoP code? I see no change in test. RE: Ваши вопросы по ERM-скриптам - Berserker - 25.12.2013 19:23 igrik, обновление с этой функцией работает? Valery, Quote:Hero;YBackpack;bckpck.def;386;430;0;0;Click here to open your hero backpack bag.;Look into your backpack bag;YBackpack will obtain some unknown ID, say X. YBackpack1 will have ID = X + 1 YBackpack2 will have ID = X + 2 and so on. To determine which particular button was pressed 0..4 in the above example, where 0 is YBackpack , 1 is YBackpack1 and so on, you should obtain ID of the first button and ID of the button pressed. RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2013 19:30 (25.12.2013 19:23)Berserker Wrote: igrik, обновление с этой функцией работает?Да. Но небольшой косяк. Если много раз передать арты через кнопки Valery, то после закрытия окна встечи героев оно несколько раз быстро мелькает. Valery, у меня работает! Автообновление окон переданых артефактов Вы эти строки учли? !!if&y50>=378/y50<=394/y51>=523/y51<=554/y36=13:; тут RE: Ваши вопросы по ERM-скриптам - Valery - 25.12.2013 19:35 Bers, thanks, got it. Igrik, still not working, pasted as you did it, no effect. Anyway my code changed a lot yesterday, half shorter. RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2013 19:48 video http://wikisend.com/download/515312/112.avi RE: Ваши вопросы по ERM-скриптам - Valery - 25.12.2013 19:57 Yes, used HE-1:A1/?y1/x16 to get all artifacts from slots 19-82 then transfer, much faster. ![]() just saw the video. Can you integrate MoP code to the one above? Looks great! RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2013 20:01 RE: Ваши вопросы по ERM-скриптам - Valery - 25.12.2013 20:06 Thanks, now ok.
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 26.12.2013 17:53 Цитата "Это говорит человек, который "совершенно не понимает" "R0 S100"? Да Вы, батенька, откровенно загоняете." - абсолютно нет!!! Если Вы сами, не поленитесь и откроете, то увидите, что там разобрана всякая ересь, никак не связанная с опытом существ (1 - 7 стр.) Там указаны примеры совершенно другие, исключая стр. 8 (опыт существ, что и так мне понятен). Цитата "Поставьте дракону фиксированный урон и посмотрите на двух разных дистанциях, чего проще то? Это одной строкой делается. Да Вы наверняка знаете, раз в хелпе нового ничего нет..." - мне было бы проще, если бы Вы выразили Ваше мнение, а не точку зрения и не предлагали мне делать то, что я и так проверял. Моя проверка не дала результата, поскольку урон кристальный дракон, как с разбегом, так и без него наносит чуть ли не один и тот же, но всегда по разному. Ни в каких справочниках, форумах, а тем более ерм-хэлпах нет информации о том, что бонус не работает. Значит он должен работать, но результата его работы тоже не наблюдается.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.12.2013 18:46 (26.12.2013 17:53)fatsawhorse Wrote: ...если бы Вы выразили Ваше мнение, а не точку зрения...взаимоисключающие параграфы детектед ![]() RE: Ваши вопросы по ERM-скриптам - Algor - 26.12.2013 18:48 (23.12.2013 00:11)Berserker Wrote:Вторую тожеQuote:я уже руку об лицо отбил...Используй вторую ) ![]() Берс, что дальше?! (ноги не предлагать, уже лет 10 не достают - живот мешает) RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.12.2013 19:02 А дальше
![]() RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 26.12.2013 19:37 Цитата "взаимоисключающие параграфы детектед" - я это как раз смешным и не нахожу.. Помогли бы Вы "gamecreator" мне лучше на вопрос этот ответить, а не разыгрывать здесь комедию. Я же, помоему, правильно выразился, что особеннсоть "Кавалерийский бонус" не работает или я, по крайней мере, этого не наблюдаю. Может у Вас другое мнение? А на счёт того ерм-хэлпа: я по-прежнему утверждаю, что в нём не содержится нужная мне информация (кроме страницы 8 в обучении) и я, вопреки любому мнению, от этого не отступлюсь!!! Цитата "А дальше" - а говорите мне, что я тут всем грублю!!! RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.12.2013 19:55 (26.12.2013 19:37)fatsawhorse Wrote: А на счёт того ерм-хэлпа: я по-прежнему утверждаю, что в нём не содержится нужная мне информация (кроме страницы 8 в обучении) и я, вопреки любому мнению, от этого не отступлюсь!!!Советую пересмотреть список нужной информации. (26.12.2013 19:37)fatsawhorse Wrote: Цитата "А дальше" - а говорите мне, что я тут всем грублю!!!Это был ответ Алгору, а не Вам. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 26.12.2013 20:01 Цитата "Это был ответ Алгору, а не Вам." - извиняюсь тогда RE: Ваши вопросы по ERM-скриптам - feanor - 27.12.2013 02:44 Quote:Моя проверка не дала результата, поскольку урон кристальный дракон, как с разбегом, так и без него наносит чуть ли не один и тот же, но всегда по разному.Боже мой Хануман. Выставь кавалерийский урон дракону, накастуй блесс, включи отображение ожидаемого урона и исследуй. RE: Ваши вопросы по ERM-скриптам - Algor - 27.12.2013 12:10 feanor Wrote:Выставь кавалерийский урон дракону, накастуй блесс, включи отображение ожидаемого урона и исследуй.feanor, следи за темой, предлагаемое тобой не интересно же. Интересно узнать мнение окружающих. gamecreator, а ведь точно! не подумал. *ушел искать свободную стену* RE: Ваши вопросы по ERM-скриптам - WWWoWaNuS - 27.12.2013 16:14 (26.12.2013 19:37)fatsawhorse Wrote: Я же, помоему, правильно выразился, что особеннсоть "Кавалерийский бонус" не работает или я, по крайней мере, этого не наблюдаю. (27.12.2013 02:44)feanor Wrote: Выставь кавалерийский урон драконуТут внезапно подумал - а ведь поправка кавалерии (например) ещё и через мод Yona возможна, разве нет? Если fatsawhorse удобнее писать на Паскале/Дельфи, конечно..Правда, смутновато представляю игровую (сценарную) логику такого бонуса у дракона - уход в пике? RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.12.2013 16:23 Ну вот, теперь он ещё и паскаль-код будет выпрашивать. RE: Ваши вопросы по ERM-скриптам - WWWoWaNuS - 27.12.2013 16:35 (27.12.2013 16:23)gamecreator Wrote: Ну вот, теперь он ещё и паскаль-код будет выпрашивать.Так оно же и так в исходниках там.. RE: Ваши вопросы по ERM-скриптам - Bes - 27.12.2013 16:40 (27.12.2013 16:23)gamecreator Wrote: Ну вот, теперь он ещё и паскаль-код будет выпрашивать.
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 28.12.2013 06:25 Цитата "Боже мой Хануман. Выставь кавалерийский урон дракону, накастуй блесс, включи отображение ожидаемого урона и исследуй." (писал WWWoWaNuS) - сколько можно твердить одно и тоже мне. Я это уже проверял - не работает!!! Если бы Вы немного выше подняли бы глаза и обратили внимание на то, что этот вопрос уже задавался мной по такой причине, что мнения в интернете на форумах разных делятся!!! Кто-то утверждает, что бонус работает, а некоторые думают в обратную сторону (что он бесполезен для всех, кроме тех у кого природно встроен - кавалерист, чемпион и паладин)... Цитата "Ну вот, теперь он ещё и паскаль-код будет выпрашивать." (писал gamecreator) - я, по крайней мере, именно у Вас никакой помощи не прошу, поскольку Вы мне совершенно ни чем за всё время общения не помогли, а только "разводите" меня на бесполезную беседу, которая никакого результата не принесёт как мне так и Вам, а тем более что-то там у Вас выпрашивать, как Вы написали! Вы элементарно даже подсказать ничего не хотите.. Мне, судя по всему, кажется, что именно у Вас снега зимой не выпрасить!!! Есть люди здесь, которые точно отвечают, а Вы будто бы в прядки со мной играете, а Ваши ответы здесь для меня точно беспочвенны!!! RE: Ваши вопросы по ERM-скриптам - Valery - 28.12.2013 09:49 I get y5=-399, whatever button I click on. What I did wrong? RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.12.2013 12:03 (28.12.2013 06:25)fatsawhorse Wrote: Мне, судя по всему, кажется, что именно у Вас снега зимой не выпрасить!!!Правильно, я просящих пошлю туда, где они его сами могут набрать. А если уж им не хочется для себя стараться, то что ж. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 28.12.2013 12:25 Цитата "Правильно, я просящих пошлю туда, где они его сами могут набрать. А если уж им не хочется для себя стараться, то что ж."
RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.12.2013 12:56 Вот потому я за Вас и не пишу скрипты. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.12.2013 13:04 (28.12.2013 09:49)Valery Wrote: I get y5=-399, whatever button I click on. What I did wrong?You haven't set y1 to anything, it's probably 0. RE: Ваши вопросы по ERM-скриптам - Valery - 28.12.2013 13:39 Thanks, I got it Now ok, but the problem is that if combined with other mods using custom buttons, configuration and values returned change. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 28.12.2013 13:56 Цитата "Вот потому я за Вас и не пишу скрипты." - вот это уже грубостью считается.. По моему мнению, Вы здесь (на этом форуме) абсолютно бесполезная личность, а может быть, как раз, именно Ваши знания равны нулю, поскольку Вы не знаете ответа даже на самые элементарные вопросы, хотя являетесь модератором! Имейте это ввиду.. Вот теперь мы квиты: грубость за грубость.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.12.2013 15:00 (28.12.2013 13:39)Valery Wrote: Now ok, but the problem is that if combined with other mods using custom buttons, configuration and values returned change.They will, but v2-v1 will always be the same, unless other mods share button names with your mod (but then they are incompatible). RE: Ваши вопросы по ERM-скриптам - Valery - 28.12.2013 15:11 I don't get it very well, will wait for Bersy to see. The problem is that on clean Era I get v1-v2 different than in some mod already using custom buttons, even if they don't interfere. ![]() Thx anyway. RE: Ваши вопросы по ERM-скриптам - Berserker - 28.12.2013 16:26 Valery, what is v2 in your mod? Random trash variable? fatsawhorse, давайте на этом и закончим любые отсылки к личностям. Иначе придётся просматривать последнюю выборку постов и наводить порядок «ножницами». RE: Ваши вопросы по ERM-скриптам - Valery - 28.12.2013 16:30 I mean, when starting game with wog revised, Ybackpack0 button returns 417 as v2. When starting TEW4, same button returns 411. I am confused. Ok, tew has some additional buttons, and probably the config changes. RE: Ваши вопросы по ERM-скриптам - Berserker - 28.12.2013 16:47 That's because buttons obtain dynamical ID on start. RE: Ваши вопросы по ERM-скриптам - Valery - 28.12.2013 16:53 Yes I figured out. So it is better to leave it as it is, with 15 CM3 checks, to be compatible with all mods, or there is a way to force buttons ID for any mod? A second question (sorry): CM3 clicks were activated by Era 246 or by some dll you added before? That's because someone reported that using old era version buttons from HmS don't work. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 28.12.2013 17:15 Цитата "fatsawhorse, давайте на этом и закончим любые отсылки к личностям. Иначе придётся просматривать последнюю выборку постов и наводить порядок «ножницами»." - я Вас понял.. Скрипты и Моды под заказ! - gamecreator - 28.12.2013 17:33 fatsawhorse, могу предложить Вам уникальную сделку. Я буду писать для Вас скрипты под любую версию ЕРМ. Стоимость - 1 рубль за каждую команду ЕРМ (т.е. рисивер и т.п.). RE: Ваши вопросы по ERM-скриптам - Berserker - 28.12.2013 17:48 era ii changelog.txt Version 2.46 July, 10. ... [+] ERM trigger CM3 now handles all clicks. Quote:Yes I figured out. So it is better to leave it as it is, with 15 CM3 checks, to be compatible with all mods, or there is a way to force buttons ID for any mod?You can obtain all ids in a single !?CM3 handler one by one. You can write a function accepting SN:M array of string and returning SN:M array of IDs. Multiple variants, but the easiest is leave as it is. gamecreator, давайте всё же придерживаться темы. RE: Ваши вопросы по ERM-скриптам - Valery - 28.12.2013 18:13 k, thanks. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 28.12.2013 19:24 я только был бы рад.. Меня, кстати, это вполне устроило бы.. Идею то Вы подали отличную!!! Речь идёт о деревянных рублях или о купюрах куда по крупнее? RE: Ваши вопросы по ERM-скриптам - Bes - 28.12.2013 21:07 имхо, детали сделок можете в ЛС обсуждать, незачем тут всех смущать RE: Ваши вопросы по ERM-скриптам - Algor - 28.12.2013 23:27 gamecreator Wrote:Стоимость - 1 рубль за каждую команду ЕРМ (т.е. рисивер и т.п.). gamecreator, дешево берешь. В таких расценках текущая версия Battle Heroes - 2250 р, ERA Scripts - 6000, а весь текущий WoG - всего 27500 р. Речь только о erm-скриптах. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 03.01.2014 12:14 С новым годом Вас всех и с грядущими праздниками.. Можно ли за советом обратиться? Я сам с горем пополам сумел в скрипт влепить нужного своего (героя-всадника), но никак не могу понять до сих пор, как надо именно через переменную "Р" поставить, чтобы вторичные умения не исчезали при повышении уровня командира и первичные параметры могли прибавляться, а не оставаться постоянно фиксированными.. Не могу понять как через параметр "Р" это надо поставить? Куда его вписать? Скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 03.01.2014 15:14 (03.01.2014 12:14)fatsawhorse Wrote: С новым годом Вас всех и с грядущими праздниками.. Можно ли за советом обратиться? Я сам с горем пополам сумел в скрипт влепить нужного своего (героя-всадника), но никак не могу понять до сих пор, как надо именно через переменную "Р" поставить, чтобы вторичные умения не исчезали при повышении уровня командира и первичные параметры могли прибавляться, а не оставаться постоянно фиксированными.. Не могу понять как через параметр "Р" это надо поставить? Куда его вписать? 1. Не понятна общая цель/задача. 2. Вопрос терминологии: "вторичные умения" это что? Если способности типа "круговой удар", то CO:B, если параметры, то CO:P. 3. В каком триггере происходит то, что описано в скрипте? 4. Синтаксис: не "!!CO=-1:", а "!!CO-1:". Но это только для текущего героя (опять же вопрос про общую цель и контекст приведенного отрезка кода). 5. Вообще, "чтобы вторичные умения не исчезали при повышении уровня командира и первичные параметры могли прибавляться" нужно выставить "!!CO-1:P0;" ERM Help Wrote:!!CO:P$ RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 03.01.2014 15:49 Quote:1. Не понятна общая цель/задача. Задача: создать уникального командира, который был бы единственный в своём роде, т. е. враги подобного не имели, но с дальнейшей его прокачкой по игре (вторичные особенности, например, как круговой удар, блокировка - не менялись, а первичные параметры, такие как атака, урон, здоровье не только не уменьшались, но и прибавлялись к уже установленным с повышением уровня командира). Quote:2. Вопрос терминологии: "вторичные умения" это что? Если способности типа "круговой удар", то CO:B, если параметры, то CO:P.Я уже по привычке называю особенности существ вторичными умениями, а параметры нападения, защиты - первичными навыками Quote:3. В каком триггере происходит то, что описано в скрипте?У меня этот скрипт запускает функция, которая активируется другими первоначальными скриптами. В этом проблем никаких нет. Я не пишу всё, так как очень много и практически бесполезно, поскольку это никакой роли не сыграет.. Quote:4. Синтаксис: не "!!CO=-1:", а "!!CO-1:". Но это только для текущего героя (опять же вопрос про общую цель и контекст приведенного отрезка кода).Что со знаком "=", что и без него - всё равно работает.. Quote:5. Вообще, "чтобы вторичные умения не исчезали при повышении уровня командира и первичные параметры могли прибавляться" нужно выставить "!!CO-1:P0;"Да, я также именно до этого уровня додумался (вычитал в erm-helpe) и застрял на месте, но как это правильно в код влепить, чтобы функция была завершена - не могу сообразить.. Читаю erm-help, экспериментирую, но неделями или даже месяцами сижу и ничего не получается воплотить в реальную действительность... Может я его не туда выставляю (этот код !!CO-1:P0), что у меня постоянно тёмный экран или вылет с игры. Я решил, поэтому, написать сюда, в надежде на то, что будет какая-нибудь малейшая подсказочка мне о том, куда надо выставить это значение.. RE: Ваши вопросы по ERM-скриптам - Algor - 03.01.2014 23:53 Как-то так: (Click to View) См. секции ** Параметры и способности "по умолчанию" ** Определение параметров и способностей отдельных командиров RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2014 15:13 Спасибо Вам "Algor " за шаблон со скриптом для командиров, но всё равно с продвижением уровня меняются их особенности на стандартные.. Сохранить установленные опять не получается.. Игры ведёт по запланированному сценарию, а при получении уровня командира, предлагает выбрать характерные ячейки с особенностями. При их выборе, установленные нами стеки всё равно пропадают, изменяясь при этом на те, что должны быть в действительности... RE: Ваши вопросы по ERM-скриптам - Algor - 04.01.2014 15:57 (04.01.2014 15:13)fatsawhorse Wrote: а при получении уровня командира, предлагает выбрать характерные ячейки с особенностями. При их выборе, установленные нами стеки всё равно пропадают, изменяясь при этом на те, что должны быть в действительности...Странно, у меня не так. Я вчера перед выкладыванием проверил - при повышении уровня и далее параметры просто увеличиваются, как и в обычной игре. Вы проверяли на "чистой" карте? Может что-то другое мешает? Я проверял как на чистой карте, так и на рандомке с включенным моим набором опций из WoG/ERA Scripts - везде отработало корректно. Не проверил только взаимодействие с опцией "камни командира" (точно не помню название - это там где "Опал магии" и прочие камушки при посмещении дают постоянный бонус к первичным параметрам командира) и то из-за того, что уже поздно про нее вспомнил. Проверьте еще раз на чистой карте. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2014 16:44 Проверил я на совершенно чистой карте (без сторонних скриптов), как Вы и советовали "Algor". При данной проверке, первичные параметры (атака, защита и т.д) как должны былы быть, так и остались, кроме, конечно, здоровья и урона - они прибавляются с повышением уровня. Здесь всё прекрасно... При получении уровня начинают меняться вторичные навыки (индивидуальные особенности) командира, но не все, а четыре из шести. Два установленных скриптом остаются неизвенными. Если выбирать ячейки с навыками, предложенные игрой ближе к более нужным мне, то можно сохранить и максимум четыре установленных навыка из шести, а два всё равно, хочу я или нет, но они поменяются на другие.. За шаблон Вам большое спасибо.. Если можете, то пожалуйста подскажите мне номер из таблицы анимаций битвы? Меня интересует только регенерация белых привидений под номером 159 (как душа у них вылетает).. Я не могу их нигде отыскать, но они должны где-то быть, наверное... RE: Ваши вопросы по ERM-скриптам - Algor - 04.01.2014 17:17 fatsawhorse Wrote:Если выбирать ячейки с навыками, предложенные игрой ближе к более нужным мне, то можно сохранить и максимум четыре установленных навыка из шести, а два всё равно, хочу я или нет, но они поменяются на другие..Если можно, скиньте сэйв, где это происходит. Хотелось бы разобраться и доработать этот механизм. Я планирую его включить в ERA Scripts, как расширение опции "Рандомизатор". fatsawhorse Wrote:За шаблон Вам большое спасибо..Всего-то 26 рублей в расценках gamecreator'а ![]() fatsawhorse Wrote:Если можете, то пожалуйста подскажите мне номер из таблицы анимаций битвы? Меня интересует только регенерация белых привидений под номером 159 (как душа у них вылетает).. Я не могу их нигде отыскать, но они должны где-то быть, наверное...Эм... "83 Призраки регенерируют". Это? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2014 17:29 Quote:Всего-то 26 рублей в расценках gamecreator'аЯ бы лучше бы с такой просьбой к Вам обратился, но только никак не к "gamecreator'а", ибо не только здесь главную роль играет само недоверие, но и сам факт общения со мной говорит о том, что этот человек себя всегда будет именно так вести при общении со мной (так легкомысленно и вызывающе).. Я, в принципе, до сих пор остаюсь при желании получать скрипт и платить деньги его автору. Quote:Эм... "83 Призраки регенерируют". Это?- да, спасибо.. Это именно то, что мне нужно... Quote:Если можно, скиньте сэйв, где это происходит. Хотелось бы разобраться и доработать этот механизм. Я планирую его включить в ERA Scripts, как расширение опции "Рандомизатор".- сейчас попробую я сделать картинку своей установки до битвы и после, как уже получаю опыт и стеки с особенностями меня игра сама заставляет менять на другие.. У меня картинки не получится вставить сюда.. Надо их опубликовать где-то, так как здесь есть запрос на ссылку только и всё, а с компьютера вряд ли получится напрямую вставить в форум... Я могу Вам по почте отправить вордовский документ - это будет проще, чем опубликовывать его где-то!!! Ваше желание - как скажите, так и сделаю... RE: Ваши вопросы по ERM-скриптам - Algor - 04.01.2014 18:26 fatsawhorse Wrote:Я могу Вам по почте отправить вордовский документ - это будет проще, чем опубликовывать его где-то!!!algor(at)oskolnet.ru И сэйв (чистая карта с одним моим скрптом) все же приложите, по нему как-то лучше будет разбираться, чем по картинкам. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2014 19:08 Quote:algor(at)oskolnet.ru- пишет мне яндекс, что некорректный адрес почты!!! Он, почему-то, его не узнаёт.. Можете написать мне что-нибудь на адрес ivan246890yandex.ru, а я Вам нужное письмо, как встречное, перешлю... RE: Ваши вопросы по ERM-скриптам - Bes - 05.01.2014 15:28 fatsawhorse, вы шутите? Code: algor(at)oskolnet.ru = algor@oskolnet.ruRE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.01.2014 19:28 Quote:fatsawhorse, вы шутите?Да, я ошибся и поздно уже заметил. Взял и неглядя скопировал, даже не подумав поменять значение "(at)" на символ "@". Ошибка уже достаточно поздно обнаружилась.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.01.2014 22:57 Подскажите кто может: как можно подобной строчкой установить здоровье на самый что ненаесть минумум (например, у вражеского юнита здоровье 500, а при моём нападении на него будет срабатывать скрипт, под действием которого вражеское здоровье должно сократиться, предположим из 500 до 5 единиц) Можно ли как-нибудь через подобную строчку сделать Spoiler (Click to View) Извиняюсь, разобрался... Всё работает прекрасно.. Вылет был потому, что я использовал некорректно работающие заклинания, а именно облако смерти в битве.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.01.2014 07:22 Всем участникам форума привет.. 1. Если можете, то пожалуйста подскажите мне номер из таблицы анимаций битвы? Меня интересует жажда крови, как одноимённое заклинание под номером 43... Вроде бы почти все анимации битвы встречаются, но только не жажда крови! А может она вообще не предусмотрена? 2. Кто знает ещё, как можно изменить описание монстра на картинке во время битвы. Какие переменные в ответе за этот фокус? Например: у лазурных драконов показан только один страх у кристальных - производит кристаллы Перепробовал разные переменные, но не могу отыскать нужную, которая могла бы изменить эти описания.. Максимум, что я смог придумать - это как изменить имя у юнита Spoiler (Click to View) P.S. Хотелось бы, чтобы замена описаний не повлияла никаким образом на изъятие особых навыком у данного монстра, которым он обладает. Например: Например: у лазурных драконов показан только один страх. Если я страх бы убрал и вписал свои особенности, то страх бы не исчёз или он всё-таки пропадёт??? RE: Ваши вопросы по ERM-скриптам - igrik - 18.01.2014 13:38 1. Анимации жажды крови нет как таковой. А как выполняется красная подсветка ХЗ. 2. !!UN:G1/#1/#2/$, где #2 – специальный текст (описание) И да - страх не пропадет. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.01.2014 14:41 Здравствуйте "igrik".. Спасибо Вам за ответ.. Сколько раз Вы меня уже выручаете, аж по пальцам не счесть. Я вам очень благодарен.. Я прям голову сломал, как сделать монстрам описание.. RE: Ваши вопросы по ERM-скриптам - Папаган - 18.01.2014 14:47 Здрасьте! Как решить извечную проблему с искусством войны, которое занимает три слота вместо одного? Знаю, вопрос уже задавали, видел ответ, что надо удалить некоторые блоки в скрипте 64, но ни скрипта этого, ни самих блоков (обшарил несколько возм. скриптов) не нашел.
RE: Ваши вопросы по ERM-скриптам - Bes - 18.01.2014 15:07 Папаган, у вас ERA я так понимаю установлена? у неё имена скриптов WoG "перекаверканы"... старый скрипт 64 звучит как 14 wog - tobyn's scripts.erm RE: Ваши вопросы по ERM-скриптам - Папаган - 18.01.2014 16:45 Да, вы правильно поняли. Скрипт-то нашел и требуемые блоки убрал, но все равно не помогло.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.01.2014 17:57 Новая игра должна работать нормально. Чтобы исправить сейв нужно: 1) если включён мод прокрутки навыков - отключить опцию показа скрытых навыков; они несовместимы 2) перезагрузить скрипты в сейве,нажав F12 3) убрать два лишних навыка у героя RE: Ваши вопросы по ERM-скриптам - Algor - 18.01.2014 18:20 fatsawhorse Wrote:Максимум, что я смог придумать - это как изменить имя у юнита ERM Help Wrote:G1/#1/#2/$ Вот КАК?! КАК Вы нашли изменение имени юнита и не нашли изменение его описания, если это все одна команда? Напрашивается только один вывод: изменение имени существа было взято из какого-то скрипта, а в help никто даже и не заглянул, не взирая на неоднократные навязчивые советы... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.01.2014 23:07 Quote:Напрашивается только один вывод: изменение имени существа было взято из какого-то скрипта, а в help никто даже и не заглянул, не взирая на неоднократные навязчивые советы...- напротив, я именно из erm-helpa делал, как в примере было там указанно, но у меня никак не выходило само описание.. - видимо не сообразил.. Ведь что я только не перепробовал и сколько времени не потратил - всё улетало коту под хвост.... Я уже посчитал, что этот трюк делается совершенно другой командой, а не иной.... Просто-напросто недопонял.. RE: Ваши вопросы по ERM-скриптам - Папаган - 19.01.2014 15:15 (18.01.2014 17:57)gamecreator Wrote: Новая игра должна работать нормально.Чтобы исправить сейв нужно:1) если включён мод прокрутки навыков - отключить опцию показа скрытых навыков; они несовместимы2) перезагрузить скрипты в сейве,нажав F123) убрать два лишних навыка у герояСпасибо, конечно, но теперь у героя при изученном искусстве войны работает только один навык из трех (артиллерия, баллистика или медицина, смотря что было изначально), поэтому приходиться изучать его три раза соответственно.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.01.2014 15:59 Хм, не знаю. Раньше никто не жаловался. Буду искать решение. RE: Ваши вопросы по ERM-скриптам - Папаган - 19.01.2014 17:01 Еще раз спасибо. Я помню, месяцев несколько назад кто-то (кажется serovou) уже задавал похожий вопрос, и Берсерк кинул то ли заплатку, то ли скрипт, после которого все нормально пошло. Искал-искал, не нашел
RE: Ваши вопросы по ERM-скриптам - Algor - 19.01.2014 17:04 (19.01.2014 15:59)gamecreator Wrote: Хм, не знаю. Раньше никто не жаловался. Буду искать решение. По-моему, его проще переписать: в !?PI и !?BA53, "схлопывать" навыки в один, а в !?BA52 "разворачивать" в три. Ну и при повышении уровня блокировать убирать/заменять лишнее (не помню, кстати, как это в текущем "искусстве войны" реализовано). Ну и обеспечить выполнение !?BA52 первым (до отработки всяких прочих усилений БМ, типа добоевого урона баллисты), а !?BA53 последним (воскрешения палатки). Но это именами файлов выруливается. Глядишь, новая версия получится более совместимой с другими опциями, чем текущая реализация... В частности не будет проблем с "secondary skills scrolling". RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.01.2014 18:01 (19.01.2014 17:04)Algor Wrote: не помню, кстати, как это в текущем "искусстве войны" реализованоВ текущем варианте навыки существуют всегда, только два из них прячутся из списка навыков. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 19.01.2014 20:07 Здравствуйте.. Подскажите мне пожалуйта, в чём здесь может быть проблема: Пытаюсь присвоить Драколичам новое имя, а он никак не переименовывается в битве и в иконках при просмотре, но идельно срабатывает, по крайней мере, при показе на бродячих (стоящих отдельно от армии) монстарх.. В чём может быть данная проблема или это в игре не предусмотренно?? RE: Ваши вопросы по ERM-скриптам - Папаган - 19.01.2014 20:11 Нашел-таки. Вот вариант Берсеркера, жаль только, с ф/обменника уже удалили.
RE: Ваши вопросы по ERM-скриптам - igrik - 20.01.2014 00:03 (19.01.2014 20:07)fatsawhorse Wrote: а он никак не переименовывается в битве и в иконках при просмотре, но идельно срабатывает, по крайней мере, при показе на бродячих (стоящих отдельно от армии) монстарх..Не может такого быть. Если переименовывается на бродячих монстрах, то будет переименован и в битве RE: Ваши вопросы по ERM-скриптам - Bes - 20.01.2014 02:12 fatsawhorse, есть такое понятие "имя в ед.числе" и "имя во мн.числе"... в ЕРМ командах это разные параметры - UN:G1 вам в помощь (внимательно читать!) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.01.2014 17:16 Quote:Не может такого быть. Если переименовывается на бродячих монстрах, то будет переименован и в битве- к сожалению это именно так и есть.. Работает это абсолютно на всех, но кроме драколича.. Вот этот код Spoiler (Click to View) Quote:fatsawhorse, есть такое понятие "имя в ед.числе" и "имя во мн.числе"...Да, я про это знаю и даже охотно применяю в написаниях.. Лишний мой пример, приводимый выше, в первой цитате, тому прямое доказательство.. Странно! Выходит то у всех, но никак не у драколича.. P.S. Вроде бы всё правильно сделал, согласно erm-help. Может я что-то недопонимаю
RE: Ваши вопросы по ERM-скриптам - Algor - 21.01.2014 18:33 А если так? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.01.2014 18:56 Quote: Сообщение: #2615- да тоже самое.. Навероне, всё-таки драколич является исключением из правил по переименованию! RE: Ваши вопросы по ERM-скриптам - Bes - 21.01.2014 19:29 fatsawhorse, проверьте без вогификации... есть подозрение что у вас либо скрипты какие-то иные есть ,либо ваш скрипт не срабатывает... доказательство, на ERA (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.01.2014 19:35 Quote:fatsawhorse, проверьте без вогификации... есть подозрение что у вас либо скрипты какие-то иные есть ,либо ваш скрипт не срабатывает...- Да, я именно так и проверял, но у меня при нажатии правой кнопки мыши на иконки драколича - пустота (ничего).. Скриптов у меня в данной карте чрезвычайно много, но и в пустой (нулевой, без каких-либо сторонних скриптов) также не работает (аналогично тому, что есть).. Да, я вижу, что на Эре у Вас прекрасно всё сработало, следовательно, Во имя Богов не доработан основательно!!! Quote:есть подозрение что у вас либо скрипты какие-то иные есть ,либо ваш скрипт не срабатывает...- видите ли, данное переименование драколича, наряду с другими заменами имён используется совместно со всеми, т. е. если бы, предположим, было бы дело в несрабатывании скрипта, то, я так думаю, не работали и остальные или по крайней мере, выдавали подобный сбой в работе кода. Но с остальными всё нормально. Я многих переименовал (десяток где-то), включая и самого драколича, но вышло только 9-ть из десяти без всяких на то проблем, но только никак не драколич... Да я догадываюсь, что дело тут именно в том, что сама игра "Во имя Богов" так построена, а эта, постоянно выходящая проблемка, есть ни что иное как недоработка программистов!!! Quote:проверьте без вогификации...- правильно ли я Вас понимаю, что без вогификации - это с выключеным режимов Во имя Богов при стартовой загрузки карты уровня? RE: Ваши вопросы по ERM-скриптам - igrik - 21.01.2014 19:44 Что-то мне слишком интересно стало...
fatsawhorse, карту выложите.
RE: Ваши вопросы по ERM-скриптам - Bes - 21.01.2014 19:59 (21.01.2014 19:35)fatsawhorse Wrote:да, правильно... я надеюсь в вашей карте все скрипты в событиях расположены, а не через внеш.скрипт... иначе всё перестанет работать без вогификации, естественноQuote:проверьте без вогификации...- правильно ли я Вас понимаю, что без вогификации - это с выключеным режимов Во имя Богов при стартовой загрузки карты уровня? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.01.2014 20:42 Quote:fatsawhorse, карту выложите.- я мог бы её на почту Вам отправить (если бы знал Ваш почтовый ящик), поскольку не знаю места где бы я её для временного скачивания мог разместить! Quote:да, правильно... я надеюсь в вашей карте все скрипты в событиях расположены, а не через внеш.скрипт... иначе всё перестанет работать без вогификации, естественно- только в событиях, так как через внешний скрипт я стараюсь их не делать.. Кстаит, проблемка решилась.. Я взял переустановил игру и почему-то всё теперь в порядке - до сих пор не знаю в чём была проблема.. Ведь не работало никак.. У меня даже скриншоты остались снятые с данной проблемой.. Выставил картинку бы, но не знаю как её крепить, не опубликовывая в интернете при этом никак.. Видимо ошибки накопились и это всё сыграло главную роль, как раз, в работоспособности отдельных скриптов... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.01.2014 20:59 http://www.fayloobmennik.net/files/ok/3510103.html?check=348f3cf515925a035d79f09521ab1063 Попробуйте скачать отсюда.. Вроде бы выложил... P.S. Пароль 1 Пытался я сделать трюк, чтобы мой юнит кастовал на всю дружественную армию заклинание перед атакой. Например Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 21.01.2014 23:57 (21.01.2014 20:59)fatsawhorse Wrote: Цитата "Что якобы сам герой читает заклинание, но ничего не происходит" и так после каждого удара юнита... Так и должно быть на самом деле, т.е. опять недоработка программистов или всё-таки что-то опять не так? Кто сталкивался с такой проблемой? Что-то Вы много сваливаете на недоработки (WoG'а, программистов). Такое сообщение выдается обычно если герой пытается колдовать не имея книги (а BH:C это каст именно героя, не существа). Как вариант, перед кастом можете дать герою книжку, а после - забрать ее (HE:A). RE: Ваши вопросы по ERM-скриптам - igrik - 22.01.2014 13:21 Quote:Как вариант, перед кастом можете дать герою книжку, а после - забрать ее (HE:A).и дать маны тогда. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.01.2014 16:18 Quote:Как вариант, перед кастом можете дать герою книжку, а после - забрать ее (HE:A).- с книгой и маной, уже настроенной у героя, возникает такая же проблема. Он всё время мне отвечает после срабатывания команды, что герой читает заклинание, но ничего не происходит. Я даже нужное заклинание поставил ему в книгу, но надпись постоянно выплывает.. Quote:Такое сообщение выдается обычно если герой пытается колдовать не имея книги- У меня как-то и с книгой оно выходило, ну только после того, как пришла пора срабатывать команде.. Попробую ещё раз.. Может после переустановки игры и этот трюк выйдет.. Quote:Как вариант, перед кастом можете дать герою книжку, а после - забрать ее (HE:A). Quote:и дать маны тогда.Хороший вариант. Попробуя так сделать - может и получиться на этот раз.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.01.2014 17:00 Проверил и всё равно не работает.. В erm-helpe пишут следующее Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 22.01.2014 18:18 а ещё там же, но выше написано... Quote:!!BH#:XXXX; - в битве вы можете установить/проверить/получить параметры действия героя.в примере пропущена эта деталь.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.01.2014 18:31 Quote:а ещё там же, но выше написано... Спасибо Вам "Bes" за подсказочку.. Сейчас обязательно попробую сделать.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.01.2014 19:15 Quote:а ещё там же, но выше написано...- что-то всё равно нет результата.. Никак не хочет команда выполняться! RE: Ваши вопросы по ERM-скриптам - Algor - 22.01.2014 19:45 fatsawhorse Wrote:что-то всё равно нет результата.. Никак не хочет команда выполняться! fatsawhorse, скрин/лог ошибки и кусок кода (желательно начиная с триггера) серьезно ускорили бы решение многих вопросов. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.01.2014 16:44 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 24.01.2014 21:39 я конечно дико извиняюсь, но разве !!BH работает в теле MF-триггеров? сомневаюсь... RE: Ваши вопросы по ERM-скриптам - Berserker - 24.01.2014 22:46 С чего бы ему не работать там? RE: Ваши вопросы по ERM-скриптам - Bes - 25.01.2014 00:40 колдовство в триггере обработки последствий колдовства? ну, не знаю... RE: Ваши вопросы по ERM-скриптам - Папаган - 25.01.2014 01:17 Что надо удалить/изменить в скрипте кармических битв, чтобы поддержка появлялась всегда (просто иногда случается такое, что она не появляется)? RE: Ваши вопросы по ERM-скриптам - Berserker - 25.01.2014 01:24 Bes, ты не написал BH:C, рекурсия нежелательна, да. На это ВоГ не рассчитан. Я уже приводил в теме боевых героев отчёт. RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.01.2014 02:17 (25.01.2014 01:17)Папаган Wrote: Что надо удалить/изменить в скрипте кармических битв, чтобы поддержка появлялась всегда (просто иногда случается такое, что она не появляется)?В самом начале скрипта (строка 62 в оригинальном файле):Заменить это на: Это уберёт 10% шанс на отсутствие поддержки. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.01.2014 15:04 Quote:я конечно дико извиняюсь, но разве !!BH работает в теле MF-триггеров?- не знаю.. Просто нигде нет никаких ограничений и предупреждений в erm-helpah. Вот я и посчитал, что возможно сделать таким способом.. А то, что не работает у меня - значит где-то и что-то я не поставил в код, но только не пойму что именно... Может есть какая-нибудь команда (тригер), которая непосредственно отвечает за вызов любого заклинания перед атакой существа (существо накладывает заклинание само на себя), даже если оно его ранее не колдовало? RE: Ваши вопросы по ERM-скриптам - Папаган - 29.01.2014 13:23 Нарыл, наконец-то, скрипт Берсеркера по приведению искусства войны в порядок; вот он. Еще видел такой баг: иногда во время разделения ИИ отряда надвое первая его половина пропадает (от нее остается только... тень - не тень, призрак - не призрак, не знаю, как назвать); соответственно, остается уничтожить только оставшуюся половину. С чем это может быть связано? RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.01.2014 14:15 Похоже будто получается отряд с 0 существ. RE: Ваши вопросы по ERM-скриптам - Algor - 29.01.2014 15:13 Если не изменяет, там что-то было связано с двугексовыми существами. Но могу ошибаться, т.к. сам разделение отрядов не пользую - ИИ эту функцию совсем неоптимально использует. RE: Ваши вопросы по ERM-скриптам - Папаган - 29.01.2014 16:55 Этот баг был с троглодитами и бесами, если что. Кстати, заметил, что жилища грейженных существ (те, которые были таковыми изначально, а не усилены самим игроком) не отражаются на приросте соотв. существ в городах; так и было задумано, или это тоже баг? upd: (29.01.2014 17:17)Algor Wrote: Отражаются, но только после отстройки грейда в городе. Только что проверил, все так и есть. Обидно, досадно, ну да ладно. RE: Ваши вопросы по ERM-скриптам - Algor - 29.01.2014 17:17 Отражаются, но только после отстройки грейда в городе. Т.е. если есть внешнее жилище алебардщиков, а в городе отстроены только копейщики, бонуса прироста не будет. А после отстройки алебардщиков бонус появится. RE: Ваши вопросы по ERM-скриптам - Папаган - 31.01.2014 14:52 Такая проблема со змиями. И так всегда - при нападении, присоединении, етц. Вместо их нормального названия выдает вот эту стеночку текста. С чем может быть связано? RE: Ваши вопросы по ERM-скриптам - igrik - 31.01.2014 17:48 С тем, что для длительного хранения одну текстовую переменную z941 используют 2 скрипта. Серипт на змиев-берсеркеров и скрипт "новой системы восполнения маны" из скрипт-пака "ERA Scripts 1.08 Rus/Eng" Algora. Там же и z940 RE: Ваши вопросы по ERM-скриптам - Algor - 31.01.2014 22:30 (31.01.2014 17:48)igrik Wrote: С тем, что для длительного хранения одну текстовую переменную z941 используют 2 скрипта. Серипт на змиев-берсеркеров и скрипт "новой системы восполнения маны" из скрипт-пака "ERA Scripts 1.08 Rus/Eng" Algora. Хмм... z940-z941 не указаны в Usage358.txt, хотя с 3.58 WoG'а используются в "Змиях-берсеркерах", а я именно на этот список опирался при выборе переменных, чтобы не пересекаться. Обновил ERA Scripts Rus. Папаган, igrik спасибо за репорт. RE: Ваши вопросы по ERM-скриптам - igrik - 01.02.2014 00:17 лично я считаю самым надежным поиском переменных только поиск "с текстом" черезTotal Commander... Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 01.02.2014 01:13 igrik, подтверждаю... все текстовые переменные так проверял перед использованием. RE: Ваши вопросы по ERM-скриптам - Algor - 01.02.2014 11:17 Ну, ну... Найдите мне переменные zx16 таким поиском. Это к вопросу о надежности. А так конечно да, в 90% случаев работает. Но с Usage358.txt это первый обнаруженный недочет. RE: Ваши вопросы по ERM-скриптам - Bes - 01.02.2014 17:15 Algor, не умничай ![]() в WoG-скриптах нет таких конструкций... (я верю в это) RE: Ваши вопросы по ERM-скриптам - Berserker - 01.02.2014 19:55 С этой переменной я столкнулся в Фениксе лет шесть назад. RE: Ваши вопросы по ERM-скриптам - Bes - 01.02.2014 21:34 Berserker, столкнулся где? в скриптах wog? или в script99 ? RE: Ваши вопросы по ERM-скриптам - Berserker - 01.02.2014 22:55 В 99-м. Пересеклись индексы. С тех пор про змиев знал. RE: Ваши вопросы по ERM-скриптам - Algor - 02.02.2014 15:45 (01.02.2014 17:15)Bes Wrote: Algor, не умничай Bes, блажен, кто верует, ибо их есть Навскидку по чистому WoG 3.58f: "vx16" - в 8 скриптах "zx16" - в 2 скриптах "!!VRzy" - в 7 скриптах дальше проверять лениво. "фак на лицо", как грится. RE: Ваши вопросы по ERM-скриптам - Bes - 02.02.2014 17:09 (31.01.2014 22:30)Algor Wrote:в списке действительно нет, хм... хотя в полном перечне упомянуты(31.01.2014 17:48)igrik Wrote: С тем, что для длительного хранения одну текстовую переменную z941 используют 2 скрипта. Серипт на змиев-берсеркеров и скрипт "новой системы восполнения маны" из скрипт-пака "ERA Scripts 1.08 Rus/Eng" Algora. Quote:--------> ЗМИИ-БЕРСЕРКЕРЫ (script46.erm) RE: Ваши вопросы по ERM-скриптам - Папаган - 03.02.2014 01:47 (31.01.2014 22:30)Algor Wrote: Обновил ERA Scripts Rus. Папаган, igrik спасибо за репорт.И вам спасибо! Правда, теперь змии гордо именуются "Башня", но это лучше чем было, и уж тут вы точно ни при чем. К слову, школы колдовства выделяют скромную материальную помощь тем героям, которые заходят в них обучиться навыку/заклинанию, в размере 802565000 золотых; как это можно исправить? CRASHLOG RE: Ваши вопросы по ERM-скриптам - igrik - 03.02.2014 16:30 Папаган, у Вас по всей видимости целая куча скриптов "напихана" в игру. Отсюда выливаются всякого рода ошибки, потому что скрипты использвуют одни и те же переменные и вследствие этого конфликтуют между собой. Quote:Как это можно исправить?Удаленно ответить на этот вопрос невероятно сложно... Но всё же попрубуйте найти скрипт на "Башню" и попробовать сыграть без него. Если не знаете какой именно из скриптов на Башню, то с помощью тотал коммандера найдите файл с текстом "!!UN&y2=1/y7=2:R1;". Как - описано 3 или 4 постами выше. RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.02.2014 19:46 Не обязательно с помощью тотал командера. Нотепад++, например, тоже поддерживает поиск по файлам, да и стандартный виндовый поиск должен сработать. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.02.2014 12:51 Здравствуйте.. 1.Подскажите пожалуйста: если я хочу у своего юнита поставить навык "Уменьшение защиты врага" с большим действием, чем позволяет данный стек Spoiler (Click to View) P.S. хочу понизить до 650 вместо положенных 254 баллов! 2. Можете ещё подсказать: есть такой навык, как "Нет штрафа при рукопашной". Если я его дам баллисте, то будет ли толк в ближнем сражении или это никак не отразится на этом.. Сам проверял, но как-то ничего не заметил или всё-таки что-то упустил? RE: Ваши вопросы по ERM-скриптам - Algor - 05.02.2014 20:56 (05.02.2014 12:51)fatsawhorse Wrote: 1.Подскажите пожалуйста: если я хочу у своего юнита поставить навык "Уменьшение защиты врага" с большим действием, чем позволяет данный стек ...А можно уточнить, какой физический смысл по-вашему (как Вы это понимаете) должен быть у значения 650? Ну или 254. А потом уже поговорим, как это реализовать, варианты есть. (05.02.2014 12:51)fatsawhorse Wrote: 2. Можете ещё подсказать: есть такой навык, как "Нет штрафа при рукопашной". Если я его дам баллисте, то будет ли толк в ближнем сражении или это никак не отразится на этом.. Сам проверял, но как-то ничего не заметил или всё-таки что-то упустил?Для баллисты этот "навык" бесполезен, у нее нет рукопашной, т.к. установлен флаг "боевая машина". RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.02.2014 21:23 Quote:Для баллисты этот "навык" бесполезен, у нее нет рукопашной, т.к. установлен флаг "боевая машина".- спасибо за информацию.. Буду теперь иметь ввиду. Честно говоря никогда бы не подумал, что это именно так.. Я считал баллисту, как стрелка по сей день... Quote:А можно уточнить, какой физический смысл по-вашему (как Вы это понимаете) должен быть у значения 650? Ну или 254. А потом уже поговорим, как это реализовать, варианты есть.- обычно я в игре делаю таких юнитов, что защита их зашкаливает прям за 1000, а жизни и то больше и чтобы эту тысячу пробить 254 бала будет маловато, так как опыт в стеке набирается до этого предела и выше не скачет! Выходит тогда, что снижение защиты цели будет только игнорировать 254 бала защиты, а остальное придётся пробивать ударов - очень бы не хотелось.. На данный момент я вражескую защиту снижаю этим параметром Spoiler (Click to View) Хотелось бы именно при атаке её (защиту) понижать хотя бы на 600 единиц, а не до нуля, как это делаю я - было бы достаточно... Quote:А можно уточнить, какой физический смысл по-вашему (как Вы это понимаете) должен быть у значения 650? Ну или 254. А потом уже поговорим, как это реализовать, варианты есть.- как я понимаю эту строчку Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 05.02.2014 21:56 (05.02.2014 21:23)fatsawhorse Wrote:Флаг "боевая машина" в хэлпе расписан весьма слабо. У него много других "побочных" эффектов. Если той же баллисте это флаг убрать, то у нее появится рукопашная атака (с ответом врага), ее можно будет заблокировать как обычного стрелка, на нее можно будет колдовать заклинания запрещенные для машин и пр.Quote:Для баллисты этот "навык" бесполезен, у нее нет рукопашной, т.к. установлен флаг "боевая машина".- спасибо за информацию.. Буду теперь иметь ввиду. Честно говоря никогда бы не подумал, что это именно так.. Я считал баллисту, как стрелка по сей день... (05.02.2014 21:23)fatsawhorse Wrote: На данный момент я вражескую защиту снижаю этим параметромМожно после атаки восстанавливать значение защиты, что мешает? Перед снижением защиты в !?BG0 (и не обязательно ведь обнулять) сохраните текущую защиту в какую-нить неиспользуемую v-переменную, а в !?BG1 - восстановите сохраненное значение. Но есть и лучший способ: в триггере !?MF1 (получение физ. урона) можете вручную корректировать наносимый урон (оригинальная формула, если что есть в Физмиге). Такой способ позволит во-первых делать все в одном месте (ведь между BG0 и BG1 еще и другие скрипты могут что-то делать, в т.ч. и используя параметр "защита"), а во-вторых, можно управлять уроном более гибко и к механизму атаки/защиты совсем не привязываться. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.02.2014 23:22 Quote:Можно после атаки восстанавливать значение защиты, что мешает? Перед снижением защиты в !?BG0 (и не обязательно ведь обнулять) сохраните текущую защиту в какую-нить неиспользуемую v-переменную, а в !?BG1 - восстановите сохраненное значение.- а если как-нибудь попытаться сделать именно без сохранения данных в переменные, а просто-напросто взять и при ударе понизить защиту на огромное количество баллов, как будто бы и без самой защиты враг, но при этом не обнуляя её вообще и не восстанавливая в исходное значение? "Физмиг" - а что это такое? RE: Ваши вопросы по ERM-скриптам - Algor - 06.02.2014 00:07 (05.02.2014 23:22)fatsawhorse Wrote: а если как-нибудь попытаться сделать именно без сохранения данных в переменные, а просто-напросто взять и при ударе понизить защиту на огромное количество баллов, как будто бы и без самой защиты враг, но при этом не обнуляя её вообще и не восстанавливая в исходное значение?Изменить не восстанавливая потом? Само не восстановится. Механизмов временного изменения защиты (типа защитной стойки) посредством ERM нет. Я же предложил в MF корректировать урон как нужно, не меняя защиту. Вроде самый простой и правильный вариант. (05.02.2014 23:22)fatsawhorse Wrote: "Физмиг" - а что это такое?"ФИЗика МИра Героев" - самый полный справочник по 3м героям. Вот. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 06.02.2014 01:22 Quote:"ФИЗика МИра Героев" - самый полный справочник по 3м героям.- спасибо, занимательно, но даже прочитать будет непросто, так как большой объём, да ещё нудная программа эксель.. Quote:Я же предложил в MF корректировать урон как нужно, не меняя защиту. Вроде самый простой и правильный вариант.- да я как-то хотел конкретно без физических повреждений, связанных с уроном, а именно только отнять защиту, не меняя при этом уже установленный официальный параметр защиты самого существа. Но, видимо, раз так нельзя, тогда будем экспериментировать с физическими повреждениями MF.. RE: Ваши вопросы по ERM-скриптам - Algor - 06.02.2014 10:25 fatsawhorse Wrote:... да ещё нудная программа эксель.. Есть PDF-версия. Но по мне экселька намного удобнее. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 06.02.2014 13:09 Quote:Есть PDF-версия. Но по мне экселька намного удобнее.- с этим хоть как-то по удобнее, спасибо, на досуге почитаю.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.02.2014 21:52 Здравствуйте.. Подскажите мне пожалуйста: 1. Где может быть здесь ошибка и почему не работает эта строчка на поле боя (все строчки работают, которые я проставляю, но только не эта). Не знаю где может быть здесь ошибка? Вот эта строчка Spoiler (Click to View) 2. Какая строчка в этом скрипте отвечает за мгновенную смерть всего вражеского войска и будет ли она работать без всей собранной здесь начинки, если я эту отдельную строчку вставлю, допустим, в боевой тригер существа? Вот этот скрипт Spoiler (Click to View) Спасибо заранее.. RE: Ваши вопросы по ERM-скриптам - Algor - 10.02.2014 00:11 (09.02.2014 21:52)fatsawhorse Wrote: 1. Где может быть здесь ошибка и почему не работает эта строчка на поле боя...Я планировал сделать такую задумку в качестве блока: Враг наносит урон, я его запрещаю и тут же переношусь в позицию на поле боя с номеров 125, но почему-то не работает..Попробуй после нее !!BU:R; вставить. (09.02.2014 21:52)fatsawhorse Wrote: 2. Какая строчка в этом скрипте отвечает за мгновенную смерть всего вражеского войска...Все. За смерть одного отряда !!BM:K100500; и !!BU:R; Остальное - обвязка для правильного отображения количества убитых. В принципе, можно обойтись и без пересчета базового количества и нанесения урона отрядам, проставив вражеским отрядам флаг БМ. Тогда бой завершится, т.к. убивать их будет уже не нужно. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.02.2014 00:58 Quote:Попробуй после нее !!BU:R; вставить.- нет, ничего не изменилось.. Как не было никаких действий, так и нет их.. Quote:За смерть одного отряда !!BM:K100500; и !!BU:R;- я как раз хотел помучить врагов, то есть при битве они все должны рухнуть на землю убитыми и только потом я отпраздную свою победу.. А если же сразу будет победа и бой закончен - так не интересно.. Хочется наблюдать сам процесс, когда они все замертво рухнут на поле боя.. ![]() Quote:За смерть одного отряда !!BM:K100500; и !!BU:R;- пытался отдельно поставить этот код, чтобы проверить, но команда Spoiler (Click to View) Я знаю, что этот скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 10.02.2014 11:00 fatsawhorse Wrote:Тогда, повторюсь, кидайте кусок кода начиная с триггера, иначе приходится играть в Вангу.Quote:Попробуй после нее !!BU:R; вставить.- нет, ничего не изменилось.. Как не было никаких действий, так и нет их.. Навскидку: в x1 может быть совершенно не номер отряда который надо телепортировать в 125-ю позицию. fatsawhorse Wrote:Хочется наблюдать сам процесс, когда они все замертво рухнут на поле боя..Ну тогда, приведенный вариант как раз то, что нужно. Можно (если нужно) вынести !!BU:R; в конец !?FU1; - будут по очереди складываться. fatsawhorse Wrote:команда !!BM:K100500 наносит ущерб только нежити, а не живым существам и при этом всем подряд, не разбирая где свои и где чужие и урон наносимый этой командой слишком мал...!!BM#:K100500 Наносит отряду №# 100500 урона. Мало 100500 - больше поставьте, кто ж мешает. 100500 - обозначает "до фига", если не в курсе
![]() fatsawhorse Wrote:Я знаю, что этот скриптУказанный скрипт наносит урон всем без исключения отрядам защищающейся стороны, т.к. именно отряды защитника в нем перебираются: !!DO1/21/41/1:P; fatsawhorse Wrote:но также и появляется сложность внести его (этот скрипт) в тригер MF, что как раз мне и хочется сделать, но опять же не могу из-за стартовой строчки срабатывания !?BR&v997=1;!!!Так поменяйте триггер !?BR&v997=1; на !?MF1; в чем проблема? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.02.2014 14:36 Quote:Тогда, повторюсь, кидайте кусок кода начиная с триггера, иначе приходится играть в Вангу.Вот сам код, а вместо пустой строчки я как раз и хотел вставить саму телепортацию Spoiler (Click to View) Spoiler (Click to View) Quote:Так поменяйте триггер !?BR&v997=1; на !?MF1; в чем проблема?- спасибо Вам, всё прекрасно получилось и работает на ура.. Quote:100500 - обозначает "до фига", если не в курсе- буду иметь ввиду - правда не знал и по сей день думал, что цифровое обозначение указывает, в большей степени, на какой-либо флаг (стандартное и не меняющееся значение), чем установленное значение урона.. RE: Ваши вопросы по ERM-скриптам - igrik - 13.02.2014 15:57 Quote:один слот монстров перемещается в заданную траекторию постоянно, даже если ударом попадают по другим стекампотому что не правильно указывается номер атакуемого стека. это попробуй заменить на это RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 13.02.2014 18:18 Quote:попробуй заменить на это- спасибо Вам большое "igrik", всё получилось.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 15.02.2014 21:29 Здравствуйте.. Кто может подсказать в чём может быть здесь проблема? Вот даны три скрипта Spoiler (Click to View) Говоря простым языком в народе: всё срабатывает одновременно, а хочется сделать (поставить) у каждой функции отдельное срабатывания от остальных двух имеющихся функций! RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.02.2014 00:36 Кто будет разбираться - может заодно объясните мне как они могут работать с условиями вида "y10>20 и y10<5"? Или они не работают на самом деле, или я совсем поехал. RE: Ваши вопросы по ERM-скриптам - Bes - 16.02.2014 01:50 gamecreator, самое интересное, это откуда вообще в y10 попадают значения... переменная возникает из воздуха... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 16.02.2014 02:31 Быстро же меня уже успели раскритиковать и опять же те же самые разлюбезные лица, что и всегда! Ну в следующий раз тогда я буду приводить, как пример, неполную функцию, а её только часть, где и возникает сомнение, во избежание подобных недоразумений. Речь шла не о самом тригере,а именно о второй части кода. С самим срабатыванием нет у меня никаких проблем. Дело в том, что эти три функции, которые на данный момент у меня остались, поскольку лишнее я удалил, чтобы сильно впечатлительных людей не тревожить, срабатывают всегда одновременно и неразрывно друг с другом, имея при этом разные переменные, функции, номера существ и многое другое.. Непонятно только почему? А эта функция "y10>20 и y10<5"? здесь абсолютно не причем и никакой она роли не играет в моей проблеме, так как сама проблема, ещё раз повторюсь, как раз не в срабатывании абилок, а именно в одновременном действии трёх функций??? RE: Ваши вопросы по ERM-скриптам - Algor - 16.02.2014 03:48 (16.02.2014 02:31)fatsawhorse Wrote: Быстро же меня уже успели раскритиковать и опять же те же самые разлюбезные лица, что и всегда! Ну в следующий раз тогда я буду приводить, как пример, неполную функцию, а её только часть, где и возникает сомнение, во избежание подобных недоразумений.Не заводись. Ни у кого нет цели цепляться к коду. Просто чтобы найти, что не работает, нужно для начала понять 2 вещи: как должно работать и как работает сейчас. И если первое можно и нужно описывать словами, то для второго необходим анализ кода, который весьма затруднен, когда в коде мусор (неиспользуемые/нерабочие вещи как в случае с "&y10>20/y10<5"). Вкратце по первому скрипту: *** следующее действует только если атакует защищающийся герой. Так и должно быть? !!BG:Q?y19; !!FU&y19=0:E; убеждаемся, что это не ход нашего героя !!BG:N?y20; берем номер отряда, чей сейчас ход !!BMy20:N/?v2787; запоминаем монстров !!VRy21:Sv2787*80:100; уничтожаем всех монстров !!VRy18:Sv2787-y21; Формула уничтожения монстров *** Эта стока не работает. Должно быть !!BMy20:Ndy18 !!BMy20:Nd/y18; устанавливаем полученный результат *** причем, если численность существ надо уменьшать (подозреваю, что так), то вместо !!VRy18:Sv2787-y21; Формула уничтожения монстров *** нужно указать !!VRy18:Sy21-v2787; Формула уничтожения монстров *** чтобы y18 оказалась отрицательной и вычлась из текущей численности отряда в !!BMy20:Ndy18 *** и после изменения численности отряда надо бы !!BU:R делать *** Следующий код тоже фактически бесполезен в текущем варианте. Как скорее всего должно быть - см. ниже про метки. !!VRv2788:S1; ставим переменную-метку для следующего триггера !?BG1&v2788=1; триггер после атаки(если стоит метка) !!VRv2788:S0; сбрасываем метку (16.02.2014 02:31)fatsawhorse Wrote: Говоря простым языком в народе: всё срабатывает одновременно, а хочется сделать (поставить) у каждой функции отдельное срабатывания от остальных двух имеющихся функций!Функции срабатывают не одновременно, а последовательно. И, собственно, в коде ничто не запрещает им всем по очереди срабатывать. Подозреваю, строки типа !!VRv2788:S1; ставим переменную-метку для следующего триггера должны были выполнять роль ограничителя (если есть метка, следующая функция не срабатывает), но этого нигде не прописано. Сделать можно было например так: ***для второй функции !?BG0&v2788=0; /до атаки, если первая метка не установлена ***для третьей функции !?BG0&v2788=0/v2790=0; /до атаки, если ни первая, ни вторая метки не установлены RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.02.2014 03:52 (16.02.2014 01:50)Bes Wrote: gamecreator, самое интересное, это откуда вообще в y10 попадают значения... переменная возникает из воздуха...Аргх, он уже удалил тот код. Но я помню что ясно видел там !!VRy10:S0 R99; (16.02.2014 02:31)fatsawhorse Wrote: Быстро же меня уже успели раскритиковать и опять же те же самые разлюбезные лица, что и всегда!Да успокойся, никто тебя не трогает. Мне просто было интересно, может я что не так понял. Думал может местные гуру развеют сомнения. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 16.02.2014 12:11 Quote:Аргх, он уже удалил тот код. Но я помню что ясно видел там !!VRy10:S0 R99;- да, была эта строчка, но она опять же никак не влияет на само событие, так как с ней оно (это событие) работает должным образом, так, как и должно работать с моей установкой... У меня много событий сделано подобным способом и все прекрасно срабатывают друг за другом, как и должно быть по моим установкам, но также и никак не пересекаются друг с другом (так тоже должно быть).. Всё работает прекрасно и поэтому само тело тригера я стараюсь не трргать, а только экспериментировать с ресивером.. Quote:Да успокойся, никто тебя не трогает. Мне просто было интересно, может я что не так понял. Думал может местные гуру развеют сомнения.- Вы скорее всего правильно поняли и может как раз быть также ошибка в этих строчках !!VRy10:S0 R99; и в других, но они, самое главное, - работают и меня это устраивает (они все свою функцию выполняют, по крайней мере, как я заметил). Quote:Не заводись. Ни у кого нет цели цепляться к коду. Просто чтобы найти, что не работает, нужно для начала понять 2 вещи: как должно работать и как работает сейчас. И если первое можно и нужно описывать словами, то для второго необходим анализ кода, который весьма затруднен, когда в коде мусор (неиспользуемые/нерабочие вещи как в случае с "&y10>20/y10<5").- спасибо Вам "Algor" за детальную подсказку.. Уберу весь лишний мусор с кода! Quote:*** следующее действует только если атакует защищающийся герой. Так и должно быть?- да, я к этому и стремился, что если только враг атакует меня, то получает полный пакет начинки, а в случае, если он ожидает хода или не ходит, то остаётся целёхоньким.. Quote:Функции срабатывают не одновременно, а последовательно. И, собственно, в коде ничто не запрещает им всем по очереди срабатывать. Подозреваю, строки типа- понятно.. Я как раз не вдавался в более мелкие подробности с этими строчками, но если же это так на самом деле, то прекрасно будет.. Quote:Подозреваю, строки типа- Да, именно так - эти строки вообще не ограничивают действие скрипта, вернее не останавливают его и поэтому он, как я думаю, прикрепляется к действию второго и третьего и они друг за другом срабатывают последовательно - это, конечно, ужас полнейший.. Ведь так вражеский противник много не проживёт... А можно ли у Вас ещё уточнить "Algor": если я поставлю переменные на вторую и третью функции Spoiler (Click to View) На данный момент у меня при аналогичной постановке Spoiler (Click to View) С большим шансом срабатывания первая функция единственная активируется, но при маленьком шансе срабатывания второй и третьей - так и должно быть, скажем всё в порядке; С мизерным шансом срабатывания первой функции и с большим шансом второй, например - срабатывает вторая функция без третьей, но затем следует и первая функция, добивая при этом врага до смерти Тертья с большим шансом равна тому, что указано во-второй с большим шансом.. RE: Ваши вопросы по ERM-скриптам - igrik - 16.02.2014 23:57 Абсолютно не "въехал" в последний абзац, но что мешает сделать так? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.02.2014 01:08 Quote:Абсолютно не "въехал" в последний абзац, но что мешает сделать так?- наверное то, что у меня три разных существа, активирующие каждый своё событие, а не одним монстр. Идёт проверка на наличие артефакта, в отсутствие которого скрипт работать просто-напросто не должен. Активируют это событие они только тогда, когда нанесут противнику урон и каждое существо со своим личным шансом срабатывания может активировать только свою функцию, но не чужую... RE: Ваши вопросы по ERM-скриптам - igrik - 17.02.2014 01:42 Ну так а где эти проверки на монстра и на артефакт, на шанс абилки в теле триггера BG0?!! Именно поэтому способности и срабатывают всегда и все поочереди. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.02.2014 16:09 Здравствуйте igrik.. На данный момент у меня следующая ситуация: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 20.02.2014 23:51 Здравствуйте... Кто может подсказать: у меня армия занимает все стеки (стандартные семь стэков). Чудовище-привидение находится, предположительно где-то в середине, но никак не на первом стеке. После нанесения удара чудовищем-привидением активируется скрипт. Срабатывает он прекрасно, но почему-то всегда при его срабатывании, в самом описании, урон наносит только первый стек, а не тот, кто удар производит... Почему так? Ведь в скрипте есть и проверка на монстра и тем более на его количество.. Что может быть не так? Скрипт, где чудовище-привидение мгновенно убивает весь отряд противника после атаки Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 21.02.2014 20:21 а разве в WoG команда MF:N не выдаёт "мусор"? (вопрос к знатокам темы...) RE: Ваши вопросы по ERM-скриптам - Anfis - 23.02.2014 20:12 Реально как-нибудь сделать событие на карте исключительно для компьютера? Речь не идёт о компьютере с фиксированной позицией города в начале игры, это как раз и в обычном редакторе можно сделать. Смысл в том, что бы в зависимости от каких-то условий сделать так, чтоб можно было усилить копмьютер при помощи события - дать артефакт, мораль, существ не из замка и т.д. RE: Ваши вопросы по ERM-скриптам - Berserker - 23.02.2014 20:17 А в чём проблема? Флаг 1000 определяет, ходит сейчас компьютер или нет. RE: Ваши вопросы по ERM-скриптам - Anfis - 23.02.2014 21:32 (23.02.2014 20:17)Berserker Wrote: А в чём проблема? Флаг 1000 определяет, ходит сейчас компьютер или нет. Да пока как-то не особо получается%) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 24.02.2014 00:51 Тогда HE-1:O для получения владельца текущего героя и OW:I для того, чтобы выяснить, ИИ ли владелец. RE: Ваши вопросы по ERM-скриптам - igrik - 24.02.2014 03:06 Quote:... в самом описании, урон наносит только первый стек...потому что параметру x1 не присвоен стек монстра, из-за чего x1 всегда равно нулю, а стек под номером 0 это первый монстр левого героя отсюда: так неправильно так правильно RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.02.2014 03:58 Так тогда просто 20 раз проверится один и тот же стек. Может там х16 должно быть? RE: Ваши вопросы по ERM-скриптам - igrik - 24.02.2014 12:32 нет. должно быть x1 RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.02.2014 15:38 Ой, я не на ту строку посмотрел. Так и есть, всё правильно. RE: Ваши вопросы по ERM-скриптам - Anfis - 25.02.2014 00:12 (24.02.2014 00:51)Berserker Wrote: Тогда HE-1:O для получения владельца текущего героя и OW:I для того, чтобы выяснить, ИИ ли владелец. Может, я что-то делаю не так, но компьютер не реагирует. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 25.02.2014 00:41 Anfis, а что ты хочешь сделать? Зачем флаг 500? и зачем ставить сообщения, если человек не может посетить этот объект, а компу сообщения не нужны. RE: Ваши вопросы по ERM-скриптам - Anfis - 25.02.2014 01:50 (25.02.2014 00:41)igrik Wrote: Anfis, а что ты хочешь сделать? Зачем флаг 500? и зачем ставить сообщения, если человек не может посетить этот объект, а компу сообщения не нужны. Сообщения я делал для себя, чтоб было сразу ясно, что работает так или иначе и выводились при проверке. Правда сейчас флаги изменены и уже не выводятся, но в начале были востребованы. RE: Ваши вопросы по ERM-скриптам - igrik - 25.02.2014 02:11 !!OW:I0/1; нельзя так делать. Потому что если красным игроком играл человек, то после данной команды красный перейдет под управление компа, а человек, тот который управлял красным - проиграет игру... RE: Ваши вопросы по ERM-скриптам - Berserker - 25.02.2014 04:19 Игрик верно сказал. Anfis, попробуй вернуться к своему предыдущему варианту, только убери &500 из !!IF:M. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.02.2014 18:08 Здравствуйте "igrik" Quote:потому что параметру x1 не присвоен стек монстра, из-за чего x1 всегда равно нулю, а стек под номером 0 это первый монстр левого героятоже самое и осталось.. Урон наносит всё равно первый стек, но никак не тот, кто, в данный момент наносит удар.. Жаль ![]() У меня возникает сомнение, что в этом коде что-то с чем-то не срастается и конфликтует и поэтому, судя по всему, выдаёт неверную информацию.. Также аналогично с кодом про слабость врага и страшную чуму.. Спасибо Вам "igrik", что пытаетесь помочь мне, а также за очень подробные объяснения команд... RE: Ваши вопросы по ERM-скриптам - igrik - 25.02.2014 22:19 данный разговор был про описание, а не про нанесение урона. Да и вообще, расписывайте свой скрипт, чтобы потом самому можно было в нем ориентироваться. Отсюда все ноги и растут. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.02.2014 22:47 Quote:тоже самое и осталось.. Урон наносит всё равно первый стек, но никак не тот, кто, в данный момент наносит удар.. Жаль- извиняюсь, не туда посмотрел и не о том подумал.. Quote:Да и вообще, расписывайте свой скрипт, чтобы потом самому можно было в нем ориентироваться. Отсюда все ноги и растут.- я так в этих скриптах плохо понимаю, что из-за своих незнаний вряд ли получится что-либо толковое написать, но на будущее постараюсь попробовать... "igrik" спасибо Вам за скрипт.. Он выглядит таким сложным, что разобраться мне с ним даже быстро не получится.. Спасибо А можно ли у Вас уточнить: У лазурных драконов (стандартных) есть стек с опытом "Податливый", а где может быть обозначение этого стека или где его лучше отыскать в erm-helpe, вроде бы я с ним нигде пока не сталкивался или его и вовсе нету.. В иммунитетах к магии я его также не видел.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.02.2014 22:58 (25.02.2014 22:47)fatsawhorse Wrote: я так в этих скриптах плохо понимаю, что из-за своих незнаний вряд ли получится что-либо толковое написатьУже не раз советовали как это исправить. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 27.02.2014 19:40 "igrik" спасибо Вам большое за помощь... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 02.03.2014 00:39 Здравствуйте.. Подскажите пожалуйста, кто может: 1. Какая переменная вместе с командой отвечает за проверку на самом поле боя пройденных квадратов. Другими словами, как мне можно провести проверку на количество пройденных клеток на поле боя 2. Укажите команду и переменную, которая может обездвижить противника хотя бы на один раунд минимум (враг должен пропустить свой ход, если эта команда его затронет) 3. Навык в опытах стека "податливый" где его искать? Он вообще есть? Если да, то укажите место, где он сидит, поскольку в опыте существ я его не нашёл! Помогите кто может... Спасибо.. RE: Ваши вопросы по ERM-скриптам - Algor - 02.03.2014 10:11 2. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 02.03.2014 18:57 "Algor" спасибо Вам за команду.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.03.2014 15:26 Здравствуйте... Подскажите пожалуйста: 1. Если !!MF1 работает непосредственно перед нанесением удара, то какая команда отвечает за срабатывание после нанесения удара? Тригер !?BG1 за это не отвечает!! Правильно ли я понимаю? 2. Как определить текущее здоровье юнита, но никак не стандартное? Spoiler (Click to View) 3. Если стек, получающий урон = 16, а какой тогда номер стека, который этот урон наносит? Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 09.03.2014 23:11 2. Справку нужно читать внимательнее!! !!BM#:H$ - Максимальное здоровье существа !!BM#:L$ Количество потерянного здоровья монстра в стеке Spoiler (Click to View) 3. Никакой. Он не передан в функцию FU2800. Чтобы передать номер атакующего стека в функцию, нужно сделать так: !?FU2799; !!DO2800/21/40/1&x3=1:Px1; левый атак. !!DO2800/0/20/1&x3=2:Px1; правый защищ. !!BU:R; Обновить поле боя после каких-либо действий !?FU2800; ; x1 - номер атакующего стека ; x16 - стек, получающий урон !!BMx16:T?y1; тип монстра !!FU&y1=-1:E; если монстра нет, выход !!BMx16:N1 K5000; Количество монстров в стеке (текущее) / Нанести урон стеку RE: Ваши вопросы по ERM-скриптам - Algor - 10.03.2014 03:04 (09.03.2014 15:26)fatsawhorse Wrote: 1. Если !!MF1 работает непосредственно перед нанесением удара, то какая команда отвечает за срабатывание после нанесения удара? Последовательность срабатывания основных боевых триггеров. Думаю, так будет понятней: !?BA0; - начало боя для атакующего или не MP. Для защитника в MP - !?BA50; !?BA52; - начало боя для всех !?BR; - только перед такт. расстановкой !?BR; - только после такт. расстановки !?BR; - в начале каждого раунда !?FU77007; - фаза регенерации отряда. Только для ERA. !?FU77006; - получение хода отрядом. Только для ERA. !?BG0; - перед действием !?MF1; - нанесение урона если есть !?MF1; - нанесение урона если есть (атаки неск. врагов, ответные удары, огн. щит, двойной удар) ... !?FU77007; - фаза регенерации отряда. Только для ERA. !?FU77006; - получение хода отрядом. Только для ERA. !?BG1; - окончание действия !?BG0; - перед действием !?MF1; - нанесение урона если есть !?MF1; - нанесение урона если есть (атаки неск. врагов, ответные удары, огн. щит, двойной удар) !?FU77007; - фаза регенерации отряда. Только для ERA. ... !?MF1; - нанесение урона если есть (атаки неск. врагов, ответные удары, огн. щит, двойной удар) !?BR; - в начале каждого раунда !?FU77007; - фаза регенерации отряда. Только для ERA. ... !?MF1; - нанесение урона если есть !?BG1; - окончание действия !?BA1; - окончание боя для атакующего или не MP. Для защитника в MP - !?BA51; !?BA53; - окончание боя для всех RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 11.03.2014 16:47 "igrik" спасибо Вам большое за подробную информацию... До сих пор я думал, что Spoiler (Click to View) Кстати, проверял команду Spoiler (Click to View) Spoiler (Click to View) Spoiler (Click to View) "Algor" Вам также спасибо, но из всего, что Вы привели я как-то не вижу команды или тригера, который отвечает за действие монстра непосредственно после атаки, кроме, как я уже писал, функции !?BG1 (по окончанию действия).. Хотя также, приведённая Вами информация тоже не плохая и может пригодиться.. Если я помещаю функцию !?BG1 в тело тригера с !!BM и т.д. - вылетает тёмный экран... Может эта команда не работает с этими подфункциями? RE: Ваши вопросы по ERM-скриптам - Algor - 11.03.2014 18:38 (11.03.2014 16:47)fatsawhorse Wrote: Если я помещаю функцию !?BG1 в тело тригера с !!BM !?BG1 - не функция! !!BM - не триггер! Ну а про черный экран без примера сказать что-либо сложно... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 11.03.2014 18:51 Quote:Ну а про черный экран без примера сказать что-либо сложно...- а скажите, почему !?BG1 нельзя поставить вместо !?MF1 Ну, к примеру в этот скрипт, чтобы он активировался после атаки, а не перед ней Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 11.03.2014 20:36 (11.03.2014 18:51)fatsawhorse Wrote:Ну хотя бы потому, что первый же ресивер в нем - это !!MFQuote:Ну а про черный экран без примера сказать что-либо сложно...- а скажите, почему !?BG1 нельзя поставить вместо !?MF1 Quote:!!MF:XXXX; - ресейвер для контроля получаемого стеком физического повреждения.а в триггере !?BG1 никто никому никакого физического повреждения не наносит. Если хотите, чтобы действие произошло после атаки, можете в !?MF делать все проверки, подготавливать данные и сохранять их в v-переменные, а в !?BG1 подтягивать из этих переменных данные и собственно выполнять действие. Для Эры вместо !?BG1 лучше использовать фазу регенерации (см выше), кроме случая когда действие должно отработать и после смерти последнего отряда (как восстановление лордов вампиров, например). RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 11.03.2014 20:51 Но !?BG1 всё равно надо куда-нибудь поставить. Если даже я запишу переменные в !?MF по такому примеру Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 11.03.2014 22:56 (11.03.2014 20:51)fatsawhorse Wrote: кстати, этот пример вообще не работает из справочника ерм-хэлп"Программы всегда работают правильно, а баги и глюки в них добавляют программисты." (с)пёрто с баша И да, приведенный выше пример и не должен работать в таком виде, т.к. это не полный скрипт а всего лишь часть кода, демонстрирующая применение. Или как по-вашему оно должно работать вне триггера и с непонятно чем в y1? RE: Ваши вопросы по ERM-скриптам - Папаган - 13.03.2014 14:48 Как в скрипте "доп. апгрейды" (не путать с "расширенным улучшением"!) убрать даунгрейд драколичей в кровавых драконов? RE: Ваши вопросы по ERM-скриптам - Ivor - 13.03.2014 15:08 В стандартных скриптах такого нет. Ищи строку вида !#MA:U196/154; и удали/закомментируй её RE: Ваши вопросы по ERM-скриптам - Algor - 13.03.2014 16:09 Это скрипт Gamecreator'a (возможно "option 820 - additional upgrades.erm" из ERA Scripts). В нем есть строка: если хочешь оставить грейд только в одну сторону (кровавик->драколич), исправь ее на RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 13.03.2014 19:24 Здравствуйте.. 1. "Algor" был раньше разговор у нас (ещё в личной переписке) про кавалерийский бонус.. Вы мне тогда описали словесно примерное содержание скрипта, который можно соорудить у монстра, чтобы симулировать этот навык в действительности у тех, у кого его нет и отродясь.. Если я могу проверить урон, проверить монстра, то как мне тогда проверить количество клеток, который преодолевает юнит на поле боя при хотьбе к противнику, чтобы затем ему (врагу) нанести урон. Ведь если я пройду одну клетку, то и урон кавалерийского бонуса тогда должен быть с силой удара на одну клетку, а если все двенадцать, то и урон также.. 2. Вы мне не подскажите случайно, если знаете конечно, как можно заставить скриптом стрелять, например чудовище-привидение, но только без использования опыта стеков существа (через !!EA).. Как-нибудь без опыта стеков или нет таковых вариантов? Пусть даже без анимации луч стрельбы вылетает, но только не выдаёт при своём действии ошибок.. 3. Quote:"Программы всегда работают правильно, а баги и глюки в них добавляют программисты." (с)пёрто с баша- в тригер я его подставлял, конечно, но проглядел эту переменную в "y1" - признаю я это, да.. 4. Пожалуйста скажите мне, где может быть здесь ошибка, так как передвижение такого по суши я не получаю, а сопротивление и первичные навыки работают прекрасно... В чём проблема с передвижением??? Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 13.03.2014 21:07 (13.03.2014 19:24)fatsawhorse Wrote: то как мне тогда проверить количество клеток, который преодолевает юнит на поле боя при хотьбе к противникуЕсли под WoG 3.58, то средствами ERM точно определить нельзя. Можно получить начальную и конечную точки, но понятно, что однозначно получить пройденное между ними расстояние не получится. Если под Эру (Вы не перешли еще?), можно задать вопрос Berserker'у, он вроде в Yona-моде что-то подобное делал. (13.03.2014 19:24)fatsawhorse Wrote: 2. Вы мне не подскажите случайно, если знаете конечно, как можно заставить скриптом стрелять, например чудовище-привидение, но только без использования опыта стеков существа (через !!EA).. Как-нибудь без опыта стеков или нет таковых вариантов? Пусть даже без анимации луч стрельбы вылетает, но только не выдаёт при своём действии ошибок..На df2 не так давно эта тема рассматривалась (и даже не первый раз вроде), поищите там. (13.03.2014 19:24)fatsawhorse Wrote: 4. Пожалуйста скажите мне, где может быть здесь ошибка, так как передвижение такого по суши я не получаю !!HE-1:G/?w121; и !!HE-1:G/w121; работать не будут. Правильно будет: !!HE-1:G?w121; и !!HE-1:Gw121; ну и при одевании/снятии неплохо бы изменять не только базовые очки передвижения, но и текущие (HE:W). И да, сначала тестируйте этот скрипт без других, т.к. я знаю несколько распространенных скриптов также изменяющих ОД героя. Иначе рискуете получить непонятный результат. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 13.03.2014 21:26 "Algor" спасибо Вам за информацию 1. Quote:Если под Эру (Вы не перешли еще?), можно задать вопрос Berserker'у, он вроде в Yona-моде что-то подобное делал.- старая привычка сидеть как на XP, так и на 3,58f 2. Quote:На df2 не так давно эта тема рассматривалась (и даже не первый раз вроде), поищите там.пожалуйста, если можете бросьте сылку на сайт, а то не очень мне понятно где это! 3. А так и должно быть, что если я потом сниму артефакт после того, как ход закончится и поставлю его вновь себе в слот, то ход можно продолжать таким образом до бесконечности - интересно, если так, но как-то азарт игровой пропадает.. 4. Пожалуйста скажите мне: как можно сделать таким образом, чтобы после снятия артефакта исчезли данные бонусы и возвратились только лишь в случае, когда артефакт будет непременно на мне опять.. Вот код Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.03.2014 21:47 (13.03.2014 21:26)fatsawhorse Wrote: пожалуйста, если можете бросьте сылку на сайт, а то не очень мне понятно где это!http://forum.df2.ru/index.php?showforum=52 RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 13.03.2014 22:00 Спасибо.. RE: Ваши вопросы по ERM-скриптам - Папаган - 13.03.2014 22:08 Ivor, Algor, спасибо огромное, а то достало - атакуешь драколичей, из них половина - кровавые, и как итог - минус четверть возможного опыта. Кстати, "соседство нейтралов" можно совместить с "кабанами в жилищах"? Просто в жилищах снайперов, "бомжей" (кабанов, воров и кочевников) и "трансгендеров" (попов, колдуний и чародеев) кабаны всегда заменяют один из отрядов. А было бы неплохо, чтобы они не заменяли уже имеющихся обитателей, а присоединялись к ним (четвертыми). RE: Ваши вопросы по ERM-скриптам - Algor - 13.03.2014 22:30 (13.03.2014 22:08)Папаган Wrote: А было бы неплохо, чтобы они не заменяли уже имеющихся обитателей, а присоединялись к ним (четвертыми). Полез смотреть и внезапно обнаружил, что я когда-то уже решал эту проблему. В 77 wog - map rules.erm нужно поправить функцию: RE: Ваши вопросы по ERM-скриптам - Папаган - 13.03.2014 23:40 Еще раз огромное спасибо. (Как удобно форум-то сделан - copy-paste прямо в скрипт, и все работает!) Кстати, в игриковском "окне обмена героев" функции передачи и обмена армиями не работают. (с инвентарем - как одетыми артами, так и в рюкзаке - проблем нет). При нажатии на кнопку обмена ничего не происходит, а при передаче вылетает херова уйма ошибок, и у героя, передающего войска, армия пропадает, а у принимающего - не появляется!
RE: Ваши вопросы по ERM-скриптам - igrik - 14.03.2014 00:11 Значит будем решать... Укажите список модов и залейте файл настроек вог опций RE: Ваши вопросы по ERM-скриптам - Ivor - 14.03.2014 00:52 Что-то скрипт 999 keyboard fix start - совсем не fix. При нажатии на S - ошибка и вылет https://dl.dropboxusercontent.com/u/58527032/S-crash.zip Смущает то, что в WoG есть скрипт era - quick savings, а в ERA scripts Rus - option 999 - quick savings Они не могут конфликтовать? RE: Ваши вопросы по ERM-скриптам - Berserker - 14.03.2014 05:27 Вылет весьма странный, явно при попытке сохранить игру, запись в левую область памяти. Как будто пересеклись номера функций. RE: Ваши вопросы по ERM-скриптам - Папаган - 14.03.2014 07:16 Моды. (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 14.03.2014 08:56 (14.03.2014 00:52)Ivor Wrote: Смущает то, что в WoG есть скрипт era - quick savings, а в ERA scripts Rus - option 999 - quick savingsНет, в в ERA scripts Rus есть также пустой era - quick savings.erm, переопределяющий скрипт из папки WoG. Если только эта пустышка не была кем-то удалена из соображений оптимизации или если ERA scripts Rus в списке модов стоит до WoG/WoG Rus. RE: Ваши вопросы по ERM-скриптам - igrik - 14.03.2014 14:07 (14.03.2014 07:16)Папаган Wrote:Да действительно. Конфликт с ERA scripts Rus option 799 - swap troops.erm Папаган, для решения проблемы переустановите мод Окна встречи героев, там уже интегрирован фикс бага (пустой файл option 799 - swap troops.erm) upd: Quote:igrik, тогда добавь еще пустой swap troops.erm. В WoG Revised этот скрипт так называется.Добавлено. Algor, спасибо RE: Ваши вопросы по ERM-скриптам - Algor - 14.03.2014 15:29 (14.03.2014 14:07)igrik Wrote: там уже интегрирован фикс бага (пустой файл option 799 - swap troops.erm)igrik, тогда добавь еще пустой swap troops.erm. В WoG Revised этот скрипт так называется. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 15.03.2014 19:04 Здравствуйте... 1. А какой командой можно сделать таким образом, чтобы при снятии артефакта, скажем плащ № 168 (если я захочу его снять с плеч), чтобы он у меня безвозвратно пропал (в никуда)? 2. по умолчанию снижение защиты цели у чудовищ-привидений стоит 100%, а как можно поставить, например 300%? Заранее спасибо.. RE: Ваши вопросы по ERM-скриптам - Algor - 16.03.2014 01:13 (15.03.2014 19:04)fatsawhorse Wrote: 1. А какой командой можно сделать таким образом, чтобы при снятии артефакта, скажем плащ № 168 (если я захочу его снять с плеч), чтобы он у меня безвозвратно пропал (в никуда)? ERM HELP Wrote:!?AE0; - срабатывает при снятии артефакта (15.03.2014 19:04)fatsawhorse Wrote: 2. по умолчанию снижение защиты цели у чудовищ-привидений стоит 100%, а как можно поставить, например 300%? Физический смысл у 300% отсутствует. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 16.03.2014 14:55 Удалить у меня не получается его даже такими способами после снятия: !!HE-1:A-168; !!HE-1:A-1; !!HE-1:A168/1000000/0; Может я что-то делаю не так! Пожалуйста, подскажите мне ещё на скидку: вот я ставлю бонус Spoiler (Click to View) Spoiler (Click to View) Quote:Физический смысл у 300% отсутствует.- я всё понял. А возможно ли вообще понизить защиту цели у противника этим же чудовищем-привидением, ну скажем, не на какие-то %, а на баллы (очки) в придачу к его 100% игнорирования защиты у противника. Например, на 300 единиц, но без использования ресейвера !!EA? Если только вообще это можно сделать! RE: Ваши вопросы по ERM-скриптам - Папаган - 23.03.2014 12:30 Очередной баг (навожу на палату смерти, если что). (Click to View) Кстати, на пред. вопрос так и не ответили. ![]() Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 24.03.2014 01:03 (23.03.2014 12:30)Папаган Wrote: Очередной баг (навожу на палату смерти, если что).]Пересечение в death chamber и diplomatic bargaining z891 Quote:Кстати, на пред. вопрос так и не ответилиПотому что чтобы изменить на 3/4/5 клеток в расстановке, нужно найти адреса этих клеток в exe. А это уже больше чем просто скрипт... RE: Ваши вопросы по ERM-скриптам - Папаган - 24.03.2014 13:07 Огромное спасибо! А как изменить сами бонусы скорости в изм. тактике? RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.03.2014 13:47 В script03.erm: Код, отключающий тактическую фазу (Click to View) Код, добавляющий бонус скорости (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.03.2014 22:53 Здравствуйте... Когда-то я обращался с этим вопросом и сейчас опять прошу помощи о разделении обеих скриптов таким образом, чтобы они (каждый из них) не следовал друг за другом.. Я как только не пытался это сделать - ничего не выходит.. Я и переменные все поменял и значения другие поставил, но почему-то результат всегда один и тот же. Здесь люди наиболее грамотные и подкованные по скрипт описанию и может быть найдут ошибку. Может быть недостатком главным, как раз то и является отсутствие каких-либо строчек.. Вопрос возникает: каких именно строчек не хватает, чтобы работа этих скриптов всё-таки не совмещалась не только параллельно, но и последовательно. В наличие имею два разных монстра и шанс срабатывания у них будет абсолютно также отличаться друг от друга. Хотелось бы, чтобы один монстр, при выпадении шанса выдавал, например чуму, но не слабость, а другой - только слабость, но никак не чуму. Как же можно это исправить, не меняя при этом содержание скрипта (должно быть именно так: шанс выпадает и монстр активирует свою скрытую сверх способность, а когда враг мне начинает урон наносит, то тут и проявляется вся начинка скрипта. В случае, когда противник не атакует, то скрипт на него не действует).. Если его исправить (то есть поставить разграничения) невозможно, то я пойму, а если же всё-таки как-то можно, то какие строчки нужны для разделения этих скриптов, чтобы последовательно один за другим не выполнялся, при активации только одним монстром. Вот этот злополучный код Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - slater777 - 30.03.2014 11:43 Здравствуйте. Хотелось бы отредактировать script33 (castle upgrading) так, чтобы он действовал как в моде h3lord (script45): т.е. последовательное увеличение золота\мифрила на каждый последовательный апгрейд золотого запаса замка (также со строениями). Буду признателен за помощь. upd: проблема решена RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 11.04.2014 17:04 Здравствуйте... Подскажите мне пожалуйста, если только можно сделать таким образом: 1. Сделать следующим кодом Spoiler (Click to View) 2. Если я активирую любую команду или любой код (скрипт) перед нанесением урона в бою, то как мне сделать таким образом (или вернее через какой ресейвер или тригер необходимо установить), чтобы потом каждый раунд этот самый враг снова и снова получал эту начинку бесконечно (до самой своей смерти), но без физического воздействия моего монстра с ним (без ближнего контакта врага с моим монстром) Сразу извиняюсь за не совсем корректную формулировку вопросов, но я постарался их задать именно так, как сам и понимаю.. Спасибо за любую помощь или даже намёк... RE: Ваши вопросы по ERM-скриптам - Bes - 11.04.2014 17:30 (11.04.2014 17:04)fatsawhorse Wrote: 2. Если я активирую любую команду или любой код (скрипт) перед нанесением урона в бою, то как мне сделать таким образом (или вернее через какой ресейвер или тригер необходимо установить), чтобы потом каждый раунд этот самый враг снова и снова получал эту начинку бесконечно (до самой своей смерти), но без физического воздействия моего монстра с ним (без ближнего контакта врага с моим монстром)т.е. наподобие срабатывания Яда? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 11.04.2014 18:22 Quote:т.е. наподобие срабатывания Яда?- Да. Яд как раз и является примером того, что я и хотел скахать.. Вы это очень метко заметили. Противник получает порцию яда и потом каждый раунд страдает от боли, которую приносит ему яд... RE: Ваши вопросы по ERM-скриптам - Фениксизиум - 20.04.2014 09:52 Здравствуйте, ERM-скриптами занялся совсем не давно, можете помочь написать скрипт (или хотя бы намёки дать на используемые команды) как при посещении определённой точки на карте X1/Y1/Z1, монстр в точке X2/Y2/Z2 перенёсся в точку X3/Y3/Z3? Буду благодарен за любой ответ по вопросу
RE: Ваши вопросы по ERM-скриптам - Bes - 20.04.2014 12:48 Фениксизиум, посмотрите справочник по !?LE , !!UN:I и !!UN:O RE: Ваши вопросы по ERM-скриптам - Фениксизиум - 20.04.2014 13:14 Bes, Спасибо, как раз то что нужно. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.04.2014 14:06 Ещё понадобится !!MO. Вообще странно, что в ЕРМ есть команды для добавления и удаления, но нет команды для перемещения объекта. RE: Ваши вопросы по ERM-скриптам - Bes - 20.04.2014 14:14 gamecreator, согласен, весьма неудобно порой... хотя нам скажут мол "есть бродячие монстры", пользуйте... но это совсем другое, увы RE: Ваши вопросы по ERM-скриптам - Фениксизиум - 20.04.2014 15:18 gamecreator, Bes, Спасибо, всё получилось
RE: Ваши вопросы по ERM-скриптам - Sav - 20.04.2014 15:27 gamecreator Wrote:Вообще странно, что в ЕРМ есть команды для добавления и удаления, но нет команды для перемещения объекта.Это потому что в игре нет такой возможности. Единственные перемещаемые объекты - герой и лодка, и для них есть специальные структуры и функции на них, позволяющие перемещение. Для других объектов подобных структур нет. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.04.2014 16:02 Да я уже понял, что ЕРМ - всего лишь обёртка для встроенных функций. Только вот на пользу ему это не пошло. Да и судя по информации из соседней темы, реализовать перемещение объектов на уровне игрового кода - раз плюнуть. Уж явно проще, чем реализация тех же бродячих монстров. RE: Ваши вопросы по ERM-скриптам - Sav - 20.04.2014 16:43 Ну в принципе да, согласен, перемещение можно было бы избавить от ручной настройки нового объекта (а так же удаления и добавления структур в соответствующие списки для сложных объектов). RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 20.04.2014 21:07 Здравствуйте... Подскажите мне пожалуйста... Как можно поменять здоровье у моего монстра (кристального дракона), но при этом не менять само здоровье у всех монстров такого типа в игре.. Я одеваю артефакт и сразу же начинает срабатывает такая команда Spoiler (Click to View) Если я ставлю таким образом, то ничего не выходит Spoiler (Click to View) Если только это возможно сделать вообще... Спасибо RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.04.2014 21:26 Конечно не выходит, боя то нет. Проверяй в начале боя, одет ли артефакт. И не забудь для героя-защитника проверить (если он есть). RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 20.04.2014 23:07 Quote:Конечно не выходит, боя то нет. Проверяй в начале боя, одет ли артефакт. И не забудь для героя-защитника проверить (если он есть).- само собой, конечно.. Если я проверю на наличие артефакта перед боем у обеих сторон (атакующего и нападающего), то как мне потом записать саму строчку, которая будет отвечать непосредственно за то, чтобы только мой кристальный получил необходимое здоровье, а не вражеский? Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 20.04.2014 23:36 fatsawhorse, вы конечно же ошиблись. номер в команде !!BM# соответствует номеру стэка (0..20, 21..41). RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.04.2014 23:44 Ну хоть в помощь заглянул. Верно будет проверить каждый отряд: является ли он нужным монстром и если да, то применить к нему изменения. Для этого есть циклы. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 26.04.2014 23:18 Spoiler (Click to View) Spoiler (Click to View) Кто может подсказать: если я, например, ставлю функцию, которая при ударе вражеского монстра срабатывает как блок, то получится ли в эту же функцию, которая срабатывает у меня, как блок, прибавить строчку, которая наносила бы врагу, который непосредственно меня атаковал в этот момент, урон? RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.04.2014 01:16 (26.04.2014 23:18)fatsawhorse Wrote: я это в хэлпе видел, но посчитал, что может быть сработает и без номера стека, а с номером монстра...Ну это уже совсем ни в какие рамки адекватности не входит. Хоть на баш отправляй. Действительно, если в справке написано, что работает так и никак иначе, то может быть оно заработает по-другому? (26.04.2014 23:18)fatsawhorse Wrote: как бы мне на вражеский отряд не настроить эти данные.. Если враги будут тем же монстром, что и я играть, то какова вероятность, что монстр у них не будет копией моего (речь здесь идёт о наименовании юнита и его первичных навыках)?Номера отрядов атакующего - 0..20, защитника - 21..42. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 27.04.2014 17:27 Quote:Номера отрядов атакующего - 0..20, защитника - 21..42.- если судить именно по этому, то я могу поставить таким образом Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.04.2014 20:00 Читай внимательнее: (20.04.2014 23:44)gamecreator Wrote: Верно будет проверить каждый отряд: является ли он нужным монстром и если да, то применить к нему изменения.Это как бы намекает, что можно получить тип существа в отряде. Вообще советую почитать справку по !!BM, узнаешь много полезного. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 01.05.2014 07:55 Quote:Верно будет проверить каждый отряд: является ли он нужным монстром и если да, то применить к нему изменения.- спасибо, попробую.. Сразу не заметил... RE: Ваши вопросы по ERM-скриптам - Shiva - 01.05.2014 09:38 Можно ли сделать такой скрипт. Чтобы во время боя я и соперник (компьютер), могли колдовать двойную магию (два раза) за один ход, вместо одного раза как обычно. Например 2 раза подряд - метеоритный дождь и каменная кожа или молитва и восстановление и тд. Точно также как при зажатии кнопки "С" Тоже калдуется двойная магия, но противник так не может. Заранее спасибо. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 02.05.2014 11:13 Здравствуйте.. Можно ли ещё с одной просьбой к Вам обратиться! Может кто-нибудь знает или даже сталкивался с подобной проблемой - я решить её вообще не могу..играю я в уровень и собираю опыт, прокачивая тем самым всадника, но только как я достигаю 19 уровня, то сразу весь опыт минусуется, а с ним за одно и полностью всё золото в казне... Не знаю, что делать и в чём может быть проблема.. В событиях карты у меня уровень ограничен до 68 уровня, а причём тогда 19 - сам не понимаю... Так происходит всегда на 19 уровне... Или это всё может быть из-за того, что у меня чрезвычайно много скриптов напичкано в этом уровне. RE: Ваши вопросы по ERM-скриптам - Algor - 02.05.2014 14:08 (01.05.2014 09:38)Shiva Wrote: Можно ли сделать такой скрипт. Чтобы во время боя я и соперник (компьютер), могли колдовать двойную магию (два раза) за один ход, вместо одного раза как обычно. Можно. Ниже вариант "в лоб": (!?BR) В начале раунда обнуляем счетчики кастов героев. (!?BG0) При касте заклинания увеличиваем счетчик колдующего героя. (!?BG1) По окончании действия если счетчик героя не переполнен, разрешаем герою повторное колдовство: !!BH0:M0; - разрешить колдовство атакующему !!BH1:M0; - разрешить колдовство защищающемуся Ну и если сделаете, не забудьте, что в стандартном скрипте "Пещера приключений" в качестве одной из наград при обучении у отшельника тоже есть двойной каст, предусмотрите эту ситуацию. fatsawhorse Wrote:Или это всё может быть из-за того, что у меня чрезвычайно много скриптов напичкано в этом уровне. Что-то в скриптах явно конфликтует или глючит. У меня такой проблемы не встречалось. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 02.05.2014 14:36 Quote:Что-то в скриптах явно конфликтует или глючит. У меня такой проблемы не встречалось.- спасибо, понятно.. RE: Ваши вопросы по ERM-скриптам - Shiva - 07.05.2014 15:25 (02.05.2014 14:08)Algor Wrote:Пожалуйста если не трудно напишите готовый скрипт. Я в них совсем не разбираюсь и еще ни разу их не устанавливал.(01.05.2014 09:38)Shiva Wrote: Можно ли сделать такой скрипт. Чтобы во время боя я и соперник (компьютер), могли колдовать двойную магию (два раза) за один ход, вместо одного раза как обычно. В опциях WoG 3.5, нет функции двойного колдовства. Еще меня интересует такой вопрос. Когда устанавливаешь Граль в замок "Башню", то при этом открывается вся карта - убирается (туман войны). Хотелось бы убрать этот нежелательный эффект! Как отключить это свойство. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.05.2014 20:42 Здравствуйте... Если я баллисте даю две специальные особенности "Нет штрафа за преграды" и "Нет штрафа на дистанцию", то будут ли они всё-таки действовать, ведь баллиста это боевая машина, а не живой юнит, но она же также стреляет и по моему мнению эти особенности не будут бесполезны.. Скажите мне только те, кто это знает на самом деле! Прав я или нет? RE: Ваши вопросы по ERM-скриптам - Bes - 10.05.2014 21:11 fatsawhorse, если не секрет, как делаешь? код покажете? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.05.2014 21:12 Я выставляю эти параметры таким способом Spoiler (Click to View) Подскажите мне пожалуйста.. Не могу сообразить: почему ускорение накладывается только на моего монстра, ну наверное, дюжину раз, которые непосредственно наносит удар по врагу, хотя это ускорение должно накладываться на всех моих союзников (на каждого по отдельности)... Где может быть ошибка Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.05.2014 22:37 В цикле ускоряется х1-й отряд, а не х16-й. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.05.2014 22:51 Quote:В цикле ускоряется х1-й отряд, а не х16-й.- я даже ставил таким образом Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 11.05.2014 01:26 fatsawhorse, вы не поняли... внутри вашей ф-ции 5916 все целевые отряды должны быть как BMx16... зачем вы там используете BMx1 ? RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.05.2014 04:55 И вывод сообщения не надо в цикле делать чтобы не заспамливать чат. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 11.05.2014 14:04 Quote:fatsawhorse, вы не поняли...- если я поставлю таким образом Spoiler (Click to View) Quote:И вывод сообщения не надо в цикле делать чтобы не заспамливать чат.- а что я не так написал? RE: Ваши вопросы по ERM-скриптам - Bes - 11.05.2014 17:57 fatsawhorse, давайте так.. 1) почему у вас нет проверки на свой-чужой? 2) покажите код над строками !!DO5916/21/37/1&x3=1:Px16; левый атак. !!DO5916/0/17/1&x3=2:Px16; правый защищ. 3) строку !!MM:Sz2; (и текст над ней) выводите вне тела ф-ции иначе у вас скажем 40 раз будет одно и то же в ЛОГ записываться RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 11.05.2014 18:15 "Bes" я правду не знаю в чём здесь проблема может быть? Помогите пожалуйста разобраться... Quote:1) почему у вас нет проверки на свой-чужой?- проверка есть обязательно. Просто я её не написал на форум, так как видимо проблема не в ней, а именно с теми строками, что и указанны у меня.. Quote:2) покажите код над строками- не помогает.. Quote:3) строку !!MM:Sz2; (и текст над ней) выводите вне тела ф-ции- я переместил, но всё равно одно и тоже получается.. На моего юнита, наносящего урон по врагу, раз десять накладывается ускорение... Целая функция Spoiler (Click to View) Я также ещё хотел бы у Вас спросить.. Может Вы это знаете... 1. Как можно убрать стандартный полёт у чудовища-привидения, то есть лишить его этой способности, а то бонус кавалерийский не действует? 2. Если Баллиста является боевой машиной, то навык "Снижение защиты цели" будет ли работать у ней или всё-таки нет? Спасибо за помощь... RE: Ваши вопросы по ERM-скриптам - Bes - 11.05.2014 20:33 (11.05.2014 18:15)fatsawhorse Wrote: Я также ещё хотел бы у Вас спросить.. Может Вы это знаете...1. убрать у них флаг "летать", я полагаю. для этого посмотрите в справке команду MA:X 2. без понятия, дайте навык и проверьте, мных мыслей нет что до вашего кода... зачем вы для 5916 делаете цикл по стэкам, когда уже знаете номер стэка атакующего и можете без перебора напрямую задействовать ваш код ускорения? пройдитесь с самого начала вслух по вашему коду и озвучьте каждое действие, может вы увидите так ненужные действия RE: Ваши вопросы по ERM-скриптам - igrik - 11.05.2014 20:41 1. по отключению полета 2. ХЗ, но думаю что да RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 11.05.2014 21:23 Здравствуйте "igrik" Quote:1. по отключению полета- ой, спасибо Вам.. Вы спасли положение.. Теперь можно чудовищу-привидению спокойно кавалерийский бонус ставить.. По второму пункту: если поставить звук в пятую строчку (перед шестой), то сработает единожды только на моего монстра, который непосредственно нанёс урон по врагу... Я пытался так сделать, чтобы после нанесения урона моим монстром по врагу, непосредственно перед самим нанесением удара, будет срабатывать функция с анимацией и звуком ускорения (сначала на моём монстре, который нанёс удар по врагу, а затем на всех дружественных подразделениях, но только по одному разу).. Ломаю голову на этом скрипте и не могу сообразить момент, где могла бы здесь закрасться ошибка!!! Quote: зачем давать описание ускорения на каждого юнита???- Вы правы, сразу не подумал.. Сделаю так как Вы советуете, ведь описание у меня общее для всех и поэтому поставлю я его в пятую строчку.. Да, как-то всё равно не получается... Видимо, что-то где-то не так... Quote:что до вашего кода...- да дело тут в том, что я хочу сделать таким образом, что не на одного моего монстра ускорение накладывалось а на всю армию Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Shiva - 11.05.2014 23:01 Помогите написать ERM скрипы, для случайного артефакта. 1 Увеличение сопротивлении магии на 50%. 2 Увеличение сопротивлении магии на 100%. 3 Делает все ваши войска невосприимчивыми к заклинанию Ослепление, забывчивость (забвение) и берсерк (бешенства). 4 В начале боя творит заклинание Точность уровня эксперт. 5 Этот могущественный артефакт увеличивает урон, наносимый заклинаниями земли, воды, огня и воздуха на 50%. Нужен для увеличения атаки Сказочных драконов. Установил скрипт, который убирает "Замки на сборных артефактах", освободилось место и поэтому решил немного усовершенствовать своего Героя. P/S Также жду помощи по предыдущим темам. RE: Ваши вопросы по ERM-скриптам - igrik - 12.05.2014 21:38 Уля-ля . Но есть визуальный баг - анимация кастуется и на мертвых существах (лежащих убитых тушках). Доделывать влом...Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 13.05.2014 16:47 Здравствуйте "igrik".. Спасибо Вам за помощь.. Вы всегда меня выручаете.. Я Вам многим обязан... Всё так прекрасно работает, как и должно. Просто удивительно.. Спасибо.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.05.2014 13:29 Здравствуйте.. Кто может подсказать.. Как вообще можно зафиксировать данные параметры командира на постоянно таким образом, чтобы при его (командира) прокачке с повышением уровня они не изменялись никак... Параметры Spoiler (Click to View) P.S. В ерм-хэлпе только один параметр фиксируется, а нужно то все шесть.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.05.2014 14:55 Так они и не изменяются. Если бонус получен, то он остаётся с командиром. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.05.2014 18:39 Quote:Так они и не изменяются. Если бонус получен, то он остаётся с командиром.- извините, ну куда уж там... Это где видано было... Я поставил бонус этим способом, что был у меня указан выше. Далее напал на врага и уничтожил его.. Начал прибавляться опыт от победы над врагом. Мне сразу же предоставляется выбор из шести навыков (выбрать надо четыре), а при выборе четырёх, моя настройка вылетает в трубу. Не верите - попробуйте и сами убедитесь. Вы просто-напросто не пробовали, а знаете это по теории.. Теоретически да, меняться не должно, но на самом деле это вовсе не так.... P.S. повторюсь ещё раз: нереально угадать (собрать) комбинацию из представленных мне иконок с навыками (представляют шесть, а выбрать дано только лишь четыре), чтобы составить воедино нужных мне верных шесть особенностей (парализацию, блок, бонус кавалерии, уменьшение защиты, урон максимальный и вечный ответ на атаки), так как её не существует вообще... Раньше же у меня было сделано таким образом Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.05.2014 20:21 Здравствуйте все.. Видимо подсказки мне не получить, а тем более и не дождаться по поводу вопроса, изложенного ранее.. Но я почти с этим смирился.. Кто может подсказать мне, как можно привести скрипт в работоспособное состояние, а то ничего не выходит самостоятельно и самому мне достроить его достаточно сложно: я сам довольно плохо ориентируюсь в скриптописании, но хочу попробовать соорудить нечто подобное экстраурону.. Враг кристальный дракон (из вражеской армии). Урон наносит Верховный архангел из моей армии. Урон Верховного архангела для любого другого монстра из вражеской армии будет стандартным, но для Кристального - разрушительным (раз в 10 увеличен). Кусочек скрипта Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 18.05.2014 21:14 тогда уж что до !!BMvx2&v91:Ky11;... так зачем эта строка вообще здесь, если, как я понял, вы весь код используете в триггере !?MF, где достаточно изменить расчётный урон, после чего игра сама всё сделает RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.05.2014 22:09 "Bes" спасибо большое за помощь. Я не мог даже предположить, что урон потом сам увеличится при случае нападения на вражеского монстра той масти, которой и ожидается.. Я считал, что вообще там нужно целый ряд проверок провести, а на деле так просто оказалось.. Спасибо... Всё прекрасно вышло.... RE: Вопросы по моддингу - Bes - 20.05.2014 13:46 (22.09.2013 20:11)Berserker Wrote:подскажите, други, а как таким же способом получать описание вторичных навыков? нужно для мода, как наглядно показала вчерашняя игра новичка с работы RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.05.2014 21:44 Здравствуйте участники форума.. Quote:вся ваша ошибка в том, что вы с ходу стали в сложные задачи бросаться, не имея даже базу минимума для скриптинга... тем самым усложнили себе очень сильно понимание советов и подсказок со стороны других бывалых скриптописцев.- "Bes" мне очень тяжко и нелегко даётся изучение erm, если это вообще можно назвать изучением, так как постоянно возникает куча различных вопросов, на которые я никак не могу вообще отыскать ответа.. Более 80% в основном ничего не получается, так как я полностью не силён в программировании. А научится писать очень и очень хочется! Здесь я посмотрел на форуме у всех такой большой опыт и все столько всего умеют и знают.. Мне это почти не даётся.. Да, и мне стыдно бывает обращаться на форум или спрашивать совета.. Всегда стараюсь это избежать, но почти не получается. Многие мелкие недочёты в упор не вижу... ![]() Просьба: Подскажите пожалуйста мне, как можно данный скрипт Spoiler (Click to View) P.S. Скрипт срабатывает только у хозяина артефакта № 168.. Начало я не стал писать, поскольку проблема затаилась где-то здесь (в написанном)... Этот скрипт будет у меня у Верховного архангела, а другой (подобный) я поставлю другому монстру. Если один скрипт, то да - срабатывает он единожды, а если же их два (пусть даже с разными переменными и номерами функций) - обработка компьютером выходит бесконечная (пока терпение не лопнит)... Спасибо.. RE: Ваши вопросы по ERM-скриптам - Bes - 21.05.2014 21:52 fatsawhorse, всё зависит от того, как вы эту ф-цию собственно вызываете? через цикл DO ? Советы: проще и короче писать как RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.05.2014 23:00 Quote:fatsawhorse, всё зависит от того, как вы эту ф-цию собственно вызываете? через цикл DO ?- нет, вызываю я эту команду через !!FU, которая сама вызывается перед нанесением физического урона.. Quote:!!VRv70:C0/0/0/0/0; (посмотрите команду в справке)- такой способ записи также не помогает.. Функция срабатывает всё равно бесконечно (по кругу замкнутому) Quote:!!VRv70:C0/0/0/0/0; (посмотрите команду в справке)- про обнуление переменных я в справке по этой команде не нашёл ничего! По идее то работать должно, но почему-то, как я уже выше отписывал, если один скрипт, то да - срабатывает он единожды, а если же их два (пусть даже с разными переменными и номерами функций) - обработка компьютером выходит бесконечная (пока терпение не лопнит)... RE: Ваши вопросы по ERM-скриптам - igrik - 21.05.2014 23:39 Не нужно дублировать этот код по несколько раз, а также дублировать одинаковые скрипты (пусть даже если указаны разные монстры) Нужно задать условие, проверяющее необходимого монстра, и если монстры нужные - то продолжать дальше выполнение кода скрипта, иначе - выход. v72=150 - это проверка на Верховного архангела !?FU5936; !!BMx2:R0; - враг никогда не отвечает на атаку !!BMx1:R1000000; - моё количество ответов на атаку !!BG:A?v70; проверить тип атаки или действия !!FU&v70=6:E; если не прямая атака, то выход. И дальше скрипт выполняться не будет. После этого проверку v70=6 как и везде далее теперь можно убрать !!BMv71:T?v72; узнали номер монстра !!FU|v72<>150/v72<>132/v72<>27:E; если не Верховный архангел/ или не Лазурный Дракон/ или не Золотой Дракон, то выход. Далее теперь не нужна проверка на Архангела/ или Лазурика/ или на Золотого дракона. Таким способом не нужно дублировать по 10 раз один и тот же скрипт !!BG:E?v73; узнать номер атряда который атакуют !!BMv73:P?v74; зачем узнавать позицию??? толку от этой проверки удалить получится !!BMv71:C35/0/2/3/0; общее снятие заклинаний причем уже без всяких проверок и т.д.... А проверки типа !!VRv70:S0; скорее всего надо ставить "-1" !!VRv70:S-1; RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.05.2014 00:21 (21.05.2014 23:00)fatsawhorse Wrote:Это и не поможет. Просто команда предназначена для массовой работы с переменными и как раз в твоём случае выглядит намного приятнее и лучше, чем копипаста.Quote:!!VRv70:C0/0/0/0/0; (посмотрите команду в справке)- такой способ записи также не помогает.. Функция срабатывает всё равно бесконечно (по кругу замкнутому) (21.05.2014 21:44)fatsawhorse Wrote: Подскажите пожалуйста мне, как можно данный скрипт ограничить после того, как он (скрипт) уже сработает.. А то выходит такая своего рода проблема: скрипт сам работает прекрасно, но только он бесконечно повторяется и не может никак остановиться..Все русские слова заменить на соответствующие номера. Таким образом функция не сработает если она уже вызвана. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.05.2014 18:13 Quote:!?FUфункция&-флаг;- спасибо, конечно, за подсказку "gamecreator", но не помогает вообще! Здравствуйте "igrik".. Когда активируется !?FU5936, то всё равно ничего не происходит.. Даже на прямой атаке Верховный архангел не использует магический свой арсенал.. Вроде бы всё как надо поставил и ничего не забыл Spoiler (Click to View) ![]() Может всё-таки дело в том, что было определение позиции исключено? RE: Ваши вопросы по ERM-скриптам - igrik - 22.05.2014 18:30 пропарился я. Нужно !!FU&v70=6:E; замененить на !!FU&v70<>6:E; И что-то я плохо помню как правильно читается условие !!FU|v72<>150/v72<>132/v72<>133/v72<>155:E; сработает ли если v72=150 или 132 или 155? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.05.2014 18:44 Quote:пропарился я. Нужно !!FU&v70=6:E; заменить на !!FU&v70<>6:E;- я уж думаю на подобные магические скрипты рукой махнуть и забыть о них.. Нет, снова не работает.. Здесь видимо проблема по серьёзнее. "igrik" спасибо. Я знаю, что Вы всегда стараетесь помочь, но не тратьте Ваше время на это.. Раньше этот скрипт имел первую строку Spoiler (Click to View) В принципе, если в этот скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 22.05.2014 18:58 значит у меня тут тоже неправильное условие !!FU|v72<>150/v72<>132/v72<>133/v72<>155:E; вроде как должно заработать А еще лучше не захламлять "v" переменные. А для таких делов использовать "y" переменные. Их и обнулять не нужно Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.05.2014 19:28 "igrik" спасибо Вам большое за помощь.. Всегда выручаете.. Без Вас бы я этот скрипт выбросил, так как доработать его до основания вряд ли бы ума хватило.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 23.05.2014 16:25 Отдельно этот скрипт работает как часы, а совместно с подобным этот механизм перестаёт действовать..Сейчас проэкспериментировал и поставил данный скрипт Spoiler (Click to View) Что-то и где-то заставляет эти скрипты постоянно повторяться.. Конечные переменные же обнуляются.. В чём же проблема? Может нельзя использовать дубляж этого скрипта, независимо от того, что будет меняться в нём (скрипте)... Спасибо... RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.05.2014 17:29 Я всё ещё уверен, что проблема в месте вызова функции. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 23.05.2014 17:43 Quote:Я всё ещё уверен, что проблема в месте вызова функции.- извините "gamecreator", но можно у Вас уточнить! Вы говорите, что предположительно проблема находится в месте вызова функции.. Позвольте узнать номер строки в данном скрипте Spoiler (Click to View) Quote:!!BMx1:R1000000; - моё количество ответов на атаку. Я всё удивляюсь вашему максимализму - зачем так много? 42 стека одновременно могут быть в бою. Пусть даже каждый союзный стек будет под гипнозом и у каждого атакующего стека (что абсолютно нереально!) выпадет мораль. В итоге всё равно меньше ста ответов, и этого хватит более чем выше крыши.- ![]() Quote:Кстати никогда не обращал внимания - грифоны на двойную атаку 2 раза отвечают или нет. Интересно...- насколько помню я, то один. Имея двойной удар в моём арсенале у каждого юнита и топор свирепости лорда варваров, напал я на грифонов (улучшенных). Итог из трёх моих ударов был отбит только первый, а остальных два были без ответа.. Выходит грифон имеет своих 5000 ответов только на первый удар от любого монстра... Quote:в итоге получается намного короче и читабельнее код скрипта- спасибо "igrik" за упрощённый вариант.. Я по сей день не догадывался, что переменная "y" не нуждается в обнулении... "igrik" Вы сумели проблему отыскать!!! Как только я оставил в одном скрипте переменные с "V", а в другом с "y", то проблема сразу решилась сама собой.. Спасибо Вам за помощь.... RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.05.2014 18:45 (23.05.2014 17:43)fatsawhorse Wrote: Вы говорите, что предположительно проблема находится в месте вызова функции.. Позвольте узнать номер строки в данном скриптеВ месте вызова этой функции. Как раз тот кусок, который ты так поспешил отбросить в начале. (23.05.2014 17:43)fatsawhorse Wrote: Как только я оставил в одном скрипте переменные с "V", а в другом с "y", то проблема сразу решилась сама собой.. Спасибо Вам за помощь....Вообще не надо использовать v-переменные без причины. Если работа с переменной идёт исключительно внутри функции или триггера, то следует использовать y. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 23.05.2014 19:16 Quote:В месте вызова этой функции. Как раз тот кусок, который ты так поспешил отбросить в начале.- видите в чём проблема-то возникает, если я вставил бы тот кусочек, который как раз и отбросил, то не только у моего архангела была бы такая особенность (перед ударом бить заклятиями), но также и у вражеского - что недопустимо, в свою очередь.. Проверял лично. По другому никак... Quote:Вообще не надо использовать v-переменные без причины. Если работа с переменной идёт исключительно внутри функции или триггера, то следует использовать y.- спасибо, я это учту.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.05.2014 12:05 Здравствуйте... Извините, что опять отвлекаю Вас.. Нужна опять Ваша помощь: 1. Как можно преобразовать данный скрипт Spoiler (Click to View) Пытался сделать таким образом Spoiler (Click to View) 2. Как можно забрать флаг "летать" только у моего командира (у вражеского командира оставить его на месте) в самом начале битвы. (если вообще возможно это, то хотелось бы лишаться флага летать только имея в наличие артефакт № 168). Такой способ флаг у командира вообще не забирает Spoiler (Click to View) 3. Пытался имитировать навык "уменьшение вражеской защиты" таким образом Spoiler (Click to View) Спасибо.. RE: Ваши вопросы по ERM-скриптам - Algor - 24.05.2014 14:16 (24.05.2014 12:05)fatsawhorse Wrote: Здравствуйте... Извините, что опять отвлекаю Вас.. Нужна опять Ваша помощь:Эм... Вы сначала воспроизводите звук и анимацию, а потом проверяете тип атаки и нужно ли что-то воспроизводить и не понимаете почему не работает? (24.05.2014 12:05)fatsawhorse Wrote: 2. Как можно забрать флаг "летать" только у моего командира (у вражеского командира оставить его на месте) в самом начале битвы.1. !!MA для командиров использовать вообще некорректно, т.к. "у ней особенная стать". Да и для отрядов после начала боя работать тоже не будет - с ними только через !!BM работать можно и нужно. 2. НЕ ПРИВЫКАЙТЕ убирать флаги так: Code: !!VRy99:-2; убираем флагCode: !!VRy99:|2 -2; убираем флагВ итоге задача делится на 2 подзадачи: 1. Найти в начале боя (!?BR0) номер отряда "своего" командира (тут надо раскрыть понятие "своего" и алгоритм станет ясен) 2. Для найденного отряда убрать флаг полета (см. выше) либо 1. Перед боем (!?BA52) "своего" героя (опять же, раскрыть "своего") убрать у его командира способность летать (!!CO#:B1/14/0 предварительно сохранив куда-нить старое значение.2. В начале боя (!?BR0) восстановить сохраненное значение. (24.05.2014 12:05)fatsawhorse Wrote: 3. Пытался имитировать навык "уменьшение вражеской защиты" таким образом...но ничего почему-то не выходит.. В чём проблема может быть.Из какого триггера вызывается приведенная функция? Если из !?BG0, то там не имеют смысла (читай, не работают) !!MF ресиверы. Если из !?MF, то там не имеет смысла изменение защиты отряда, т.к урон уже определен, а хитроиндийское шаманство Code: !!MF:F?y11; узнаем уронна него уж точно не влияет. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.05.2014 15:07 Quote:Эм... Вы сначала воспроизводите звук и анимацию, а потом проверяете тип атаки и нужно ли что-то воспроизводить и не понимаете почему не работает?- поправил, спасибо.. Теперь всё получается как надо.. Quote:Эм... Вы сначала воспроизводите звук и анимацию, а потом проверяете тип атаки и нужно ли что-то воспроизводить и не понимаете почему не работает?- у меня вызывается всё только через !?MF (перед нанесением урона). Я так понял, что не при !?BG0 и не при !?MF работать всё равно такая комбинация не будет! Правильно ли я Вас понял? А какой тогда тригер вообще отвечает за изменение защиты перед ударом.. Неужели !!BM ?? По командиру: Я такую строчку Spoiler (Click to View) Спасибо за подсказки "Algor" RE: Ваши вопросы по ERM-скриптам - Algor - 24.05.2014 17:51 (24.05.2014 15:07)fatsawhorse Wrote: А какой тогда тригер вообще отвечает за изменение защиты перед ударом.. Неужели !!BM ??Охо-хо... fatsawhorse, Вам очень сильно мешает поверхностность. Хочется конечно все и быстро, но лучше притормозите и разберитесь с базовыми вещами. !!BM - это не триггер. Что до вопроса, то возникает ощущение, что я на него уже отвечал, но т.к. искать лениво, еще раз отвечу: Первый вариант (проще). В !?BG0; при атаке отряда игнорирующего защиту снижаете защиту цели и выставляете какой-нить признак снижения защиты (например пара v-переменных, в первой номер отряда цели, во второй - значение, на которое снижается защита). В !?BG1 восстанавливаете защиту цели и обнуляете v-переменные. Второй вариант (сложнее). В !?MF; пересчитываете конечный урон по формуле из физ.мига, не забывая учитывать всякие хитрые модификаторы типа ненависти. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.05.2014 19:31 "Algor" я Вас понял.. Спасибо, попробую... Quote:!!BM - это не триггер.- извиняюсь, ошибся в спешке.. Quote:Что до вопроса, то возникает ощущение, что я на него уже отвечал, но т.к. искать лениво, еще раз отвечу:- я сам виноват - прочитал и не подумал.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.05.2014 15:41 Здравствуйте.. Мне очень нужен совет! Как можно в этом скрипте Spoiler (Click to View) Пять особенностей, которые я выбираю до одевания артефакта: паралич, кавалерийский бонус, двойная атака, регенерация и смертельный взгляд и полёт (его я кодом исключаю). Это иконки с 3 по 6 включительно в опыте командира Спасибо.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 26.05.2014 19:08 Здравствуйте... Попытался воспроизвести особенность "Кавалерийский бонус", а получилась следующая картина: Вот часть скрипта Spoiler (Click to View) Мои вопросы: 1. Как вообще можно активировать этот скрипт только в том случае, если монстр бежал, а если же нет (не бежал), то с места такую атаку воспроизвести он не должен, поскольку она должна действовать при беге.. Здесь у меня фантазии не хватает.. Проверял монстра на ходьбу, но урон всё равно наносится игнорируя полностью проверку Что делать? 2. Если урон у меня в данном скрипте местами получается минусовым, то как его сплюсовать (сделать положительным). Это получается по причине не равномерности поля битвы и в каждой клетке урон выходит свой собственный... Может как-то через модуль, как в математике ставится? Может глупость я сказал, но другого варианта я пока не вижу.. 3.Скажите мне на Ваше усмотрение (как думаете): правильно ли я пошёл таким именно путём создать кавалерийский бонус или это чуть проще делается как-то? Если да (делается), то хоть пожалуйста намекните как? За подсказки заранее спасибо... RE: Ваши вопросы по ERM-скриптам - Algor - 26.05.2014 19:25 (26.05.2014 19:08)fatsawhorse Wrote: За подсказки заранее спасибо... ERM Help Wrote:BG:S$ RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 26.05.2014 20:28 Quote:Если монстр колдует заклинание перед действием (Чародеи или Тролли (регенерация)), оно идет перед триггером.- за подсказку конечно спасибо, но это не тоже самое, что и !!BGx1: D?y18; , но только на клетку меньше.. Арифметика будет такая же и ничего не изменится.. Проверить же на то, что этот монстр подходил и бил не получается, поскольку мы находим опять же номер клетки (позиции на поле боя). Мой монстр даже с такой настройкой бьёт этим спецударом всегда, а в особенности с места (без разбега)... От чего ушли, то есть - к тому и пришли.. Тестировал. В результате экспериментов урон остался прежним, а проверку с этим параметром мне не удалось поставить, воплотив в жизнь.. 1. Как мне можно ещё раз пополам уменьшить полученный урон. Вот часть скрипта Spoiler (Click to View) 2. И до сих пор не понимаю, как можно вообще сделать проверку на бег монстра перед этим кусочком скрипта. При случае, если бег имел место до цели, то урон со всей начинкой вступает в силу, а если же нет (бега до цели не было), то выход... Пытался по всякому поставить, но компьютер это не считывает (игнорирует) и урон мой монстр делает всегда с любой позиции (даже с неподвижной) - ужасно, конечно.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.05.2014 23:12 (26.05.2014 19:08)fatsawhorse Wrote: Пытался вычислить позицию свою и мою точку назначения, а разность между ними умножить на урон, который определил у себя. В результате получилась каша-малаша..В справке есть картинка с номерами клеток на поле боя. Метод расчёта расстояния между клетками предлагаю придумать самостоятельно (раз уж взялся учить ЕРМ, то эта задача как раз на самое настоящее сферическое програмиирование в вакууме, от языков не зависящая; без общих навыков програмиирования учить языки бесполезно). RE: Ваши вопросы по ERM-скриптам - Algor - 26.05.2014 23:58 (26.05.2014 23:12)gamecreator Wrote: Метод расчёта расстояния между клетками предлагаю придумать самостоятельно В FizMiG'е есть замечательный раздел: "Алгоритм движения юнита по полю боя. Разворот перед атакой." Так что придумывать почти ничего не нужно, нужно реализовать алгоритм. Заодно будет известно количество пройденных гексов и можно будет точно рассчитать кавалерийский бонус. RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.05.2014 01:22 По-моему реализовать поиск в ширину на ЕРМ намного сложнее, чем подсчитать по формуле. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 27.05.2014 17:46 Quote:В справке есть картинка с номерами клеток на поле боя. Метод расчёта расстояния между клетками предлагаю придумать самостоятельно- если посмотреть внимательно на эту картинку поля-боя, то позиции, как я уже повторял ранее, расположены в верхней части с минимальных значений, в а нижней - с максимальных. Если учесть тот факт, что мой монстр может совершать пробежку с нижнего яруса в верхний, то урон будет соответственно низкий, согласно моим формулам, но а если же наоборот с верхнего в нижний (ярус), то урон будет чудовищным (смертельным). Стабилизировать баланс и уравновесить его, отыскав золотую середину не получается, поскольку монстр может стартовать с разных абсолютно позиций на поле-боя - это как раз всё и усложняет и поэтому урон у монстра сильно колеблится и даже при случае уходит в минус... Quote:Метод расчёта расстояния между клетками предлагаю придумать самостоятельно- я пытался это сделать всякими способами: крутил так и эток, но рассчитывая урон, нужно оказывается пользоваться только знаками "*", "+" и ":", исключая полностью "-", а иначе урон в некоторых местах отминусуется и будет бесполезным (для меня бесполезным, а для врага очень даже выгодным), так как сыграет главную роль в увеличении количества вражеского аппонента (преумножить количество вражеских монстров), вместо его (противника) уничтожения или сокращения количества единиц здоровья, что приведёт к печальным последствиям атакующей стороны (моего войска). Если минус избежать, то было бы совсем не плохо.. Quote:(раз уж взялся учить ЕРМ, то эта задача как раз на самое настоящее сферическое програмиирование в вакууме, от языков не зависящая; без общих навыков програмиирования учить языки бесполезно).- с этим не поспорить.. Кстати, а вообще реально или нет проверить моего монстра на бег. Если он бежал, то дать ему особенность бонуса, а если нет, то он должен ей (этой особенностью) не пользоваться? Знаю, что точно не получится это сделать через ресейвер !!BG, так как не действует настройка и монстр всегда наносит урон (даже если он и не бегал), а я выставлял проверку на ходьбу и проверял на идти и атаковать, а результат в общем некудышный... Монстр с места наносит урон громадный, а все проверки на бег или ходьбу игнорирует, которые я ставил через !!BG.. Через что можно эту проверку задать.. Ведь без проверки этот бонус будет бесполезным!!! Quote:В FizMiG'е есть замечательный раздел: "Алгоритм движения юнита по полю боя. Разворот перед атакой."- я просмотрел и меня заинтересовал первый пункт, так как он (этот пункт) показался мне достаточно проще по сравнению с другими.. Это мы тогда в этом случае определим путь от точки "А" до точки "В" у этого примера, а как узнать вариант расположения монстром с обеих сторон в других координатах на поле-боя? Ведь позицию того и другого я определю не колеблясь, а расстояние рассчитать вряд ли смогу задать.. То, что написали в "физмиге" интересно и меня этот расчёт достаточно удивил, но заставить компьютер вырисовывать на поле-боя специальное окружение клеток вблизи позиций до полного соприкосновения с позицией врага (атакующего объекта) - даже не представляю, как это можно сделать вообще... RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.05.2014 01:39 (27.05.2014 17:46)fatsawhorse Wrote: я пытался это сделать всякими способами: крутил так и эток, но рассчитывая урон, нужно оказывается пользоваться только знаками "*", "+" и ":", исключая полностью "-", а иначе урон в некоторых местах отминусуется и будет бесполезнымЭто абсолютно неверная логика. Проблема не в минусе же, а в формуле. Советую подумать как изменяется длина пути в зависимости от начальной и конечной клетки, самому просчитать несколько случаев. Например из номера клетки можно получить номер ряда, нужно всего лишь заметить закономерность. Так же можно получить и расстояние. И это не обязана быть какая-то простая формула или решение в одно действие. Алгоритм (т.е. последовательность действий) не ограничивается арифметическими операциями. Одним сложением нельзя, например, приготовить еду. RE: Ваши вопросы по ERM-скриптам - Algor - 28.05.2014 02:24 (27.05.2014 17:46)fatsawhorse Wrote: То, что написали в "физмиге" интересно и меня этот расчёт достаточно удивил, но заставить компьютер вырисовывать на поле-боя специальное окружение клеток вблизи позиций до полного соприкосновения с позицией врага (атакующего объекта) - даже не представляю, как это можно сделать вообще... Да блин, что тут представлять то? Алгоритм простой как 2 копейки, тем более что 2й пункт из физмига не нужен - он определяет траекторию, а расстояние определяется в 1м пункте. Короче, fatsawhorse, вот готовый скрипт определения пешего расстояния с двумя примерами его использования и подробными комментариями. За сим я прекращаю все попытки Вам помочь, т.к. сильно подозреваю, что учиться Вы не хотите... Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 28.05.2014 10:13 Algor, это создание своей переменной? Code: !!SN&y10<100:W^alg%X16^/y10;RE: Ваши вопросы по ERM-скриптам - Algor - 28.05.2014 11:17 (28.05.2014 10:13)igrik Wrote: Algor, это создание своей переменной? Это новые (на самом деле уже достаточно старые) возможности Эры. В "Help/Era manual" лежит дока. Если не читал, настоятельно рекомендую. Хотел (и хочу) у себя в модах вообще уйти от v-переменных и флагов, чтобы повысить совместимость. Еще бы для z-переменных было аналогичное решение... а то давно уже заканчиваются заразы. RE: Ваши вопросы по ERM-скриптам - igrik - 28.05.2014 14:52 Quote:Если не читал...Читал, но почему то я являюсь обладателем чудного и довольно паршивого скила - это вижу, а это не вижу, а если вижу, то только фигу Quote:Хотел (и хочу) у себя в модах вообще уйти от v-переменных и флаговВот это шикарно! Но труд может оказаться адовым ![]() Работа с ними так же само: я правильно понял? RE: Ваши вопросы по ERM-скриптам - Algor - 28.05.2014 16:36 (28.05.2014 14:52)igrik Wrote: я правильно понял?Эм... не понял вопрос, но попробую пояснить: В ячейку с одним именем можно положить и значения разных типов, при этом они пересекаться не будут: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 29.05.2014 17:08 Здравствуйте... "Algor" спасибо Вам за скрипт.. Я его пока не проверял, но пытаюсь разобраться в написанном и понять суть, хотя это будет сложно сделать, имея при этом даже описания действий, составленных Вами! Quote:Да блин, что тут представлять то? Алгоритм простой как 2 копейки- не для меня и это факт, так как скрипт, приведённый Вами выше для меня показался сложным даже для прочтения, а не только для понимания... Quote:За сим я прекращаю все попытки Вам помочь- ![]() Quote:сильно подозреваю, что учиться Вы не хотите...- нет, как раз наоборот, я детально хочу абсолютно во всём разобраться, а так уникально работать с переменными и функциями, как Вы, я просто-напросто не умею... Когда я пытаюсь что-то сделать выходит целый вагон ошибок и одна следует за другой, а при таких случаях наступает полное разочарование.. Простенькое, как две копейки может быть только для Вас, но для меня этот скрипт достаточно сложный даже для понимания.. На самом то деле простеньким можно назвать только самые и самые примитивные скрипты, наподобие телепорта из одной позиции в другую, а то, что Вы мне предоставили требует очень серьёзных, даже можно сказать, очень опытных навыков скриптописания.... Даже если бы я при всём своём желании попробовал бы что-нибудь написать в таком же роде - близко бы даже не получилось у меня.... Quote:Например из номера клетки можно получить номер ряда, нужно всего лишь заметить закономерность.- интересно, если так на самом деле. Ведь я нигде не заметил в помощнике "ерм хэлпе" значений, отвечающих за поиск номера ряда, хотя часами на пролёт это как раз и искал.. Мне по началу такая же идея пришла (определить номер ряда) и минус тогда бы не мешал, но поиски не увенчались успехом... Где Вы нашли определение ряда на поле-боя (имеется ввиду параметр, отвечающий за поиск ряда и желательно буквенное обозначение)? RE: Ваши вопросы по ERM-скриптам - Папаган - 29.05.2014 19:17 fatsawhorse, а можно поинтересоваться, чем вы заняты? Скриптом, картой или еще чем? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 29.05.2014 20:13 Quote:fatsawhorse, а можно поинтересоваться, чем вы заняты? Скриптом, картой или еще чем?- можно сказать, наверное, что скриптами, но никак не картой, поскольку карта не только требует много сноровки и наиболее широкую возможность использования ерм-кодов, но также и большие затраты времени плюс ко всему этому надо прибавить тестирование (а если где-то что-то будет не согласовываться, то затея с картой мгновенно провалится в тартарары). Меня же интересовало раньше и до сих пор интересует конкретно опыт стыков (набор индивидуальных особенностей, присущих определённым монстрам), прокачка армии, накопление опыта и применение полученных навыков в бою против врага.. Играть, между прочем, с этим куда более занимательно и гораздо интереснее, чем с юнитами, имеющими родные (игровые) способности. А ещё (плюс к этому) забавнее, когда эти самые особенности есть только у меня, а противник их не имеет. У него выбиты стеки с другими особенностями, но с весьма худшими в сравнении с моими монстрами, но при этом в отличие от меня враг имеет армию в большом количестве.. Я вообще когда узнал, что появилась версия, где визуально открыты все способности существ, то сразу отыскал её (эту версию игры). Всегда я видел их только со стороны, а теперь есть возможность не только их увидеть, но и воспользоваться...
RE: Ваши вопросы по ERM-скриптам - Algor - 29.05.2014 20:30 (29.05.2014 17:08)fatsawhorse Wrote: скрипт, приведённый Вами выше для меня показался сложным даже для прочтения, а не только для понимания... ![]() Видимо действительно получить номер ряда очень сложно, это ж надо номер клетки на 17 разделить... fatsawhorse, без обид, но если даже с этим сложности возникают, возьмите какую нить базовую книжку по программированию и отставьте пока ERM в сторону. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 29.05.2014 21:18 Quote:Видимо действительно получить номер ряда очень сложно, это ж надо номер клетки на 17 разделить...- если я нахожусь, допустим, на клетке 154, то ряд мой выходит будет 9 ??? или 9,05 округляется до 10.. У врага предположим, что по аналогии. А если при пешей атаки мой монстр перебежит с одного ряда в другой? Я думаю, что вычислить можно только будет траекторию движения по прямой, но никак не по диагонали.. Опять же это только личное моё сугубое мнение.. Quote:fatsawhorse, без обид, но если даже с этим сложности возникают, возьмите какую нить базовую книжку по программированию и отставьте пока ERM в сторону.- Да, у меня с программированием слабовато даже очень, но вряд ли "Algor" это вообще мне поможет.. Кому-то дано это понимать, а кому-то нет..
RE: Ваши вопросы по ERM-скриптам - Bes - 29.05.2014 22:30 fatsawhorse, вы самообманом занимаетесь.
я никогда программированием не интересовался и не имел знаний и навыков. но когда я узнал про ЕРМ и сам попробовал элементарные его возможности, я загорелся... пол года я мучал форум и его сторожил вопросами "а как?", "а можно вот так?" и т.п... и конечно творил втихаря по этим вопросам свою РПГ-карту... но я и не брался за такие мега-задачи, пока не дорос до них... просто сбавьте свои задачи, на данном этапе, вам станет куда проще двигаться (конечно с экспериментами и идеями по коду). и не обязательно это обучение должно быть востребована в вашем глобальном проекте - со временем эти средние вещи вас перестанут интересовать и станут обычной обвеской вокруг ваших сложных уже задумок. RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.05.2014 01:40 Algor, не подсказывай.
(29.05.2014 21:18)fatsawhorse Wrote: если я нахожусь, допустим, на клетке 154, то ряд мой выходит будет 9 ??? или 9,05 округляется до 10.. У врага предположим, что по аналогии. А если при пешей атаки мой монстр перебежит с одного ряда в другой? Я думаю, что вычислить можно только будет траекторию движения по прямой, но никак не по диагонали.. Опять же это только личное моё сугубое мнение..Вот что мешает тебе взять и проверить всё это самому? Взять ручку и лист и подсчитать: 0/17, 1/17 и т.д. Не проверишь и двадцати клеток, как станет ясно что и куда округляется. Потом возьми нарисуй на бумаге кусок поля и пусти юнита из одного ряда в другой и посмотри что будет. Можно ли вычислить расстояние? Это же так просто: взять и проверить своё предположение. (29.05.2014 21:18)fatsawhorse Wrote: - Да, у меня с программированием слабовато даже очень, но вряд ли "Algor" это вообще мне поможет.. Кому-то дано это понимать, а кому-то нет..Ну конечно если не пытаться понимать, то так оно и есть. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 31.05.2014 15:47 Здравствуйте.. "Bes" - я Вас понял.. Quote:Algor, не подсказывай.- зачем же так сразу рубить с плеча.. Человек просто хочет маленькую наводку по решению вопроса предложить или указать правильный путь (направление), в котором надо мне двигаться... Quote:Вот что мешает тебе взять и проверить всё это самому? Взять ручку и лист и подсчитать: 0/17, 1/17 и т.д. Не проверишь и двадцати клеток, как станет ясно что и куда округляется. Потом возьми нарисуй на бумаге кусок поля и пусти юнита из одного ряда в другой и посмотри что будет. Можно ли вычислить расстояние? Это же так просто: взять и проверить своё предположение.- поэкспериментирую и проверю, что выйдет.. Quote:Ну конечно если не пытаться понимать, то так оно и есть.- с этим я согласен.. Спасибо всем.. RE: Ваши вопросы по ERM-скриптам - Valery - 31.05.2014 18:25 Could any UN:C magic affect on the daily gold income display? So we could do maths properly when estates bonus script then show the real income. Here:
RE: Ваши вопросы по ERM-скриптам - Berserker - 31.05.2014 20:52 Nope, it should be plugin or extra functionality. Is it a real problem in terms of importance? RE: Ваши вопросы по ERM-скриптам - Valery - 31.05.2014 21:27 The end of the world does not depends on it, so I guess is not so important. :D Would be a nice thing to have though, as many players seem to use the estates improved skill. As for me, my TEW3 map uses it intensively and I wanted to make a script which shows the real income but then I saw is special screen, need UN:C or else. I can work around, store gold when end turn clicked, then compare with next day, then display in some box. But is not real time, if any changes occur during the turn, it won't display until next turn. RE: Ваши вопросы по ERM-скриптам - Berserker - 01.06.2014 00:54 Quote:I can work around, store gold when end turn clicked, then compare with next day, then display in some box. But is not real time, if any changes occur during the turn, it won't display until next turn.As we do in Phoenix. UN:C will not help. Only new trigger and SN:E function at least would be necessary. Trigger to change the final value and function to ask for calculated value on demand. RE: Ваши вопросы по ERM-скриптам - Valery - 01.06.2014 02:01 The calculation is already in Tobyn scripts: I remember there was a hack program (similar to artmoney) which could compare two states of a game and say where the hex were changed. I am noob into hex editing, but from what I understood, UN:C does somewhat of a hex editing job, am I wrong? So one should just find the hex where the gold is displayed, then add the result from script to it. Only what I suppose, I may be wrong.
RE: Ваши вопросы по ERM-скриптам - Berserker - 01.06.2014 05:03 Nope. The value is calculated like you do with v1 for instance. No sense to set v1 before calculation, it will be erased. The displayed value is regular dialog label element with random memory location, so UN:C will not help here. RE: Ваши вопросы по ERM-скриптам - Valery - 01.06.2014 05:46 Thanks, I get it. I will maybe add some right-click location to estates script, which will show extra resources/gold income. RE: Ваши вопросы по ERM-скриптам - Valery - 01.06.2014 07:49 One hour later: what about this? The script is based on Tobyn values and will work only with Estates II (script 14). It will check the w47 var of each hero + his experience/level then display then only the extra income from enhanced estates. If player selected the daily resource, w47 will be 9-15, if he let random, it depends on the day of the week, in a precise order. Then it offers choice to set all estates heroes to produce same resource at once (a thing I hated in tobyn script is that we had to cycle through ALL heroes and click individually). One click, set all. Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 01.06.2014 16:00 Of course. Nice script. In Phoenix I've also added statistics on each hero income, but only gold was used. Should be included in WoG Revised it. RE: Ваши вопросы по ERM-скриптам - Valery - 01.06.2014 17:52 ok then, I finished it, download tobyn script updated. I built it to work with both Estates I and II. Added at the very end of the script. ;Estates I-II addition to tobyn script, by Valery ;Right-click on sleep/wake button (a better location?) ;It displays the extra income from Estates I and Estates II scripts/. ;It allows to set all heroes to produce same resource in one click (instead of previous individual loop required) ;Should not conflict with anything not using the same SN:W patterns As it is in Tobyn script, it works only if Estates II is ON, beside Estates I. I didn't bother to make it work if only Estates I is on, as hero level * 5 gold is easy to imagine and not noticeable. Should I bother to work on the ert file or not? I never did such. RE: Ваши вопросы по ERM-скриптам - Berserker - 01.06.2014 20:21 Leave it as is for current time (ert). RE: Ваши вопросы по ERM-скриптам - Berserker - 02.06.2014 00:55 Val, we will possibly need to migrate all mods to stable hosting. Will you help me in this case? I would need images and files and will upload mods one by one + will create yandex disk or google disk extra mirror account. RE: Ваши вопросы по ERM-скриптам - Valery - 02.06.2014 01:04 Well, box.com sent 2 emails apologizing and being nice and all, then restored account. So far I see them working, but if you find a host 100% safe-does such thing exist in capitalist world?- then all mods are downloadable from box, then images from HC Era 60 mods thread. How can I help then? RE: Ваши вопросы по ERM-скриптам - Berserker - 02.06.2014 03:26 Ok then, I will download mods from your account one by one. Btw, struggling with Era 2.55 bugs for the second day (evening, to be more precise). Wanna release 2.55 or 2.60 as the last effort. Will possibly include means to solve the issue with income counting (em, means for reverse engineers to solve the issue using only ERM )
RE: Ваши вопросы по ERM-скриптам - Valery - 02.06.2014 14:37 Ah ok, you want all mods in one pack, will gather them tomorrow then upload to box. But for images better leave/download them separately or you will be lost to have to choose between 300 pics. I will also create readme.txt for the few mods missing it. What's about Era next, can I test something? RE: Ваши вопросы по ERM-скриптам - Bes - 02.06.2014 18:47 Berserker, не забывай, что есть и русскоязычные моды и просто мини-моды, которые я портировал под ERAII и публиковал в группе. Не все те моды видел Valery ;-) RE: Ваши вопросы по ERM-скриптам - Berserker - 02.06.2014 20:42 Valery, yes, I will give you a link after fixing first major bug. Word in progress, still not effective, but better than it was due to concurrent version. Bes, ты меня пугаешь, тогда и у тебя буду просить список. Может Сидр что-то надумает с репозиторием. В таком случае прямые ссылки на вог-сервер будут очень кстати. RE: Ваши вопросы по ERM-скриптам - Bes - 02.06.2014 21:08 https://app.box.com/s/gar8hfuf0pzgijzd3798 (там две страницы, если что) единственное что я помню, что Valery позже выпускал чуть обновлённые версии следующих модов, и без руссификации: HmS Improved Interface (игрика) и Animated trees P.S.PM из этой папки не смотри, там ничего нового И, кстати, не забудь что Ivor, Igrik и Algor свои моды публиковали отдельно, с их ссылками RE: Ваши вопросы по ERM-скриптам - igrik - 03.06.2014 10:52 Bes, дабы не плодить не последнюю (русиф) версию "HmS_Improved_Interface" замени выложенную тобой по вышеуказанной сылке на эту. И да: хорошо бы ещё знать что Valery менял в нем. Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 03.06.2014 15:25 (03.06.2014 10:52)igrik Wrote: off капец, такой простенький скрипт, а уже какой раз против компа в период 2го-3го месяца игра идет тупо на выживание. И не всегда получается...Ну так, ты же считай каждые пару уровней по мелкому артефакту в ИИ-героев интегрируешь. Только есть недочетик у такой реализации: раскаченный подобным образом герой может прийти в таверну к человеку и стать новым ГГ. Такие вещи пусть не часто, но случаются и (имхо) портят игру. Я по этим соображениям пользую свою опцию "hardcore-герои". В данном случае можно например "левые" бонусы параллельно в SN:W ячейках учитывать, а в начале каждой недели у невыкупленных героев их убирать. И да, по каким соображениям бонус Силы не дается? RE: Ваши вопросы по ERM-скриптам - igrik - 03.06.2014 16:16 Quote:И да, по каким соображениям бонус Силы не дается?Да логики особой тут нет. Это один из самых первых моих скриптов. Как слепило - так и было :D RE: Ваши вопросы по ERM-скриптам - Shiva - 03.06.2014 18:51 Кто-нибудь поможет доделать скрипт? Можно ли сделать такой скрипт. Чтобы во время боя я и соперник (компьютер), могли колдовать двойную магию (два раза) за один ход, вместо одного раза как обычно. Можно. Ниже вариант "в лоб": (!?BR) В начале раунда обнуляем счетчики кастов героев. (!?BG0) При касте заклинания увеличиваем счетчик колдующего героя. (!?BG1) По окончании действия если счетчик героя не переполнен, разрешаем герою повторное колдовство: !!BH0:M0; - разрешить колдовство атакующему !!BH1:M0; - разрешить колдовство защищающемуся Ну и если сделаете, не забудьте, что в стандартном скрипте "Пещера приключений" в качестве одной из наград при обучении у отшельника тоже есть двойной каст, предусмотрите эту ситуацию. Написать ERM скрипты, для случайного артефакта. 1 Увеличение сопротивлении магии на 50%. 2 Увеличение сопротивлении магии на 100%. 3 Делает все ваши войска невосприимчивыми к заклинанию Ослепление и забывчивость (забвение). 4 В начале боя творит заклинание Точность уровня эксперт. 5 Этот могущественный артефакт увеличивает урон, наносимый заклинаниями земли, воды, огня и воздуха на 50%. Нужен для увеличения атаки Сказочных драконов. 6 Когда устанавливаешь Граль в замок "Башню", то при этом открывается вся карта – полностью убирается (туман войны). Хотелось бы убрать этот нежелательный эффект! RE: Ваши вопросы по ERM-скриптам - Bes - 03.06.2014 19:04 (03.06.2014 10:52)igrik Wrote: И да: хорошо бы ещё знать что Valery менял в нем.посмотрел сейчас, там лишь разница в тексте:D вот сделал бы в своём HmS ерт-файлы, и таких различий бы не было в принципе по основному коду... а там, глядишь, и китайцы бы мод локализовали (или как там правильно?!) P.S. сравнивал январские релизы (твоя последняя версия конечно же имеет небольшие отличия в цифрах по коду) RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.06.2014 20:56 (03.06.2014 18:51)Shiva Wrote: Кто-нибудь поможет доделать скрипт?А сам скрипт то где? Что доделывать? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.06.2014 17:50 Здравствуйте.. Подскажите мне, а возможно ли вообще при помощи скрипта убрать ограничение первичных навыков (нападение, защита, сила и знание) у героя (всадника) и сделать вместо обычных 99, например 200 (при прокачке и накопление навыков конечным было бы значение не 99, а именно 200) или никак нельзя даже через erm поломать обыденность игры? RE: Ваши вопросы по ERM-скриптам - Папаган - 05.06.2014 18:55 В Эре до 127 можно, если модуль соотв. включить. Насчет 200, это вряд ли возможно, иначе ее создатели давно бы забабахали. RE: Ваши вопросы по ERM-скриптам - Algor - 05.06.2014 18:57 (05.06.2014 17:50)fatsawhorse Wrote: Здравствуйте.. Подскажите мне, а возможно ли вообще при помощи скрипта убрать ограничение первичных навыков (нападение, защита, сила и знание) у героя (всадника) и сделать вместо обычных 99, например 200 (при прокачке и накопление навыков конечным было бы значение не 99, а именно 200) или никак нельзя даже через erm поломать обыденность игры? Если и можно, то только через UN:C, стандартных средств нет. И да, установкой заоблачных значений поломать получится только баланс и здравый смысл, но никак не обыденность. Если уж не хватает 99 (значение, которое редко используется больше чем на треть), то Вы точно что-то делаете не так. Хотите сделать что-то необычное (не обыденное) - придумайте нечто действительно нетривиальное, а не просто +100500 к первичным навыкам. Действительно годная идея наверняка найдет здесь и одобрение и поддержку. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.06.2014 19:07 Quote:В Эре до 127 можно- вот это да.. Просто удивительно! Quote:В Эре до 127 можно, если модуль соотв. включить. Насчет 200, это вряд ли возможно, иначе ее создатели давно бы забабахали. и Quote:Если и можно, то только через UN:C, стандартных средств нет. Спасибо я Вас понял.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.06.2014 17:20 Здравствуйте... Подскажите пожалуйста мне, что со скриптом данным не так? Почему-то мой драколич своей же атакой (смертельным облаком) задевает своих же союзных войск. Вроде бы должен не задевать... Что в этом скрипте может быть не так.. Скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.06.2014 17:50 Что такое v397 и v399? Откуда они берутся и зачем нужны? Лучше обнулять v398 в начале триггера BG. Тогда отпадёт необходимость в триггере BA и обнулении в триггере MF. Я бы сразу запретил урон через MF:E, а не устанавливал его в 0. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.06.2014 18:48 Спасибо за советы.. Попытался всё учесть, но вроде бы опять же всё поправил, но результат тот же остаётся Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 07.06.2014 19:26 (07.06.2014 17:20)fatsawhorse Wrote: Здравствуйте... Подскажите пожалуйста мне, что со скриптом данным не так? Почему-то мой драколич своей же атакой (смертельным облаком) задевает своих же союзных войск. Вроде бы должен не задевать... Что в этом скрипте может быть не так.. где-то я это уже видел в коде ФМ?! ![]() Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.06.2014 21:54 Вот оно что. fatsawhorse, для того чтобы успешно использовать куски чужого кода, надо понимать как он работает. Поэтому тебе пока лучше писать код самому: это легче, чем пытаться понять чужой. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.06.2014 07:54 Quote:боюсь спросить, а у вас есть кусок кода, где идёт запись типа действия в v9806???- спасибо, я понял проблему... Quote:fatsawhorse, для того чтобы успешно использовать куски чужого кода, надо понимать как он работает. Поэтому тебе пока лучше писать код самому: это легче, чем пытаться понять чужой- уж очень меня заинтересовала такая особенность, где мои юниты не получают урона от встряски, создаваемой облаком смерти драколича, а то уж очень большой урон все получают, а иногда и погибают... Я в этом скрипте Spoiler (Click to View) 1. По своей сути этот код полностью снимает способность драколича массово атаковать противника облаком смерти, то есть задевает только того, в кого выстрел и был направлен,а что поменять надо, чтобы выстрел моего драколича задевал всех рядом стоящих врагов, но не меня (мой отряд)? 2. Мой монстр, который непосредственно атакует врага становится бессмертным и на него не действует никакая атака врага! Что делать? Как убрать это бессмертие, но при этом выполнить команду (см. пункт № 1) Может вообще никак нельзя сделать индивидуальную изоляцию своей армии от облака смерти моего же драколича без снятия особенности массово поражать близстоящий отряд выстрелом! RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.06.2014 11:21 (08.06.2014 07:54)fatsawhorse Wrote: уж очень меня заинтересовала такая особенность, где мои юниты не получают урона от встряски, создаваемой облаком смерти драколича, а то уж очень большой урон все получают, а иногда и погибают...Вот попробуй с нуля самостоятельно написать, не подглядывая в код Феникс мода. Алгоритм уже понятен: если стреляет драколич, то записать его сторону, а при нанесении урона проверить сторону и отключить урон если она совпадает. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.06.2014 12:17 Quote:Вот попробуй с нуля самостоятельно написать, не подглядывая в код Феникс мода. Алгоритм уже понятен: если стреляет драколич, то записать его сторону, а при нанесении урона проверить сторону и отключить урон если она совпадает.- что-то смострячил в этом роде, но эффекта никакого.. Сам не понимаю, у кого я здесь урон запретил, ведь при битве урон получают все и враг и мой, рядом стоящий с ним, монстр от облака смерти моего драколича.. ??? Spoiler (Click to View) В чём же здесь может быть проблема? Вроде бы всё расставлено правильно и ошибок загрузка карты и активация самого кода не выдаёт... RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.06.2014 15:54 По коду: в каком триггере это вообще проиходит? !!BG работает только в триггере !?BG, а !!MF не несёт смысловой нагрузки за пределами триггера !?MF. (08.06.2014 12:17)fatsawhorse Wrote: Сам не понимаю, у кого я здесь урон запретил, ведь при битве урон получают все и враг и мой, рядом стоящий с ним, монстр от облака смерти моего драколича.. ???Вот для этого надо проверять на чьей стороне драколич и тот, кто получает урон. И исходя из этого запрещать или не запрещать урон. (08.06.2014 12:17)fatsawhorse Wrote: Я так сделал в случае, если не только я первый нападу, но и на меня кто-нибудь нападёт со стороны и я окажусь в роли защищающегося!Значит нельзя привязываться конкретно к нападающему или защитнику. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.06.2014 18:45 Quote:По коду: в каком триггере это вообще проиходит? !!BG работает только в триггере !?BG, а !!MF не несёт смысловой нагрузки за пределами триггера !?MF.- всё и всегда у меня происходит в тригере !?MF1. С другими я как-то не работаю.. Quote:Значит нельзя привязываться конкретно к нападающему или защитнику.- по моему разницы тут нет, так как я сначала проверил только одного нападающего - толку не было, а теперь взял ещё и защищающегося - причина осталась прежней.. Сделал скрипт, но почему-то мои драколичи утратили способность к массовой атаке - что делать? Как это исправить? Скрипт сам работает, но драколичи атакуют только по одному врагу Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.06.2014 21:55 (08.06.2014 18:45)fatsawhorse Wrote: всё и всегда у меня происходит в тригере !?MF1. С другими я как-то не работаю..Вот тебе и ответ почему не работает. (08.06.2014 18:45)fatsawhorse Wrote: по моему разницы тут нет, так как я сначала проверил только одного нападающего - толку не было, а теперь взял ещё и защищающегося - причина осталась прежней..Нет, я имею в виду, что твой скрипт мог бы автоматически определять кого нужно проверить. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.06.2014 22:25 Quote:fatsawhorse писал(а):- да нет. Здесь Вы не правы! Речь у меня идёт о физическом уроне, который как раз и надо получить через !?MF1. Я так сделал и у меня получилось, но драколич бьёт только по одному вражескому монстру, а не по целой группе!! Самое интересное то, что враги имеют полное право атакой драколича бить одновременно группы моих монстров, а я не могу делать этого... Сейчас у меня в наличие такой скрипт Spoiler (Click to View) Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.06.2014 00:48 Понятно. Объясняю как работает MF. Когда отряд должен получить повреждение, для этого конкретного отряда вызывается !?MF. Это может быть и несколько раз за ход, и несколько раз за действие. Это значит, что если что-то (заклинание, драколич, магог и т.п.) бьёт по площади, то триггер активируется для каждого целевого отряда отдельно. Суть триггера такова: он сообщает скрипту урон (!!MF:F) и по окончании получает установленный скриптом (через всё то же !!MF:F) урон и признак отмены урона (!!MF:E). Если отмены не было, то отряду наносится этот и только этот полученный из триггера урон. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.06.2014 15:59 Quote:Понятно. Объясняю как работает MF. Когда отряд должен получить повреждение, для этого конкретного отряда вызывается !?MF. Это может быть и несколько раз за ход, и несколько раз за действие. Это значит, что если что-то (заклинание, драколич, магог и т.п.) бьёт по площади, то триггер активируется для каждого целевого отряда отдельно. Суть триггера такова: он сообщает скрипту урон (!!MF:F) и по окончании получает установленный скриптом (через всё то же !!MF:F) урон и признак отмены урона (!!MF:E). Если отмены не было, то отряду наносится этот и только этот полученный из триггера урон.- если я Вас правильно понял, то урон в любом случае будет только на одного монстра, но никак не на целую группу, если же я его задам (этот урон) тригером !!MF:F !!! А можно ли вообще как-нибудь задать попытаться задать через этот тригер массовый урон (урон всем соседним существам, стоящим с атакуемым монстром). Если можно, то что вообще можно использовать в ерм-хэлпе? Я перебрал там все существующие ресейверы и не нашёл ничего такого похожего! Если задать нельзя такой урон, то хотелось бы точно это знать, чтобы не тратить время и не мучиться! Спасибо.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.06.2014 18:55 !! - это рисивер, а не триггер. Отдельной команды же для массового урона нет, тут нужно обходиться средствами игры. К счастью, у драколича массовый урон уже есть по умолчанию. Но суть в том, что к проблеме надо подходить со стороны отряда, получающего урон, а не со стороны отряда драколичей. Т.е. для каждого отряда нужно проверить, должен ли ему быть причинён урон. В приведённом тобой скрипте, кстати, полная каша. Советую расписать по пунктам последовательность действий, а потом каждое действие записать командой ЕРМ. Если действие сложное с т.з. ЕРМ, то можно и его расписать на под-действия. Если будешь так делать - покажи получившуюся последовательность. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 10.06.2014 19:04 Quote:!! - это рисивер, а не триггер. Отдельной команды же для массового урона нет, тут нужно обходиться средствами игры. К счастью, у драколича массовый урон уже есть по умолчанию. Но суть в том, что к проблеме надо подходить со стороны отряда, получающего урон, а не со стороны отряда драколичей. Т.е. для каждого отряда нужно проверить, должен ли ему быть причинён урон.- спасибо.. Суть понял.. Попробую сделать.. Quote:В приведённом тобой скрипте, кстати, полная каша.- да, я знаю. Я этот скрипт составил сильно не углубляясь в ерм-хэлп (на скорую руку) Quote:Советую расписать по пунктам последовательность действий, а потом каждое действие записать командой ЕРМ. Если действие сложное с т.з. ЕРМ, то можно и его расписать на под-действия. Если будешь так делать - покажи получившуюся последовательность.- обязательно покажу.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 12.06.2014 08:18 Здравствуйте... Подскажите пожалуйста.. Что не так в этой функции.. Вылетает тёмный экран постоянно при битве Spoiler (Click to View) Spoiler (Click to View) P.S. Будут ли эти параметры только у моего монстра! В случае, если враг иметь такого же монстра будет, что и я, а артефакт находится будет только лишь у меня, то неужели всё равно враг тогда заимеет эти способности! RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2014 09:33 Какой смысл ты пытаешься вложить в !!HEy2-1 ? Это синтаксически неверно; параметром рисивера может быть только переменная или число, но никак не выражение. (12.06.2014 08:18)fatsawhorse Wrote: В случае, если враг иметь такого же монстра будет, что и я, а артефакт находится будет только лишь у меня, то неужели всё равно враг тогда заимеет эти способности!Именно. Предлагаю узнать сторону, на которой сражается отряд, а потом уже получать героя для этой стороны. Ну и замечу, что код будет выполняться каждый раунд. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 12.06.2014 11:09 Quote:Ну и замечу, что код будет выполняться каждый раунд.- понимаю, что с точки зрения написания скрипта - это очень "глупо", но сильно на работу кода это никак не влияет.. ![]() Преобразовал как-то, но почему-то ничего не происходит.. Скрипт Spoiler (Click to View) Spoiler (Click to View) Этот же скрипт вообще работает у меня наоборот - без плаща у всех такие навыки, а с плащом я их только не имею, а враг имеет.. Пытался что-то сделать и такой беспорядок получился... RE: Ваши вопросы по ERM-скриптам - Bes - 12.06.2014 14:52 когда задаёте цикл DO#/0/41/1, то каждый круг цикла x16 и содержит номер "стэка" (это якобы подразумевает градация поиска) Это первое. Второе - это проверка геройского арта. В бою номер героя проверять можно двумя сполсобами. Либо использовать !!HE-10,!!HE-20 (герой слева и справа соответственно, это есть в справке), либо узнавать номер через !BA:H Третье. Что за Code: !!BMx16&y1<>168:E; если артефакт не тот, то выходRE: Ваши вопросы по ERM-скриптам - Bes - 12.06.2014 15:15 а алгоритм проверки свой-чужой в таком контексте, имхо, лучше такой... как-то так... не проверял RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 12.06.2014 17:18 Здравствуйте "Bes" Quote:когда задаёте цикл DO#/0/41/1, то каждый круг цикла x16 и содержит номер "стэка" (это якобы подразумевает градация поиска)- я по сей день считал, что x16 является номером стэка противника.. Quote: В бою номер героя проверять можно двумя сполсобами.- видел я такое, но как-то значение серьёзное не придавал. Пытался проверить героя другими способами, а этот вариант как-то не рассматривал.. Но отныне буду иметь ввиду.. Quote:Третье. Что за- фантазии у меня лишь только на это хватило ![]() Quote:Может всё таки !!FU&y1<>168:E;- тоже учту, спасибо.... За готовый скрипт я Вам "Bes" выношу огромную благодарность.. Мучился бы я с ним ещё очень бы долго, если бы не Вы.. Спасибо большое... RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2014 17:19 Bes, ты чего? BA:H не так же работает. Вместо нужно RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2014 17:37 fatsawhorse, глядя на твои скрипты, возникает ощущение, что ты не отдаешь себе отчёт в том, что ты пишешь. Какое-то совершенно неверное применение рисиверов (!!BH, !!BG из твоего примера), выдуманный смысл команд (!!BM:E). Ты же когда общаешься с людьми, то не выдумываешь слова на ходу и используешь общепринятые значения слов. RE: Ваши вопросы по ERM-скриптам - MOP - 12.06.2014 17:37 Помнится, в прежние времена пользователей, не способных хоть в какой-то мере самостоятельно выучить ERM и вечно клянчащих советы, - в лучшем случае игнорили. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2014 17:39 Так его и игнорили. Но вот человек говорит, будто хочет научиться. Я и пытаюсь научить. RE: Ваши вопросы по ERM-скриптам - MOP - 12.06.2014 17:47 Я, конечно, понимаю, что у разных людей разный темп обучаемости, разное кол-во свободного времени и т. д. Но чтобы спустя более полугода продолжать толочь воду в ступе и писать скрипты с теми же элементарными ошибками - это признак либо недостатка мотивации, либо... эм, тотальной неспособности выучить язык. В любом из этих случаев учёбу можно дальше не продолжать. Лучше просто писать "Вот задумка - напишите, пожалуйста, скрипт. Сам не умею". Никто не откликается - мотивировать волонтёров деньгами или помощью в другой сфере. RE: Ваши вопросы по ERM-скриптам - Bes - 12.06.2014 17:57 gamecreator, ну, бывает, исправил... по памяти ж писал. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 12.06.2014 18:04 Quote:Помнится, в прежние времена пользователей, не способных хоть в какой-то мере самостоятельно выучить ERM и вечно клянчащих советы, - в лучшем случае игнорили.- этот намёк к чему? Я что-то не понимаю.... Quote:Так его и игнорили. Но вот человек говорит, будто хочет научиться. Я и пытаюсь научить. Время от времени всякие Бесы мимо пробегают, путают.- "gamecreator" - я очень Вам благодарен, что Вы мне подсказываете, но как бы я тщательно не старался всё прочитать и понять - всё равно что-то упущу или даже не так использую (не по прямому назначению). Здесь главную роль играет сама невнимательность.. Quote:Я, конечно, понимаю, что у разных людей разный темп обучаемости, разное кол-во свободного времени и т. д.- как я уже ранее разъяснял и ещё повторюсь.. С программированием у меня плохо, но разобраться хочу попробовать и пусть прошло пол года, так как Москва не сразу строилась. С учёбой Вы очень загнули.. Я её в любом случае продолжать дальше буду, так как меня очень заинтересовал этот кодовый язык, хотя я в нём не силён, как многие здесь присутствующие и мне даже бывает иногда очень стыдно задавать очень элементарные "глупые" вопросы, но приходится это делать, поскольку самостоятельно решить задачи не всегда могу... Quote:Лучше просто писать "Вот задумка - напишите, пожалуйста, скрипт. Сам не умею". Никто не откликается - мотивировать волонтёров деньгами или помощью в другой сфере.- я не отказываюсь. Про это уже был раньше также разговор.. Этот вопрос мы можем с Вами по переписке через личные сообщения организовать.. RE: Ваши вопросы по ERM-скриптам - MOP - 12.06.2014 18:10 (12.06.2014 18:04)fatsawhorse Wrote: Я её в любом случае продолжать дальше будуВаше право. Как и право других отвечать/не отвечать на Ваши бесконечные вопросы. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 12.06.2014 18:16 Quote:Ваше право. Как и право других отвечать/не отвечать на Ваши бесконечные вопросы.- а что вы завелись! Словно я вас прошу о помощи... RE: Ваши вопросы по ERM-скриптам - Bes - 12.06.2014 18:19 друзья, давайте жить дружно!
RE: Ваши вопросы по ERM-скриптам - MOP - 12.06.2014 18:20 Что ты, родной. Если бы я завёлся, ты бы вообще потерял охоту что-то здесь писать.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2014 18:24 (12.06.2014 18:04)fatsawhorse Wrote: этот намёк к чему? Я что-то не понимаю....Да вот хотя бы к этому. (12.06.2014 18:04)fatsawhorse Wrote: как бы я тщательно не старался всё прочитать и понять - всё равно что-то упущу или даже не так использую (не по прямому назначению). Здесь главную роль играет сама невнимательность..Так может нужно быть внимательнее? (12.06.2014 17:47)MOP Wrote: Но чтобы спустя более полугода продолжать толочь воду в ступе и писать скрипты с теми же элементарными ошибками - это признак либо недостатка мотивации, либо... эм, тотальной неспособности выучить язык. В любом из этих случаев учёбу можно дальше не продолжать.Ну я недавно начал, а жонглировать ответом на уровне вытянутой руки мне почти ничего не стоит. Да и мою безмозглую веру в людишек потешит. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 12.06.2014 18:28 Quote:Так может нужно быть внимательнее?- я пытаюсь как могу.. Quote:Что ты, родной. Если бы я завёлся, ты бы вообще потерял охоту что-то здесь писать. Rolleyes- ты родными называть будешь своих соседей или ещё там кого угодно. Я тебе не родственник и никогда им не буду! Это-то понятно? Quote:Если бы я завёлся, ты бы вообще потерял охоту что-то здесь писать.- чё сильно чересчур умный.!! RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.06.2014 18:39 Ну всё, MOP, можешь заводиться .
RE: Ваши вопросы по ERM-скриптам - MOP - 12.06.2014 18:39 "Родной" - пародия на фильм "Кин-дза-дза". Дружелюбная шутка, не более. ![]() Quote:- чё сильно чересчур умный.!!Скорее, едкий. Да и то временами.
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 12.06.2014 18:41 Quote:"Родной" - пародия на фильм "Кин-дза-дза". Дружелюбная шутка, не более. 115- извините занесло меня.. Я Вам письмо отправил "MOP".. Пожалуйста прочитайте.. RE: Ваши вопросы по ERM-скриптам - Berserker - 13.06.2014 23:48 Кстати да, давно нужно было МОРу ЛС отправить. Я, если сталкиваюсь с проблемой, сразу ему шлю. Он такой мод накатал, что мелкие вещи вроде скриптов и патчей вообще за работу не считает. Можно даже при регистрации новичкам сразу его почту светить, чтобы эффективнее процесс шёл. Да времени нет возиться с форумом…
RE: Ваши вопросы по ERM-скриптам - MOP - 14.06.2014 07:27 (13.06.2014 23:48)Berserker Wrote: Он такой мод накатал, что мелкие вещи вроде скриптов и патчей вообще за работу не считает. ![]() (13.06.2014 23:48)Berserker Wrote: Можно даже при регистрации новичкам сразу его почту светить, чтобы эффективнее процесс шёл.
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.06.2014 09:43 Quote:Кстати да, давно нужно было МОРу ЛС отправить. Я, если сталкиваюсь с проблемой, сразу ему шлю. Он такой мод накатал, что мелкие вещи вроде скриптов и патчей вообще за работу не считает. Можно даже при регистрации новичкам сразу его почту светить, чтобы эффективнее процесс шёл. Да времени нет возиться с форумом…Rolleyes-
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 15.06.2014 15:36 Здравствуйте.. Подскажите пожалуйста мне кто-нибудь по поводу этого скрипта, который составил "Bes" .. скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 15.06.2014 16:10 fatsawhorse, для начала исправьте мою описку.. !!ify1>=0:; герой слева есть заменить на !!if&y1>=0:; герой слева есть уточните, вы тестите под ERA или WoG3.58f ??? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 15.06.2014 20:31 Здравствуйте "Bes" Quote:уточните, вы тестите под ERA или WoG3.58f- на WoG3.58f. Я тот, кто до сих пор не только сидит на системе "XP", хотя уже давно господствует восьмёрка, но также и на игре герой меча и магии - 3 "Во имя Богов" версии 3.58f, когда существует уже более усовершенствованная "ЭРА".. Quote:для начала исправьте мою описку..- а по моему, что так и так - всё равно работает... RE: Ваши вопросы по ERM-скриптам - igrik - 15.06.2014 20:40 Условия !!if:; !!el:; !!en:; на WoG3.58f не работают. Удивительно что ошибок не выскакивало. Так же половина скриптов, которые вы тут / вам тут писали, не будут корректно работать на WoG3.58f. Писалось же неоднократно... Да и причем тут XP? ERA работает и на XP, и на Win_7, и на Win_8
RE: Ваши вопросы по ERM-скриптам - Bes - 15.06.2014 20:42 fatsawhorse, WoG3,58 не знает команд if-else-end потому и такие казусы с кодом... возьмите и перепишите код с учётом WoG3,58... расставьте все условия на командах, уйдя от if-end RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 15.06.2014 20:53 Quote:Условия !!if:; !!el:; !!en:; на WoG3.58f не работают. Удивительно что ошибок не выскакивало. Так же половина скриптов, которые вы тут / вам тут писали, не будут корректно работать на WoG3.58f. Писалось же неоднократно... и Quote:fatsawhorse, WoG3,58 не знает команд if-else-end Спасибо, понятно... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.06.2014 20:06 Здравствуйте... Подскажите мне пожалуйста: у чудовища-привидения есть встроенная особенность "Снижение защиты цели".. Можно ли эту особенность у него (чудовища-привидения) забрать вообще или никак это сделать не получится? RE: Ваши вопросы по ERM-скриптам - igrik - 17.06.2014 21:00 Quote:...можно ли эту особенность у чудовища-привидения забратьДа можно: Но описание останется. Поэтому нужно править текстовик "zcrtrait.txt" upd или UN:G1/156/2/z[номер переменной с описанием]; RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.06.2014 22:58 Можно же через ЕРМ изменить описание. RE: Ваши вопросы по ERM-скриптам - Bes - 18.06.2014 00:47 igrik, сам нашёл или где-то это уже было? (или в исходниках это легко ищется?) RE: Ваши вопросы по ERM-скриптам - igrik - 18.06.2014 00:54 Code: Уменьшение вражеской защиты© MoP Quote:Можно же через ЕРМ изменить описание.точно
RE: Ваши вопросы по ERM-скриптам - Bes - 18.06.2014 00:59 понял, спасибо,igrik, я туда в то время не заглядывал... многое упустил из виду RE: Ваши вопросы по ERM-скриптам - igrik - 18.06.2014 18:19 Чето я туплю: как это сделать? Найм 3 или 4х типов существ. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.06.2014 18:21 Здравствуйте... "igrik" спасибо Вам большое за информацию и помощ.. А можно задать Вам вопрос: где Вы это Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 18.06.2014 20:40 fatsawhorse, это работа с определёнными областями памяти героев3... даже не лезте туда, лишь немногие знают как и что там изменять.. igrik, у feanor'а узнай - он с этим шаманил RE: Ваши вопросы по ERM-скриптам - feanor - 18.06.2014 23:41 Quote:Чето я туплю: как это сделать? Найм 3 или 4х типов существ.mop'овская battery.dll нужна RE: Ваши вопросы по ERM-скриптам - igrik - 19.06.2014 00:28 Quote:mop'овская battery.dll нужнада. Я разобрался Мерси...
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 19.06.2014 17:49 Quote:fatsawhorse, это работа с определёнными областями памяти героев3... даже не лезте туда, лишь немногие знают как и что там изменять..- предельно понятно Спасибо за ответ...
RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 21.06.2014 08:30 Есть один вопрос. Делаю карту, и там я не могу написать один скрипт. Вот его суть: при запуске идёт диалог "Покупать или нет?", если выбрано "Да", то тогда смотрится наличие 1200 золота, если золота нет, выводится сообщение, если есть, деньги отнимаются и покупка считается сделанной (смысла брать дважды там нет). И больше этот скрипт работать не должен. Вот проблема: не могу понять, как так скомбинировать флаги, чтобы всё это работало??? Я пробовал что-то там делать, и вышло так, что даже если денег нет, всё равно покупка считается совершённой, или ещё что-нибудь лезет...люди, подскажите, пожалуйста... RE: Ваши вопросы по ERM-скриптам - igrik - 21.06.2014 09:21 Вот пример: RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 21.06.2014 13:20 Нет, я знаю, как делать все эти диалоги, мне нужно, чтобы, когда говоришь "Да", ПРИ НАЛИЧИИ ДЕНЕГ СКРИПТ ИСПОЛНЯЛСЯ И БОЛЬШЕ НИКОГДА НЕ ЗАПУСКАЛСЯ, а ПРИ ИХ ОТСУТСТВИИ МОЖНО БЫЛО БЫ ЕГО ЗАПУСТИТЬ (задать вопрос) СНОВА. На триггер поставить флаг сложно, ибо всё это у меня внутри расширенного диалога. RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.06.2014 14:13 Типа того. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.06.2014 17:52 Здравствуйте... Пожалуйста подскажите мне: что я опять не так делаю? Поставил при загрузке карты такой скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 21.06.2014 18:19 может так? я не уверен, лишь мысли вслух.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.06.2014 19:26 Quote:может так? я не уверен, лишь мысли вслух..- спасибо, конечно, но опять такая же история - не работает... Может быть нужно как-то и где-нибудь указать номер чудовища-привидения или в этом номере C7722324 уже скрыто обозначение этого монстра (чудовища-привидения)? Скажите: можно ли вообще герою дать две специализации или всё-таки только возможно одну? Ну, например: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 22.06.2014 14:32 Спасибо за ответы, я кое-что поправил...не могу понять, почему ЭТО не работает: Примечание: переменная v1 относится к 2 варианту расширенного диалога; не работает, когда деньги ЕСТЬ, когда их нет, всё работает. Заранее спасибо за ответ. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.06.2014 16:01 А почему v2>1200, а не >= ? RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 22.06.2014 16:35 А, да, точно, спасибо. Я просто для пробы добавлял ровно 1200 золота. Проглядел =. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 23.06.2014 06:18 Есть ещё вопрос, подскажите, пожалуйста. Есть ли возможность проверить, жив ли герой? Я видел что-то подобное в оригинальном скрипте "Fishing Well", где после битвы с существом 8 уровня в случае проигрыша выводилось соответствующее сообщение; только не пойму, как это проверить. Ничего похожего в справке! RE: Ваши вопросы по ERM-скриптам - igrik - 23.06.2014 09:31 Code: !!НЕ:O$Quote:...или в этом номере C7722324 уже скрыто обозначение этого монстра...!!UN:C7722324/4/160; где 160 - номер монстра, 7722324 - это адрес памяти откуда игра читает эти данные. Для очень многих, в том числе и для меня - это "очень темный лес" Quote:можно ли вообще герою дать две специализации?Нет. Только одну. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 23.06.2014 10:54 Спасибо за ответ. RE: Ваши вопросы по ERM-скриптам - Algor - 23.06.2014 12:51 (23.06.2014 09:31)igrik Wrote:Только одну можно дать, но все остальные можноQuote:можно ли вообще герою дать две специализации?Нет. Только одну.
RE: Ваши вопросы по ERM-скриптам - Berserker - 23.06.2014 17:10 Симулировать. RE: Ваши вопросы по ERM-скриптам - Папаган - 23.06.2014 19:52 (23.06.2014 12:51)Algor Wrote: Только одну можно дать, но все остальные можноC этого места поподробнее, пожалста! RE: Ваши вопросы по ERM-скриптам - Algor - 23.06.2014 21:50 (23.06.2014 19:52)Папаган Wrote:(23.06.2014 12:51)Algor Wrote: Только одну можно дать, но все остальные можноC этого места поподробнее, пожалста! Как симулировать 2ю, 3ю,... n-ю специализацию? Если спецуха на существо - при старте боя увеличивать параметры существа, если на заклинание вносить изменения при касте, если на ресурсы - в начале дня добавлять ресурс, для втор.навыков - вносить коррективы в соотв. случаях. Это что касается стандартных спецух. А вообще можно что угодно давать в качестве специализации (ну насколько фантазия позволяет). RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 24.06.2014 17:34 Здравствуйте... Спасибо всем за ответ... Буду теперь в виду иметь... RE: Ваши вопросы по ERM-скриптам - Valery - 29.06.2014 20:01 I am confused, Sc%7 is known to get day of the week, but day 7 returns 0, just found out. Is normal? btw, erm help says Sc%7+1, so it needs correction, is wrong. RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.06.2014 21:12 Nothing wrong with 0, % returns a remainder of division after all. As for correction, here you go: Sc-1%7+1. RE: Ваши вопросы по ERM-скриптам - Valery - 29.06.2014 21:23 Thanks, I replaced the example. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 29.06.2014 22:15 Здравствуйте... Извините опять за беспокойство.. Подскажите пожалуйста: почему в битве у меня монстр исчезает (точнее, его жизни обнуляются и он (монстр) перестаёт существовать) когда я устанавливаю такой скрипт Spoiler (Click to View) Заранее благодарен... RE: Ваши вопросы по ERM-скриптам - feanor - 29.06.2014 22:42 потому что лучше использовать не арифметические, а битовые операции. &-3 для отключения полета &-9 для сквозного удара &-16385 для отключения иммуна к огню RE: Ваши вопросы по ERM-скриптам - Valery - 29.06.2014 23:28 I remember there were some various ways to get a better randomizer. Any hint to get for example: !?FU34554321; !!VRy1:S109R4; !!HEx16:Ay1; true random? I get too many of same artifact when I check all 155 Heroes. RE: Ваши вопросы по ERM-скриптам - Algor - 30.06.2014 00:45 (29.06.2014 22:42)feanor Wrote: потому что лучше использовать не арифметические, а битовые операции.а чтобы не путаться "с единичкой" (я постоянно забываю) рекомендую делать так: |2-2 для отключения полета |8-8 для сквозного удара |16384-16384 для отключения иммуна к огню Valery, you get approximately 31 artifact of each type? Or not? Which result means "too many of same artifact", when you select of 5 artifacts? RE: Ваши вопросы по ERM-скриптам - Bes - 30.06.2014 01:12 (30.06.2014 00:45)Algor Wrote:а чтобы код был ещё компактнее , я всегда делал так (будучи уверенным, что те флаги у существа точно есть)(29.06.2014 22:42)feanor Wrote: потому что лучше использовать не арифметические, а битовые операции.а чтобы не путаться "с единичкой" (я постоянно забываю) рекомендую делать так: X2 для отключения полета X8 для сквозного удара X16384 для отключения иммуна к огню
RE: Ваши вопросы по ERM-скриптам - Algor - 30.06.2014 01:28 Как в общем случае (а к частностям привыкать не стоит) можно быть уверенным что те флаги у существа точно есть? RE: Ваши вопросы по ERM-скриптам - Valery - 30.06.2014 02:34 (30.06.2014 00:45)Algor Wrote: Valery, you get approximately 31 artifact of each type? Or not? Which result means "too many of same artifact", when you select of 5 artifacts? Well, I wanted every hero to get randomly one of the cornucopia components. So if value was 112, then set to 113 to avoid cart of ore (ID=112). Then in game I checked and naturally I have more rings of sulphur because of two values possible (112-113), but on 155 heroes I found only 12 crystal cloaks. So 109 went 12 out of 155. Wondering if there is a better randomizer or I just did not have luck that time. I now fixed the sulphur ring problem by returning with SN:G if ID=112, which should work better. RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.06.2014 03:17 (30.06.2014 02:34)Valery Wrote: I now fixed the sulphur ring problem by returning with SN:G if ID=112, which should work better.That's a terrible solution. Why not just generate values from 109 to 112 and replace 112 with 113 like you did earlier? RE: Ваши вопросы по ERM-скриптам - Valery - 30.06.2014 03:21 ![]() Good idea, I am getting old. Thanks. RE: Ваши вопросы по ERM-скриптам - Algor - 30.06.2014 11:25 Valery, in your case may be the most equitable "random" distribution is: RE: Ваши вопросы по ERM-скриптам - Bes - 30.06.2014 19:02 (30.06.2014 01:28)Algor Wrote: Как в общем случае (а к частностям привыкать не стоит) можно быть уверенным что те флаги у существа точно есть?в рамках своего мода (карты) думаю вполне можно быть уверенным. без нижестоящих модов в списке конечно RE: Ваши вопросы по ERM-скриптам - Algor - 01.07.2014 06:05 (30.06.2014 19:02)Bes Wrote: в рамках своего мода (карты) думаю вполне можно быть уверенным.Кхм... а как можно быть уверенным, что твоя карта/мод будет использоваться без сторонних модов? Некоторые вон даже стандартные карты вогифицируют. Потому я и написал "к частностям привыкать не стоит". Тем более, что трудозатрат написать |2-2 никаких практически, а уверенность будет. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 01.07.2014 19:45 Здравствуйте.. Спасибо большое Вам всем за совет и помощь.. RE: Ваши вопросы по ERM-скриптам - Valery - 01.07.2014 21:50 (30.06.2014 11:25)Algor Wrote: Valery, in your case may be the most equitable "random" distribution is: Hmm, I started my first maths with erm, so this %4 reminder I don't get it. Can someone explain me this super complex euclidean algorithm?
RE: Ваши вопросы по ERM-скриптам - Algor - 02.07.2014 00:30 (01.07.2014 21:50)Valery Wrote: Hmm, I started my first maths with erm, so this %4 reminder I don't get it. Can someone explain me this super complex euclidean algorithm? ERM Help Wrote:%# Set the variable to the reminder from division by #Algorithm is very simple: 1. FU creates a sequence 109,110,111,113,109,110,111,113,... and add equal artifact to 0,1,2,3,4,5th... hero. 2. "!!VRy1:S0 R3; [random shift for fist hero]" set random shift (0..3) for this sequence. RE: Ваши вопросы по ERM-скриптам - Valery - 02.07.2014 00:58 No, I understand everything, only the %4 part confuses me. RE: Ваши вопросы по ERM-скриптам - Algor - 02.07.2014 01:25 (02.07.2014 00:58)Valery Wrote: No, I understand everything, only the %4 part confuses me. !!VRy1:Sx1 +x16 %4 +109; ** x1 - shift 0..3 ** x16 - hero num 0,1,2,3,4,5,... ** x1 +x16 - hero num with shift ** x1 +x16 %4 - sequence ...0,1,2,3,0,1,2,3,... ** x1 +x16 %4 +109 - sequence ...109,110,111,112,109,110,111,112,... RE: Ваши вопросы по ERM-скриптам - Valery - 02.07.2014 02:07 ok thanks, will look online for an explanation of %. Because I really don't get how you can obtain 0-3 from let's say 159 (xeron + shift) just with %4 operation. "%# Set the variable to the reminder from division by #" from erm help makes no sense for me. If we divide 159 by 4, the reminder will not be 0-3. RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.07.2014 02:55 159 divided by 4 is 39 and remainder is 159-4*39=3. 3 belongs to the interval 0-3. RE: Ваши вопросы по ERM-скриптам - Valery - 02.07.2014 21:55 Ok thanks both of you, it is a language quirk. Remainder in french means "what is left" from=result of division. RE: Ваши вопросы по ERM-скриптам - Anfis - 11.07.2014 03:36 Пытаюсь поставить начальные вог-опции в самой карте без начальной вогификации, но работают только некоторые, например, накопление существ во внешних жилищах, и-то странно, когда захватываю жилище, существа там уже накопленные, хотя до этого жилище не принадлежало никому. Вроде всё делаю правильно: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 11.07.2014 10:45 Anfis, попробуй вместо GE1 использовать !?PI RE: Ваши вопросы по ERM-скриптам - Algor - 11.07.2014 10:46 (11.07.2014 03:36)Anfis Wrote: ...когда захватываю жилище, существа там уже накопленные, хотя до этого жилище не принадлежало никому.Накопление существ в WoG так и работает - копятся с самого старта. Если не изменяет, в HotA сделали накопление с момента захвата. В принципе, если нужно копить только с момента захвата, на ERM это просто делается (при посещении ничейного двеллинга сбрасываем кол-во существ и/или охраны на базовое). (11.07.2014 03:36)Anfis Wrote: И ещё, никак не пойму, как сделать в самой карте, чтобы в начале вообще не спрашивали про вогификацию, но игра обращает внимание на то, что в карте содержатся скрипты и стоит ли в таком случае её вогифицировать. Когда проставляешь т.о. настройки предупреждение вогификации о том, что карта уже содержит скрипты не выдается. Этого нет в справке: ERM Help Wrote:J3 RE: Ваши вопросы по ERM-скриптам - Anfis - 11.07.2014 14:45 (11.07.2014 10:45)Bes Wrote: Anfis, попробуй вместо GE1 использовать !?PI Примерно то же самое получилось, плюс только в том, что с событием связывать не пришлось. (11.07.2014 10:46)Algor Wrote: Накопление существ в WoG так и работает - копятся с самого старта. Если не изменяет, в HotA сделали накопление с момента захвата. В принципе, если нужно копить только с момента захвата, на ERM это просто делается (при посещении ничейного двеллинга сбрасываем кол-во существ и/или охраны на базовое).Гм, ясно. Познакомился с этим только в ХотА, до этого не использовал в WoG, буду знать) (11.07.2014 10:46)Algor Wrote: Когда проставляешь т.о. настройки предупреждение вогификации о том, что карта уже содержит скрипты не выдается. Этого нет в справке: Отлично, всё работает примерно так, как хотел, жаль только вшивать файл настроек нельзя, и придётся писать readme, чтоб распаковывали куда нужно. Сделал в виде: Code: ZVSEСпасибо) RE: Ваши вопросы по ERM-скриптам - Valery - 13.07.2014 00:12 Is there any way to store the hero portraits if they are custom (ie set at the start of the game) then display them in some dialog? Tried all HE:L$ commands, none seems to be able to find which file is in use. RE: Ваши вопросы по ERM-скриптам - igrik - 13.07.2014 14:08 Valery, это для стартовых названий. а это для текущих названий портретов © MasterOfPuppets RE: Ваши вопросы по ERM-скриптам - Valery - 13.07.2014 20:14 Igrik, works great, thanks! (Thanks MoP too, also I think that such examples should be added in a special section in erm help, along with remove artifacts code etc)) RE: Ваши вопросы по ERM-скриптам - Katarina - 13.07.2014 21:28 Привет. У меня вопрос, наверное, касающийся скрипта, размещающего знамя полководца у входа во все города. Помимо знамени, вокруг каждого замка размещаются определенные двеллинги, относящиеся именно к этому замку, ветряные мельницы, пара лесопилка - шахта... Наверное, это делает шаблон генератора карт. Но можно ли как-то именно средствами ERM привязать отдельно взятое здание к замку таким образом? Было желание разместить возле каждого замка определенные кастомные артефакты/здания с каким-то "событием" для зачистки. Или сработает лишь вариант с заменой одного из зданий, размещаемых генератором возле замка? RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.07.2014 23:21 Генератор создаёт карту по зонам и, в зависимости от наличия у зоны города и владельца, наполняет эти зоны объектами. В общем случае определить какое здание относится к какой зоне нереально, потому что зоны существуют только во время генерации. Обычно это обходится заменой специальных зданий, у которых лимит - одно на зону (всякие обсерватории и т.п.). По поводу размещения - лучше просто взять и разместить. На деле "привязок" никаких нет, все объекты в этом плане ничем не отличаются с т.з. игры. RE: Ваши вопросы по ERM-скриптам - Katarina - 13.07.2014 23:42 Речь о размещении на рэндомных картах, если что. Таким образом, единственный способ - это замена одного из зданий, размещаемых строго по зонам, либо правка количества этих зданий в шаблоне, как я понимаю. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.07.2014 23:55 Ну понятно, что на случайных. Иначе можно и редактором обойтись. Опять же, замена - не единственный способ, можно просто добавить новое здание (поиском в ширину подходящего места начиная от входа в город). Но это будет медленно работать. Напрямую изменить количество зданий в шаблоне нельзя. Если не ошибаюсь, то на генератор вообще повлиять (добавление объектов, изменение ценности и лимитов) нельзя кроме как правкой памяти игры. RE: Ваши вопросы по ERM-скриптам - Valery - 13.07.2014 23:59 I had this script which will give extra levels to the hero. I tried to change it so now it removes one level but it does not work, got weird results (still increases). I guess that there is some parameter I miss in FU410, any thoughts? Spoiler (Click to View) In fact, if Bersy happens to read here, must ask a question: you use UN:J1 for getting experience matching the level, but in all my tests the second parameter is wrong (UN:J1/level/experience). I can never find how much experience a specific level requires, is there an existing way to get it other than storing all values from erm help? RE: Ваши вопросы по ERM-скриптам - Katarina - 17.07.2014 07:28 Приветствую снова. В WoG 3.58 улучшение золотого резерва работало так: В ERA 2.3 оно, однако же, стоит ровно 7000 золота и 2 мифрила за каждое (любое) улучшение. Я не понимаю, как вернуть старую геометрическую прогрессию в скрипте, не напортив в новом, может быть, вы можете отредактировать его? Прикладываю файл: http://rghost.ru/private/56934802/f47e4c2b6810a3d74e0dda39b3ee2700 RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.07.2014 12:36 У меня в ВоГ точно такой же скрипт, как и в Эре, с фиксированной стоимостью. Может у тебя в ВоГ какие-то изменённые скрипты типа WoG Revised? Стандартный скрипт тут ничем не поможет, лучше загрузи свой, с изменённой стоимостью. Я бы посоветовал его просто заменить в Эре, но могут быть конфликты. RE: Ваши вопросы по ERM-скриптам - igrik - 17.07.2014 21:35 Изменение стоимости золотого резерва © H3LorD, и немного подпилино RE: Ваши вопросы по ERM-скриптам - igrik - 17.07.2014 21:51 надеюсь с проверкой флага круговой атаки не натупил... RE: Ваши вопросы по ERM-скриптам - Katarina - 17.07.2014 23:50 (17.07.2014 12:36)gamecreator Wrote: У меня в ВоГ точно такой же скрипт, как и в Эре, с фиксированной стоимостью. Может у тебя в ВоГ какие-то изменённые скрипты типа WoG Revised?Да, в аттачменте был именно тот, который я описала - 7000 и 2 мифрила всегда. Возможно, у меня правда WoG Revised частично поселился. Спасибо, igrik! RE: Ваши вопросы по ERM-скриптам - Katarina - 21.07.2014 00:35 One more question is about having no melee penalty for shooters. It has to be: Or I just write X1/4100? And do I need to write X1/4 if monster is already shooter, will it be enough to just write X1/4096? RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.07.2014 01:07 Это полностью перезапишет флаги существа. Надо так: И я не знаю как в Эре, но в Вог сделать из нестреляющего существа стреляющее - большая проблема. RE: Ваши вопросы по ERM-скриптам - Katarina - 21.07.2014 01:12 Нет, я лишь стреляющему убираю melee penalty. Спасибо! RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.07.2014 01:18 Ну тогда хватит и одного флага. RE: Ваши вопросы по ERM-скриптам - Katarina - 21.07.2014 01:29 То бишь банально прописать !#MA: X1/4096, если существо уже стреляет? RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.07.2014 01:34 Ну нет же, нельзя просто так перезаписывать абсолютно все флаги существу (если только ты не создаёшь его с нуля). Нужно добавлять их как в моём примере. RE: Ваши вопросы по ERM-скриптам - Katarina - 21.07.2014 01:37 Окей. Еще попутно вопрос возник, 256 - это ведь не то самое свойство архидьяволов "замораживать" соперников? RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.07.2014 01:54 Всмысле окаменение василисков? Нет, не оно. 256 (т.е. KING_2) делает существо уязвимым к атакам под заклинанием Палач продвинутого уровня и выше. RE: Ваши вопросы по ERM-скриптам - Katarina - 21.07.2014 02:02 За василисков крайне редко играла, не скажу, но архидьяволы когда бьют, соперник не может ходить и становится серым - это где такое прописать можно? RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.07.2014 02:40 Да, окаменение это. И не архидьяволы, видимо, а бароны ада (ака антихристы). Прописано в коде игры, если не ошибаюсь. Через ЕРМ можно только симулировать такое поведение через BG и BM. Можно ещё покрутить amethyst.dll, там это устанавливается. RE: Ваши вопросы по ERM-скриптам - Valery - 21.07.2014 08:56 You can apply petrify with BM:G but also you can modify the stack type and have the right behavior. Here archangels will petrify the target. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Katarina - 21.07.2014 23:21 Thanks Valery. That's quite useful actually, I never thought that it's even available (talking about line 6 in your script). I have one more question I could not solve alone. I've found the script of Snort which was allowing to build new mines: http://nekaka.com/d/LuwUsmOBMz But people say script has no ers/ert files and is laggy. Thats why I did not risk to put it ingame. Is there any way to make it working same way as Conquistador mod script of building towns? I.e. won X fights and got ability to build a mine by your choice. Or just to keep it working like scriptmaker meant it to be, but to fix bugged parts if they exist. RE: Ваши вопросы по ERM-скриптам - Valery - 22.07.2014 00:33 Can't be laggy if no ert/ers files, that is a short script, does not matter. Well, you can do many things, but there is no universal solution. Each script requires compiling various commands so you must have some experience at erm. For example, build a mine after x battles: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Katarina - 22.07.2014 01:00 About ers/ert I was just quoting the guy from this message :P So the script is practically fine "as is" if we want it to work just like building dwellings? RE: Ваши вопросы по ERM-скриптам - Valery - 22.07.2014 01:02 A 50 lines script without any loop should not be laggy, I think is fine. If it works. RE: Ваши вопросы по ERM-скриптам - Katarina - 22.07.2014 01:31 They say it has conflicts with other resources, seems like. I.e. the same button builds external dwellings in other script, also there are variables which were in use. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.07.2014 03:19 Это баги, а не лаги. Лаг - это задержка, т.е. когда зависает или тормозит. Описание из архива к скрипту вообще мало относится. Просто скрипт недоделанный (ну и как сам Снорт сказал, проще написать с нуля). RE: Ваши вопросы по ERM-скриптам - Katarina - 22.07.2014 03:27 I know it sounds not very nice but can somebody do it? : D Script is looking so tasty so I have a huge wish to try it together with building dwellings in our hot seat parties. If I would have enough scripting skills I would already be on it. RE: Ваши вопросы по ERM-скриптам - Valery - 22.07.2014 07:28 You should keep posting in russian, I have automatized firefox translator. so for me is not a problem. There are way more russian scripters here than english ones, and this is russian section anyway. The problem when asking full scripts is that they may take some time and then, when ready, they will not be exactly what you wanted. So make a post with ALL the details you wish, how many battles before mine creation, are battles number related to one single hero or ALL your faction's heroe and such. ![]() Also, there will be a graphical problem when creating mines, they will probably not fit to terrains. Towns are universal graphics, mines not. RE: Ваши вопросы по ERM-скриптам - Katarina - 22.07.2014 08:33 (22.07.2014 07:28)Valery Wrote: You should keep posting in russian, I have automatized firefox translator. so for me is not a problem. There are way more russian scripters here than english ones, and this is russian section anyway.It can be a problem for me too - I still don't know how to say "dwelling" in russian, for example, so I'd rather continue with describing important things in english as it may vary a lot if I start doing it in russian. ...so, if I ignore the fact that I hate asking people but already did it here several times, I think the best way would be to keep both scripts (building dwellings + building mines) able to work together without any conflicts. Dwellings building script is here: http://nekaka.com/d/1sU6JEpKJ2 But practically, all I meant is the same as building towns from Conquistador script of you: giving ability to build one mine for selected amount of faction battle wins which can be set before the start. It would limit players from having a lot of mines on start, if you know what I mean. And yes, I did not think of it @ graphics issues. But I believe, if the script is done but mines are appearing incorrect from time to time, most of us will just deal with it
RE: Ваши вопросы по ERM-скриптам - Valery - 22.07.2014 10:31 ok, I took a look into both scripts and they are weird. Either they were made for some 2.40 Wog version but in wog 3.58/Era they will not work Spoiler (Click to View) If I get the time, I may make a script giving free mines upon x battle victories, but while waiting is better that you start with easy examples, show your scripts then get corrections by people here. ![]() Although the idea of creating dwellings and mines does not sound very interesting to me, because : a) a dwelling created after map generation will not be recognized by towns growth, and b) a player needs resources first/second week. If he builds a mine after 20-30 battles, this will be 2-3rd week so completely useless. RE: Ваши вопросы по ERM-скриптам - Katarina - 22.07.2014 15:33 Hmm, script of dwellings building works well in ERA 2.3 I play now. Did not test mines building because it would use same button. I'm afraid I can't even recognize what is the code of script about. Yea I understand I should not have asked : P RE: Ваши вопросы по ERM-скриптам - Valery - 22.07.2014 21:02 (22.07.2014 15:33)Katarina Wrote: I'm afraid I can't even recognize what is the code of script about. Well, the path of true warrior starts with knowledge about y vars: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.07.2014 21:33 I have a question for a true varrior: Would this code display 99? What if I change y15 to y-15? RE: Ваши вопросы по ERM-скриптам - Valery - 22.07.2014 21:41 Of course y15 retains its value, as it is function local based var. Not y-15, which will be different at each trigger. Snort script uses y15 for all further settings, while his y15 value will be always 0. Can't work. True warrior answered
RE: Ваши вопросы по ERM-скриптам - Katarina - 22.07.2014 23:25 I'll sit in the corner and pretend I understood something. RE: Ваши вопросы по ERM-скриптам - Algor - 23.07.2014 00:04 (22.07.2014 21:41)Valery Wrote: Of course y15 retains its value, as it is function local based var. Not y-15, which will be different at each trigger. Exactly the opposite, true warrior
RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.07.2014 00:13 Algor, нет. Я проверил и всё точно так, как сказал Valery. Кстати, есть ли какой-то триггер на увольнение героя или надо каждый день в таймере проверять? RE: Ваши вопросы по ERM-скриптам - Valery - 23.07.2014 00:43 The true warrior is always right.
RE: Ваши вопросы по ERM-скриптам - Algor - 23.07.2014 01:37 gamecreator Wrote:Algor, нет.Мде... надо внимательнее пример смотреть RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.07.2014 03:10 (22.07.2014 03:27)Katarina Wrote: I know it sounds not very nice but can somebody do it? : D Script is looking so tasty so I have a huge wish to try it together with building dwellings in our hot seat parties. If I would have enough scripting skills I would already be on it.А я таки написал этот скрипт: скачать. Шахта строится по шифт+ЛКМ в радиусе 5 клеток от героя с учётом местности и уже захваченная. По дефолту установлена разумная стоимость постройки в 5 выигранных этим героем битв, 5 дерева и руды и 5000 золота. Настроить стоимость, а также узнать это и многое другое можно открыв ерм-файл. Скрипт не тестировался. Из замеченных багов - иногда не работает, если герой в этот день не двигался. Английские тексты в комплекте. Предупреждение для скриптоделов: код сильно оптимизирован и нечитаем. Может вызывать недоумение, фрустрацию и полное отрицание происходящего. Впечатлительным не вчитываться. А ещё я узнал, что UN:E работает совсем не так, как написано в справке, а очень даже наоборот. RE: Ваши вопросы по ERM-скриптам - Katarina - 23.07.2014 04:07 (23.07.2014 03:10)gamecreator Wrote:Ого! Прекрасная новость.(22.07.2014 03:27)Katarina Wrote: I know it sounds not very nice but can somebody do it? : D Script is looking so tasty so I have a huge wish to try it together with building dwellings in our hot seat parties. If I would have enough scripting skills I would already be on it.А я таки написал этот скрипт: скачать. Правильно ли я понимаю, что пятерка в VR:С5 из этой строчки !!VRv3701:C5/5/0/5/0/0/0/5000/0; подразумевает количество побед? (23.07.2014 03:10)gamecreator Wrote: А ещё я узнал, что UN:E работает совсем не так, как написано в справке, а очень даже наоборот.То есть? RE: Ваши вопросы по ERM-скриптам - Valery - 23.07.2014 04:15 Nice, I just found that if you don't check for 144 mines limit, you still can build and a lot. Build 30 over the limit, no problem ![]() Katarina !!VRv3701:C$/5/0/5/0/0/0/5000/0; $ = number of battles required. RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.07.2014 12:57 Huh, I thought they have no limit. (23.07.2014 04:07)Katarina Wrote: Правильно ли я понимаю, что пятерка в VR:С5 из этой строчкиДа, а остальные 8 чисел - стоимость постройки в ресурсах. (23.07.2014 04:07)Katarina Wrote: То есть?Ну устанавливает флаг 1 если здание поставить нельзя и сбрасывает если можно. RE: Ваши вопросы по ERM-скриптам - igrik - 23.07.2014 12:59 Quote:Из замеченных багов - иногда не работает, если герой в этот день не двигался.Есть такая фиговина. И насколько я понял там остаётся номер последнего активного героя предыдущего игрока, даже ИИ-шного. Лично я решал её через OW:A RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.07.2014 13:06 Да я догадывался, что можно через выбранного героя обойти, но это ж надо пройтись по всему скрипту и заменить -1 на переменную. RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.07.2014 13:30 ...в двух местах. Заменил, ссылка та же. Ещё забыл упомянуть: скрипта нет в опциях, поэтому никак он не отключается. RE: Ваши вопросы по ERM-скриптам - Katarina - 30.07.2014 21:09 Возможно ли сделать скриптово так, чтобы при использовании магии "Вызов элементаля" призывался не водяной, а ледяной элементаль? RE: Ваши вопросы по ERM-скриптам - igrik - 30.07.2014 21:19 RE: Ваши вопросы по ERM-скриптам - Algor - 30.07.2014 23:18 ** и да, таким образом можно заменять призывы только до существа №127 (Штормовой эл.). С энергетическим элементалем (№129) уже не получится RE: Ваши вопросы по ERM-скриптам - Ivor - 31.07.2014 10:59 (30.07.2014 21:09)Katarina Wrote: Возможно ли сделать скриптово так, чтобы при использовании магии "Вызов элементаля" призывался не водяной, а ледяной элементаль?Да, можно
RE: Ваши вопросы по ERM-скриптам - Katarina - 31.07.2014 18:10 Спасибо! Можно ли заменить Верфь в Конфлюксе и Замке на аналог здания в Инферно, позволяющего перемещаться по аналогичного вида замкам без потерь хода? Мы никогда не играем с водой, зато часто играем с Инферно. RE: Ваши вопросы по ERM-скриптам - Bes - 01.08.2014 17:18 Katarina, можно... вопрос лишь упрётся в смену описания... если очень горит, постараюсь нарыть тот самый кусок кода, который когда-то создал Дьякон для Гавани RE: Ваши вопросы по ERM-скриптам - Katarina - 01.08.2014 19:15 Не к спеху, но если что-то есть - было бы неплохо. RE: Ваши вопросы по ERM-скриптам - igrik - 13.08.2014 01:50 Первый раз использую эровские переменные типа !!SN:W^[моя_переменная]^/0; Не перенамудрил ли я? Можно ли данный код сделать короче чтоле, но не используя функций и переменных типа "v" и флагов, т.е. максимально непересекаемо с другими скриптами и модами. Скрипт - при нападении на нейтралов, оковы войны не действуют, и герой может сбежать Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 13.08.2014 03:10 (13.08.2014 01:50)igrik Wrote: Не перенамудрил ли я? Можно ли данный код сделать короче чтоле, но не используя функций и переменных типа "v" и флагов, т.е. максимально непересекаемо с другими скриптами и модами.Перенамудрил. Можно. RE: Ваши вопросы по ERM-скриптам - igrik - 13.08.2014 10:30 Да уж, перенамудрил так перенамудрил . СпасибоНаверное так? !!SN:W^spheres^/?y1 W^spheres^/0; RE: Ваши вопросы по ERM-скриптам - Algor - 13.08.2014 12:24 (13.08.2014 10:30)igrik Wrote: Да уж, перенамудрил так перенамудрил угу, так точно, обкопипастился ( UPD: ох, блин... а почему "spheres" то? "okovy" же. Надо было все-таки после пива спать ложиться, а не по форуму лазить... RE: Ваши вопросы по ERM-скриптам - igrik - 13.08.2014 14:17 Quote:Надо было все-таки после пива спать ложиться, а не по форуму лазить...ох как я тебя понимаю ![]() RE: Ваши вопросы по ERM-скриптам - Valery - 18.08.2014 02:14 Prisons in random maps are a plague. So far I have a script removing them but the reset of the hero levels/stats/skills is more complicate. I need to make an ini file (like the one from call to arms), set inside all heroes initial levels then read from it values. Can anyone give me a clue how those ini files are made? A short example will help me to understand, thanks. RE: Ваши вопросы по ERM-скриптам - Bes - 18.08.2014 11:40 for example,restore defaul sex hero... ini file looks as... Code: [defaultsex]RE: Ваши вопросы по ERM-скриптам - Valery - 19.08.2014 02:15 bes, and how to make writable options into ini file, is possible? For example player can set in ini file if script will run: [player options] Remove relics: 0 (will not) / 1 (will do) Or must be like this? [player options] ;remove relics 0/no, 1/yes 0=0 RE: Ваши вопросы по ERM-скриптам - Berserker - 19.08.2014 12:04 Code: [player options]era.dll function ReadStrFromIni (Key, SectionName, FilePath, Res: pchar): boolean; stdcall; function WriteStrToIni (Key, Value, SectionName, FilePath: pchar): boolean; stdcall; Just don't forget that writable ini should be placed in real Data/Maps/etc folder, not in mods one. If you are planning to use ini only for reading then you can place it in Mods\ModName folder. RE: Ваши вопросы по ERM-скриптам - Bes - 19.08.2014 13:18 Code: [Player options]имхо, нет нужды вводить текстовые параметры в секциях (в частном случае), ибо и числовыми вполне можно обозначить всё что угодно... тем более запись в ini через UN:N5 короче в плане кода, чем через ERA-команды RE: Ваши вопросы по ERM-скриптам - Valery - 19.08.2014 21:30 Ok, made my first ini and is working. But as I have no clue how it works, I must ask: is there anything more to add? On reload game, on instructions, PI? Is this OK? if I use same word more than once in ini, will the code read the correct one? Ini file Code: [Player settings]Script: Once the ini made, I had to delete the previous erm code which went through each option. Economized 300 script lines! RE: Ваши вопросы по ERM-скриптам - Berserker - 20.08.2014 00:53 Don't use v1 if you can. \Pillars.ini => Pillars.ini It's enough. RE: Ваши вопросы по ERM-скриптам - Valery - 20.08.2014 00:56 Ok for v1. Without the slash, the ini file isn't found if in Mod folder. I don't want it in data folder, for easier location, players are lazy.. RE: Ваши вопросы по ERM-скриптам - Valery - 20.08.2014 07:25 Does any know some UN:C black magic to increase creatures growth rate? So far using MO:G provokes very weird effects and is not safe. RE: Ваши вопросы по ERM-скриптам - Algor - 20.08.2014 10:49 (20.08.2014 07:25)Valery Wrote: Does any know some UN:C black magic to increase creatures growth rate? So far using MO:G provokes very weird effects and is not safe.Look here or here (Click to View) RE: Ваши вопросы по ERM-скриптам - Valery - 20.08.2014 16:27 Thanks, but it uses MO:G and I have been tried same script over all the week: is not working. The combination of MO:G with regular growth on first day causes several stacks on XXL maps to drop down to 4 creatures, no idea why. I look for UN:C growth percentages and then be able to multiply it b y 2-10. Will test OB:C, ok. RE: Ваши вопросы по ERM-скриптам - Valery - 21.08.2014 09:51 (18.08.2014 12:02)Algor Wrote: Store all expirience, level, primary & secondary skills of all heroes in SN:W values. At this stage (instructions) heroes not yet in prison, and did not get the experience Ok, works, thanks ![]() here it is (Click to View) @Edit: forgot mana, added. RE: Ваши вопросы по ERM-скриптам - feanor - 23.08.2014 00:15 Quote:I look for UN:C growth percentages and then be able to multiply it b y 2-10. Will test OB:C, ok. RE: Ваши вопросы по ERM-скриптам - Valery - 23.08.2014 00:28 Thanks! What means horde growth? When the stack has horde number or growth as horde percentage? So first I get normal growth then I multiply it or I can directly input a new value in last var? ok, will test, thanks again. RE: Ваши вопросы по ERM-скриптам - feanor - 23.08.2014 00:42 Oh. I misunderstand request. You need growth of neutral stacks on map, and I wrote replacement of simple MA:G >< RE: Ваши вопросы по ERM-скриптам - Valery - 23.08.2014 01:03 I am having errors with MO:G (neutral stacks on map) as sometimes the stack is downgraded to 4 creatures-even with 4000 limit check-, mainly on XXL maps. This only happens if the MO:G loop occurs day 1, so my guess is that somehow it conflicts with regular growth mechanics. So I am looking for same thing but with UN:C, such as doubling growth for all, tripling, etc. Let's say, be able from game to multiply neutrals growth weekly by x. Sorry for confusion, maybe I didn't explain well.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.08.2014 11:51 Maybe it conflicts with a script, not with a game mechanic. Did you try it on its own? RE: Ваши вопросы по ERM-скриптам - Russia Punk - 12.09.2014 17:04 Если честно читать в падлу. Какой скрипт нужен чтоб зделать так чтоб без замка играть можно было ? И специализацию менять,буду благодарен. RE: Ваши вопросы по ERM-скриптам - Algor - 12.09.2014 17:18 (12.09.2014 17:04)Russia Punk Wrote: чтоб без замка играть можно было ? Code: !#OW:D(12.09.2014 17:04)Russia Punk Wrote: И специализацию менять Code: !#HE:XRE: Ваши вопросы по ERM-скриптам - Bes - 12.09.2014 19:15 (12.09.2014 17:04)Russia Punk Wrote: Если честно читать в падлувы не поверите, но как порой впадлу помогать лентяем и безграмотным просящим ![]() постарайтесь, если уж вам тема скриптинга запала, немного читать соответствующие темы - там материала валом даже такого, который вам ещё не придумался, но точно вскоре захотите так сделать.. P.S. если вы намеренно делаете ошибки в словах "благо", то, боюсь, вскоре могут быть санкции от администрации RE: Ваши вопросы по ERM-скриптам - Russia Punk - 12.09.2014 20:48 Bes, Проблема в том что если бы было там страниц 100 . Я бы всё прочитал а тут 203 стр. P.S. если вы намеренно делаете ошибки в словах "благо", то, боюсь, вскоре могут быть санкции от администрации Я если честно не намерено ошибки делаю . RE: Ваши вопросы по ERM-скриптам - Bes - 12.09.2014 20:54 Russia Punk, полистайте страниц 25, для начала, никто ж не говорит что нужно всё читать, но полазать по нескольким тематическим темам будет не лишним P.S. ваша грамматика как-то связана с беларусским происхождением чтоли?
RE: Ваши вопросы по ERM-скриптам - Russia Punk - 12.09.2014 21:07 Bes, Я с обоими в школе не очень дружил .
![]() RE: Ваши вопросы по ERM-скриптам - SyDr - 12.09.2014 21:13 Bes, ну не надо тут... пра маю краіну так.
![]() RE: Ваши вопросы по ERM-скриптам - Bes - 12.09.2014 23:35 (12.09.2014 20:54)Bes Wrote: P.S. ваша грамматика как-то связана с беларусским происхождением чтоли? (12.09.2014 21:13)SyDr Wrote: Bes, ну не надо тут... пра маю краіну так.я не про то, что в Беларусии все такие неграмотные.. а про то, что причина в таких ошибок - это просто не знание русского языка (грамматики), т.к. автор живёт в другой стране с другим гос.языком.. вот к чему я RE: Ваши вопросы по ERM-скриптам - Russia Punk - 12.09.2014 23:46 (12.09.2014 23:35)Bes Wrote: Не боись я просто плохо с русским дружу как и с белорусским . ![]() Так что ава бульба RE: Ваши вопросы по ERM-скриптам - slater777 - 20.09.2014 11:02 А можно ли магический урон, наносимый сказочными драконами, сделать зависимым от изученных школ магии, навыка волшебства, артефактов на волшебство (сборное кольцо мага), опыта отряда? RE: Ваши вопросы по ERM-скриптам - Algor - 20.09.2014 13:46 (20.09.2014 11:02)slater777 Wrote: А можно ли магический урон, наносимый сказочными драконами, сделать зависимым от изученных школ магии, навыка волшебства, артефактов на волшебство (сборное кольцо мага), опыта отряда? Можно. В !?BG0 если !!BG:A=10 выставляешь какой-нить флаг, а в !?MR0 при наличии данного флага меняешь базовый урон !!MR: D на тот, который нужно с учетом навыков героя, артефактов и пр. Ну и в !?BG1 не забудь сбросить флаг. Собсно, все. RE: Ваши вопросы по ERM-скриптам - Valery - 03.10.2014 20:17 Does any know how to trigger a battle end (BU:V$) without having cheater rank after? BG:A4 (retreat) does not work. RE: Ваши вопросы по ERM-скриптам - igrik - 03.10.2014 20:52 no? RE: Ваши вопросы по ERM-скриптам - Valery - 03.10.2014 21:05 All creatures have 0 hit points but still on battle field ![]() @Edit: BU:R solves it, thanks
RE: Ваши вопросы по ERM-скриптам - Algor - 03.10.2014 21:09 (03.10.2014 20:52)igrik Wrote: no? If you do not need to kill the rests of the army (do not need the extra experience, for example), you can do so: RE: Ваши вопросы по ERM-скриптам - Valery - 03.10.2014 21:14 Add siege weapon flag? Why? RE: Ваши вопросы по ERM-скриптам - Algor - 03.10.2014 21:16 (03.10.2014 21:14)Valery Wrote: Add siege weapon flag? Why? Siege weapons do not need to kill to win
RE: Ваши вопросы по ERM-скриптам - Valery - 03.10.2014 21:21 Good idea, I see. ![]() But the first option is best for what I was asked for, as it shows casualties. Guy asked me that both heroes must die (with all army) if they wear a specific artifact. If I change to catapults, there are 0 loss in after battle message. RE: Ваши вопросы по ERM-скриптам - Algor - 03.10.2014 21:25 (03.10.2014 21:21)Valery Wrote: Good idea, I see. Try set !!BMx16:N0 before. For both heroes: Or try !!BU:R; after igrik's variant. RE: Ваши вопросы по ERM-скриптам - Valery - 03.10.2014 21:55 yeah, igrik variant + BU:R is what I need. Thanks both. RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.10.2014 23:12 igrik, 1. 0x698D88 - массив текстов вторичных навыков. Не динамический, конечно, но если очень хочется, то можно и скопировать. Для каждого навыка 4 элемента подряд: название и три описания по уровням. Предвосхищая следующий вопрос на эту тему, 0x6A75D8 - массив названий уровней навыков, всего три элемента. 2. Перехвати функцию 0x5FFA20 и вместо неё выведи свой диалог. RE: Ваши вопросы по ERM-скриптам - Berserker - 04.10.2014 01:21 2. Через erm hooker
RE: Ваши вопросы по ERM-скриптам - igrik - 04.10.2014 01:25 спасибо, 2 уже сделал. А вот с таблицей вообще въехать не могу. Вторичные навыки в ней как будто перемешаны upd: нет. поспешил я сказав что уже сделал. теперь ловлю вылеты при открытии вообще любого окна, после применения хука может хук потом нужно отменять? RE: Ваши вопросы по ERM-скриптам - Berserker - 04.10.2014 02:12 Весь код функции можешь привести? Или мод залить. RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.10.2014 02:18 А, понял. Эта функция выводит вообще диалоги. Сейчас скажу где она вызывается тогда. RE: Ваши вопросы по ERM-скриптам - igrik - 04.10.2014 02:21 сырой мод там хук я убрал Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.10.2014 02:27 0x4DAD01, 0x4DAD78, 0x4DAE8C. (04.10.2014 01:25)igrik Wrote: А вот с таблицей вообще въехать не могу. Вторичные навыки в ней как будто перемешаныЧто значит перемешаны? См. формат SS. RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.10.2014 02:43 Ещё можно вот так попробовать: RE: Ваши вопросы по ERM-скриптам - igrik - 04.10.2014 02:47 Попробую покрутить-повертеть. Может туплю где-то... RE: Ваши вопросы по ERM-скриптам - Valery - 04.10.2014 03:58 Nice mod, igrik Combined to invite tavern, now we have the perfect hero. Major cheat ![]() I would add a tab: remove skill. Same dialog, but when you click on skill, it removes it if hero had. So if you get a high level hero from prison, you keep the level and stats but get new skills. To be triggered when clicking on some icon from hero menu, maybe experience, dunno. Cost to remove skill: 1000 gold x hero level, something like that. RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.10.2014 12:15 Valery, use 28 skills plugin. RE: Ваши вопросы по ERM-скриптам - Shiva - 06.10.2014 18:57 1. Как сделать такой скрипт? Чтобы во время боя я и соперник (компьютер), могли колдовать двойную магию (два раза) за один ход, вместо одного раза как обычно. 2. Когда устанавливаешь Грааль в замок "Башню", то при этом открывается вся карта – полностью убирается (туман войны). Как убрать этот эффект!
RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.10.2014 19:21 Ну судя по прошлым сообщениям ты же хочешь готовый скрипт! Так сразу и пиши: "напишите мне скрипт". Зачем морочить людям голову если ты не хочешь разбираться в ЕРМ? RE: Ваши вопросы по ERM-скриптам - Berserker - 06.10.2014 20:22 gamecreator, хук нужно ставить на начало вталкивания аргументов функции показа диалога в стек. При чём устанавливать SN:X_/0 и новый адрес возврата в точку сразу после вызова функции открытия диалога уровня. Тогда выполнится ЕРМ функция, затёртая команда не выполнится и управление будет передано коду, который шёл сразу же за отображением диалога. RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.10.2014 21:31 Буду знать, но сейчас это больше нужно igrikу. RE: Ваши вопросы по ERM-скриптам - Berserker - 06.10.2014 21:38 А в каком месте вызывается диалог уровня? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.10.2014 22:07 Я написал на предыдущей странице адреса. В этих трёх местах вызывается функция отображения окна 0x5FFA20, для трёх возможных вариантов предлагаемых навыков. Через стек она принимает один аргумент. RE: Ваши вопросы по ERM-скриптам - igrik - 06.10.2014 22:23 я не совсем понял про SN:0 . просто с хуками по этим трем адресам я разобрался (и в том, почему три адреса), но вот как отменить диалог я недогоняю. я уже и нопами пытался заменить вызов по данным адресам. и в иде смотрел. но туго слишком без навыков программирования RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.10.2014 22:29 Мало заменить вызов, нужно ещё и заменить все инструкции push, которые передают аргументы через стек (одна для этой функции). Да и ещё нужно бы что-то вместо возвращаемого результата подкинуть чтобы геройский код с ума не сходил. RE: Ваши вопросы по ERM-скриптам - Berserker - 06.10.2014 22:50 igrik, найди команду, вталкивающую самый первый аргументв стек, например: 100: push 1 <= 104: push 2 108: call [show dialog] 113: lea ecx, [edx] Хук ставишь в 100. В обработчике хука: RE: Ваши вопросы по ERM-скриптам - igrik - 07.10.2014 21:19 Code: .text:004DAE48 push edxможет нужно ставить хук и в "004DAE84 push 0" и в "004DAE48 push edx"? upd: вылет только на !!UN:Cy4/4/[адрес]; y4 = 32, т.е y3 = 0 и не содержит адресс, а затертые команды по моему всё-равно выполняются RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.10.2014 22:27 У тебя адреса какие-то странные. Переводи их калькулятором что ли. И попробуй получить адрес структуры не в y3, а, скажем, в v2. RE: Ваши вопросы по ERM-скриптам - igrik - 07.10.2014 22:51 Да другие адреса это последствия моих экспериментов. Пробовал с v-переменными - то же... RE: Ваши вопросы по ERM-скриптам - Berserker - 07.10.2014 23:09 Код, начиная с SN:X должен вызываться из функции-обработчика
RE: Ваши вопросы по ERM-скриптам - igrik - 07.10.2014 23:21 Ура! Получилось
RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.10.2014 23:30 и что, никаких лишних навыков не прибавляется? RE: Ваши вопросы по ERM-скриптам - igrik - 07.10.2014 23:36 Quote:и что, никаких лишних навыков не прибавляется?нет. И повышалка у AI в другом месте. Т.е. у игрока-человека втор навыки никакие другие не прибавляютя, что есть гудд ибо можно в ручную настроить получение, а у компа всё стандартно. gamecreator, а точнее по поводу таблицы -> см.формат SS RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.10.2014 23:44 А что тут можно точнее? Всё уже сказано. 4 строки на навык, а навыки расположены в том порядке, в котором они в формате SS. Я не пойму что тут непонятно. RE: Ваши вопросы по ERM-скриптам - Valery - 08.10.2014 08:50 ![]() Trying to make dispel work on any single stack (friends/enemy) when hero has no water skill. I find no way to do that. I tried any of the following combinations, nothing works, it still targets only friendly stacks. Do I miss something obvious or? RE: Ваши вопросы по ERM-скриптам - Berserker - 08.10.2014 11:40 No ERM help at work. Hard to say, but teleport can be casted on enemy stacks. RE: Ваши вопросы по ERM-скриптам - Valery - 08.10.2014 13:49 Sure, as well as damage spells on own units (lightning, ice bolt, blind ans so on). But only dispel looks like is broken or so deeply hardcoded that erm has no effect on it. I checked all flags it has, and it displays only 64 and 262144 (mass version at expert level, and AI spell). That's all. Removing them has no effect, adding most of others neither. RE: Ваши вопросы по ERM-скриптам - Berserker - 08.10.2014 19:40 Check !?MR2 event triggered by dispell on mouse over stack RE: Ваши вопросы по ERM-скриптам - Valery - 08.10.2014 21:44 Can't. Enemy stack is not affected by dispel without water skill, so mouse cursor does not change, no trigger, no cast. RE: Ваши вопросы по ERM-скриптам - Berserker - 08.10.2014 22:15 Tried? RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.10.2014 22:21 What if you give the hero adv. water magic before the cast and restore it after the cast? RE: Ваши вопросы по ERM-скриптам - Valery - 08.10.2014 22:24 Ah, you mean change cursor on mouse hover, set a flag if enemy creature under, trigger this if dispel is cast? That's way too complicate for a feature a guy asked, and will not work properly. If none of our creatures have a spell applied, clicking on dispel will trigger the "spell can not be cast" message, before you close the book. I was trying to change the regular flags. gamecreator I just experimented a bit at Kalu's request, in HC. Kalu is the author of succession wars mod, and asked explicitly if dispel without water can work on enemy. Looks like is too complicate and asking works around. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.10.2014 00:03 Did you actually try adding water magic? Did he said he tried? RE: Ваши вопросы по ERM-скриптам - Valery - 09.10.2014 00:24 Quote:in other words friendly and enemy destination. no mass, no own stacks without change the hero water magic skill between the actions He asked precisely without changing the skill. Now up to him. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.10.2014 00:38 005A844E E98700000090 There, a binary patch. It disables any checks for Dispel. You can cast it any time at anyone. I suppose if I looked closely I would have found where it checks for water magic, but I didn't look. Maybe someone else would. RE: Ваши вопросы по ERM-скриптам - Valery - 09.10.2014 00:51 Unfortunately, I have no clue how to make UN:C or plugins, from such received data. Then I suppose he needs the reversed code as well, to have dispel dependent of water too, no idea. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.10.2014 01:17 You have to somehow apply Tools\BinMagic to it. You will get a file. Place this file into an AfterWog folder of your mod. RE: Ваши вопросы по ERM-скриптам - Berserker - 09.10.2014 01:19 !!UN:C5932110/4/34793 C5932114/2/36864; RE: Ваши вопросы по ERM-скриптам - Valery - 09.10.2014 01:47 Thx both, is perfect. RE: Ваши вопросы по ERM-скриптам - Shiva - 09.10.2014 18:08 Как на случайный артефакт в редакторе например (ботинки), поставить заклинание скрипт защита от слепоты, также как на артефакте брелок ясновидения, который весит на шее. RE: Ваши вопросы по ERM-скриптам - Algor - 09.10.2014 18:53 (09.10.2014 18:08)Shiva Wrote: Как на случайный артефакт в редакторе например (ботинки), поставить заклинание скрипт защита от слепоты, также как на артефакте брелок ясновидения, который весит на шее. Можно на время боя подменять артефакт. RE: Ваши вопросы по ERM-скриптам - Shiva - 09.10.2014 19:54 (09.10.2014 18:53)Algor Wrote: Можно на время боя подменять артефакт. Мне нужно чтобы на шее висел Брелок смелости, который дает +3 к лидерству и +3 к удаче, а сапоги или плащ давали защиту от ослепления. Компьютер постоянно слепит и слепит не используя др заклинаний. Как вообще запрограммировать пустой артефакт? Установить в него стандартные свойства от обычных артефактов. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.10.2014 21:54 Стандартные и уникальные свойства - вещи разные. А с помощью ЕРМ можно надеть любой артефакт куда угодно и он будет работать. RE: Ваши вопросы по ERM-скриптам - Algor - 09.10.2014 22:01 (09.10.2014 19:54)Shiva Wrote: Мне нужно чтобы на шее висел Брелок смелости, который дает +3 к лидерству и +3 к удаче...И что? Надеваем Брелок Ясновидения на ноги, хоть и не по фэн-шую: RE: Ваши вопросы по ERM-скриптам - Shiva - 09.10.2014 23:19 (09.10.2014 22:01)Algor Wrote:(09.10.2014 19:54)Shiva Wrote: Мне нужно чтобы на шее висел Брелок смелости, который дает +3 к лидерству и +3 к удаче...И что? Надеваем Брелок Ясновидения на ноги, хоть и не по фэн-шую: Уау Спасибо Большое! Проверю скрипт в выходные. Кстати подойдет ли он к WoG 3.5, хотя я собираюсь установить Герои 3: ЭРА.Если помните я хотел еще два скрипта. Нужен скрипт. Чтобы во время боя я и соперник (компьютер), могли колдовать двойную магию (два раза) за один ход, вместо одного раза как обычно. Как при баге "зажатии" кнопки "С" тоже колдуется двойная магия, но доступная только мне. Когда устанавливаешь Граль в замок "Башню", то при этом открывается вся карта – полностью убирается (туман войны). Хотелось бы убрать этот нежелательный эффект! Приходится ставить две Башни, а в них садить героев с артефактами Голова легиона, Руки легиона и тд, для увеличения прироста существ. Вот в принципе все что меня интересует. RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.10.2014 00:05 (09.10.2014 23:19)Shiva Wrote: Кстати подойдет ли он к WoG 3.5, хотя я собираюсь установить Герои 3: ЭРА.Нет, скрипт только для Эры. RE: Ваши вопросы по ERM-скриптам - Algor - 10.10.2014 00:13 Shiva Wrote:подойдет ли он к WoG 3.5, хотя я собираюсь установить Герои 3: ЭРА.Подойдет, если конструкции !!if и !!en убрать, а условия из !!if добавить во вложенные ресейверы. Shiva Wrote:Если помните я хотел еще два скрипта.Помню. И это и это. Но раз уж тема называется "вопросы", то отвечу на вопросы: Shiva Wrote:Чтобы во время боя я и соперник (компьютер), могли колдовать двойную магию (два раза) за один ход, вместо одного раза как обычно. ERM Help (Click to View) Shiva Wrote:Когда устанавливаешь Граль в замок "Башню", то при этом открывается вся карта – полностью убирается (туман войны). Хотелось бы убрать этот нежелательный эффект!Базовым ERM (без UN:Coldunstva) этого не сделать. Shiva Wrote:Приходится ставить две Башни, а в них садить героев с артефактами Голова легиона, Руки легиона и тд, для увеличения прироста существ.Так надо просто увеличивать прирост и/или добавлять золота? Это и без грааля сделать можно: ERM Help (Click to View) RE: Ваши вопросы по ERM-скриптам - Shiva - 11.10.2014 23:43 (10.10.2014 00:05)gamecreator Wrote:(09.10.2014 23:19)Shiva Wrote: Кстати подойдет ли он к WoG 3.5, хотя я собираюсь установить Герои 3: ЭРА.Нет, скрипт только для Эры. (10.10.2014 00:13)Algor Wrote: Подойдет, если конструкции !!if и !!en убрать, а условия из !!if добавить во вложенные ресейверы.Ясно, тогда мне проще установить ЭРУ т.к все скрипты как я понял, пишутся под нее … Смогу ли я свою карту перенести из WoG в ERA? (10.10.2014 00:13)Algor Wrote: Помню. И это и это.Algor напиши пожалуйста этот скрипт «двойная магия за один ход», сам не осилю, ERM для меня дремучий лес. (10.10.2014 00:13)Algor Wrote: Так надо просто увеличивать прирост и/или добавлять золота? Это и без грааля сделать можно:Да именно так. В одном определенном замке «Башня» нужно увеличить прирост золота с 2000 до 7000, как в Граальном замке и увеличить прирост существ на 50% в неделю. Титаны с 2 до 3, нага с 4 до 6, джин с 6 до 9, архи – маг с 8 до 12, голем с 12 до 18, горгулья с 22 до 33, гремлин с 32 до 48. Сейчас я делаю карту, опишу кратко. Основная ударная сила в армии героя это 4 юнита стрелка: Снайперы, Чародеи, Сказочные драконы и Титаны, а остальные три рукопашники. Тактика боя в основном защитная - герой заточен на стрельбу, взят навык «Тактика», специальность героя «Стрельба». Сборные артефакты - Альянс Ангелов, Эликсир жизни, Лук Снайпера и все это (без замочков)! На шее брелок смелости + 3 к удаче и духу войск вашего героя. На ноги надеваем Брелок Ясновидения, хоть и не по фэн-шую :D. Сфера илистово озера (+50% к магии земли) и пузырек с кровью дракона в свободные слоты. Соответственно два вспомогательных героя Джеллу нужен для производства снайперов и Дракон для чародеев, предусмотрена закупка сказочных драконов. Моя территория состоит из 10 замков 5 «Башен» и 5 «Оплотов». Территория противника около 30 замков. Три врага – союзника находятся в подземелье, к которым тяжело прорваться, остальные на верху. Карта очень насыщена и проработана, и завершена примерно на 80%. Кто хочет глянуть могу скинуть, но только не знаю как загрузить ее на данный сайт. RE: Ваши вопросы по ERM-скриптам - feanor - 12.10.2014 20:12 Quote:Да именно так. В одном определенном замке «Башня» нужно увеличить прирост золота с 2000 до 7000, как в Граальном замке и увеличить прирост существ на 50% в неделю. Титаны с 2 до 3, нага с 4 до 6, джин с 6 до 9, архи – маг с 8 до 12, голем с 12 до 18, горгулья с 22 до 33, гремлин с 32 до 48.Зачем вообще ERM, когда это можно сделать стандартными привязанными к городу событиями? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.10.2014 02:54 В TEшных/Эровских условных рисиверах есть функционал else if? Вложенные условия писать не хочется. RE: Ваши вопросы по ERM-скриптам - Berserker - 16.10.2014 11:46 Увы. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.10.2014 16:15 Здравствуйте уважаемые участники форума.. Я очень прошу у Вас совета: 1. Кто может подсказать мне, какая команда может полностью запретить во всей игре колдовать заклинания только одним командирам.. Нужно, чтобы они все шли в рукопашную.. Обыскал весь ерм-помощник и даже подобного ничего не нашёл... У меня просто-напросто в последнее время игра стала вылетать при быстрых битвах, а оказывается, когда я включил видимое сражение, это всё выходит тогда, когда командир пытается наложить заклинание - моментом игра вылетает в тёмный экран... Я думаю, единственный способ всё устранить - это изъять способность к колдовству.. Если это вообще реально сделать... 2. Через какой ресейвер (таких тоже не нахожу) можно поставить также ограничение опыта в битве. Ну например, чтобы мой герой в битве, какой бы длительности и сложности эта битва не была, получал опыта от 1 до 10000 очков, но не более того, а меньше 10000 мог получать.. Выходит такая проблема, что если битва будет серьёзная, то весь полученный опыт с навыками тут же минусуются и армия героя с самим всадников вообще ничего не стоят и даже играть уже после этого не хочется.... Хочу этого кошмара попробовать избежать.. За помощь любую заранее благодарен.... RE: Ваши вопросы по ERM-скриптам - Algor - 21.10.2014 16:59 fatsawhorse Wrote:Я думаю, единственный способ всё устранить - это изъять способность к колдовству.. Если это вообще реально сделать... За помощь заранее благодарен.... По-хорошему нужно смотреть из-за чего вылетает. Но если отсечение головы приемлемый способ борьбы с головной болью, то вот: RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.10.2014 17:24 1. В начале битвы проходишь по всем стекам и для командиров через BM:E устанавливаешь количество заклинаний в 0. Это не уберёт способность к колдовству, но колдовать они перестанут. 2. k и l заменить на неиспользуемые переменные. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.10.2014 19:09 "Algor", "gamecreator" спасибо Вам большое.. Вы не только помогли, ну и готовые скрипты написали.. Всё работает прекрасно... Я Вам очень признателен за помощь.... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.10.2014 23:52 Скажите, а можно ли вообще в самой битве (видимое сражение, а не быстрая битва) при помощи ресейвера !!HE:СО поменять в слотах вражеской армии одного монстра на другого с видимым эффектом.. Я пытался, но ничего не происходит.. У меня складывается впечатление, что этот ресейвер не работает в самой битве, а менять, как я понимаю, надо только за кадром (вне битвы)! Правильно ли я понял или я ошибаюсь.. Таким способом пытался Spoiler (Click to View) P.S. Применяю тригер через 1?MF1; RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.10.2014 02:04 Что за команда такая дивная CO? В ЕРМ отродясь двухбуквенных команд не бывало. Да и рисивера He тоже не существует. А на поле боя существа меняются через BM. RE: Ваши вопросы по ERM-скриптам - Algor - 22.10.2014 09:44 fatsawhorse Wrote:Применяю тригер через 1?MF1;Не очень понимаю, зачем MF и перебирать все отряды. Еще больше не понимаю, почему не успевшие походить должны пропустить ход.. Возможно раскрытие изначального замысла помогло бы решить конкретную задачу. Но вот работающий пример со всем, что требуется: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.10.2014 18:52 Здравствуйте.. "Algor" хорошая и интересная задумка про оборотней.. Мне нравится.. Спасибо за скрипт.. Очень захотелось его немедленно протестировать.. Quote:А на поле боя существа меняются через BM.- странно.. Я через !!ВМ находил только лишь тип монстра и количество его в стеке.. А как удалить любого вражеского, и при этом мгновенно поставить чудище по моему желанию - не нашёл.. Подобие было в !!НЕ ресейвере, но он во время боя не действует с тригером !?MF . Что-то вроде этого Spoiler (Click to View) Quote:Что за команда такая дивная CO? В ЕРМ отродясь двухбуквенных команд не бывало. Да и рисивера He тоже не существует.- двухзначная команда была (десятая сверху по счёту) в ресейвере !!НЕ. Может я что-то не понимаю.. Вы вряд ли ошибаетесь.. Думаю, я скорее всего где-то что-то не до понял... За намёк на нужный ресейвер Вам "gamecreator" спасибо.. Ну что же, буду пытаться умом доходить и может со временем соображу, если конечно получится, как через !!ВМ сменить монстра на монстра... Хотя до сих пор это для меня как-то загадкой становится.. Спасибо за помощь всем... RE: Ваши вопросы по ERM-скриптам - Algor - 22.10.2014 19:17 fatsawhorse Wrote:Здравствуйте.. "Algor" хорошая и интересная задумка про оборотней..Это не задумка, это демонстрация того, как во время боя поменять однин отряд на другой и на поле и в армии героя. Это ведь нужно было? В данном примере просто все живые меняются на оборотней. fatsawhorse Wrote:как через !!ВМ сменить монстра на монстра... Хотя до сих пор это для меня как-то загадкой становится..Никак. Убрать старого и призвать нового. В приведенном выше примере всё это есть. Убрать через !!BM:K, !!BU:R, призвать через !!BU:S. Остальное - "обвязка". RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.10.2014 19:21 Quote:Это ведь нужно было?- да, именно это.. Quote:Никак. Убрать старого и призвать нового. В приведенном выше примере всё это есть. Убрать через BM, призвать через BU. Остальное - "обвязка".- спасибо Вам "Algor" за понятное объяснение.. Я всё понял.... "Algor" скажите мне пожалуйста, если можете, где Вы взяли эти флаги 8388608 268435456 536870912. Если с первым мне как-то понятно (ерм-хэлп в ресейвере !!ВМ), то последних два - загадка! Можно ли отыскать вообще такие флаги: страх, бесстрашие, снижение защиты цели, полного иммунитета (гном), блок (только как у драколича), кавалерийский бонус (чемпион) и удар с возвратом в исходную точку (гарпия-ведьма).. Я бы так хотел эти флаги забрать вообще у монстров. Давно это сделать хочу, но не знаю как!!! Если существуют подобные цифровые обозначения, то реально ли их достать? Если нет, то я пойму, что это сделать невозможно... RE: Ваши вопросы по ERM-скриптам - Algor - 22.10.2014 20:28 fatsawhorse Wrote:"Algor" скажите мне пожалуйста, если можете, где Вы взяли эти флаги 8388608 268435456 536870912. Если с первым мне как-то понятно (ерм-хэлп в ресейвере !!ВМ), то последних два - загадка!Эмм, там же в ERM-Help'е. Все 32 флага расписаны там, начиная с 1 [2^0] (2-гексовое существо) и заканчивая 2147483648 [2^31](существо-дракон). fatsawhorse Wrote:Можно ли отыскать вообще такие флаги: страх, бесстрашие,...Нет, таких флагов нет. Это способности существ. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.10.2014 21:10 Quote:Нет, таких флагов нет. Это способности существ.- понятно.. Я считал, что их можно задать флагом также, как такие способности, как безответка, двойная атака и т. д. Но буду знать. что никак нельзя.. Quote:Эмм, там же в ERM-Help'е. Все 32 флага расписаны там, начиная с 1 [2^0] (2-гексовое существо) и заканчивая 2147483648 [2^31](существо-дракон).- это я ошибся... Вы правы.. Я всё время работаю с упрощённой версией (белый фон, а не коричневый), поскольку глазам приятно смотреть на белый, а не на коричневый фон ерм-хэлпа. Здесь в ней, как раз и нету этих флагов.. Как только Вы мне написали и я вспомнил о расширенной версии с коричневым фоном 5 Мб весом, то тут же проверил и всё встало на свои места... Спасибо... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.10.2014 21:13 Здравствуйте… Я немного запутался.. Пожалуйста помогите мне правильно составить функцию.. Смысл в том, что я собираюсь телепортироваться на поле боя в одну позицию, а в случае, если она занята, то в следующую и так далее. Эту позицию нужно проверить на присутствие мёртвых и живых монстров, а также на наличие препятствий и их отсутствие. Если есть препятствие или монстр живой, то переход к рассмотру следующей позиции, которая будет идти далее. Если же монстр мёртв на этой позиции и нет препятствия, то телепорт.. Я уже голову сломал… За помощь спасибо.. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 25.10.2014 21:22 А не подскажешь, какую ошибку выдает? Можно скриншотами. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.10.2014 21:52 Здравствуйте "Algor".. Quote:А не подскажешь, какую ошибку выдает? Можно скриншотами.- видите в чём здесь проблема: я не могу, вернее не знаю даже как сделать, в том месте где у меня многоточие поставить переход к проверке следующей позиции - не могу додуматься, как это надо поставить? Я его не тестировал, но по моему, тут у меня вряд ли будет что-то работать!!! RE: Ваши вопросы по ERM-скриптам - Algor - 25.10.2014 22:42 например так: RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.10.2014 23:02 (25.10.2014 22:42)Algor Wrote: !!BU&y1Так разве можно вообще? Ни сравнения, ничего. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 25.10.2014 23:10 Quote:!!BM(номер стека моего)&y2=0/y3=-1:P160; - если нет препятствий и монстров, то перенос- "Algor" скажите пожалуйста, а будет ли отрабатываться следующая позиция 142, если на позиции 160 было препятствие или живой монстр или после того, как на позиции 160 будет что-то обнаружено - работа скрипта закончена не окажется? Я просто в этих тонкостях не разбираюсь... Quote:!!BU&y1- сам не знаю... RE: Ваши вопросы по ERM-скриптам - Algor - 26.10.2014 02:58 fatsawhorse Wrote:а будет ли отрабатываться следующая позиция 142!!BM(номер стека моего)&y2=0/y3=-1:P160; - если нет препятствий и монстров, то перенос !!FU&y2=0/y3=-1:E; [выход, если перенос был] FU:E прерывает выполнение по тем же самым условиям (выделено красным), что и перенос отряда. Т.о. если был перенос, выполнение прервется, если нет - то нет, и обработка дальше пойдет. Quote:Нельзя конечно, просто скопировал строку. Вопрос про другое был.Quote:!!BU&y1- сам не знаю... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 26.10.2014 16:44 Quote:Т.о. если был перенос, выполнение прервется, если нет - то нет, и обработка дальше пойдет.- даже не знал, что так на самом деле. Считал по сей день, что нужно прописать условие, при котором команды будут отрабатываться далее.. "Algor" спасибо за совет и помощь.. Получилось следующим образом Spoiler (Click to View) 1. Можно ли так записать !!BU&y4=156: .... и т. д. ? 2. Правильно ли записано это D160?y3 ? RE: Ваши вопросы по ERM-скриптам - Algor - 26.10.2014 20:23 (26.10.2014 16:44)fatsawhorse Wrote: 1. Можно ли так записать !!BU&y4=156: .... и т. д. ?1. Можно. 2. Нет. Должно быть D160/?y3 RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 26.10.2014 21:32 Quote:1. Можно ли так записать !!BU&y4=156: .... и т. д. ? "Algor" спасибо Вам... RE: Ваши вопросы по ERM-скриптам - Shiva - 27.10.2014 19:43 Как сделать пустой Erm артефакт со свойством 25%, 50% или 100% сопротивление магии. RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.10.2014 20:22 В триггере MR1 проверяешь надет ли на героя артефакт. Если надет, то отнимаешь (с помощью рисивера MR) от вычисленного урона 25% базового (следишь чтобы не стало меньше нуля). RE: Ваши вопросы по ERM-скриптам - Valery - 28.10.2014 10:47 Does anyone know how to change battlefield picture during battle, if battleground is regular? I have the following issues: 1) If during battle I change background with BA:B^file.pcx^, from regular battleground, it does not work 2) If at battle start, battleground was set to custom, we can change battlegrounds as many as we want, any battle round. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.10.2014 14:31 This is because of how WoG battlefield changing works. It hooks into SoD battle code, and either just calls default function (if you do BA:B-1) or chooses from several standard and one custom positions. Because there is only one custom position, every new custom battlefield is set into the same variable, so changes are applied instantly. BTW this way the battlefiend name can't be longer than 255 characters. To make this work, you have to emulate battle code: either call WoG hook 0x761B8A (cdecl, no args) to obtain the standard memory address after BA:B or allocate Era string instead and get its memory address, then assign this memory address to [[0x699420]+0x13464]. I believe it would look like this: RE: Ваши вопросы по ERM-скриптам - Valery - 28.10.2014 16:34 Thanks you very much, you solved a big issue. ![]() I created a topic in english forums about the mod I am currently working on, as it raised some unexpected issues. RE: Ваши вопросы по ERM-скриптам - Berserker - 28.10.2014 19:53 The second way in unsafe, nope? SN:M will be deallocated on other map/game start/load. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.10.2014 20:08 Berserker, сохраняться и загружаться посреди боя нельзя. А какие могут быть баттлфилды вне боя? Просто первый вариант работает ещё и для числовых обозначений полей. RE: Ваши вопросы по ERM-скриптам - Valery - 28.10.2014 20:12 Looks like a special check/update is processed when: -you open combat options (click on button is sufficient) -select a spell in magic book (no need to cast) -move/attack with creature (or maybe is triggered by next creature moving, hard to check, is going fast) I tried all other buttons/actions, only those three options trigger battlefield redraw. RE: Ваши вопросы по ERM-скриптам - igrik - 28.10.2014 21:34 а если попробовать обновить окно боя через эту функцию Spoiler (Click to View) ![]() upd: RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.10.2014 22:55 (28.10.2014 21:34)igrik Wrote: только вот как узнать необходимые параметры для выполнения функцииКак-как: взять да и посмотреть в дизасме. Чаще всего a2 = -1 и item = 0. Значит так и надо вызывать, а не какая-то магия у тебя в ЕРМ коде. Вот и всё, не надо ничего мудрить. RE: Ваши вопросы по ERM-скриптам - igrik - 28.10.2014 23:04 хорошо, я понял. Тогда встречный вопрос: возможно ли узнать номер заданного артефакта (int a2), в случае, если мне его нужно проверить а не получить? в !!SN:E5084256/2/v2/129; , где: v2 - ссфлка на героя; 129 - номер арта. Могу ли я узнать как-то этот номер арта? 0x004D9460 (5084256d) char __thiscall HeroHasArt(_Hero_ *this, int a2) RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.10.2014 23:09 Что значит узнать? Это функция проверочная. Возвращает true если арт у героя есть и false - если нет. RE: Ваши вопросы по ERM-скриптам - igrik - 28.10.2014 23:15 то что проверочная я знаю. И знаю что во флаг v1 заносится результат проверки. Но вопрос тот же: могу ли я через ERM узнать номер проверяемого арта или нет. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.10.2014 23:24 А ты в функции этой что-то перехватываешь? Потому что за пределами функции номер этот не существует. RE: Ваши вопросы по ERM-скриптам - igrik - 28.10.2014 23:48 ну я еще до конца не определился что перехватывать в этой функции (я использую ERM Hooker), и вот для этого мне и нужно получать номер арта. Как установить флаг в ложь или истину я разобрался. Мне нужно: получить номер арта. Когда я смогу узнавать номер проверяемого арта, то я смогу (уже могу) установить истину во внутренеигровой функции. Т.е. я смогу эмулировать одетость любого мне нужного артефакта, даже если он не одет. За пределы этой функции я не выхожу RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.10.2014 00:18 Номер этот находится по адресу ebp+8. Ну и так во всех функциях: первый аргумент из стека - [ebp+8], второй - [ebp+12] и т.д. Ну и в thiscall объект её вызывающий - это ecx. Да, и результат функции всегда в eax возвращается. RE: Ваши вопросы по ERM-скриптам - igrik - 29.10.2014 00:44 спасибо, получилось. Только в данном случае оказалось не ebp, а esp (походу поэтому - mov ebp, esp) RE: Ваши вопросы по ERM-скриптам - feanor - 29.10.2014 00:48 Quote:Т.е. я смогу эмулировать одетость любого мне нужного артефакта, даже если он не одет.Не любого, отнюдь RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.10.2014 01:03 feanor, ну почему же, любого. Только не всегда .(29.10.2014 00:44)igrik Wrote: спасибо, получилось. Только в данном случае оказалось не ebp, а esp (походу поэтому - mov ebp, esp)Если перехватывать функцию целиком, то да. RE: Ваши вопросы по ERM-скриптам - Shiva - 31.10.2014 00:16 Здравствуйте. Очень нужен такой скрипт. Чтобы брелок ясновидения (защита от слепоты) по умолчанию устанавливался сразу в слот на ноги, а не на шею как обычно. Так как на шее у меня брелок смелости (+3 к лидерству и +3 к удаче). RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.10.2014 00:19 А чем не подошёл предыдущий скрипт на эту тему? RE: Ваши вопросы по ERM-скриптам - Algor - 31.10.2014 11:29 (31.10.2014 00:19)gamecreator Wrote: А чем не подошёл предыдущий скрипт на эту тему?Он ставил брелок в ноги, но не менял слот, т.е. вручную на ноги поставить его было нельзя. Вот дополнение: RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.10.2014 12:40 Ну если не ошибаюсь, скрипт тот давал воговским ботинкам свойство брелка. Вот и использовал бы его. RE: Ваши вопросы по ERM-скриптам - Algor - 31.10.2014 17:53 (31.10.2014 12:40)gamecreator Wrote: Ну если не ошибаюсь, скрипт тот давал воговским ботинкам свойство брелка. Вот и использовал бы его.А зачем 2 одинаковых арта? Ботинки еще для чего-нить сгодятся. RE: Ваши вопросы по ERM-скриптам - Shiva - 31.10.2014 19:50 (31.10.2014 11:29)Algor Wrote:Спасибо большое проверил скрипт работает. Он более практичный чем предыдущий. Можете пожалуйста написать скрипт, «двойная магия за один ход» буду очень благодарен…(31.10.2014 00:19)gamecreator Wrote: А чем не подошёл предыдущий скрипт на эту тему?Он ставил брелок в ноги, но не менял слот, т.е. вручную на ноги поставить его было нельзя. Вот дополнение: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 31.10.2014 22:55 Здравствуйте... Извините, что опять надоедаю... Пожалуйста подскажите кто может: каким ресейвером можно определить всех монстров на поле боя, которые я вызвал при битве, а затем абсолютно всех вызванных уничтожить, не затронув истинных, которые были у меня уже до самой битвы.. Я просто не знаю как это сделать.. Проблема такая получается, что в битвах я столько много навызывал, а без этого никак, что после битвы они все (вызванные и истинные) суммируются и у меня получается легионы - как-то не хорошо выходит.. Я искал в помощнике, но нигде не нашёл подобного.. Есть через универсальные параметры монстров вызов и там же указан на бесслотный -1 - не помогает, так как уже пробовал.. Может вариант другой существует.. P.S. Дело ещё в том, что я вызываю таких же монстров, которые у меня уже есть в ячейках, а по окончанию они просто добавляются уже к имеющимся.. Если я буду вызывать других (тех, что нет у меня в ячейках), то получается как надо.. Вызванные исчезают.. Я вызов использую через тригер !?MF1.. За помощь спасибо.. RE: Ваши вопросы по ERM-скриптам - Algor - 31.10.2014 23:42 fatsawhorse Wrote:Проблема такая получается, что в битвах я столько много навызывал, а без этого никак, что после битвы они все (вызванные и истинные) суммируются и у меня получается легионы - как-то не хорошо выходит..Вариантов решения проблемы несколько, но скорее всего причина в том, что Вы просто неправильно призываете существ. Можно код вызова? Shiva Wrote:Можете пожалуйста написать скрипт, «двойная магия за один ход» буду очень благодарен…Лениво... можете глянуть стандартный WoG'овский скрипт на пещеру приключений, там вроде за какие-то действия герою давали способность даблкаста. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 31.10.2014 23:52 Здравствуйте.. "Algor" код сам я не составлял, а взял готовый, поскольку я бы никогда не смог бы подобное составить... Сам код, вернее его кусочек Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 02.11.2014 14:18 fatsawhorse Wrote:Странно, не должны оставаться. Попробуйте после этой строки добавить: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 02.11.2014 20:29 Здравствуйте "Algor" Quote:Странно, не должны оставаться.- да, после этих строк перестал вызванный отряд суммироваться с тем, что уже был в стеках, но зато теперь эти вызванный монстры не прибавляются уже к имеющимся, а списываются после битвы, как побитые (уничтоженные врагом).. Получается лишь только тогда, когда я вызываю, допустим, чудовищем зверей, а если же зверями зверей, то под самый конец они все суммируются.. Но это не столь важно.. Всё равно хорошо, что проблема пусть даже так, но решена.. Спасибо Вам "Algor" ещё раз за этих две чудесных строчки... Спасибо... RE: Ваши вопросы по ERM-скриптам - Valery - 04.11.2014 19:15 Hi, Just in case I overlooked some UN:C posted, is there any alternative for redraw map/hero/resources if primary stats or resources are added in DL trigger, after closing the dialog? UN:R1/UN:R2 will not work, need to perform one action to redraw. RE: Ваши вопросы по ERM-скриптам - Berserker - 04.11.2014 22:25 Why UN:R2/-1 does not fit? RE: Ваши вопросы по ERM-скриптам - Valery - 04.11.2014 23:45 no idea. Now +1 attack does not display until you click on something (town, hero screen) UN:R or whatever has no effect. Same thing for resources given via DL. RE: Ваши вопросы по ERM-скриптам - Berserker - 05.11.2014 14:17 Update screen right after calling !!DLxx:S using UN:R2/-1 RE: Ваши вопросы по ERM-скриптам - Valery - 05.11.2014 23:05 No way, I need redraw after quiting the DL, not after displaying it. It doesn't work neither. In fact, the redraw is a constant problem, both battle and adventure map, for mods using DL. RE: Ваши вопросы по ERM-скриптам - Berserker - 05.11.2014 23:29 There is no problem. Sorry, Val, you are wrong. Redraw should be called after showing the dialog and it works as expected. RE: Ваши вопросы по ERM-скриптам - Valery - 05.11.2014 23:34 I got what is going: if DL size allows to see the resource bar behind, it redraws. if DL size is 800x600 so resource bar is hidden, redraw does not work. Same for hero primary skills:if right box is visible, ok. If hidden, not ok. Interesting to know, DL size 800x600 is not the best then. Better create smaller dialogs but one opening each other. RE: Ваши вопросы по ERM-скриптам - igrik - 06.11.2014 14:31 Valery, может сработает это взамен UN:R4. RE: Ваши вопросы по ERM-скриптам - Berserker - 06.11.2014 14:59 When you call redraw after showing the dialog, the dialog is already closed and is not shown. So UN:R2/-1 works. Do I miss anything? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.11.2014 16:09 (06.11.2014 14:59)Berserker Wrote: UN:R2/-1Зачем второй параметр? RE: Ваши вопросы по ERM-скриптам - Valery - 06.11.2014 20:22 Second parameter is for current hero. (-1) My problem is simple, I think is misunderstanding: You open dialog (DL) and change hero stats in this dialog. Then you close dialog and back on adventure map, stats are not updated. They will update as soon as you open hero screen, or town screen, or cast spell. Any UN:R commands, in any place, will change nothing. I put them before dialog, in dialog, after dialog, no effect. All this about 800x600 size dialog. If the area to update is visible when dialog is up, it works. I tested by resizing the dialog, same erm codes, if less than 800x600, ok. So, in order to have proper redraws, one must design a DL template with the size of adventure map screen max. Of course, I wouldn't bitch about if it didn't took me 2 weeks to design 800x600 template and can't resize, every pixel is used. ![]() I am cursed. RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.11.2014 22:24 (06.11.2014 20:22)Valery Wrote: Second parameter is for current hero. (-1)Really, a hero number to redraw resource bar.
RE: Ваши вопросы по ERM-скриптам - Berserker - 06.11.2014 22:25 Sorry then, Val, I don't know any solution from the past experience either
RE: Ваши вопросы по ERM-скриптам - Valery - 06.11.2014 23:11 Not big problem, thanks anyway. The changes will redraw when player takes one action, not catastrophic. RE: Ваши вопросы по ERM-скриптам - igrik - 07.11.2014 02:24 Valery, скинь скрипт (или мод). Дай глянуть. Может у тебя уже глаз "замылен" RE: Ваши вопросы по ERM-скриптам - Valery - 07.11.2014 02:54 Is a trainer mod for Era (for testing, cheating etc). I will post it tomorrow when is ready. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.11.2014 22:17 Здравствуйте... Подскажите пожалуйста, как можно вернуть артефакту прежние замки, если я комбо-артефакт разваливаю такой командой Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.11.2014 22:46 Никак нельзя. А разве через UN:A158/4/-1 не получается разбить? Если получается, то можно сохранять этот номер, а потом восстанавливать. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.11.2014 23:03 Quote:Никак нельзя. А разве через UN:A158/4/-1 не получается разбить? Если получается, то можно сохранять этот номер, а потом восстанавливать.- ой, спасибо Вам "gamecreator".. Вы меня просто выручили.. Всё получилось как надо.. У меня бы никогда в голову бы не пришло артефакт просто временно разрушить, а затем соединить.. Я обнулял слоты, а потом так дообнулялся, что артефакт мог только у меня одеваться, а не у кого больше другого, включая моего союзника.. Ваш вариант оказался идеальным.. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.11.2014 02:01 Здравствуйте.. Пожалуйста подскажите ошибку в данной строчке Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.11.2014 04:15 Текст ошибки забыл показать. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.11.2014 19:15 Здравствуйте "gamecreator" Quote:Текст ошибки забыл показать.- я бы Вам отправил на почту текстовик со скриншотами этой ошибки, поскольку не знаю где в интернете можно опубликовать временно вордовский документ, чтобы Вы скачали! А на этот форум никак нельзя вставить картинку с моего компьютера, а можно лишь только оставить ссылку на картинку, вставленную в сам интернет... У меня просто создаётся впечатление, что я не применил тригер 1?MF перед ресейвером !!MF.. У меня в настоящее время ресейвер !!MF используется непосредственно после тригера !?RB.. Может так нельзя делать? RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.11.2014 22:17 Нельзя, конечно. Да и такая последовательность команд не несёт абсолютно никакого смысла. Урон наносится только в триггере MF, получать эти значения в другом месте смысла нет. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.11.2014 22:40 Quote:Нельзя, конечно. Да и такая последовательность команд не несёт абсолютно никакого смысла. Урон наносится только в триггере MF, получать эти значения в другом месте смысла нет.- понятно, спасибо.. Я это учту... RE: Ваши вопросы по ERM-скриптам - orzie - 11.11.2014 23:26 Осторожно, скриптонуб в теме. Вопрос по воговскому сфинксу и возможности модификации его кода. В общем, интересует, есть ли возможность преобразовать код воговского сфинкса к тому виду, чтобы можно было использовать скрипт в редакторе карт, задавая текст вопроса и варианты отгадки (в идеале ещё и награду - ресурсы и/или артефакт), для каждого сфинкса свой. Или хотя бы посредством вставки оного скрипта в обычное событие. В самом идеале, конечно, хотелось бы GUI, но я думаю, никто не возьмётся, а иметь сфинкса хотя бы в ERM всё же хотелось бы. Warning - a total ERM noob itt. Just a few questions about the WoG Sphinx. I wonder if it is possible to modify the native WoG Sphinx code in such way that it would allow to set the custom riddle text and answers (in the perfect case - also the reward, i.e. resources and/or artifact, or even the full dialog a la Pandora's Box) directly in the map editor for each Sphinx separately, or at least using the standard event as a script holder. Frankly, the perfect option would be to have the full GUI in the map editor, but I doubt someone will want to make a fully functional patch, so at least a ERM script would be a great help. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.11.2014 03:27 Стандартную функцию объекта можно отменить через OB:S если я правильно понимаю. Тогда через IF:X можно задавать вопросы, а через HE:Y выдавать награды (ну или через что другое, если хочется вообще сфинксов поменять). Генерировать параметры для этих команд при старте карты (!?PI) и записывать, например, в именованные переменные Эры (SN:W) (или, если они не сохраняются, то в массивы SN:M). RE: Ваши вопросы по ERM-скриптам - orzie - 12.11.2014 08:20 То есть таким образом скрипт выполняется при запуске карты, и в нем можно прописывать координаты объекта? А сколько таких переменных можно задать? Допустим, пять разных сфинксов с разными загадками, вариантами ответа и наградой. RE: Ваши вопросы по ERM-скриптам - Valery - 12.11.2014 08:27 Sphinx is a regular object, you don't need to put coordinates in advances, just type/subtype. Once you disable it, you can create an index where store 500 different riddles/rewards, then the game picks randomly in. RE: Ваши вопросы по ERM-скриптам - orzie - 12.11.2014 13:19 The thing is that I don't want them to be random. I want them to be specific for the specific Sphinxes I place on the map. Same for answers and rewards. Random riddles can still work fine for the 'inactive' sphinxes. RE: Ваши вопросы по ERM-скриптам - Valery - 12.11.2014 13:39 There is no problem, you can do whatever you want with sphinxes. Even easier if they are pre scripted. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.11.2014 14:56 (12.11.2014 08:20)orzie Wrote: То есть таким образом скрипт выполняется при запуске карты, и в нем можно прописывать координаты объекта? А сколько таких переменных можно задать? Допустим, пять разных сфинксов с разными загадками, вариантами ответа и наградой.Именно. При запуске карты код для каждого отдельного сфинкса и при посещении общий для всех сфинксов код. Переменных можно задать сколько угодно, в Эре они бесконечные. RE: Ваши вопросы по ERM-скриптам - orzie - 12.11.2014 18:59 Что ж, осталось найти человека, который сможет это написать причем в форме exploitable шаблона, позволяющего даже новичку в ерм менять текст загадки/отгадки и награду.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.11.2014 19:49 Тогда стоит описать задачу подробнее: - что должно случаться при неверном ответе? - нужна ли возможность награды-благословления (как в обычном сфинксе)? - что должно произойти если награда не задана? RE: Ваши вопросы по ERM-скриптам - orzie - 12.11.2014 22:41 - При неверном ответе проклятие а-ля обычный вог, наверное. Либо удача минус три до следующего боя. Я за удачу, поскольку в игре и так маловато её модификаторов. Двушный инстант килл героя - не вариант. - Да, пусть останется, всё лучше чем ничего. Но не расстроюсь, если пропадёт. - Вывод текстового окна с единственной кнопкой ОК. В тексте придумаю что-нибудь про "Ты угадал, и я отпущу тебя живым". Уже отработанный Сфинкс может при взаимодействии героя с ним ничего не делать, просто выводится текстовое окно про то, что сфинкс остался неподвижен. В общем-то, для случая без награды тоже можно автоматом резать загадку и всё сводить к "неподвижен". RE: Ваши вопросы по ERM-скриптам - kozelrus - 16.11.2014 20:40 Приветствую. Нужен скрипт, который добавляет существ в город (т.е. постройка строится) лишь после того, как их в определенной точке уничтожишь? Пример, строится здание в Конфлюксе для Элементарий огня, после того как отряд уничтожишь в точке 13/29/1. Или посложнее, Элем огня 1им, Арбалетчики в Конфлюксе 2м уровнем, Горгульи -3м, и после уничтожения в 16/61/1, 13/31/0, 76/67/1 соответственно строится здание (пусть и оригинальное для города, в текстовике название поправить можно) Т.е. Пока не уничтожишь конкретный отряд, его нельзя нанимать RE: Ваши вопросы по ERM-скриптам - Algor - 17.11.2014 13:39 (16.11.2014 20:40)kozelrus Wrote: Приветствую. Нужен скрипт, который добавляет существ в город (т.е. постройка строится) лишь после того, как их в определенной точке уничтожишь в !?pi через !!са:b запрещаешь здание в нужном городе, а в !?ba53 проверяешь победителя, координаты боя и, если все нормально, через тот же !!ca:b строишь здание. RE: Ваши вопросы по ERM-скриптам - igrik - 18.11.2014 00:47 вроде так. Не проверял RE: Ваши вопросы по ERM-скриптам - Barin - 14.12.2014 16:12 Привет всем. Мне нужно сделать так, чтобы при нажатии на кнопку "копать грааль" ничего не происходило. !!CM:I___; этой командой отключил некоторые кнопки, но "копание грааля" там нету. Однажды Берсеркер помог мне отключить сообщение о "получении опыта" так !#UN:C5125902/4/34281 C5125907/1/144; Быть может и для грааля можно придумать похожую заумную команду? RE: Ваши вопросы по ERM-скриптам - igrik - 16.12.2014 17:43 гляньте тут RE: Ваши вопросы по ERM-скриптам - Valery - 16.12.2014 20:23 hi, Can anyone show me how we calculate the percentage between two values in erm. for example my hero army AI value is 12500, neutrals army value is 6700. How do I get how % my army is more powerful, can someone show me an example please? link to percentage explained but too hard for me, I never learned maths
RE: Ваши вопросы по ERM-скриптам - feanor - 16.12.2014 23:53 Your army 12500 = 100% Neutrals 6700 * 100 / 12500 = 53.6 (%) Or reverse: Neutrals 6700 = 100 % Your army 6700 * 100 / 12500 = 186.56 (%) RE: Ваши вопросы по ERM-скриптам - Valery - 17.12.2014 00:25 Thanks! RE: Ваши вопросы по ERM-скриптам - Valery - 20.12.2014 16:32 I am stuck on a difficult problem (for me), maybe someone can help? I try to display how many monsters are in every stack before battle. The formula is: Code: m := nNeutrals / nStacks;Example from alexsp (HC): we have 40 monsters divided in 7 stacks. Code: nNeutrals = 40, nStacks = 7Now, in erm: now I have to find how many possibilities there are, as I don't know the result of neither m, b or a. And I am stuck here, my maths are terrible. Because now I have to assign a y var to z2-z8, then place in dialog items 2-8 (textes holding numbers), like DL561:A2/3/z2/1, where z2 contains the numbers of the 1 stack. If I can find a formula for seven stacks, then I can apply it to 3-7 stacks as well. Example of 2 stacks formula working (very easy, if only everything was like that))
RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.12.2014 23:45 RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 27.12.2014 19:17 Приветствую. Есть вопрос. Есть ли возможность поставить на карту разрушенный город? Если есть, то как это сделать? RE: Ваши вопросы по ERM-скриптам - Algor - 28.12.2014 12:00 (27.12.2014 19:17)Alexander_Cw Wrote: Приветствую. Есть вопрос. ERM Help Wrote:!!UN:I#1/#2/#3/#4/#5/#6 Как пример добавления города на карту в процессе игры можете глянуть "option 757 - dragon towns.erm" из ERA Scripts. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 28.12.2014 14:09 Algor, спасибо! RE: Ваши вопросы по ERM-скриптам - Valery - 28.12.2014 15:13 (20.12.2014 23:45)gamecreator Wrote: ...your calculations Thanks, sorry for answering late but didn't see reply. I already got a solution but will keep yours for split hero army mod. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 03.02.2015 19:44 Добрый день, у меня возник вопрос. Какой командой можно вызвать битву героя с несколькими типами существ? RE: Ваши вопросы по ERM-скриптам - feanor - 03.02.2015 20:07 Насколько я помню, вызывается битва с одним существом, выставляется флаг Потом в одном из триггеров начала боя по флагу вызываются дополнительные существа, флаг сбрасывается. RE: Ваши вопросы по ERM-скриптам - Algor - 03.02.2015 23:30 (03.02.2015 19:44)Alexander_Cw Wrote: Добрый день, у меня возник вопрос. !!HE:T Если не достаточно комментариев feanor'а, можете посмотреть пример реализации в wog-скрипте "Атаки воров" или "Засады бандитов" из ERA Scipts. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 04.02.2015 16:44 Algor, feanor, спасибо! RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 04.02.2015 17:00 Ещё вопрос. Итак, сделал по совету, но что-то не действует. Подскажите, пожалуйста, что не так? RE: Ваши вопросы по ERM-скриптам - Berserker - 04.02.2015 17:31 Измените раскладку на русскую перед копированием кода и заключите код в ERM тег (кнопка ERM выше поля редактирования сообщения). RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 04.02.2015 17:39 Berserker, всё, что не в той раскладке - текст, который не важен. RE: Ваши вопросы по ERM-скриптам - Berserker - 04.02.2015 20:23 А Флаг 11 не используется другими скриптами? RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 05.02.2015 17:22 Нет, флаг 11 не используется. Собственно, как не работает: при флаге 9 в состоянии 1 должна быть битва с 1 Чародеем и 1 Горынычем, но вместо этого проигрывается звук стирания героя с карты - и всё... RE: Ваши вопросы по ERM-скриптам - Berserker - 05.02.2015 18:26 Правильно !!HE-1:T. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 05.02.2015 18:32 Berserker, спасибо! RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 05.02.2015 20:39 Ещё вопрос. Есть ли какой-либо способ быстро проверить наличие монстров в армии? Например, я хочу знать, сколько у меня Фанатиков войны. Неужели послотно проверять? Или как? RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.02.2015 21:25 Именно так, послотово. RE: Ваши вопросы по ERM-скриптам - igrik - 06.02.2015 00:17 RE: Ваши вопросы по ERM-скриптам - Barin - 07.02.2015 19:48 Помещаю кучку ресурсов: !!UN:I61/104/1/79/2; (руда) Какой командой установить количество? Например 3 руды. RE: Ваши вопросы по ERM-скриптам - Berserker - 07.02.2015 20:38 Там, кажись, специальные команды для доступа к ресурсам/мельницам/прочим объектам на карте. Пошерсти ERM Help на тему «Разное» или «Объекты на карте». RE: Ваши вопросы по ERM-скриптам - Barin - 07.02.2015 20:49 Я смотрел, казалось бы простая команда, а как сделать непонятно. !!OB:C есть что-то про контрольное число, но непонимаю. RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.02.2015 21:01 AR:V RE: Ваши вопросы по ERM-скриптам - Barin - 07.02.2015 22:38 gamecreator, благодарю. V$ Установить/проверить/получить номер заклинания в свитке (если ресурс, то количество ресурса) Сколько раз просматривал и не видел это предложение.
RE: Ваши вопросы по ERM-скриптам - Barin - 15.02.2015 00:48 !!MP:S10/^..\Mp3\мой_файл^; Поставил свою музыку, но проблема - когда герой начинает движение по карте, то музыка прерывается/затухает. Как сделать, чтобы музыка играла не прерываясь, а в это время можно было бегать по карте? RE: Ваши вопросы по ERM-скриптам - Bes - 15.02.2015 03:36 никак. включить плеер фоново и играть под музыку RE: Ваши вопросы по ERM-скриптам - Berserker - 15.02.2015 04:24 Barin, заменить все композиции через !!MP:Sxxx на нужную. Для Эры 2.5 (?) RedirectFile принимает и *.mp3 в качестве маски. RE: Ваши вопросы по ERM-скриптам - Valery - 15.02.2015 05:49 What he asks (keep custom music playing when hero moves) is not possible or I never found a solution. This is because when hero steps on a different ground, music will stop and next track will start. And even if you set all grounds music to one track, it still stops then restarts that track. Had a headache with this in Atlantis, not solved. RE: Ваши вопросы по ERM-скриптам - Barin - 15.02.2015 14:18 Valery правильно сказал. Я думал, что в других модах кто-нибудь уже нашёл решение. RE: Ваши вопросы по ERM-скриптам - Barin - 16.02.2015 01:00 (16.12.2014 17:43)igrik Wrote: гляньте тут Не понял я что там feanor расписывал. ZVSE !#UN:C4255839/4/262170720; !#UN:C4255843/4/817364992; !#UN:C4255847/4/4278219982; !#UN:C4255851/4/79987664; !#UN:C4255855/4/2416896865; !#UN:C4255859/4/90909090; !#UN:C4255863/4/90909090; Вставил код, герой всё равно копает, и грааль откапывает, но блокируется квадрат. Ещё есть варианты запретить копать герою? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.02.2015 02:35 (16.02.2015 01:00)Barin Wrote: Не понял я что там feanor расписывал.Объясняю: при неудачной раскопке вызывается функция ЕРМ. Код Феанора ничего не запрещает и не разрешает автоматически. (16.02.2015 01:00)Barin Wrote: Ещё есть варианты запретить копать герою?Отнимать в начале дня 1 ед. движения. RE: Ваши вопросы по ERM-скриптам - Bes - 16.02.2015 04:26 gamecreator, умно ) +1
RE: Ваши вопросы по ERM-скриптам - Algor - 16.02.2015 15:02 (16.02.2015 04:26)Bes Wrote: gamecreator, умно ) Просто нужно внимательно читать ERM Help ![]() Quote:HE:G$ И да, перед ежедневным вычитанием 1 из текущих мувпойнтов, неплохо бы на эту 1 поднять их макс. запас. Иначе герой будет часто терять "клетку" хода. RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.02.2015 17:28 Ну принцип тот же. RE: Ваши вопросы по ERM-скриптам - Berserker - 16.02.2015 20:53 Можно посетить конюшню или оазис и копать! RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.02.2015 20:59 Ну тогда ещё более продвинутое решение: увеличить начальный запас очков движения на несколько тысяч. Это никакими конюшнями и оазисами не поднять. RE: Ваши вопросы по ERM-скриптам - igrik - 17.02.2015 02:13 Про раскопки: 1. через хукер работает отлично и никакого окна с надписями нет 2. через UN:C запилить не получилось: - без HD: через хоткей "D" выходит в главное меню, через кнопку "копать" все отлично - с HD: через хоткей "D" все отлично, через кнопку "копать" вылет RE: Ваши вопросы по ERM-скриптам - Berserker - 17.02.2015 16:21 Должно быть на строчку выше и содержать что-то вроде FU&v1=0:E ![]() У Алгора в моде боевых героев тоже вылет в HD при попытке автоматической передачи хода… RE: Ваши вопросы по ERM-скриптам - Algor - 17.02.2015 22:26 Berserker Wrote:У Алгора в моде боевых героев тоже вылет в HD при попытке автоматической передачи хода…Эм... а можно подробнее? У меня сейчас 3.701 HD. На карте "Быстрый турнир" ход передается автоматически, вылетов нет. RE: Ваши вопросы по ERM-скриптам - Barin - 17.02.2015 22:39 Не даёт покой ошибка с обелисками с HD модом. Посещаю обелиск, ошибка: ![]() [HOMM3 HD CRASH INFO (Click to View) Поставил эксперимент - в HD посетил обелиск на карте где нет ERM - работает. Тут же посетил свою карту c ERM- работает!(не работало же) Хм.. Повторно зашёл в игру, снова на мой карте ошибка с HD. Работают обелиски когда им вздумается. Кто найдёт причину или решение? RE: Ваши вопросы по ERM-скриптам - igrik - 18.02.2015 00:07 поддерживаю. этот косяк надобно бы вылечить. больно уж достал RE: Ваши вопросы по ERM-скриптам - Valery - 18.02.2015 08:08 This is wrong in the manual. Can someone help me please with the right formula? RE: Ваши вопросы по ERM-скриптам - Algor - 18.02.2015 12:35 (18.02.2015 08:08)Valery Wrote: RE: Ваши вопросы по ERM-скриптам - Valery - 18.02.2015 12:54 Thanks, is crazy that both day of the week and week of the month stayed wrong in the manual for 10 years. RE: Ваши вопросы по ERM-скриптам - Algor - 18.02.2015 16:50 Просто это быстрее написать с нуля, чем искать в мануале. Наверное все так и делали. RE: Ваши вопросы по ERM-скриптам - Barin - 22.02.2015 00:10 Не получается отменить открытие книги заклинаний при нажатии на неё в окне героя. На карте приключений отключил кнопку, а тут никак. Может она вообще не регистрируется? !?CM2; !!CM:S?y-1 I?v225; !!FU&y-1<>13:E; выход (13-это кнопка отпущена) !!CM&v225=19:I0; не получается, даже при установки значения 0. Есть решение? RE: Ваши вопросы по ERM-скриптам - Algor - 22.02.2015 01:16 RE: Ваши вопросы по ERM-скриптам - Barin - 22.02.2015 15:54 (22.02.2015 01:16)Algor Wrote:Благодарю за помощь. Оказывается эту команду R0; я пробовал, но записывал в тот свой код, видать что-то с чем-то пересекалось и эффекта не давало. RE: Ваши вопросы по ERM-скриптам - Barin - 22.02.2015 20:06 Хочу сделать окно - выбор из двух картинок. Поместил туда вторичные навыки: Защита и Мудрость. Хочу чтобы вместо названия Базовое Защита, было например просто Защита. Нужно убрать слово Базовое. Никак не получается, неужели не получится? Quote:!#VRz778:S^Защита^; RE: Ваши вопросы по ERM-скриптам - igrik - 23.02.2015 01:06 Через IF:Q не получица, нужно использовать либо DL либо IF:D RE: Ваши вопросы по ERM-скриптам - Bes - 23.02.2015 18:14 igrik, есть ещё ф-ционал ERA и плагин MoP с использованием своих сообщений, типа IF:Q messages.dll RE: Ваши вопросы по ERM-скриптам - StasPV - 24.02.2015 17:31 Добрый день. Вопрос по команде !!CD:B1. В ЕРМ хелпе написано: Quote:Пример: У Гильдии магов 1ур, Кузницы, Цитадели и у одного здания орды одинаковое количество бит в байте, а отличаются они байтом (0-3). Поэтому если пытаюсь добавить в зависимость кузницу, то вместо нее добавляется зависимость от гильдии магов. Как можно добавить зависимости от Кузницы, Цитадели? RE: Ваши вопросы по ERM-скриптам - Algor - 24.02.2015 17:53 RE: Ваши вопросы по ERM-скриптам - StasPV - 24.02.2015 19:23 Algor, спасибо! А можешь объяснить как ты нашел номера 256 и 65536 для Кузницы и Цитадели? + опечатка в ЕРМ-справочнике: Quote:B0/#1/#2/$1-тип города, а 2 - строение RE: Ваши вопросы по ERM-скриптам - Algor - 24.02.2015 20:00 (24.02.2015 19:23)StasPV Wrote: Algor, спасибо! А можешь объяснить как ты нашел номера 256 и 65536 для Кузницы и Цитадели?для байтов 0..3 это 2^номер здания для байтов 4..5 это 2^(номер здания-32) RE: Ваши вопросы по ERM-скриптам - igrik - 04.03.2015 00:10 есть дегрейд, как получить номер его апгрейда? RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.03.2015 03:58 MA:U RE: Ваши вопросы по ERM-скриптам - igrik - 04.03.2015 09:47 если бы... RE: Ваши вопросы по ERM-скриптам - Algor - 04.03.2015 11:17 (04.03.2015 09:47)igrik Wrote: если бы...у меня в option 772 - external upgrades.erm: RE: Ваши вопросы по ERM-скриптам - igrik - 04.03.2015 12:12 ̶!̶!̶M̶A̶:̶U̶y̶1̶/̶?̶y̶3̶;̶ ̶в̶ ̶т̶о̶м̶ ̶т̶о̶ ̶и̶ ̶д̶е̶л̶о̶,̶ ̶ч̶т̶о̶ ̶х̶р̶а̶н̶и̶т̶ ̶в̶с̶е̶г̶д̶а̶ ̶л̶и̶б̶о̶ ̶-̶1̶,̶ ̶л̶и̶б̶о̶ ̶-̶2̶.̶ Кончно спасибо, Algor. Но я типа такого же способа и написал. Просто хотел знать есть ли програмный способ. Вдруг в другом скрипте будет !!MA:U26/151; вот тут и вся загвоздка в ручном определении. в одну сточку!! круто Sy1 %2 -1 *-1 +y1;. Я смог ток в двеapd: ми тупой. спасибо!! RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 08.03.2015 14:19 Добрый день, Какой командой можно убирать существ из армии героя? Скажем, я хочу убрать из армии Валески всех Фанатиков войны. RE: Ваши вопросы по ERM-скриптам - igrik - 08.03.2015 15:09 Code: !!НЕ#:C1/#1/$2/$3RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 08.03.2015 15:25 igrik, спасибо! RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 08.03.2015 15:53 Ещё вопрос. Каким ресейвером можно устанавливать свойства артефактов? RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.03.2015 16:34 Что ты понимаешь под свойствами? RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 09.03.2015 07:40 Название и описание. То, что они дают - уже понял, что через триггер надевания артефакта. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.03.2015 14:05 UN:A RE: Ваши вопросы по ERM-скриптам - Russia Punk - 09.03.2015 23:58 У меня возник вопрос. Получается !? это фактор работы скрипта? А !! это действие ? RE: Ваши вопросы по ERM-скриптам - Algor - 10.03.2015 11:19 (09.03.2015 23:58)Russia Punk Wrote: У меня возник вопрос.Получается, надо начинать читать ERM-Help с раздела "Обучение"... ERM Help Wrote:Триггеры, ресейверы и инструкции RE: Ваши вопросы по ERM-скриптам - Russia Punk - 10.03.2015 23:36 Algor, благодарю за помощь. Но ты случаем не помнишь кокой тригер срабатывает в самом начале игры ? RE: Ваши вопросы по ERM-скриптам - igrik - 10.03.2015 23:53 !?PI; RE: Ваши вопросы по ERM-скриптам - Russia Punk - 11.03.2015 00:07 Спасибо igrik. RE: Ваши вопросы по ERM-скриптам - Barin - 14.03.2015 19:32 !!UN:I_/_/_/79/6; заметил глюк при помещении золота на карту, почему оно не подбирается? Ошибку выдаёт. Другие ресурсы командой !!AR_/_/_:V__; корректно устанавливаются. Только с золотом проблемы. Запутался. На чистой карте работает. Даже не могу предположить что мешает золоту, какой код erm. На чистой от erm карте появляется золото, его можно посетить, а на той где много моего erm золото помещается, но я просто встаю на него, в любой точке карты, как такое может быть? RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.03.2015 20:12 Триггер на посещение объекта, который отключает его через OB:S? Больше ничего в голову не приходит. RE: Ваши вопросы по ERM-скриптам - Barin - 14.03.2015 20:19 (14.03.2015 20:12)gamecreator Wrote: Триггер на посещение объекта, который отключает его через OB:S? Больше ничего в голову не приходит. Я уже весь erm удалил с карты, все равно, на 1-й карте работает, а на другой нет. Я в шоке. RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.03.2015 20:31 А ты код из одной карты в другую копипастил? Если нет, то может в коде опечатка. RE: Ваши вопросы по ERM-скриптам - Barin - 14.03.2015 20:51 Это какой-то мега-глюк. Вернул тот же erm - теперь не встаю на ресурс, теперь он вообще заблокирован. ![]() Факт остаётся фактом, другие ресурсы помещаются, но как только ставлю золото !!UN:I_/_/_/79/6; просто встаю на него и ничего не происходит. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 15.03.2015 13:24 Каким образом можно заменить всех существ в армии героя, скажем, Валески, скажем, на Личей? RE: Ваши вопросы по ERM-скриптам - Algor - 15.03.2015 14:23 (15.03.2015 13:24)Alexander_Cw Wrote: Каким образом можно заменить всех существ в армии героя, скажем, Валески, скажем, на Личей? Практически все, что касается героя, делается через !!HEro. RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.03.2015 14:51 RE: Ваши вопросы по ERM-скриптам - backs - 17.03.2015 12:05 Всем доброго времени суток, уважаемые. Нужна ваша помощь. Возможно ли создать скрипт, объединяющий всю магию в один навык, так же, как это сделано с навыком искусство войны, который объединил артиллерию, баллистику и первую помощь? RE: Ваши вопросы по ERM-скриптам - Algor - 17.03.2015 12:58 (17.03.2015 12:05)backs Wrote: Всем доброго времени суток, уважаемые. Нужна ваша помощь. Возможно ли создать скрипт, объединяющий всю магию в один навык, так же, как это сделано с навыком искусство войны, который объединил артиллерию, баллистику и первую помощь? С разной степенью кривости можно, почему ж нет. Какой вариант интересует? 1. Убрать в принципе все разделение по школам магии. Что в этом случае делать с артефактами "Том магии ххх" и что делать с иммунами/резистами существ к определенным школам? 2. Синхронно поднимать все навыки школ при повышении. Тут при некоторых действиях возможны рассинхронизации, которые через ERM убрать будет крайне сложно, криво и/или невозможно. Ну и перед тем как что-то подобное делать, все же задайте себе еще раз вопрос: на кой? От подобных изменений игра только потеряет, причем существенно. Если не нравится то, что навыки школ сами по себе слабые, то есть куча простых и эффективных способов их усиления. RE: Ваши вопросы по ERM-скриптам - backs - 17.03.2015 13:10 Интересует второй вариант. То есть эффект нужен такой же, как получилось с Искусством войны, то есть просто объединение всех четырех магий в один слот. На кой - чтобы можно было приобретать героем больше навыков. Я, например предпочитаю изучать землю и воздух в обязательном порядке, воду - только если никак отказаться нельзя, и огнем не пользуюсь вообще. Но если все они у героя будут одновременно, и занимать всего один слот - будет очень здорово RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.03.2015 13:34 (17.03.2015 13:10)backs Wrote: На кой - чтобы можно было приобретать героем больше навыков.Тогда легче поднять или убрать лимит навыков, чем париться со скриптом, ломающим игровую механику. RE: Ваши вопросы по ERM-скриптам - Barin - 17.03.2015 14:21 Вроде где-то видел похожий вопрос, не смог найти а самому нужно. На время боя можно хитростью спрятать на поле боя деф героя? RE: Ваши вопросы по ERM-скриптам - Algor - 17.03.2015 16:42 (17.03.2015 13:10)backs Wrote: Интересует второй вариант. То есть эффект нужен такой же, как получилось с Искусством войны, то есть просто объединение всех четырех магий в один слот.Тогда советую начать с изучения скрипта "Искусство войны" и на его же базе сделать автосинхронизацию, автоскрытие и автозамену стартовых навыков для навыков Школ. Ну а далее, опять же с разной степенью кривости, придется решать проблему с университетом магии Конфлюкса, накладными стихийными почвами, артефактами командира повышающими втор.навыки героя, грибами магии и пр. (17.03.2015 13:10)backs Wrote: Но если все они у героя будут одновременно, и занимать всего один слот - будет очень здоровоНе будет. Но тут на вкус и цвет... пробуйте. RE: Ваши вопросы по ERM-скриптам - Ivor - 17.03.2015 19:11 (17.03.2015 14:21)Barin Wrote: На время боя можно хитростью спрятать на поле боя деф героя?Может, подмена дефов поможет? Code: !?PI; Подмена дефа, здесь - замена маг.гильдии(17.03.2015 13:10)backs Wrote: Интересует второй вариант. То есть эффект нужен такой же, как получилось с Искусством войны, то есть просто объединение всех четырех магий в один слот.ИМХО, проще всего будет 1. проставить в текстовике всем заклинаниям принадлежность ко всем школам магии 2. опять же в текстовике всем героям проставить вероятность получения только одной школы магии. 3. Скриптом заменить стартовые навыки у сопряженцев и Адриенн. RE: Ваши вопросы по ERM-скриптам - backs - 17.03.2015 19:45 Ребят, просто я когда-то пытался найти здесь помощи, интересовала возможность при получении уровня героем выбирать не из двух случайно предложенных навыков, а выбирать из всех 28 возможных. Предлагали 2 варианта: 1) поставить феникс мод, где это реализованно; 2) предложили скрипт, убирающий предел на изучение навыков. Не устроил ни один вариант. Феникс мод не устроил сам по себе, а пользоваться им только ради одной понравившейся фичи не хочется. А скрипт не решал проблему с выбором из всех навыков, то есть ограничение он снимал, конечно же, но вот выбирать всё равно приходится из двух случайно предложенных. Поэтому, раз уж такое невозможно, я и сократил требования до, как мне кажется, тех. минимума, то есть просто объединить всю магию в один слот, как это сделано с искусством войны. В нем никаких потерь в каждом отдельном навыке нет, и механику игры он не сломал нисколько, стало гораздо удобнее. И с магией, как по мне, так же будет. Пусть она будет вся разом, высвободятся слоты для изучения других нужных навыков, всеми залинаниями все равно не получится пользоваться сразу, мне кажется, тем, кто привык пользоваться любой магией, ещё и сложнее будет выбрать, что применить, я же привык пользоваться землей и воздухом. В общем, если поможете с написанием скрипта - будет очень здорово RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.03.2015 19:49 (17.03.2015 19:45)backs Wrote: Поэтому, раз уж такое невозможно, я и сократил требования до, как мне кажется, тех. минимума, то есть просто объединить всю магию в один слот, как это сделано с искусством войны.Очень интересно, с каждым разом задача всё сложнее. RE: Ваши вопросы по ERM-скриптам - Ivor - 17.03.2015 20:02 (17.03.2015 19:45)backs Wrote: Ребят, просто я когда-то пытался найти здесь помощи, интересовала возможность при получении уровня героем выбирать не из двух случайно предложенных навыков, а выбирать из всех 28 возможных.Хм, вроде же что-то подобное было недавно. RE: Ваши вопросы по ERM-скриптам - backs - 17.03.2015 20:09 (17.03.2015 20:02)Ivor Wrote: Хм, вроде же что-то подобное было недавно.Я в декабре 10 года спрашивал)) Вроде больше подобного не нашел) Так решение есть или нет? (17.03.2015 19:49)gamecreator Wrote: Очень интересно, с каждым разом задача всё сложнее. Меня устроит любая выполненная из них)) В одиночку мне не осилить написание такого RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.03.2015 20:28 (17.03.2015 20:09)backs Wrote: Так решение есть или нет?Если нет претензий к Эре. RE: Ваши вопросы по ERM-скриптам - Algor - 18.03.2015 01:11 Iv, внимательнее: (17.03.2015 19:11)Ivor Wrote: ИМХО, проще всего будет (17.03.2015 12:58)Algor Wrote: Какой вариант интересует? (17.03.2015 13:10)backs Wrote: Интересует второй вариант. (17.03.2015 19:45)backs Wrote: Ребят, просто я когда-то пытался найти здесь помощи, интересовала возможность при получении уровня героем выбирать не из двух случайно предложенных навыков, а выбирать из всех 28 возможных. Да уж... предлагать более сложную задачу, если с простой не помогли 5 лет назад... Вопрос закрыт, как я понимаю? RE: Ваши вопросы по ERM-скриптам - Ivor - 18.03.2015 02:44 Действительно, невнимательно прочитал. Mea culpa Но в любом случае, первый вариант на порядок проще, ИМХО RE: Ваши вопросы по ERM-скриптам - Algor - 18.03.2015 11:58 [offtop] Ivor Wrote:Mea culpaЭм... а ты католик разве? Если да - не знал, если нет, то уместнее "грешен, батюшка". [/offtop] RE: Ваши вопросы по ERM-скриптам - Ivor - 18.03.2015 12:32 Я агностик, мне можно
![]() RE: Ваши вопросы по ERM-скриптам - Barin - 18.03.2015 14:18 Помогите написать скрипт в битве, запутался в командах. Заодно немножко подтянусь в битвенных триггерах, не уделял им внимания раньше. У меня некоторое количество монстров, противник санта-гремлин. Санта-гремлин атакует и урон моим войскам не наносит, а мои могут атаковать. !#VRv583:S0; !#VRv584:S0; !#VRv585:S0; !#VRv586:S0; !#VRv587:S0; !?BG&v997>-1; триггер когда идёт битва !!BG:A?v583; получаю тип действия !!BG&v583=10:N?v584; если магия санты, получаю стек санты !!BMv584&v583=10:T?v585; в стеке санты проверяю, действительно это он? !!BG&v583=10/v585=173:E?v586; если санта, определяю стек куда он шарахнул ...уже не помню что дальше, переписал 10 раз, но было так, что я не наносил урон санте и его гремлинам, а он наносил урон. !?MF1; !!MF:E0; что нужно дописать? RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.03.2015 15:26 RE: Ваши вопросы по ERM-скриптам - Barin - 18.03.2015 16:47 gamecreator, не работает. Я пробовал поменять тип атаки не 10(магия), а 7(стрельба) - тоже не работает. Что-то в скрипте не так или в самом санта-гремлине? Хотя ставил на место него эльфа, всё равно наносит урон. RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.03.2015 17:33 Умеешь отлаживать ЕРМ скрипты? Ты можешь вывести значения переменных или проверить последовательность выполнения команд с помощью IF:M. Ошибка в этом скрипте находится в два счёта. Найдёшь - пиши, дам другой скрипт. RE: Ваши вопросы по ERM-скриптам - Barin - 18.03.2015 21:19 Ты пишешь скрипт и не проверяешь на практике? Спасибо за попытку помочь! Но если я тут написал, то реально нужен результат, т.к я в крайнем случае тут спрашиваю, сначала сам долго долблюсь/пытаюсь сделать. Часто тоже бывает, напишу - ну должно же работать в теории, а на практике нет, когда включаешь карту приходится переделывать. Это вообще не работает. Я как-то делал что я не мог наносить урон, сижу мучаюсь.. RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.03.2015 21:28 (18.03.2015 21:19)Barin Wrote: Ты пишешь скрипт и не проверяешь на практике?Для этого надо создать карту, создать скрипт и запустить игру. У тебя это уже всё готово. Конечно, после того как ты сказал, что скрипт не работает, я проверил и моментально узнал почему. Так вот я и пытаюсь тебя научить как найти ошибку вместо того чтобы твердить "заклинание не помогает". RE: Ваши вопросы по ERM-скриптам - Barin - 18.03.2015 21:49 (18.03.2015 15:26)gamecreator Wrote: В !?BG всего одну последнюю строчку оставил, хоть какой-то толк, мои не могут атаковать. Ещё пара необдуманных решений и докопаюсь до истины.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.03.2015 21:57 Угу, удачи. Продолжай искать иголку в стоге сена, когда я предлагаю тебе точно такую же иголку за то, что бросишь пучок сена в воду. RE: Ваши вопросы по ERM-скриптам - Barin - 18.03.2015 22:13 Ладно, прячь свои знания от меня, но я делаю интересную кампанию для всех и не терпится её презентовать с её игровыми находками, но упёрся в некоторые скрипты и тестирование. RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.03.2015 22:16 (18.03.2015 22:13)Barin Wrote: прячь свои знания от меняЗначит правду говорят, что легче всего спрятать на самом видном месте. RE: Ваши вопросы по ERM-скриптам - igrik - 18.03.2015 22:51 gamecreator, ну ты и завернул ![]() Barin, курите спавку более внимательно: !?MF при каждом нанесении физ. урона в битве, а тут магический. Нужен триггер !?MR сопротивление магии стеков RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.03.2015 23:08 igrik, я не знаю как по-другому учить людей. А метафоры - это вообще не моё. RE: Ваши вопросы по ERM-скриптам - igrik - 18.03.2015 23:32 Да метафора норм. Вся фишка, что и скрипт не содержит ошибок)). Ток то что он не работает для санта-гремлинов, действительно, сходу фиг обнаружишь. Вот уж точно спрятал на самом видном месте. причем сам же и автор вопроса...
RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.03.2015 23:56 Вот ты о чём. Это я просто дописал скрипт Barinа, как именно работает !?MF я тогда не знал. А про видное место - так это я о том, что научить его пытаюсь, а ему что в лоб, что по лбу: заладил "прячешь" да "прячешь". RE: Ваши вопросы по ERM-скриптам - backs - 19.03.2015 00:15 Да ребят, вопрос закрыт! Это то что было нужно! Спасибо! RE: Ваши вопросы по ERM-скриптам - Barin - 19.03.2015 00:50 Ага, там свои заморочки. !?MR0, !?MR1, !?MR2, Команды E0 нет, как специально. Но главное N$ Комментарий: эта команда должна возвращать номер стека, которые подвергнут магии, но на деле возвращает совершенно другие числа. Их смысл разгадать не удалось, потому можно считать нерабочей. Сходу ничего не получилось, непонимаю. ZVSE !?MR2; !!MR:F100; - все существа полностью иммунны ко всем заклинаниям. Что за пояснение непонятное? Откуда вообще число 100.. Там весь триггер фиг знает как работает. RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.03.2015 01:07 Да, MR:N возвращает мусор. (19.03.2015 00:50)Barin Wrote: Но главное N$Ну можно же и по-другому сделать. Просто обнулять весь магический урон когда санта-гремлины колдуют. RE: Ваши вопросы по ERM-скриптам - Barin - 19.03.2015 01:23 !?MR0; !!MR:D1; Урон от санты 1 - это уже успех, для моего сюжета достаточно. Если поставить D0, D-1 - он пойдёт в рукопашную. RE: Ваши вопросы по ERM-скриптам - igrik - 19.03.2015 10:33 Quote:Если поставить D0, D-1 - он пойдёт в рукопашную.это ленивое туловище никогда не пойдет в рукопашку. Даже вплотную он кидается волшебной стелой (которая кстати не зависит ли от втор.навыков героя: огонь и т.п.???). А если есть сфера запрещения, то он тупо пропускает ход. RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.03.2015 13:36 Ледяной молнией же. И таки пойдёт, потому что !?MR вызывается ещё и для гипотетических ситуаций, когда компьютер решает кого бить. RE: Ваши вопросы по ERM-скриптам - Barin - 19.03.2015 18:21 (19.03.2015 10:33)igrik Wrote: это ленивое туловище никогда не пойдет в рукопашку. Пойдёт в рукопашку, протестировано, но надо чтобы на пути не было хотя бы 1 гремлина. RE: Ваши вопросы по ERM-скриптам - Barin - 20.03.2015 00:45 А как убрать с поля боя монстра? Но не из стандартных слотов 0 - 6, а с любой точки. От санты надо убать гремлинов. RE: Ваши вопросы по ERM-скриптам - Bes - 20.03.2015 01:17 убить через BM#:K дав перед этим скажем флаг элементальности, чтоб тело исчезло опосля RE: Ваши вопросы по ERM-скриптам - Algor - 20.03.2015 01:21 (20.03.2015 00:45)Barin Wrote: А как убрать с поля боя монстра? Но не из стандартных слотов 0 - 6, а с любой точки. От санты надо убать гремлинов. BU:E, BM:K, BU:R А надо именно убрать охранников или просто не призывать? Если "не призывать", то у сант это вроде через опыт сделано (не помню точно) и, соответственно, можно убрать эту абилку через EA:B. (20.03.2015 01:17)Bes Wrote: дав перед этим скажем флаг элементальности, чтоб тело исчезло опосля...и обнулив BM:B, чтобы после боя не давали опыт и не числились в потерях. RE: Ваши вопросы по ERM-скриптам - Barin - 20.03.2015 01:55 Нужен примерный набросок. Где видели флаг элементности? Там нет конкретики, что мол такой-то монстр будет элементалом. RE: Ваши вопросы по ERM-скриптам - Barin - 20.03.2015 02:33 Я сделал проще, заменил гремлинов белыми привидениями, от них труп не остаётся. Как их удалить теперь? BM:K, как этой командой правильно удалить? Тут что-то не то, тут не номера поля битвы, а слоты от 0 до 40. Или заклинанием по ним бахнуть, но надо чтобы игрок не видел это визуально. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.03.2015 02:47 (20.03.2015 01:55)Barin Wrote: Где видели флаг элементности? Там нет конкретики, что мол такой-то монстр будет элементалом.Bes имел в виду флаг призванного существа (классический пример которого - элементали). RE: Ваши вопросы по ERM-скриптам - Algor - 20.03.2015 14:21 (20.03.2015 02:33)Barin Wrote: Я сделал проще, заменил гремлинов белыми привидениями, от них труп не остаётся. Как их удалить теперь? BM:K, как этой командой правильно удалить? Тут что-то не то, тут не номера поля битвы, а слоты от 0 до 40. Barin, читайте внимательнее: Algor Wrote:BU:E, BM:K, BU:R 1. через BU:E получаем номер стека живых существ 2. Через BM:K наносим отряду например 100500 урона 3. Через BU:R обновляем поле боя (без этого отряд не "помрет") А теперь с предложенной выше обвязкой (сразу готовый вариант не даю, пытаюсь научить): 0. перебираем клетки поля боя 1. через BU:E получаем номер стека живых существ 2. через BM:T BM:I получаем тип существа в отряде и сторону 3. если в отряде гремлины защищающейся стороны 3.1. через BM:B обнуляем начальное количество 3.2. через BM:F добавляем отряду флаги 8388608 (При получении любого урона отряд погибнет.) и 536870912 (Существа с этим флагом не меняют свой цвет при клонировании и окаменении.). Можно обойтись флагом 268435456 (Принесён в Жертву.), но тогда урона через BM:K нужно наносить заведомо больше суммарных HP отряда - тут разные варианты есть. 3.3. Через BM:K наносим отряду например 100500 урона 3.4. Через BU:R обновляем поле боя (без этого отряд не "помрет") Альтернативно можно перебирать все отряды нужной стороны, вместо гексов поля боя (тут я просто не знаю всей авторской задумки/задачи). RE: Ваши вопросы по ERM-скриптам - Дьякон - 20.03.2015 15:03 (19.03.2015 00:50)Barin Wrote: Но главное N$ Не знаю на сколько еще актуально, но вот нашел: вроде функция заменяла MR:N. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.03.2015 15:38 Не знаю что эта функция делает, но BG:E вместо MR:N прекрасно работает. И подозреваю, что она всё равно не работает, т.к. привязана к не-статичному адресу. RE: Ваши вопросы по ERM-скриптам - Дьякон - 20.03.2015 16:13 (20.03.2015 15:38)gamecreator Wrote: Не знаю что эта функция делает, но BG:E вместо MR:N прекрасно работает.Хм... возможно. В принципе переписать ее сейчас проблемы не составляет по уму, но если говоришь BG:E работает, то смысла нет. RE: Ваши вопросы по ERM-скриптам - Barin - 20.03.2015 19:31 1. через BU:E получаем номер стека живых существ 2. Через BM:K наносим отряду например 100500 урона 3. Через BU:R обновляем поле боя (без этого отряд не "помрет") Напишите это кто-нибудь чтобы работало. !!BU:E97/?v590; проверяю, живы или нет а !!BM___:К100500; - тут номера от 0 до 41, а мне надо 97, или не так? Эта BM:K50, 1... хоть сколько не пиши - выдаёт ошибку. Вот мой скрипт: !?BF; ...... ...... !!BU:S173/1/113/1/0/1; поместить Санту на поле боя !!BU:S159/1/97/1/0/1; заменить 1 гремлина на привидение далее ваше предложение !!BU:E97/?v590; проверить живые или нет !!BM___:К100500; ??? - ошибка будет. Потом надо обновить поле, как известно BU:R здесь в триггере !?BF; написать нельзя. Куда его поместить? В !?BA0 например?(тут у меня картинка поля устанавливается) RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.03.2015 19:36 (20.03.2015 19:31)Barin Wrote: !!BMv590:К100500; ??? - ошибка будет.Если ты не можешь догадаться что ошибка от того, что v590=-1, то хоть пользуйся IF:M как я советовал. RE: Ваши вопросы по ERM-скриптам - Barin - 20.03.2015 19:42 (20.03.2015 19:36)gamecreator Wrote: Если ты не можешь догадаться, что ошибка от того, что v590=-1, то хоть пользуйся IF:M как я советовал. Я опечатался, изменил сообщение. Я проверил 97 точку, а в команде BM я же не могу поставить 97. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.03.2015 19:46 Побольше бы ты так опечатывался, может лучше умел бы скрипты писать. RE: Ваши вопросы по ERM-скриптам - Barin - 20.03.2015 20:06 (20.03.2015 19:46)gamecreator Wrote: Побольше бы ты так опечатывался, может лучше умел бы скрипты писать. Ты мне ещё можешь помочь, если не будешь засорять своими бессмысленными сообщениями тему. Мне нужен результат или варианты заинтересованных помочь, а не провокационные сообщения с подковырками. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.03.2015 21:14 Тебе нужно чтобы за тебя скрипт написали и подали готовое. Знаю я таких. А когда тебе пытаются объяснить логику скрипта чтоб ты сам закодил - ты оказывается не способен сложить два и два. Действительно, BU:E позволяет узнать номер отряда, а BM требует аргументом номер отряда. Что же туда подставить? Загадка века. RE: Ваши вопросы по ERM-скриптам - Barin - 20.03.2015 22:59 Разобрался с нанесением урона, но оно происходит уже в битве и игроку видно эту манипуляцию удаления монстра. !?BR#; попробовал написать сюда Переменная v997 хранит номер текущего раунда: # = -1 - "нулевой" раунд (перед тактической расстановкой) # = 0 – первый раунд (после тактической расстановки) # = 1 – второй раунд Но при условии -1 и 0 ничего не происходит, походу в этот момент уже нельзя помещать монстров, то ли эти условия вообще ничего не регистрируют, потому что во втором раунде всё-таки срабатывает. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 21.03.2015 15:34 День добрый, какой триггер отвечает за "если герой взаимодействует с героем..."? !?OB вроде бы не подходит, ибо там нет объекта "герой", а нужно именно с героем. RE: Ваши вопросы по ERM-скриптам - Barin - 21.03.2015 16:23 (21.03.2015 15:34)Alexander_Cw Wrote: День добрый, какой триггер отвечает за "если герой взаимодействует с героем..."? !?OB вроде бы не подходит, ибо там нет объекта "герой", а нужно именно с героем. !?HE#; !!HO$:XXXX; - используется для позволения или запрета взаимодействий с героем. _______ Куда поместить код? И вроде не работает, согласно логике, я же отключил установив 0. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 21.03.2015 16:40 Barin, спасибо! RE: Ваши вопросы по ERM-скриптам - Barin - 21.03.2015 17:39 !!EA$:XXXX; Помогите отключить гвардию у санты, он меня уже бесит. RE: Ваши вопросы по ERM-скриптам - Bes - 21.03.2015 18:38 Barin, может пора игру сменить на более прогрессивную и наполненную?
дота2 самое оно.. хватит тратить жизнь на рухлять RE: Ваши вопросы по ERM-скриптам - Algor - 21.03.2015 21:07 (21.03.2015 17:39)Barin Wrote: !!EA$:XXXX; Помогите отключить гвардию у санты, он меня уже бесит.Вообще линии призыва можно отключить так: но конкретно в случае санта-гремлинов не прокатит, там захардкодено. Могу предложить следующий рабочий вариант: Но чтоб уж совсем халявой не было, и gamecreator не расстроился, я не писал комментариев и заклинание санта-гремлинов поменял. RE: Ваши вопросы по ERM-скриптам - Barin - 21.03.2015 21:46 Какая халява? Я вижу тут некоторые не догнали, что я делаю кампанию для геройского сообщества и ожидал тёплого приветствия моего порыва. Мог бы побольше сделать, но пока провожусь с одним грёблином, начнётся сессия, лето и т.д.. и потом всё. Или думаете для чего мне эти erm-коды? Банковскую систему ими взламывать? Или кампания будет продаваться как в реквизите? Какая выгода? Всё делаю на энтузиазме. Благодарю за код, сейчас буду разбираться. RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.03.2015 22:00 Да не важно зачем тебе этот скрипт. Если ты ЕРМ не знаешь и знать не хочешь, а интересует только готовый скрипт, то так и скажи вместо того чтобы выделываться тут. Зачем это лицемерие? RE: Ваши вопросы по ERM-скриптам - Barin - 21.03.2015 22:12 Мне нужен в этой теме готовый скрипт и по возможности разъяснения. Для этого я сюда пишу. Это было непонятно тебе сначала? Пишешь лабуду всякую... хочешь знать ерм/не хочешь.. Какая разница. Моя цель сделать кампанию для всех. RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.03.2015 22:19 Так если ты не хочешь разбираться в ЕРМ, то зачем тебе разъяснения? Вот это я не понимаю. RE: Ваши вопросы по ERM-скриптам - Algor - 21.03.2015 23:39 Barin, без обид, я тоже совершенно не понял, что тебе нужно не язык подучить а разовая помощь для проекта. Вот как-то не следовало это из твоих вопросов (либо я как-то без контекста смотрел, хз.). Если нужно реализовать конкретную идею, то идею писать и нужно, а не вопрос по ERM, т.к. конечная реализация может совершенно не совпадать с твоим видением решения. Собственно, как и в данном случае. gamecreator, справедливости ради и будущих недоразумений во избежание предлагаю (тебе как модератору) создать и закрепить в "важных темах" тему аналогичную df2'шной "Пишите, если нужен скрипт" с требованием "подробно расписать, чего хотелось бы получить" в первом посте. PS: Barin, в приведенном выше решении "U4/22" на "U4/16" замени, чтобы вернуть сантам ледяную молнию. RE: Ваши вопросы по ERM-скриптам - Barin - 22.03.2015 01:23 Algor спасибо, работает. Объясни как оно работает. А вот эти пятизначные функции обычно вижу в продинутых скриптах, они что-то в себе несут? Или это просто так написал, ну можно было FU100 например. Я бы никогда этот скрипт не написал. RE: Ваши вопросы по ERM-скриптам - Berserker - 22.03.2015 01:25 Надо бы заархивировать тему и открыть новую. Страниц очень уж много. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.03.2015 01:34 (22.03.2015 01:23)Barin Wrote: А вот эти пятизначные функции обычно вижу в продинутых скриптах, они что-то в себе несут? Или это просто так написал, ну можно было FU100 например.Стандартные номера функций - от 1 до 30000. Ничего особенного в них нет. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 22.03.2015 09:31 Какой командой отключают свойство Грааля отстраиваться в городе? RE: Ваши вопросы по ERM-скриптам - Algor - 22.03.2015 11:16 Отдельной команды нет. Какая задача? (22.03.2015 01:23)Barin Wrote: Algor спасибо, работает. Объясни как оно работает. А вот эти пятизначные функции обычно вижу в продинутых скриптах, они что-то в себе несут? Или это просто так написал, ну можно было FU100 например.Можно написать любой номер функции от 1 до 30000, главное чтобы номера не пересекались с другими скриптами. Однако есть диапазон FU29000-FU29999, который зарезервирован специально для картоделов и должен использоваться только на картах (своеобразная гарантия, что со сторонними скриптами не пересечется). RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 22.03.2015 11:31 Задача: при срабатывании триггера или посредством инструкций отключить обычный для игры диалог "Хотите ли вы, чтобы Грааль остался на этом месте?" при нажатии левой кнопкой мыши на управу/префектуру/муниципалитет/капитолий в экране города при наличии у героя-гостя Грааля. RE: Ваши вопросы по ERM-скриптам - Algor - 22.03.2015 11:54 Если просто прервать вывоз дапроса - это к мастерам UN:C. Для ИИ, кстати, тоже запретить? (там все без кликов и вопросов происходит) Но как тогда будет строиться грааль? Если задача просто запретить грааль на карте, то это можно сделать и другим способом. Если нужно, чтобы грааль можно было построить, например, только в одном конкретном городе - тоже можно сделать по другому. Собсно, я и попросил озвучить задачу, а не ее возможную реализацию... А постановка задачи, как известно, это половина решения. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 22.03.2015 12:11 Я желаю использовать Грааль для других целей. Запретить нужно запрос для всех игроков и городов, ИИ тоже. Храма Грааля на этой карте не будет. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.03.2015 12:34 А что если отключить возможность постройки грааля через CA:B5/26? Ещё есть команда, которая на все сообщения отвечает "нет", но я не помню как она называется. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 22.03.2015 12:39 Ну конечно! Можно ж просто запретить храм Грааля во всех городах, и мудрить не надо! gamecreator, спасибо! RE: Ваши вопросы по ERM-скриптам - Algor - 22.03.2015 12:42 Тогда может проще использовать вместо грааля один из пустых артефактов? Через подмену def'а можно прикрутить ему картинку от грааля... RE: Ваши вопросы по ERM-скриптам - Algor - 22.03.2015 12:48 (22.03.2015 12:34)gamecreator Wrote: А что если отключить возможность постройки грааля через CA:B5/26?Да, действительно, работает. Я почему-то думал, что грааля это не касается... не сталкивался ни разу. Но так придется бороться с другим сообщением:
RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.03.2015 13:33 Тупое решение: удалить все граали, потом восстановить их. RE: Ваши вопросы по ERM-скриптам - Barin - 22.03.2015 17:24 Algor, спасибо за разьяснения. Вообще интересовал принцип подмены гремлинов на (несуществующего монстра 128), у тебя в скрипте сработало, а у меня не работало, если просто вызывать на поле 128-го. Ну ладно, главное работает. Есть ещё вопрос. Как санту заставить идти в определённую точку? Он упорно хочет стрелять. !!BG:A2 D148; Правильно понимаю, что !!BG только фиксирует действие и мы не может до действия указать команду? RE: Ваши вопросы по ERM-скриптам - Algor - 23.03.2015 01:43 Barin Wrote:Есть ещё вопрос. Как санту заставить идти в определённую точку? Он упорно хочет стрелять.Опять же: какая задача? Если надо чтобы санта просто тупо шел в рукопашку можно из примера выше убарть "U4/16" (не восстанавливать заклинание после подмены) и он пойдет в ближний бой. Barin Wrote:Правильно понимаю, что !!BG только фиксирует действие и мы не может до действия указать команду?Можем в !?BG0 подменять действие. RE: Ваши вопросы по ERM-скриптам - Barin - 23.03.2015 02:45 Quote:Если надо чтобы санта просто тупо шел в рукопашку можно из примера выше убарть "U4/16Да, я проверял. Quote:Можем в !?BG0 подменять действие.Значит можно, хорошо, буду колдовать. P.S. Проверил, работает. RE: Ваши вопросы по ERM-скриптам - Barin - 23.03.2015 16:20 Есть команда, чтобы монстр колдовал заклинание 2 раза? Только со стрелками получилось, а с сантой никак не могу справиться. Или надо сделать так, чтобы санта имел 2 хода. RE: Ваши вопросы по ERM-скриптам - Algor - 23.03.2015 17:06 Barin Wrote:Есть команда, чтобы монстр колдовал заклинание 2 раза? Нужен налог двойного удара? Или 2 одинарных атаки? Если первое, то при нанесении урона сантами можно просто накладывать 2ю анимацию на целевой отряд и наносить доп урон. Недостаток: не будет анимации полета снаряда. Можно сделать вообще красиво, но сложнее: на df2 (сейчас лежит) feanor расписывал управление анимациями. В ERA Scripts "option 759 - Devils sacrificing.erm" есть пример использования функционала оттуда. Если второе (2 одинарных атаки, возможно по разным целям), то тут надо смотреть в сторону нового ERA-триггера Quote:Stack receives move in battle ^ Более детально подсказать не могу - на работе ща. RE: Ваши вопросы по ERM-скриптам - Barin - 23.03.2015 17:15 Крутится в голове, что можно наложить заклинание на санту - мораль. Как это происходит автоматически, комп даёт монстру ещё раунд. Или я что-то не допонял. Так можно как-то сделать? Ну вроде заклинание можно наложить, но его действие из вне откуда-то работает что ли. Я думал в справочнеки есть такая казалась бы нужная команда - передать ход/позволить монстру атаковать столько-то раз.. RE: Ваши вопросы по ERM-скриптам - Algor - 23.03.2015 18:55 (23.03.2015 17:15)Barin Wrote: Крутится в голове, что можно наложить заклинание на санту - мораль. Как это происходит автоматически, комп даёт монстру ещё раунд. Или я что-то не допонял. Так можно как-то сделать? Заклинание Мораль наложить можно. Но заклинание и срабатывание заклинания вещи разные. Контроль очередности хода (дать ход 2й раз или определенному существу) есть только в ERA. Вырезку их хэлпа с примером использования я как раз привел. Навскидку, логика работы следующая: 0. В !?BA52; инициализируем "-1" две какие-нить свободные v-переменные. Одну под номер отряда, другую под счетчик атак 1. В !?BG0; проверяем тип отряда и тип действия. Если это атака сант, выставляем номер отряда, увеличиваем счетчик атак на 1. 2. В !?FU77006; проверяем значение номер отряда и если это не "-1" и счетчик атак < 1, передаем ход этому же отряду через !!SN:X. Иначе - обнуляем (-1) номер отряда и счетчик атак Приверить/дать готовый вариант пока не могу, попробуй сам. RE: Ваши вопросы по ERM-скриптам - Barin - 23.03.2015 21:36 Есть ещё идея - чтобы мой отряд пропускал ход. Пока проверяю, скажите, реально ли это? RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.03.2015 21:46 Реально. В том же триггере Эры и делается. Вычисляешь кто следующий ходит и передаёшь ему ход. Можно ещё попробовать установить отряду флаг, что он уже сходил. RE: Ваши вопросы по ERM-скриптам - Efrit - 23.03.2015 21:53 gamecreator Wrote:Можно ещё попробовать установить отряду флаг, что он уже сходил. Вот-вот, проще всего установить отряду флаг 67108864 с помощью !!BM:F. RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.03.2015 22:06 Я просто не уверен, что это сработает. RE: Ваши вопросы по ERM-скриптам - Barin - 23.03.2015 22:52 Ладно, я свой сюжет подправил, чтобы не заниматься этой проблемой. Санта после принудительного отступления, подальше убегает, чтобы была возможность выстрелить.
RE: Ваши вопросы по ERM-скриптам - Valery - 27.03.2015 20:41 I have a problem with a script. Basically I want to transfer artifacts from backpack left hero to backpack right hero when shift+left click (as HD mod). It works ok, but when I want to leave heroes screen, it does a weird thing, it restores visually all artifacts exchanged. Only visually, so I guess there is a redraw problem, here video showing: Spoiler (Click to View) Any ideas what I could do about? RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.03.2015 22:47 It looks like every click opens new hero meeting window, so I think it's the problem of several windows present, not redraw. RE: Ваши вопросы по ERM-скриптам - Berserker - 28.03.2015 01:02 Have no easy solution in mind. I thought SN:D work :( RE: Ваши вопросы по ERM-скриптам - Valery - 28.03.2015 01:38 MoP function creates a new window indeed, Baratorch already warned about problems. Without MoP function, there is no way to redraw, artifacts are moved but we don't see. However, when we move artifacts from hero equipped slots, we have no problems in HSM mod, redraw is correct. Why backpack is different then, I have no idea. In this case, a redraw would mean close the bottom window. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.03.2015 02:30 (28.03.2015 01:38)Valery Wrote: Without MoP function, there is no way to redraw, artifacts are moved but we don't see. However, when we move artifacts from hero equipped slots, we have no problems in HSM mod, redraw is correct.Try moving an artifact from an equipped slot to itself? Catapult would be my first choice for this. RE: Ваши вопросы по ERM-скриптам - Alexander_Cw - 28.03.2015 17:55 Каким образом в ресейвере !!TM можно указать днём начала текущий день, день активации триггера? на 7 дней позже? RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.03.2015 18:42 Советую прочитать раздел справки о переменных. Есть переменная с, она делает в точности то, что ты хочешь. RE: Ваши вопросы по ERM-скриптам - igrik - 29.03.2015 16:21 Valery, зачем ты оключаешь !!CM:I30720;???. Оно же и закрывает окно, а функция MoP'a открывает окно встречи (такой вот способ обновления экрана). Вследствие этого и приходится нажать раз 10 чтобы в конечном итоге закрыть окно встречи. RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.03.2015 16:35 Кстати, что за SN:D? Какая-то секретная команда? В справке её нет. RE: Ваши вопросы по ERM-скриптам - igrik - 29.03.2015 16:40 Берс в эру интегрировал. Команда обновления экрана в любом тригере !?CM, ток не помню начиная с какой версии эры она была введена RE: Ваши вопросы по ERM-скриптам - Valery - 29.03.2015 17:36 Tested both SN:D and !! CM: I30720, I recall it was same. Igrik, you know how to deal with window closing? RE: Ваши вопросы по ERM-скриптам - igrik - 29.03.2015 18:19 Пока что так. Но не обновляются артефакты в рюкзаке. Я еще покопаю. Может быть разберусь RE: Ваши вопросы по ERM-скриптам - Barin - 30.03.2015 17:39 !?CM2; !!CM:I?v100; !!IF&v100=30720:M^Чудо, сообщение открылось!^; Но сообщение не выползает. Почему-то кнопка "ОК" в окне героя не регистрируется. Может v100 принимает значение только до 10 000? Пробовал переменные y, и быстрые переменные f....t, не получается. Хотя в справочнике есть такое: Quote:Все числовые переменные варьируются в значениях от -2147483647 до +2147483647 RE: Ваши вопросы по ERM-скриптам - Algor - 30.03.2015 19:55 (30.03.2015 17:39)Barin Wrote: !?CM2; У меня сообщение открывается. Скрипт не блокнотом редактируешь случайно? RE: Ваши вопросы по ERM-скриптам - Barin - 30.03.2015 21:20 Algor, благодарю за внимательность. Quote:!?CM2;Вот так у меня код начинался, очевидно команда S мешает, а я ниже пытался вывести сообщение. Реализовал возможность главному герою менять имя и портрет в любое время игры, исключая других героев, вот и надо было при переходе от одного окна к другому отключение при нажатии на ОК.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.03.2015 22:22 Может просто отпускание ЛКМ на кнопке ОК не регистрируется, ведь окно в этот момент закрывается. Если оно закрывается до срабатывания триггера CM, то и описанного в скрипте случая не наступит. Но я не понимаю зачем тебе вообще это всё надо если !!HE-1 всегда указывает на выбранного героя. Проверь номер героя, ведь он не меняется. RE: Ваши вопросы по ERM-скриптам - Barin - 30.03.2015 23:02 Сделано так, что в окне главного героя Диалог работает, а при переходе справа на других героев - окно не должно открываться. Это чисто для визуального восприятия, что Диалог должен открываться только у главного. У меня есть ещё задумки, при которых кликанье в окне главного героя даёт эффект, а у других не должно работать, из-за этого были заморочки, но теперь задача решена. RE: Ваши вопросы по ERM-скриптам - igrik - 30.03.2015 23:23 Valery Вот функция правильного обновления окна встречи героев. в "HmS_Improved_Interface" удалишь функцию MoP'a и !!CM:I30720; - они больше не нужны
RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.03.2015 23:31 Barin, я всё равно не понимаю зачем нужны такие заморочки с кликами вместо простой проверки номера героя. RE: Ваши вопросы по ERM-скриптам - Algor - 31.03.2015 14:35 Кто-нить знает, как в !?MR получить номер (или позицию) отряда на который действует "площадное"(AoE) заклинание? RE: Ваши вопросы по ERM-скриптам - Berserker - 31.03.2015 23:56 Получить его сперва в !?MR2? RE: Ваши вопросы по ERM-скриптам - Algor - 01.04.2015 00:42 Эм, КАК? Мне, собсно, и надо его в !?MR2 получить. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.04.2015 00:49 Berserker, MR:N не работает если что. RE: Ваши вопросы по ERM-скриптам - Berserker - 01.04.2015 01:03 Разве я не поправил в Эре? Вот функция ещё от Дьяка, что работает кроме редких случаев ИИ: Установите v[номер] в -1 до вызова и передайте в функцию номер. RE: Ваши вопросы по ERM-скриптам - Barin - 01.04.2015 01:47 Quote:!!CM:P$1/$2/$3;Это из ERM-справочника. Кто объяснит что значит этот комментарий? А то думаю, в чём подвох..? Причём тут команда !!CM:I ? При беглой проверке - команда работает на всех картах: 36х36, 72х72, 108х108, 144х144. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.04.2015 02:34 Barin, имеется в виду основная и миникарта. (01.04.2015 01:03)Berserker Wrote: Разве я не поправил в Эре?Нет, не поправил. А функция не работает, потому что привязана к динамическому адресу. Разве что я не понимаю зачем устанавливать переменную в -1. RE: Ваши вопросы по ERM-скриптам - Barin - 01.04.2015 13:15 Та не, при чём тут миникарта? Я нажимал на неё, там же нет точек... Триггер не срабатывает. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.04.2015 13:24 Значит сильнее надо нажимать. У меня всё работает. RE: Ваши вопросы по ERM-скриптам - Barin - 01.04.2015 16:45 Как убрать заблокированный слот? !!HE21:Y2/0/0/0; блин, в таблице проклятий удаляется, а сам замок остаётся. Как только не пробовал. !!HE21:Y2/-1/-1/0; Имею ввиду принудительное отключение замка, так то если в днях срок истекает замок сам исчезает. Как так, в таблице удаляется, а замок остаётся, идиотизм. Никто не знает? Срочно надо, тестировать карту полностью надо. RE: Ваши вопросы по ERM-скриптам - Berserker - 01.04.2015 20:29 gamecreator, !!VRv2:S-1; !!FU29999:P2; Далее если v2 <> -1, то номер получен. Проверь, работает для 95% случаев ) В Фениксе этот код уже годами. А не работает тогда, когда структура монстра в стеке и у неё нет поля «Позиция», ИИ мыслит какими-то временными TCombatMon, поэтому там можно только тип получить в лучшем случае, м.б. ещё и сторону. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.04.2015 20:40 (01.04.2015 20:29)Berserker Wrote: gamecreator, !!VRv2:S-1; !!FU29999:P2; Далее если v2 <> -1, то номер получен.Зачем тогда такие сложности? Добавить инициализацию внутрь функции и пользоваться ею по-человечески. (01.04.2015 20:29)Berserker Wrote: Проверь, работает для 95% случаев )Я проверял в !?MR1, сразу после !?BG0 и перед фактическим нанесением урона, не сработало. Не знаю что там в Фениксе, но в Эре не работает. Ладно, проверю ещё раз. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.04.2015 20:50 А, оказывается я её и не проверял, т.к. BG:E работало. Проверил сейчас, работает. Но всё равно от динамического адреса лучше бы её отвязать. RE: Ваши вопросы по ERM-скриптам - Berserker - 01.04.2015 21:06 Он не динамический же. Сложности, потому что не правильно какую-либо из глобальных переменных без спроса менять. А передачи по ссылки нет. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.04.2015 21:18 Хм, похоже и правда не динамический. Слишком уж большой он. (01.04.2015 21:06)Berserker Wrote: Сложности, потому что не правильно какую-либо из глобальных переменных без спроса менять.В эту переменную уже ожидается результат. -1 - тоже результат. Что тут неправильного? (01.04.2015 21:06)Berserker Wrote: А передачи по ссылки нет.Как нет? А это что: RE: Ваши вопросы по ERM-скриптам - Berserker - 01.04.2015 23:10 По меньшей мере при вызове функции из функции x-ы восстанавливаются до кода, который позволяет работать магии P?[]. Этот баг был исправлен в 3.59. Пару раз наступив на эти и другие грабли, я в Фениксе больше не возвращал таким образом переменные. А ты, видно, из триггера вызываешь. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.04.2015 23:35 (01.04.2015 23:10)Berserker Wrote: Этот баг был исправлен в 3.59.А в Эре? RE: Ваши вопросы по ERM-скриптам - Berserker - 02.04.2015 00:59 Неа
RE: Ваши вопросы по ERM-скриптам - igrik - 02.04.2015 01:33 Quote:Пару раз наступив на эти и другие грабли, я больше не возвращал таким образом переменные.поддерживаю! сам шишек набил на этой фиговине RE: Ваши вопросы по ERM-скриптам - Barin - 02.04.2015 01:42 А кто-нибудь всё таки знает как принудительно убрать проклятие "заблокированный слот" у героя? Убирается проклятие, а замок остаётся. Хоть я придумал по другому блокировать слот и снимать, но всё равно интересно. RE: Ваши вопросы по ERM-скриптам - Berserker - 02.04.2015 01:51 Я никогда проклятья не использовал
RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.04.2015 02:13 Порылся в исходном коде Вога. Никак этот замок не снять и не удалить кроме как удалив вообще все проклятья (последний параметр = 3). Если удалить это проклятье или установить длительность в 0, то замок пропадёт на следующий день. RE: Ваши вопросы по ERM-скриптам - Barin - 02.04.2015 02:37 gamecreator, спасибо, работает, всё удаляет. Команды 3 нет в справке, вот и думаю, много ли ещё чего полезного не указано. Не поверите, я из-за этого замочка целый день сидел парился. А теперь 2 варианта.
RE: Ваши вопросы по ERM-скриптам - Algor - 02.04.2015 03:06 (01.04.2015 01:03)Berserker Wrote: Вот функция ещё от Дьяка, что работает кроме редких случаев ИИ:Работает, спасибо! RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.04.2015 03:06 Вот функция, которая правильно и немедленно удаляет проклятья. И ещё, если проклятье замка уже висит на герое, то перед тем как вешать новое нужно сначала удалить старое, т.к. проклятье может быть только одно. P.S. функция не проверялась, может понадобиться исправить опечатки RE: Ваши вопросы по ERM-скриптам - Barin - 02.04.2015 18:43 gamecreator, спасибо, но это сложно для моего понимания. Я оставил свой вариант и взял на заметку твой (команда 3), если вдруг ещё придумаю сюжет с замочком.Кстати, заметил "недоработочку" с проклятьем "слепота". Герой действительно не может исследовать новые земли (туман), однако если его поставить поближе к туману, то на следующий день область вокруг героя открывается/часть тумана исчезает. RE: Ваши вопросы по ERM-скриптам - Berserker - 02.04.2015 19:05 Алгор, а то
RE: Ваши вопросы по ERM-скриптам - Valery - 02.04.2015 20:57 (02.04.2015 18:43)Barin Wrote: Кстати, заметил "недоработочку" с проклятьем "слепота". Герой действительно не может исследовать новые земли (туман), однако если его поставить поближе к туману, то на следующий день область вокруг героя открывается/часть тумана исчезает. RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.04.2015 21:51 (02.04.2015 18:43)Barin Wrote: Кстати, заметил "недоработочку" с проклятьем "слепота". Герой действительно не может исследовать новые земли (туман), однако если его поставить поближе к туману, то на следующий день область вокруг героя открывается/часть тумана исчезает.Тут всё абсолютно идентично проблеме с замком. Решается всё теми же способами. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.04.2015 14:55 Кто-нибудь может мне объяснить зачем нужны макросы? RE: Ваши вопросы по ERM-скриптам - igrik - 13.04.2015 18:08 я когда то тоже над этим думал. Пришел к выводу: чтобы просто лучше ориентироваться в некоторых глобальных переменных. Читабельнее штоле... RE: Ваши вопросы по ERM-скриптам - Bes - 13.04.2015 19:03 именно... с ними удобнее читать код как чужой, так и свой спустя время... не говоря уже про удобность быстрой замены номера переменной/ф-ции, при необходимости... заменить лишь в строке инициализации макроса номер и всё, без правки остального кода, где используется вместо номера поименовывание через макрос RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.04.2015 20:26 Ну насчёт чтения кода не знаю... ЕРМ вообще язык нечитабельный. Я просто всю логику описываю в комментариях. Удобство быстрой замены же достаточно сомнительно если есть замена строки в редакторе (а в стандартном редакторе она есть). RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.04.2015 21:40 К слову о макросах, они работают только для переменных (по 1 на каждую). А выделять для каждой константы (типа номера функции) свою переменную как-то расточительно (если вместо той константы вообще можно использовать переменную). Знатоки опыта отрядов есть? Никак не могу заставить существо колдовать после атаки. Пробовал способности a, c, k. В игре пишется что способность есть и шанс 100%, но заклинание я так и не увидел. RE: Ваши вопросы по ERM-скриптам - igrik - 15.04.2015 19:05 у меня работает. RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.04.2015 01:44 Дошло, заклинание колдуется только если атакуемый отряд выжил. Ну ладно, пусть будет так. RE: Ваши вопросы по ERM-скриптам - Valery - 18.04.2015 13:31 Hmm, Bersy, you said there is a way to check if one hero is on another object before going on ID? I am facing a problem in seer huts mod, if one hero is ON the seer hut, when trying to open DL, it will give error. So I went for error flags checking and now it works ok, if hero is on, dialog will not open. But then I move hero away, dialog crashes when trying to open a second time. Is it possible that so many error flags charge the memory or I did some error? RE: Ваши вопросы по ERM-скриптам - Berserker - 18.04.2015 20:43 Hi, Val! Did I say it? I lied you ))) If OB:T = 34 (hero). #get object under hero / erm snippet Val, be careful not to use function numbers equal or greater than 134 217 728 ) I didn't understand the whole code, but you can safely loop through huts, then access OB:T and if it is 34 (enemy hero), then use snippet above to get real subtype, type and control word of object under hero. RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.04.2015 22:04 Интересно. Надо взять на заметку. RE: Ваши вопросы по ERM-скриптам - Valery - 19.04.2015 00:22 Thanks) RE: Ваши вопросы по ERM-скриптам - Berserker - 19.04.2015 00:49 You are welcome
RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.04.2015 01:13 Valery, actually you can just check object type. While UN:U extracts objects from under heroes, OB does not. So if you find an object with UN:U, check its type instead of checking for an error in HE:N. RE: Ваши вопросы по ERM-скриптам - Valery - 19.04.2015 01:41 Yes I know, I fixed the problem by turning off temporary (until next search) the error display. RE: Ваши вопросы по ERM-скриптам - Berserker - 19.04.2015 18:48 Do you restore P904 after check? RE: Ваши вопросы по ERM-скриптам - Valery - 19.04.2015 19:39 Yes Boss, I restore it on DL close action. RE: Ваши вопросы по ERM-скриптам - Berserker - 19.04.2015 19:46 Better do it right after check. Player can activate key press events being in dialog, so UN:P must be virginely clean any time ) RE: Ваши вопросы по ERM-скриптам - Valery - 19.04.2015 20:14 The problem is that, when DL is up, if hero is on seer hut, pressing buttons in DL will show error message if that hut. Script is not interrupted, is just a stupid pop up, so I must keep errors off as long as DL is up. I see no reason player would press any keys in DL. RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.04.2015 20:17 Can't you disable errors just during button press? RE: Ваши вопросы по ERM-скриптам - Russia Punk - 20.04.2015 00:23 У меня появилась идея нельзя ли расширить боевое поле?
RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.04.2015 00:30 Нет, нельзя. RE: Ваши вопросы по ERM-скриптам - k : / - 20.04.2015 03:24 (20.04.2015 00:23)Russia Punk Wrote: нельзя ли расширить боевое поле?А можно проиграть анимацию монстра, как будто он выходит из-за пределов экрана, появляясь со стороны противника? Тогда поле можно умозрительно "как бы расширить", на деле не расширяя. RE: Ваши вопросы по ERM-скриптам - feanor - 20.04.2015 03:39 Можно попробовать переупорядочить гексы. Но увеличивать их число..хз, варьируется от "сложно" до "почти невозможно". RE: Ваши вопросы по ERM-скриптам - Berserker - 20.04.2015 16:23 Все скрипты и расчёты же к традиционной сетке привязаны. Не, не вариант. RE: Ваши вопросы по ERM-скриптам - Algor - 20.04.2015 20:19 Russia Punk Wrote:У меня появилась идея нельзя ли расширить боевое поле?Можно: -1 скорости всем, -2 атаки лучникам. В десяток строк можно уложиться, эффект тот же и никакого гемора с совместимостью. RE: Ваши вопросы по ERM-скриптам - Valery - 20.04.2015 20:59 How to make battlefield bigger: FINAL SOLUTION Spoiler (Click to View)
RE: Ваши вопросы по ERM-скриптам - Algor - 20.04.2015 21:40 Еще уменьшить, и на поле боя будут окошечки с цифрами воевать :D RE: Ваши вопросы по ERM-скриптам - Berserker - 20.04.2015 21:48 -2 атаки? ) Я жизнь увеличил в 1,5 раза всем. И то, лучники есть лучники ) Valery, yep, awesome ))))) RE: Ваши вопросы по ERM-скриптам - Chaomen - 20.04.2015 21:49 Смотря на этот красный флаг, летающий в космосе, можно понять, что это всё же не последнее решение проблемы. RE: Ваши вопросы по ERM-скриптам - Valery - 28.04.2015 01:49 I have a big problem. I want a DL to be triggered on right click in town screen (MoP function). But I need CM:R0 at end to prohibit that building regular message. The bad side is that CM:R0 will not let me get out of town anymore, the OK/exit button gets disabled ![]() Is there a solution? The thing is that CM:R0 after regular click in town screen does not produce this, I think is related to MoP function (probably not intended to work in town screen) Edit: I found a solution: !!if&y60<>15:; if click anywhere except silo !!CM:R1; reenable regular click Someone has better? I am afraid will conflict with other mods inside town screen RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.04.2015 02:13 Why are the last two commands outside of conditional block? RE: Ваши вопросы по ERM-скриптам - Valery - 28.04.2015 02:22 ![]() Sorry, I didn't see that !!en, that was my error. Thanks! RE: Ваши вопросы по ERM-скриптам - Russia Punk - 02.05.2015 16:53 Valery, This mod increases the field visually ,but Oh well. I learned map Atlantis your work. I have in the game there are places where all the objects disappear. Error drawing maps. What to do? (02.05.2015 16:53)Russia Punk Wrote: Valery, This mod increases the field visually ,but Oh well. I learned map Atlantis your work. I have in the game there are places where all the objects disappear. Error drawing maps. What to do?В английском не очень силён писал через яндекс переводчик RE: Ваши вопросы по ERM-скриптам - Berserker - 02.05.2015 18:57 Прилагай снимки экрана. Непонятно даже мне. RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.05.2015 20:02 (02.05.2015 16:53)Russia Punk Wrote: В английском не очень силён писал через яндекс переводчикТак пиши на русском, Valery сам переведёт. RE: Ваши вопросы по ERM-скриптам - Berserker - 02.05.2015 20:05 Только корректно и точно. Иначе переводчик выдаст жижу. RE: Ваши вопросы по ERM-скриптам - Russia Punk - 02.05.2015 23:51 При игре в мод атлантида который создал Valery. В определённых местах поевляется ошибка Map draw eror. (02.05.2015 18:57)Berserker Wrote: Прилагай снимки экрана. Непонятно даже мне. Скрин отослать не могу проблеммы совместимости с семёркой ![]() И похожая ошибка в карте про спарту. RE: Ваши вопросы по ERM-скриптам - Valery - 03.05.2015 00:04 map draw error, what's that? need screen shot. RE: Ваши вопросы по ERM-скриптам - Russia Punk - 03.05.2015 00:11 Только завтра смогу отослать. RE: Ваши вопросы по ERM-скриптам - k : / - 03.05.2015 00:33 (02.05.2015 23:51)Russia Punk Wrote: Map draw eror."Map draw eror", прям так и написано? Я эту ошибку только один раз и видел, rогда пытался запустить в HD несовместимый мод. Russia Punk, HD мод включен? Пробовали без него? RE: Ваши вопросы по ERM-скриптам - Russia Punk - 03.05.2015 13:37 Хмм попробую. RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.05.2015 15:57 Кто-нибудь знает что за команда Z? Есть у любого рисивера, имеет один параметр с возможными значениями от 4 до 7. По идее эта команда что-то отключает. В коде вижу её, но что конкретно она делает не пойму. RE: Ваши вопросы по ERM-скриптам - Bes - 05.05.2015 16:19 ты бы осторожнее с такими новостями среди смертных.. теперь любопытство может иметь фатальный характер для слабовольных в коддинге
RE: Ваши вопросы по ERM-скриптам - Berserker - 05.05.2015 18:09 Запретить/разрешить команду? Бесполезная вещь, если честно. RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.05.2015 18:42 А можно подробнее что эта команда всё-таки делает? RE: Ваши вопросы по ERM-скриптам - Berserker - 05.05.2015 18:51 Из того, что помню: включает или выключает то ли текущий ресивер, то ли все ресиверы данного типа. В выключенном состоянии они не должны выполняться. RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.05.2015 18:59 Мда, бессмысленная команда. И судя по комментариям, её собирались убрать, но почему-то не убрали. В Воге вообще много подобных вещей, которые существуют исключительно для давно уже не нужной обратной совместимости. RE: Ваши вопросы по ERM-скриптам - Berserker - 05.05.2015 19:18 Я тоже думал, где её применить. Если нет условий, то выключил — уже не включишь. А если есть условия, то такой функционал уже не нужен. RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.05.2015 20:30 Ну включить ты включишь, эта команда же обрабатывается раньше отключения. Но всё равно толку ноль. RE: Ваши вопросы по ERM-скриптам - Bes - 05.05.2015 20:34 как минимум, картостроитель сможет исключить некоторые скриптовые операции, не блокируя всю вогификацию например RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.05.2015 20:42 И это приведёт к нестабильной работе оставшегося кода. В лучшем случае ошибок не будет, но код всё равно будет делать какую-то ерунду. RE: Ваши вопросы по ERM-скриптам - Valery - 21.05.2015 02:20 I see that Hota users can have the right values for some spells while we don't, and this is SCANDALOUS. Therefore I made a script to catch their impudence but I need to ask under what form i could release it. I don't know a thing about ert files, should I make them? Also is there a possibility that a plugin is made from this script or it requires separate research work? I find a pity that we don't have such thing by default in Heroes. I scripted for hero screen, town screen and battle, is there any other event when a spell description in seen? Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 21.05.2015 11:05 Valery Wrote:I see that Hota users can have the right values for some spells while we don't, and this is SCANDALOUS.1) May be "Reanimates up to %Y11 health points worth" instead "Reanimates %Y11 health points worth"? For Resurrection too. 2) Cure spell has no right value. 3) If Land mines and Firewall will get !!SS:F|512, damage will be displayed automatic. Valery Wrote:Therefore I made a script to catch their impudence but I need to ask under what form i could release it. ![]() Seriously, I think it may be Fix, included in WoG-mod. RE: Ваши вопросы по ERM-скриптам - Valery - 21.05.2015 11:41 *тут было сообщение Valery* Дико извиняюсь, нажал правку вместо цитаты и по привычке "цитату" стер ![]() Что-то помнится мне, что без 512 флага (заклинание урона), сферы бонуса не дают. Ты перепроверь на всякий случай. А лучше - добавь флаг и убери мины и огнестену из скрипта вообще. RE: Ваши вопросы по ERM-скриптам - Algor - 21.05.2015 15:18
RE: Ваши вопросы по ERM-скриптам - Valery - 21.05.2015 17:05 ok, moved land mine and fire wall to damage spells, removed them from bla bla thing, updated script. Should I make ert or this is fine? RE: Ваши вопросы по ERM-скриптам - Algor - 21.05.2015 17:57 Конечно, лучше ert. Хотя и не принципиально. И еще: правильнее было бы брать исходное описание и добавлять к нему недостающую числовую информацию в конце отдельной строкой, как это происходит с заклинаниями урона. Так и текста меньше получится и нагляднее будет (числовой показатель в конце описания, а не в середине где-то). RE: Ваши вопросы по ERM-скриптам - Valery - 21.05.2015 18:06 Is not in middle of nowhere, it replaces the vague "a fixed number" for the english version. I think the description is clear now, if I add numbers after the text says "a fixed number" it will be more confuse. >For example: {Land Mine} Randomly places four small areas of landmines on the battlefield which are only visible to the caster and creatures native to the terrain. It inflicts damage to any unit walking over it. is replaced with: {Land Mine} Randomly places four small areas of landmines on the battlefield which are only visible to the caster and creatures native to the terrain. It inflicts %Y11 damage to any unit walking over it. Which is the exact original formulation but with the damage value. RE: Ваши вопросы по ERM-скриптам - Valery - 23.05.2015 14:41 How the hell are those ert files working? I added in enhanced artifacts.ert one more column (after z171025), added description, and coded in erm file !!UN:A170/9/z171026; !!UN:A170/10/z171026; and ofc error (1-1000 z vars) but I see people do it every time. Where is my error? And how do I know that z171026 isn't used by another ert file? RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.05.2015 16:08 String variables passed to UN:A and most other name-changing functions become (permanently) bound to the corresponding ingame value. That's why it doesn't accept ert vars. Use Era 2.47 syntax for name changing instead. To check if a ert variable is defined, you can get its value. If the value is "String was not found.", then this ert variable is not defined anywhere. RE: Ваши вопросы по ERM-скриптам - Valery - 23.05.2015 16:34 Thanks, got it. Some user complained in HC that the two new combos (vestment of authority and Garb of the Forest Lord-enhanced artifacts.erm) don't compile as other combos. And indeed the scripter forgot (or did it on purpose) to finish the code and add the combo stack feature, which creates locked slots. To fix this is easy so I wanted one more z var in ert as there are a lot already used in that ert script. but ok I can use a quick var too. Bersy, should I fix this script or let it as it was? I can fix it by adding a quick z var if the combo is clicked, all it lacks is: !#UN:A13/170/66/67/68; new combo is created from 66-68 artifacts and represented by art 170 (horn) !#UN:A170/2/2; horn is set on shoulders Then description if right-clicked. Should I do it? RE: Ваши вопросы по ERM-скриптам - Berserker - 23.05.2015 23:29 Never heard of this combos. Yes, you can. RE: Ваши вопросы по ERM-скриптам - Valery - 24.05.2015 15:18 Ok I just checked and GoW (Hero of light mod) uses all 161-170 artifacts for new combos visuals, so this lets me 0 choices for new combos + compatibility. And if I use any of those, then his mod will become not compatible with wog mod. So better I don't touch. Hard to fix anything in WoG mod when so many other mods depend on. RE: Ваши вопросы по ERM-скриптам - Berserker - 25.05.2015 22:02 Right you are. But you may release WoG Revised and get rid of that "compatibility". Or better WoG Alt, based on WoG. RE: Ваши вопросы по ERM-скриптам - Valery - 25.05.2015 22:52 Not worth the time spent. It is not even an error, so I won't invent the wheel again just to satisfy one user. If it was a fast possibility, okay; but like that, no. RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 03.07.2015 16:54 Всем здравствуйте! Я только учусь писать ERM, и у меня тут вышла небольшая заминочка: Вот я написал маленький скриптик, на то что - когда герой входит в координаты 138/142/0 то активируется этот скрипт! Вроде всё хорошо, но! Этот скрипт активируется КАЖДЫЙ РАЗ когда герой входит в эти координаты, как сделать чтобы скрипт срабатывал только один раз? (Если что могу кинуть скрипт) RE: Ваши вопросы по ERM-скриптам - Bes - 03.07.2015 17:55 MegaPeasant,используйте флаг для дезактивации действия при повторном посещении. я бы вам дал пример, но для начала лучше укажите в какой версии игры вы используете скрипт? wog3.58f,era2? RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 03.07.2015 19:20 Bes, я незнаю как проверить мою версию , но если у меня старая вы бы могли мне дать ссылку на скачивание героев 3.58wog! А что такое era2 я вообще незнаю . Но вроде у меня 58!
RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 03.07.2015 19:27 Ааа вот! Нашёл! Wog : 3.58f ERM - 2.8.1 RE: Ваши вопросы по ERM-скриптам - Bes - 03.07.2015 20:30 пример отключения повторного срабатывания RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 03.07.2015 21:29 Блин я с трудом понимаю , можно пример с моим скриптом?!?LE126/141/0; !!IF:Q1^Здравствуй путник! Что ты хочешь? - Слушай, можешь убрать камень за собой? -А ты мне что? -А я тебе вот этот копер дам! - Вау, ну ладно! {Дать} {крестьянину} {одну} {золотую?}^; !!HE-1&13/y-3>1:A160; !!UN:O126/140/0; !!UN:O126/139/0; Как теперь сделать деактивацию флага? RE: Ваши вопросы по ERM-скриптам - Bes - 03.07.2015 22:27 RE: Ваши вопросы по ERM-скриптам - Bes - 03.07.2015 22:34 P.S.кстати, почитайте справку по LE, там есть отдельная спец.опция чтобы деактивировать Событие на карте RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 03.07.2015 22:41 Благодарю! RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 04.07.2015 12:02 Да, я не понял как сделать прибавку/убавку ресурсов, ну например ты даёшь ему монетку, и монетка исчезает
RE: Ваши вопросы по ERM-скриптам - Bes - 04.07.2015 12:13 MegaPeasant, откройте справку по ЕРМ в разделе по команде !!OW:R... пробуйте, учитесь, будут проблемы - излагайте, не привыкайте ждать готового кода здесь, это не приветствуется в нашей братии. RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 04.07.2015 15:58 Да! Всё круто) Сделал, вот только я не понял, там написано: Установить/проверить/получить ресурсы - как именно Получить ресурсы? А то изначально у меня стоит Установить. R#1/#2/$3 Установить/проверить/получить ресурсы #1 – хозяин (0…7, -1 = текущий) #2 – тип ресурса $3 – кол-во ресурса RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.07.2015 17:01 Почитай про переменные. Получить значение - ?: !!OW:R-1/6/?v1; Прибавить и отнять тоже можно легко. RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 05.07.2015 08:40 Благодарю! RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 06.07.2015 12:06 Что-то я запутался с этими флагами: Вот я активирую флаг - !!IF:V310/0; !?LE5/116/0&-310; Потом когда ЭТОТ флаг заканчивается - я его деактевирую и активирую другие флаги скрипта !!IF:V313/0; !!IF:V313/0; !!IF:V310/1; - этот я деактивировал. Теперь я делаю что когда заходят в этот объект то должен быть активирован флаг - !?OB7/116/0&-313; Потом деактевирую... А когда я делаю другое действие с этим объектом и с другим флагом, ничего не работает. RE: Ваши вопросы по ERM-скриптам - igrik - 06.07.2015 19:19 потому что эти флаги могут использоваться и в других скриптах. Отсюда могут вылезать всякого рода непонятки такие как: вроде и код правильный, а не работает. Поэтому нельзя использовать слишком много флагов, неубедившись в отсутствии оных Чтобы их искать нужно испльзовать "поиск по тексту в файле" например в тоталкоммандере RE: Ваши вопросы по ERM-скриптам - Bes - 06.07.2015 19:28 MegaPeasant, ещё ремарка... если вы в начале карты или вне какого либо события управляете состоянием флагов - нужно использовать синтаксис "инструкция", т.е. не !! а !# RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 06.07.2015 20:06 Bes, так с !# вообще ничего не работает! Ил всмысле "Усправляю состоянием флагов вне события"? RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 06.07.2015 20:49 Ну супер, теперь у меня вообще этот скрипт не робит
RE: Ваши вопросы по ERM-скриптам - Valery - 06.07.2015 21:33 (06.07.2015 19:28)Bes Wrote: Isn't better to get Era and use SN:W as unlimited flags? This way, no conflicts with wog or whatsoever. Or PO receiver but may conflict with some mods. RE: Ваши вопросы по ERM-скриптам - Bes - 07.07.2015 10:46 Valery, you are not in subject this dude codding at wog3.58f MegaPeasant, просто покажите весь свой скрипт, чтоб стало ясно где у вас там проблема RE: Ваши вопросы по ERM-скриптам - igrik - 07.07.2015 16:33 потому что инструкции типа !# используются до ресиверов и триггеров, пишутся обычно в начале скрипта и срабатывают только при старте карты потом используются тригеры !?, а в теле триггеров используются ресиверы !!. Срабатывают в любое "настроенное скриптописцем" время. Все должно выглядеть примерно так: Читайте справку RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 07.07.2015 21:06 igrik, Блин круто, моей радости нет придела, благодарю вас от всей души! (В справке я не нашёл) RE: Ваши вопросы по ERM-скриптам - Barin - 12.07.2015 00:32 Тема, в которой описана процедура подгрузки монстров из лода. ERM-код расписан в нескольких постах, при этом под каждым написано: "Счастья вам! Пользуйтесь на здоровье!" Ни один не работает. Для начала хочу заменить например копейщика на архангела. Так сказать посмотреть на работу скрипта. Потом уже своими дефами заменять. Из вышепредложенных вариантов набросал примерно так: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.07.2015 00:59 x2? В моём PI? RE: Ваши вопросы по ERM-скриптам - Barin - 12.07.2015 02:24 Методом тыка добился результата. Заменил стандартного монстра своим. Spoiler (Click to View) Данный код на замену 1 монстра. А что нужно менять в коде для замены 2-го монстра? Номера функций? И z-переменные разные использовать? В результате тестинга выяснилась следующая проблема: !?PI; не срабатывает при загрузке сохранённой игры, если сохранил и полностью вышел из игры. Потом монстры уже не заменяются. Вместо !?PI; запускать код каждый день через таймер что ли... тестить надо. Решение нашёл: код должен быть после !?BA0; а не !?PI;
RE: Ваши вопросы по ERM-скриптам - feanor - 12.07.2015 19:17 А что вообще сделать-то надо? RE: Ваши вопросы по ERM-скриптам - igrik - 12.07.2015 21:01 а с чего вдруг триггер PI стал проблемой? он всегда выполнялся только при старте новой карты. При загрузках из сохранения нужен !?GM0 в итоге, чтобы 2 раза не дублировать одно и тоже нужно: Barin, и вы идете "сложной дорогой". куда проще производить замену дефов да и всей другой лабуды с помощью модов в ERAII, чем в WoG3.58f. Вот например замена дефа для EraII в одну строку !!SN:L^Era.dll^/?y1 Ay1/^RedirectFile^/?y2 Ey2/1/^старый деф.def^/^новый деф.def^; При всем этом качать ваш мод для эры, который весит всего 15-20 метров куда удобнее и желаннее, чем качать веь ваш измененный WoG 3.58, который весит 500м и больше RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.07.2015 00:44 igrik, я предполагаю он воговским установщиком воспользовался бы. Или иными утилитами по перепаковке дефов. Barin, но отвергать систему с поддержкой модов в пользу системы без этой поддержки - мягко говоря необдуманно. RE: Ваши вопросы по ERM-скриптам - Barin - 13.07.2015 01:33 Да, я воговским установщиком хотел пользоваться. А Эра хороший вариант, обдумаю. RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 26.07.2015 16:45 Люди хелп! У меня проблема в скрипте, я лучше покажу сам скрипт и опишу проблема. !#IF:V24/0; !?OB33/116/0&-24; !!IF:Q1^Вопрос^; !!IF:M&-1^"Я бы на твоём месте - подумал!^; Если человек ответил "НЕТ" то ему выдаётся это сообщение !!HE-1&-1:P32/116/0; !!IF&-1:V24/1; если он ответил "НЕТ" то флаг активируется !?OB33/116/0&24; Если флаг активирован то след. действие !!IF:Q1^Ну что!? Надумал!?^; Так вот в чём проблема - мне нужно что если человек "ПОТОМ" зайдёт в здание то выдастся сообщение, а он сразу после активации флага выдаётся, как исправить? RE: Ваши вопросы по ERM-скриптам - Valery - 26.07.2015 17:20 !!IF:M&-1^ ![]() RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 27.07.2015 15:28 Проблема не решена ![]() !?OB33/116/0&24; Если флаг активирован то след. действие !!IF:Q1^Ну что!? Надумал!?^; Проблема - мне нужно что если человек "ПОТОМ" зайдёт в здание то выдастся сообщение, а он сразу после активации флага выдаётся, как исправить? RE: Ваши вопросы по ERM-скриптам - Valery - 27.07.2015 15:52 Order of scripts: !#IF:V24/0; !?OB33/116/0&24; Если флаг активирован то след. действие !!IF:Q1^Ну что!? Надумал!?^; !?OB33/116/0&-24; !!IF:Q1^Вопрос^; !!IF&-1:M^"Я бы на твоём месте - подумал!^; Если человек ответил "НЕТ" то ему выдаётся это сообщение !!HE-1&-1:P32/116/0; !!IF&-1:V24/1; если он ответил "НЕТ" то флаг активируется My russian not very good
RE: Ваши вопросы по ERM-скриптам - MegaPeasant - 27.07.2015 22:34 Thank you!! RE: Ваши вопросы по ERM-скриптам - Valery - 01.08.2015 17:16 Does anyone know if there is a way to change "summon elementals" spell to summon custom ID creature? RE: Ваши вопросы по ERM-скриптам - Algor - 01.08.2015 19:16 (01.08.2015 17:16)Valery Wrote: Does anyone know if there is a way to change "summon elementals" spell to summon custom ID creature? Another summon ReMagic Для мелких ID работает просто: Для ID>128 (если не ошибаюсь) такой вариант не работает и подойдет альтернативное решение как в ReMagic. RE: Ваши вопросы по ERM-скриптам - Valery - 01.08.2015 21:27 Thanks, will look at both. The backside is that the number of summoned creatures is fixed and dependent on spell power. Is there any way to modify this parameter, so summon be dependent on Hit Points, like resurrect for example. RE: Ваши вопросы по ERM-скриптам - Algor - 01.08.2015 23:41 (01.08.2015 21:27)Valery Wrote: ... like resurrect for example. ReMagic RE: Ваши вопросы по ERM-скриптам - Valery - 03.08.2015 20:24 All is in russian, can I ask for a hint how you did it? Let's say I want to summon archangels, number dependent on my spell power. I need the code changing the summon ID (I have it) then what you did to change its mechanics? RE: Ваши вопросы по ERM-скриптам - Algor - 04.08.2015 01:03 (03.08.2015 20:24)Valery Wrote: All is in russian, can I ask for a hint how you did it? Все остальное - обвязка. (03.08.2015 20:24)Valery Wrote: ...then what you did to change its mechanics?Manual calculation and summon. RE: Ваши вопросы по ERM-скриптам - Valery - 04.08.2015 01:19 Thanks
RE: Ваши вопросы по ERM-скриптам - Byabes - 06.08.2015 16:20 Здравствуйте, у меня вопрос: А как сделать чтобы триггер !?BG срабатывал только при определённом бое? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.08.2015 17:37 Поставить триггеру в качестве условия выполнения флаг (!?BG&флаг). Перед боем (например, в !?BA1) проверить, определённый ли бой, и результат записать в флаг. После боя флаг сбросить. RE: Ваши вопросы по ERM-скриптам - Byabes - 06.08.2015 18:00 О боже, я ничего не понял ![]() Можно пример? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.08.2015 18:13 RE: Ваши вопросы по ERM-скриптам - Byabes - 06.08.2015 18:22 Лучше я опишу свою проблему: Если идёт бой с монстром в координатах 58/23/0 то нужно поставить там камни, но только если с этим монстром, как это сделать? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.08.2015 19:01 Так при чём тут вообще BG? RE: Ваши вопросы по ERM-скриптам - Byabes - 06.08.2015 19:44 Оу, ну я просто в скриптах ещё не очень разобрался, спасибо! RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.08.2015 00:42 Советую прочитать ЕРМ справку от начала до конца, она небольшая. RE: Ваши вопросы по ERM-скриптам - Byabes - 07.08.2015 10:04 А вот этого я в справке не нашёл: Как сделать чтобы - например высветился текст когда ты победил этого героя/монстра? RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.08.2015 15:07 А этого в справке и не будет. Тут уже ты сам думать должен, составить алгоритм (последовательность действий) решения твоей задачи: 1. Проверить, побеждён ли герой/монстр. 2. Если побеждён, то вывести сообщение. Второму пункту уже сразу соответствует команда ЕРМ. Первый пункт придётся адаптировать для ЕРМ. Единственное что может быть неочевидно, владельца героя можно проверять уже сразу после боя, а наличие существа на карте - только после посещения объекта. Но можно выкрутиться и проверить, победил ли твой герой. RE: Ваши вопросы по ERM-скриптам - Byabes - 07.08.2015 21:25 Вот этого я и не понимаю, как "проверить" победил-ли герой или нет, остальное: Придумаю как-нибудь, я просто спрашиваю самое то что не в бивается в бошку просто-так RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.08.2015 22:03 Ну простейший элемент геймплея же: если герой проиграл, то он выходит из-под твоего контроля. Значит проверять надо владельца. RE: Ваши вопросы по ERM-скриптам - Algor - 08.08.2015 23:02 (07.08.2015 10:04)Byabes Wrote: когда ты победил этого герояПравильно заданный вопрос уже содержит половину ответа. когда - когда проверяется победа? После окончания боя. Для подключения к этому событию используется триггер !?BA (BAttle) ты - ты должен быть участником одной из стороны битвы. Параметры битвы проверяются ресивером !!BA:H (BattleAttributes:Heroes) победил - тут тоже все просто. Проигравший (даже сбежавший/сдавшийся) герой не имеет хозяина. Победитель - имеет. Хозяин героя проверяется ресивером !!HE:O (HEro:Owner) этого героя - вторым участником боя должен быленный герой. Опять же !!BA:H (BattleAtributes:Heroes) Остается определить, что такое ты (конкретный герой, конкретный игрок, игрок-человек или вообще кто угодно) и собрать все в кучу. RE: Ваши вопросы по ERM-скриптам - v3r3r - 09.08.2015 13:55 Ребята, извините за нубство, не баньте с горяча. Но кому можно отправить на инспекцию файл WOGERMLOG.TXT? Дело в том, что начала появляться неизветная мне до селе ошибка: ERM syntax Error. File: womo Line: 814 Reason: AutoWoMo: cannot find monster by num (internal). И она в процессе игры может повторяться. Я, наученный горьким опытом, понимаю, что если выскочила ERM-ошибка, то смысла продлжать играть дальше уже нет, т.к. может дойти до того, что просто выкинет из игры. Ошибку увидел эту первый раз вчера. Версия героев WoG 3.58f + HD-патч версия 2.71f Еще раз извинтие за нубство, но не писал бы, если бы все работало без ошибок... RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.08.2015 14:14 А разве отключение бродячих монстров не помогает? Ошибка возникает при атаке монстром героя. RE: Ваши вопросы по ERM-скриптам - Картограф - 11.08.2015 12:48 Народ, нужда помощь! Мне нужно, чтобы в Башне вместо Мастер-Гремлинов нанимались Санта-Гремлины. Написал скрипт: ZVSE !!UN:T2/0/1/173; Но игра мне говорит, что в скрипте ошибка! Почему так? В чем ошибка? RE: Ваши вопросы по ERM-скриптам - igrik - 11.08.2015 12:52 потому что нужно написать инструкию !#, а не ресивер !!. Читайте справку -> раздел "обучение" или совсем кратко тут RE: Ваши вопросы по ERM-скриптам - Картограф - 11.08.2015 14:34 Всё сделал. Исправил !! на !#. Мастера стали Сантами, только вот после первого же хода игра выдает мне: "Exception (trace details)" и вылетает в систему. Что делать? RE: Ваши вопросы по ERM-скриптам - igrik - 11.08.2015 14:51 как минимум описать более подробно что и как RE: Ваши вопросы по ERM-скриптам - Картограф - 12.08.2015 20:53 С Гремлинами разобрался. Теперь такой вопрос: как поменять имя монстра на карте? RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.08.2015 20:59 Как объекта или как типа существ? RE: Ваши вопросы по ERM-скриптам - Картограф - 12.08.2015 21:16 Честно сказать, не совсем пойму, что значит: "как объекта" и "как тип существ". Мне просто нужно, чтобы на моей карте Привидения (WoGовские) стали называться Духами, то есть просто сменили своё наименование. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.08.2015 21:37 Ну чтобы конкретный отряд существ на карте при наведении курсора выдавал другую подсказку или чтобы абсолютно все существа этого типа назывались иначе. Я так понимаю, второе. Смотри UN:G1. RE: Ваши вопросы по ERM-скриптам - Картограф - 12.08.2015 21:51 Извиняюсь, как-то не сообразил, что под "объектом" имеется в виду конкретный отряд. В том-то и дело, что по справке я ничего не понял. Вот там написано: G1/#1/#2/$ Изменить имя монстра #1 – номер монстра #2 – тип текста 0 – имя одного монстра 1 – имя нескольких монстров 2 – специальный текст (описание) $ - z-переменная (или ее номер), содержащая новый текст 0 – восстановить по умолчанию Пожалуйста, объясните поподробнее. И желательно с примером. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.08.2015 01:06 Не знаю что это за перевод, но он ужасный. Вот так получше (и понятнее): Code: G1/#1/#2/$RE: Ваши вопросы по ERM-скриптам - Картограф - 13.08.2015 16:16 Не получается. Используя ваш пример, написал скрипт: ZVSE !#VRz5001:S^Дух^; !#UN:G1/159/0/5001; !#VRz5002:S^Духи^; !#UN:G1/159/1/5002; Компьютер выдает ошибку. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.08.2015 17:04 Так строковых переменных всего тысяча. Я ошибся, а ты взял и тупо переписал. А потом вместо того, чтобы прочесть текст ошибки, ждёшь телепатов здесь. RE: Ваши вопросы по ERM-скриптам - Картограф - 13.08.2015 17:47 Не грубите мне, пожалуйста. Я совсем недавно занялся скриптами в Героях и пока не разобрался, что и как здесь работает. Да, я просто скопировал ваш пример, разве это неправильно? Компьютер написал мне что-то связанное с синтаксисом, но я не понимаю, что он хочет. Если бы я понимал, наверное бы не спрашивал. RE: Ваши вопросы по ERM-скриптам - Valery - 13.08.2015 20:09 He made a typo, z5001 does not exist. z vars range is z1-z1000, so just change z5001 to z501, will be fine. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.08.2015 20:42 (13.08.2015 17:47)Картограф Wrote: Не грубите мне, пожалуйста. Я совсем недавно занялся скриптами в Героях и пока не разобрался, что и как здесь работает. Да, я просто скопировал ваш пример, разве это неправильно? Компьютер написал мне что-то связанное с синтаксисом, но я не понимаю, что он хочет. Если бы я понимал, наверное бы не спрашивал.Если бы не понимал, то скопировал бы текст ошибки сюда. Ну и вообще надо учиться самому находить и исправлять ошибки в своих скриптах, в этом состоит часть работы скриптописателя. Если за каждым чихом идти на форум за решением, то продуктивность будет нулевая. Английский ещё можно подучить для лучшего понимания текста ошибок. RE: Ваши вопросы по ERM-скриптам - Картограф - 14.08.2015 16:44 Теперь буду знать, что в случае чего, нужно копировать вам тест ошибки! Я честно пытался разобраться в чём ошибка, но то, что число 1000 - предел для z-переменной не догадался. ![]() По поводу вашего замечания, что: "Ну и вообще надо учиться самому находить и исправлять ошибки в своих скриптах" и "Английский ещё можно подучить для лучшего понимания текста ошибок" - полностью согласен. Буду дальше грызть гранит скриптовой науки. Но если что не так - прошу не судить меня очень уж строго!
RE: Ваши вопросы по ERM-скриптам - Картограф - 15.08.2015 22:08 А можно ли создать такой скрипт: герой заходит на определённую локацию, и выскакивает сообщение: мне нужно 10 копейщиков, я заплачу. А когда герой возвращается в локацию с 10-тью копейщиками, выскакивает новое сообщение, и у героя забираются 10 копейщиков, а игрок получает столько-то золота. Короче, маленький такой квест, только "локационный". RE: Ваши вопросы по ERM-скриптам - Valery - 15.08.2015 22:14
RE: Ваши вопросы по ERM-скриптам - Картограф - 15.08.2015 23:17 Господин иностранец, мне хорошо известно об Хижине Провидца. Я говорил о Локационном событии (это такой синий шарик). Мне нужно наделить функцией квеста именно локацию. Do you understand me? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2015 00:33 Ну можно создать. !?HM ну или пустое событие там поставь и !?LE. RE: Ваши вопросы по ERM-скриптам - Картограф - 16.08.2015 12:18 Так. А можно поподробнее? В частности, мне интересно, как сделать, чтобы скрипт срабатывал на определённое число определённых монстров в армии героя. RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2015 12:23 Проверить их наличие конечно же. RE: Ваши вопросы по ERM-скриптам - Картограф - 16.08.2015 13:45 Хорошо, и КАКИМ образом проверить их наличие? Вы отвечаете какими-то намёками и полунамёками, простите, ну, никак вас не пойму!
RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2015 14:16 Командой ЕРМ. Я не зря предложил прочитать справку, и если бы ты это сделал, то знал бы, что HE:C управляет армией героя. А отвечаю я "намёками" потому, что хочу чтобы ты научился самостоятельно думать и писать скрипты. И единственный метод обучения, который приходит мне в голову - давать только способ получения ответа или часть самого ответа. Я не на педагога учился в конце-то концов. Способ получения ответа мы с Алгором уже расписали. Алгоритмически задача элементарная, кодинг - почти элементарный (потому что больше 1 команды). Не становись, пожалуйста, вторым fatsawhorse, который всех тут мучал, потому что ему ЕРМ нахер был не нужен, а нужно чтобы кто-то написал ему скрипт, но он лицемерно этого никогда не говорил. RE: Ваши вопросы по ERM-скриптам - Bes - 16.08.2015 14:16 Картограф, развивая предложение gamecreator'а... Естественно, искать нужно не только в первом слоте, а во всех семи, и для этого нужно использовать функцию поиска (см. справку по FU) RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2015 14:20 (16.08.2015 14:16)bugyboy Wrote: для этого нужно использовать функцию поиска (см. справку по FU)Ну для начала хоть как-нибудь пусть сделает, хоть без функции. RE: Ваши вопросы по ERM-скриптам - Картограф - 16.08.2015 14:44 Ну, вы уж не думайте, что я такой прямо ленивый... Я конечно заглянул в справку по скриптам, ввел в "поиск": !?HM и !?LE, как вы и сказали, но ничего связанного с проверкой монстров не обнаружил. Видимо плохо смотрел или справочник у меня какой-то неправильный... ![]() На счет педагогии, я думал, что на этом форуме просто дают справку, но если еще и обучают, то я не откажусь! ![]() Вообще-то я не такой бестолковый, как может показаться - я всю скриптовую систему 4-х Героев освоил, причем без всякой внешней помощи. Я думал о том, как хорошо было бы скрестить великолепие 3-х Героев со скриптовыми возможностями 4-х, и вот моя мечта сбылась! RE: Ваши вопросы по ERM-скриптам - Bes - 16.08.2015 14:50 зачем что-то в поиск вбивать? в справочнике ЕРМ есть меню со всеми триггерами (!?), и там нет поиска по существам... там есть как искать существ у героя и есть как делать фунции цикла... совместив эти две операции и ищутся по всем слотам героя нужные существа. а примеры создания цикла поиска, используя !!DO в справочнике есть. да и сами готовые примеры поиска существ есть на самом форуме, ни раз тут это демонстрировалось RE: Ваши вопросы по ERM-скриптам - Картограф - 16.08.2015 15:07 Что значит: "зачем что-то в поиск вбивать?" И, позвольте, зачем мне ВСЕ триггеры? Когда установка была на !?HM и !?LE. Там я никакие операции по поиску существ не нашел. Говорю же, может я плохо смотрел. И наконец, если на форуме завались примеров на эту тему, то зачем огород городить? Дали бы мне ссылку, и все дела... RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2015 15:13 Я же не зря посоветовал прочитать всю справку. RE: Ваши вопросы по ERM-скриптам - Bes - 16.08.2015 15:28 Картограф, а и не надо читать все триггеры... достаточно пробежаться по их описанию, чтобы понять какой вам нужен будет в текущих запросах к коду. что до форума - тут есть поиск, я не готов за вас искать те самые примеры... думаю вы сами справитесь RE: Ваши вопросы по ERM-скриптам - Valery - 17.08.2015 15:48 I cannot change the mouse pointer when in DL dialog. DL:C1042 (set to scuttle boat) gives no reaction. ![]() Anyone managed to do such? @Edit: found reason. Must change pointer before calling dialog, during dialog is impossible. RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.08.2015 18:55 Actually you can only change it in a function you have previously set with DL:P. Were you doing that? RE: Ваши вопросы по ERM-скриптам - Valery - 17.08.2015 18:58 No, I was using the basic command the manual provides: DL:C+1000 + subtype, triggered by common !?DL trigger I read about DL:P but I don't understand much from it. RE: Ваши вопросы по ERM-скриптам - Картограф - 17.08.2015 21:55 Похоже справочник и правда какой-то... несуразный. Вот открываю страничку Ресейвер HE (опции героя), читаю: C0/#1/$2/$3 Изменить монстров #1 – номер слота (0...6) $2 – тип монстра $3 – кол-во монстров Теперь понятно, почему я не нашел поиск монстров! Тут ведь написано: ИЗМЕНИТЬ, т. е. заменить один тип монстра в слоте на иной. А должно было написано: проверить монстров. Теперь вопрос по поводу этого: !!HE-1:C0/0/?y1/?y2; смотрим КТО и СКОЛЬКО в первом слоте армии героя Извиняюсь, а куда вписывать "Кто" и "Что"? Я так понял, что цифры нужно вписывать на место значков "?", но игра выдаёт ошибку и пропускает скрипт. RE: Ваши вопросы по ERM-скриптам - Картограф - 17.08.2015 22:01 bugyboy, если уж речь зашла о поиске на сайте, то следовало бы сказать, что вводить в поиск, чтобы получит корректный ответ. Поисковик - это такая штука, любит только очень точные запросы. А то у вас получилось как в сказке - поди туда, не знай куда... Не хорошо в общем как-то. RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.08.2015 22:12 (17.08.2015 21:55)Картограф Wrote: Похоже справочник и правда какой-то... несуразный.Так возьми нормальный. Рекомендую тот, что в комплекте со скриптёром отдельним файлом справки идёт. Новых команд Эры там нет конечно, но для знакомства с ЕРМ - то что надо. И не будет всяких некорректных переводов и неведомо откуда взявшихся поисков. (17.08.2015 22:01)Картограф Wrote: bugyboy, если уж речь зашла о поиске на сайте, то следовало бы сказать, что вводить в поиск, чтобы получит корректный ответ. Поисковик - это такая штука, любит только очень точные запросы.Так поисковиком надо уметь пользоваться тоже. И раз не смог найти потому что там слово было другое, значит ещё не научился. Учись, на практике этот конкретный навык постигается лучше всего. (17.08.2015 21:55)Картограф Wrote: Извиняюсь, а куда вписывать "Кто" и "Что"? Я так понял, что цифры нужно вписывать на место значков "?", но игра выдаёт ошибку и пропускает скрипт.Я же не зря всю справку порекомендовал прочесть, это включает и работу с переменными. P.S. Картограф, прошу прощения, оказывается перепутал тебя с пользователем Byabes, который прямо перед тобой в этой теме пытался постичь азы ЕРМ. Так что тебе я справку рекомендую прочитать не 10 дней уже, а всего пару. Но даже за это время её можно было не только прочитать от начала до конца, но и зазубрить все команды. Справка-то небольшая. RE: Ваши вопросы по ERM-скриптам - StasPV - 17.08.2015 23:59 Добрый вечер. Нашел на DF2 функцию на замену дефа снаряда у стреляющего в бою существа на произвольный деф (автор Feanor): Попытался использовать ее для того чтобы заменить снаряд у медуз, игра выбивает ошибку во время первой передачи хода: Если честно, то я дуб дубом в ЕРМ Прошу подсказать где ошибки.
RE: Ваши вопросы по ERM-скриптам - Valery - 18.08.2015 00:07 !!BMy6:Ty7; RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.08.2015 00:28 Ну да, получение значения в первых двух командах должно быть, а не установка. Не говоря о том, что условие проверяется только для непосредственно получения и установки снаряда, а значит в остальных случаях там творится чёрти-что. Заключи код феанора в условную конструкцию (if/en) и уже к ней применяй условие. Вот так: Ну и почему, кстати, во время передачи хода? Снаряд будет меняться по сто раз за бой, значит будет загружаться и выгружаться деф (а это тормоза, хоть и незначительные). Если ты не собираешься каждый раз разный деф ставить, то найди более подходящий триггер, который выполняется только один раз. RE: Ваши вопросы по ERM-скриптам - Картограф - 18.08.2015 14:35 gamecreator, вы ведёте себя как хитрый еврей, честное слово! От всех моих прямых вопросов вы ловко уходите. 1) По поводу справки - я ее, знаете ли, не на помойке откопал, вообще-то я этот справочник взял с вашего форума, так что... 2) Я где-то с час мучился, пытался понять, куда мне ставить цифры в вашем скрипте. Надеялся хотя бы в этом получить помощь, но нет... 3) По поводу поиска. Знаете, мне поисков в Яндексе вполне предостаточно. Ну, посмотрите на себя со стороны: вы говорите мне, что у вас на сайте полно классных примеров, но мне не скажете где они, и как их найти вы тоже мне не скажете. Поди туда, не знай куда, найди то, не знай что. По-вашему я должен перекапывать весь ваш форум? Простите, но у меня есть и другие дела. А что, так сложно ответить ЧТО вводить в поиск? Или вы сами не знаете, ну так и скажите, чего стесняться-то? 4) Видимо, у нас разные представления об размере справки... 5) Вы так меня отсылаете к справочнику, а я предлагаю вам немного подумать: если бы справочник был таким понятным и классным, то зачем нужен ваш форум? Какие могут возникнуть вопросы с ERM-скриптами, если есть толковый справочник? Я конечно, сейчас говорю о простых вещах. Вот вы упомянули педагогику, так вот вы ведёте себя как учитель, который завалил ученика книгами - на учись - и ушел. Я скажу вам вот что, я практик, а не теоретик, мне проще сделать что-то, а потом уж я пойму КАК это работает. Я ведь в 4-х Героях никакие справки не читал - всё опытным путем. Но там у меня был материал, с которым можно было работать, а тут нет материала. Надеюсь не утомил объёмом текста. RE: Ваши вопросы по ERM-скриптам - Bes - 18.08.2015 15:04 Картограф, я тож практик. осваивал ЕРМ методом "тык - что получилось?" + когда входил в ступор сразу бежал на форум. на другой, этого не было ещё. И да, тогда тож "плохо смотрел в книгу", просто потому что проще было спросить на форуме.Одно отличие - я показывал свой кусок кода где у меня непонятки, и мне тыкали в те места где я начудил. что до поиска по форуму - я вроде указал чётко - что поиск существ нужно вести циклом, т.е. заглянуть в справку, посмотреть что это за команда цикла - !!DO - и уже поняв её особенность искать на форуме... ключевое слово первое что приходит на ум логически это "!!DO" или "0/6/1" (это из теории цикла, типа искать от 0 до 6 слота героя с шагом 1) да, будет много строк выдано, но там бегло сразу можно видеть о чём речь в сообщении и что оно подходит или нет имхо, вполне не сложно P.S.справочник не идеален, да, но он лишь показывает перечень инструментария, в алфавитном порядке, несколько обучающих статей и пару тонкостей/фишек. Всё остальное уже приходится самому довершать, комбинируя команды ЕРМ RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.08.2015 15:33 Картограф, 0. Спасибо, у меня в этом богатый опыт. 1. Это не значит, что она хорошая. 2. Прочитай о переменных, я же сказал. Нельзя писать ЕРМ скрипты не зная что такое ?. 3. Нельзя просто взять и на пустом месте придумать 100% работающий поисковый запрос. "Что вводить в поиск" эквивалентно "Найди мне". 4. Видимо, к слову я неоднократно перечитывал её в своё время. 5. Форум нужен для ответов на не-элементарные вопросы. 6. Так мне и не платит никто за пересказ содержимого. Это не "на, учись", а "приходи когда прочтёшь". Не знаю какие скрипты были в четвёртых Героях, но ERM - язык довольно экзотический, в чём-то сходный с языком ассемблера. Просто взять и начать кодить (или читать код) не имея малейшего представления о самом языке нельзя, это не Lua какое-нибудь. Если так уж отвратительно потратить пару часов на просмотр справки, то ознакомься хотя бы с основами основ: что такое триггер, рисивер и инструкция, какие переменные бывают и как их использовать. А если очень хочется позаниматься разбором кода, то вон его в Data\s целая куча. RE: Ваши вопросы по ERM-скриптам - Картограф - 18.08.2015 16:44 gamecreator, хорошо, я понял вашу позицию. Вы сами неоднократно соглашались со мной, что справочник дрянной. Тем не менее на каждый мой вопрос, вы отсылаете меня к справочнику (тому самому, что дрянной). И где логика? Получается как в шутке: Железный дровосек говорит: - Я попрошу у Гудвина сердце и пачку "Комета"... - А где логика? - И логику... Объяснять же СОБСТВЕННЫЕ примеры вы так же отказывайтесь. По поводу 5 пункта - правильно ли я понял, что вы мягко намекнули мне, чтобы я не приставал с дебильными вопросами? А у меня других нет! Я, видите ли, не собираюсь делать новые замки, новых существ и перекраивать героев вдоль и поперёк. Я вот, представите себе, хотел сэкономить своё время: не тратить его на изучение сложной (для меня, во всяком случае) справки, а зайти на форум и получить конкретный ответ на конкретный вопрос. А дальше я (как практик) сам бы втянулся в тему. Но вижу, что это мне не удастся так просто добиться, во всяком случает от вас, gamecreator. P. S. Обидно, когда грамотный человек, прячет своё знание в сундук, мол: моё! Никому не дам! Вот вам и частная интеллектуальная собственность... Честное слово, вот я, обладая некими интересными знаниями, стремился бы поделится этими знаниями со всем миром. В противном случае, я бы, как минимум, не создавал форумы на тему... RE: Ваши вопросы по ERM-скриптам - igrik - 18.08.2015 18:33 Quote:Так. А можно поподробнее? В частности, мне интересно, как сделать, чтобы скрипт срабатывал на определённое число определённых монстров в армии героя. PS. Картограф, если уже совсем сложно, то есть очень хорошая тема "Если просто нужен скрипт" RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.08.2015 18:34 Картограф, Я сказал какой справочник лучше. Тут твои претензии необоснованны. Какой конкретно "собственный" пример я не объяснил? Или это насчёт примера, который привёл bugyboy? Потому что я не процитировал справку, что ? - это синтаксис получения значения? Что ты придумал себе, что знаки вопроса обязательно надо заменить на числа, и никогда не пробовал по-другому? Вот в последнем случае подошла бы какая-нибудь забавная аналогия, но увы это не моё. По поводу пункта 5: если это можно самостоятельно узнать, сэкономив своё и чужое время, то зачем спрашивать на форуме? По поводу постскриптума: я ничего ни от кого не прячу. Я банально не хочу чтобы мной манипулировали, хочу чтобы со мной считались и проявляли минимум уважения к моей работе. И если для этого мне придётся переругаться со всем миром и "спрятать своё знание в сундук" - да будет так. P.S. да, и форум этот я не создавал. Если хочешь, вообще уйду отсюда. RE: Ваши вопросы по ERM-скриптам - Картограф - 18.08.2015 19:51 gamecreator, оххххххх... "Я сказал какой справочник лучше. Тут твои претензии необоснованны". - наверное вы имели в виду эту фразу: "Так возьми нормальный. Рекомендую тот, что в комплекте со скриптёром отдельном файлом справки идёт". Мне кажется, было бы не плохо указать ГДЕ можно взять "нормальный" справочник. Я же вам сказал, что использую тот справочник, который взял с вашего форума, другого у меня нет (где его взять?), так что, полагаю претензии всё же не беспочвенны. На счет "собственного примера" - примите извинения. Тут я был не справедлив и признаю свою ошибку. Тем не менее, вы ведь могли мне просто сказать, что знак "?" означает не то, что я подумал. И ваша ирония тут неуместна. Я вам вот что скажу: люди не то, что под значком "?" могут понимать разные вещи, но слова и целые понятия толковать в диаметрально противоположных смыслах. Люди вообще друг друга плохо понимают, это глобальная проблема. "По поводу пункта 5: если это можно самостоятельно узнать, сэкономив своё и чужое время, то зачем спрашивать на форуме?" - а если я не могу самостоятельно узнать, то что? Я вот считаю, что если бы вы не наводили тень на плетень, а сразу ответили бы на мои непонятки, то сэкономили бы и своё и моё время! Думаю, вы это поняли. "Я банально не хочу чтобы мной манипулировали, хочу чтобы со мной считались и проявляли минимум {максимум?} уважения к моей работе" - ох, думаю вам нужно отдохнуть... По поводу P. S. - по-моему вы обиделись на меня. Совершенно зря! Я же не критиковал вас, я просто удивлялся, почему не могу получить ответ на свой простой вопрос. И выгонять вас я не собираюсь - зачем? Мне кажется, ваша проблема в том, что вы не поняли простой вещи - что если ты взялся отвечать на что-то, то нужно ответить так, чтобы любой дурак понял или не отвечать вовсе. Как-то так. ![]() Вообще-то я не собирался вступать в личную переписку. Надеюсь, что в дальнейшем моё общение на форуме перетечёт в более деловое и конструктивное русло. RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.08.2015 21:05 (18.08.2015 19:51)Картограф Wrote: Мне кажется, было бы не плохо указать ГДЕ можно взять "нормальный" справочник.erm_s\erm.hlp Где взять сам ЕРМ скриптер - он повсеместно распространён, даже в сборках встречается. Вот, например, ссылка с Heroes Community (первый результат в гугле). (18.08.2015 19:51)Картограф Wrote: Тем не менее, вы ведь могли мне просто сказать, что знак "?" означает не то, что я подумал. И ваша ирония тут неуместна. Я вам вот что скажу: люди не то, что под значком "?" могут понимать разные вещи, но слова и целые понятия толковать в диаметрально противоположных смыслах.Код (и в особенности ЕРМ код) - это не то, что нужно толковать. Тут лучше недотолковать, чем перетолковать, как ты мог наглядно убедиться. (18.08.2015 19:51)Картограф Wrote: "Я банально не хочу чтобы мной манипулировали, хочу чтобы со мной считались и проявляли минимум {максимум?} уважения к моей работе" - ох, думаю вам нужно отдохнуть...От людей и их общества так просто не отделаешься. И там всё-таки минимум, я не ошибся (Valery знает). (18.08.2015 19:51)Картограф Wrote: а если я не могу самостоятельно узнать, то что?Почему? А если однажды не у кого будет спросить (и это относится не только к ЕРМ), то что станешь делать? RE: Ваши вопросы по ERM-скриптам - Algor - 19.08.2015 03:16 Картограф, спокойнее. У gamecreator'а (и в последнее время не только у него) несколько негативное отношение к новичкам, которые пишут в эту тему, а учиться, пытаться и осваивать что-то на самом деле не хотят. Если так, то в соседней теме уместно попросить готовый скрипт и не заморачиваться. Никто и слова не скажет, ведь если захотелось пару пирожков, не обязательно же учиться печь. Ну а если это все-таки не Ваш случай, и хотите именно ERM'ить, то: 1. ERM-Help как справочник/учебник достаточно хорош. Но начинать его читать/учить нужно с раздела Обучение, он так не зря называется. Далее - Флаги и переменные. Это даст базовые знания по синтаксису и структуре ERM без которых будет сплошное непонимание. 2. В ERM-Help примеров не так много. Попытайтесь почитать чужой код. Рекомендую мои скрипты из ERA Scripts (ссылки у меня в подписи) - там в большинстве случаев всё построчно откомментировано на русском. Увидите как оно работает живьем. 3. Пишите. ERM требует наработки. Но не стоит браться сразу за что-то крупное, сначала набейте руку на мелочах. И "мелкие" совсем не значит "не интересные". А источником идей, кстати, очень часто бывает ERM-Help - вычитал какую-нить команду и сразу осенило, что с ней можно сделать. Ну и если Ваш ник указывает на склонность к картостроению, то это как раз та ниша, где обычно и требуется куча "мелких" скриптиков. RE: Ваши вопросы по ERM-скриптам - Chaomen - 19.08.2015 10:42 (19.08.2015 03:16)Algor Wrote: Ну и если Ваш ник указывает на склонность к картостроению, то это как раз та ниша, где обычно и требуется куча "мелких" скриптиков. Скажи это Валерию, в его последней карте было около 9 тысяч строк кода. Конечно, он очень серьёзные вещи писал, но тем не менее. С чем я согласен, это с тем, что можно сделать хорошую карту и с помощью кучи малых скриптов, брать хоть того же Kingslayer. RE: Ваши вопросы по ERM-скриптам - Algor - 19.08.2015 11:56 (19.08.2015 10:42)Chaomen Wrote: Скажи это Валерию, в его последней карте было около 9 тысяч строк кода. Да после первой тысячи строк можно уже и не мелкие "мелочи" подымать, а Валера скилл-то давно раскачал. RE: Ваши вопросы по ERM-скриптам - Картограф - 19.08.2015 14:39 Algor, вы просто не понимаете одной простой вещи - что существует ДВЕ формы обучения: теоретика и практика. Вы вот говорите, что я-де не хочу учится, печь пирожки и всё такое. Да я хочу! Просто я - практик! Мне для того, чтобы понять КАК что-то работает, сперва нужно это сделать. Поверьте, я раз десять перечитал о флага, переменных, но для меня это всё написано на китайском языке. Я познаю опытным путем. Для этого мне нужен материал (материалом я называю набор работающий кодов, на базе которых, можно развеваться). И я просил материал. Но я просил не просто материал. Как вы подметили - я картастроитель, я сейчас создаю новою интересную карту, у меня рождаются идеи со скриптами и я стремлюсь их поскорее воплотить. Понимаете? Просто мне проще один раз показать, чем сто раз объяснить. Вот и всё. Я искренне не понимал, почему мне не хотели помогать. Я понял, что у вас тут на форуме всё не просто. Но во мне вы совершенно напрасно видите некую проблему. В общем, ребята, давайте жить дружно! (с) RE: Ваши вопросы по ERM-скриптам - Картограф - 19.08.2015 14:52 igrik, спасибо вам за помощь, но мне она уже не нужна. Я всё-таки не только обменивался эпитетами с мсье gamecreator'ом, но и сам пытался что-то организовать. И у меня получилось! Оказывается, что у меня есть скриптовая карта "Пещера Герфлекса", я ее внимательно изучил, провел ряд опытов и добился положительного результата! Вот посмотрите: ZVSE !?LE13/60/0; !!IF:M^Сообщение^; !!IF:V1/0; !!HE-1:C1/36/=36/>1; !!IF&1:M^Сообщение после соблюдения условия^; Заметьте, какой у вас получился громоздкий скрипт. А всё оказалось гораздо проще. Зачем проверять каждый слот героя, когда можно проверить все слоты сразу! Осталось теперь дело за малым - нужно, чтобы у героя забирались 2 Джинна, а игрок получал 1000 в твердой валюте. Народ, кому не сложно, может поможете окончить этот милый скрипт? RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.08.2015 15:04 (19.08.2015 14:52)Картограф Wrote: Заметьте, какой у вас получился громоздкий скрипт. А всё оказалось гораздо проще. Зачем проверять каждый слот героя, когда можно проверить все слоты сразу!Не всё так просто: Quote:You can also get the number ($3). Getting the number ($3) lets you quickly check if a hero has any creatures of a given type without using a loop. However, if a hero has multiple stacks, it will only return the number of creatures of that type in the last creature slot that contains those creatures. For example, suppose a hero has: RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.08.2015 15:16 (19.08.2015 14:52)Картограф Wrote: Осталось теперь дело за малым - нужно, чтобы у героя забирались 2 Джинна, а игрок получал 1000 в твердой валюте. Народ, кому не сложно, может поможете окончить этот милый скрипт?Ну например: RE: Ваши вопросы по ERM-скриптам - Картограф - 20.08.2015 13:16 А как сделать так, чтобы вместе с сообщением выскакивала картинка золота, а под картинкой было число золота, которое получил игрок? RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.08.2015 13:46 Команда IF:Q. RE: Ваши вопросы по ERM-скриптам - Картограф - 20.08.2015 16:08 Сделал всё так, как сказано в справке, но одна проблемка - сообщение с картинкой никоим образом не убирается с экрана, что с этим делать? RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.08.2015 16:16 Наверное неверно выбрал тип сообщения. Напоминаю: (18.08.2015 15:04)bugyboy Wrote: Одно отличие - я показывал свой кусок кода где у меня непонятки, и мне тыкали в те места где я начудил.А то опять ты ждёшь от нас гадания на кофейной гуще. RE: Ваши вопросы по ERM-скриптам - Картограф - 20.08.2015 16:39 Я понял. Вот скрипт: !!IF&1:Q1/6/1000/^"Отлично! Очень вовремя! Теперь торговля хорошо пойдёт! Вот твои деньги!".^; RE: Ваши вопросы по ERM-скриптам - Valery - 20.08.2015 16:45 Insufficient parameters, check similar messages in the 1 billion available maps/scripts to see what it missed. (Erm manual->Q#1/#2/#3/#4^Text^) RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.08.2015 16:55 (20.08.2015 16:39)Картограф Wrote: !!IF&1:Q1/6/1000/^"Отлично! Очень вовремя! Теперь торговля хорошо пойдёт! Вот твои деньги!".^;Ну да, вон у тебя 4й параметр равен нулю. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 20.08.2015 17:12 Здравствуйте.. Прошу прощения, что опять отвлекаю Вас, но подскажите пожалуйста, чему равен будет параметр S (в помощнике этого нет) Я хочу поставить очень высокую значимость монстра для компьютера (чтобы они за это чудовище тряслись как за мешок золота) !!MA:F176/S - с монстром то понятно (атакующая храмовница), а что под S подразумевается?? За помощь благодарен У компьютера плохая привычка - вечно сильных чудовищ трансформирует в менее сильных - хочу это исправить.... За ответ признателен... RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.08.2015 17:22 Подразумевается число. Обычно оно от пары сотен до пары тысяч, можешь посмотреть у оригинальных существ. Используется ИИ для определения ценности существа. RE: Ваши вопросы по ERM-скриптам - Bes - 20.08.2015 18:04 fatsawhorse, чтоб не прогадать, сделай знаение как у того существа, которое по-твоему имеет подходящий уровень... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 20.08.2015 19:07 Quote:можешь посмотреть у оригинальных существ- пожалуйста, скажите где это можно посмотреть. Меня это очень заинтриговало.. Quote:!!MA:F@крутой монстр@/?i; получить в переменную i значимость крутого монстра- задумка интересная.. Можно, кстати и попробовать RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.08.2015 19:14 (20.08.2015 19:07)fatsawhorse Wrote: пожалуйста, скажите где это можно посмотреть. Меня это очень заинтриговало..В ФизМиГе можно ещё. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 20.08.2015 21:13 "gamecreator" спасибо Вам за прекрасную помощь.. RE: Ваши вопросы по ERM-скриптам - feanor - 21.08.2015 00:45 А еще можно в текстовике, который zcrtraits.txt RE: Ваши вопросы по ERM-скриптам - hippocamus - 21.08.2015 01:13 bugyboy, ну, будем откровенны, ЕРМ-хелп - для продвинутых. Если я пришёл с мыслью "дать возможность импам летать" - хоть это и элементарно, но в ЕРМ-хелпе я этого НЕ НАЙДУ! Не найду я в нём и синтаксиса создания структуры [если переменная v3 в множестве [1, 3, 5] или переменная v2 > 14]! Для этого нужны уроки. Их нету. Тогда нужен учитель. Или самоучебник и практика. RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.08.2015 09:40 hippocamus, но прочитав сперва хелп, ты будешь знать, что есть свойство "полёт" и есть команда для его установки. Что условия записываются через косую черту со знаком операции перед ними. После этого уже и самому можно будет догадаться что к чему. RE: Ваши вопросы по ERM-скриптам - Algor - 21.08.2015 13:39 (21.08.2015 01:13)hippocamus Wrote: bugyboy, ну, будем откровенны, ЕРМ-хелп - для продвинутых.Я сам, еще не будучи "продвинутым", начинал как раз с него, поэтому и утверждаю: справочник достаточно хорош. Хотя по-началу так и не кажется (Click to View)А дальше да - вопросы на форум и разбор чужого аналогичного кода. RE: Ваши вопросы по ERM-скриптам - Bes - 21.08.2015 14:51 hippocamus, ну так у ДракоЛича так и называется - "Справочник ЕРМ"... никто не позиционировал его как учебник. что до малочисленности примеров в нём - на форуме есть тема по справочнику - кто мешает написать те примеры там для конкретной команды, дабы можно было их добавить в сам справочник для будущих новичков? я только ЗА RE: Ваши вопросы по ERM-скриптам - Картограф - 21.08.2015 20:30 Такой вопрос: а можно ли задать такое условие для скрипта, как ОТСУТСТВИЕ определенного отряда монстров на карте? RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.08.2015 20:34 Да спокойно. Через UN:U ищешь тип - монстр, подтип - тип существа. А почему выделено слово "отсутствие"? Оно же от наличия отличается только инверсией. RE: Ваши вопросы по ERM-скриптам - Картограф - 21.08.2015 21:03 Маленькое уточнение - не просто определенный отряд монстров, а находящийся в определенных координатах на карте. Команда UN:U подсчитывает объекты на карте. Вот подсчитали мы количество объектов одного типа и подтипа, получили какое-то число - и что дальше? Меня-то интересует не популяция монстров на карте, а определенный отряд, который нужно ликвидировать и запустить тем самым скрипт. RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.08.2015 21:19 (21.08.2015 21:03)Картограф Wrote: Маленькое уточнение - не просто определенный отряд монстров, а находящийся в определенных координатах на карте.Тьху, я прочитал "отряд определённых монстров". Так тогда тоже одна команда: проверить тип и подтип через OB. RE: Ваши вопросы по ERM-скриптам - hippocamus - 22.08.2015 02:14 gamecreator, вот честно, моё первое знакомство с ЕРМ: Code: - Ух ты, оказывается героя можно вот тупа взять и переместить! (невидимый лабиринт в Пещере Герфекса)Я бы если бы взялся обучать чайника ЕРМу - я бы точно сидел с ним час, два - пока его мысли не сменились бы с "ну что за бред" на "ура! работает!" Algor, я разобрался, так как я программист. Ты, наверное, по той же причине. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.08.2015 02:23 Конечно бред. Я же сказал, экзотический это язык. И если хочешь писать на ЕРМ, то надо привыкнуть к этому бреду и понять его. В нём есть своя логика, хоть и не всегда очевидная. RE: Ваши вопросы по ERM-скриптам - Bes - 22.08.2015 03:21 hippocamus, я не программер, но жажда делать новые диалоги со свои текстом, менять армию героя двигали мой интерес познавать новое и методом проб и ошибок получать результат. да, львиную долю моих успехов сделали советы и готовый код от ДракоЛича и др.форумчан... так что главное желание, а не склад ума. имхо RE: Ваши вопросы по ERM-скриптам - Картограф - 22.08.2015 20:55 gamecreator, ну, посмотрел я ресейвер !!OB, он используется для активирования/деактивирования объектов в координатах и установки общих функций объекта, и что дальше? Вот мы вводим координаты объекта: !!OB4/49/0: И что теперь? Мне нужно, чтобы при ликвидации отряда монстров срабатывало событие. Проинструктируете меня, будьте так любезны. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.08.2015 21:22 Так почему, почему же ты не прочитал команды этого рисивера?! Вот же английским языком написано: Quote:T$; Set/check/get type of object (see Format OB)А что значат тип и подтип объекта-существа я уже писал. Проверяешь, стоит ли там объектом твоё существо. Вот тебе пример, например: RE: Ваши вопросы по ERM-скриптам - Algor - 23.08.2015 00:00 (22.08.2015 20:55)Картограф Wrote: Мне нужно, чтобы при ликвидации отряда монстров срабатывало событие. Проинструктируете меня, будьте так любезны.Триггер !?BA53; (срабатывает после боя) вполне подойдет. А дальше проверяешь через !!OB наличие монстра в координатах, как указано выше. А чтобы не срабатывало каждый раз при окончании боя после убийства, подвяжи какой-нить флаг. Кстати, если пишешь что-то для конкретной карты, желательно пользоваться рекомендованными диапазонами флагов, переменных, функций выделенных как раз для картоделов. В data/s/usage538.txt эти диапазоны выделены "*". Так ты не пересечешься с другими скриптами. RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.08.2015 00:10 Нет, Algor, существо пропадает только перед пост-триггером посещения объекта. Так что или проверять, что именно в этом месте бой именно с нейтралами не оставил в живых ни одного нейтрала, и устанавливать флаг, или просто проверить наличие существа по координатам в коде выдачи награды. RE: Ваши вопросы по ERM-скриптам - Algor - 23.08.2015 01:21 Ну тогда в пост-триггере и проверять: Если герой устроил боевую ничью каким-нить армегеддоном, и награждать посмертно его не планируется, нужно еще и живость героя после посещения проверить. И можно даже без флага обойтись, вероятность появления на этом квадрате аналогичного монстряка практически нулевая. Ну или добавить, для очистки совести. Примечательно, что тип объекта (54) при уничтожении монстра обнуляется, а подтип (тип монстра) - нет. RE: Ваши вопросы по ERM-скриптам - StasPV - 23.08.2015 10:20 Спасибо, заставить работать функцию замены снаряда стрелку получилось. Вопрос по условиям, где можно почитать как ими пользоваться (!!if-!!el-!!en), в справке по ЕРМ !!IF - менеджер флагов и сообщений, в справочнике по Эре тоже не нашел в новых командах, интересует как записать в !!if выражение "или". RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.08.2015 10:25 Почитать можно в справочние, идущем в комплекте с Эрой: Help\Erm Help 2.81\index.html Раздел неочевидно называется I/E, по очевидным причинам. RE: Ваши вопросы по ERM-скриптам - StasPV - 23.08.2015 11:02 Спасибо, нашел. RE: Ваши вопросы по ERM-скриптам - Картограф - 23.08.2015 20:40 Ребята, я конечно, понимаю, что вы профи и друг друга понимаете с полуслова - а мне вот тяжеловато. Я долго возился с вашими скриптами, пытался разобрать, ну, вот что вышло: !!OB4/49/0:T?y1 U?y2; !!IF|y1<>54/y2<>95:M^Убийца, умри!^; !!HE-1|y1<>54/y2<>95:K; !$OB54/95&v998=4/v999=49/v1000=0; !!OB998:T?y1; !!IF&y1<>54:M^Монстр побежден^; !!IF&y1=54:M^Монстр НЕ побежден^; Давайте теперь спокойно, не спеша, по пунктам разберем, что у меня не так. RE: Ваши вопросы по ERM-скриптам - Bes - 23.08.2015 20:45 Картограф, а что выше строчки !!OB4/49/0:T?y1 U?y2; ? там же есть у вас код триггера и всё такое? RE: Ваши вопросы по ERM-скриптам - Картограф - 23.08.2015 20:51 Да, вы правы! Случайно упустил! ZVSE - ну, конечно! Вот это называется заработался! RE: Ваши вопросы по ERM-скриптам - Bes - 23.08.2015 20:53 я не по zvse я про !?OB54; RE: Ваши вопросы по ERM-скриптам - Картограф - 23.08.2015 20:56 Не понял, а что с !?OB54; не так? Я проверил, вроде бы работает... RE: Ваши вопросы по ERM-скриптам - Bes - 23.08.2015 20:58 ваш код такой? ... RE: Ваши вопросы по ERM-скриптам - Картограф - 23.08.2015 21:00 Мой код такой, какой я вывесил выше. RE: Ваши вопросы по ERM-скриптам - Bes - 23.08.2015 21:02 Картограф, я потому и спросил... ГДЕ у вас триггер в коде? без него не будет работать ваш последующий код !?OB54; триггер RE: Ваши вопросы по ERM-скриптам - Картограф - 23.08.2015 21:06 Ладно, раз так - исправим. RE: Ваши вопросы по ERM-скриптам - Algor - 23.08.2015 22:08 Картограф, покажите, что получилось после исправления и расскажите, как должен работать скрипт. Есть серьезные подозрения, что непонимание осталось. RE: Ваши вопросы по ERM-скриптам - Bes - 23.08.2015 22:14 Algor, лично у меня есть сомнения касаемо пост-триггера и что в v998...1000 именно те координаты будут что надо но я постеснялся про это вслух сказать RE: Ваши вопросы по ERM-скриптам - Algor - 23.08.2015 23:15 Вes, я проверил работоспособность перед тем как написать. Но можешь перепроверить, чем черт не шутит. А, да, кстати, проверял под Эрой, для 3,58 не проверял. RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.08.2015 23:32 (23.08.2015 20:53)bugyboy Wrote: я про !?OB54;Это у тебя вредные советы? Проверять-то надо во время выдачи награды, а не где попало. RE: Ваши вопросы по ERM-скриптам - Bes - 24.08.2015 00:05 gamecreator, Картограф, Algor, я прошу меня извинить, если немного не понял затею скрипта, и своими сообщениями ввёл кого-то в заблуждение или недовольство. RE: Ваши вопросы по ERM-скриптам - Картограф - 24.08.2015 17:22 (23.08.2015 22:08)Algor Wrote: Картограф, покажите, что получилось после исправления и расскажите, как должен работать скрипт. Есть серьезные подозрения, что непонимание осталось.У меня полный порядок! Скрипт исправил и окончил, работает он так: после победы над отрядом Королей Циклопов в координатах, два жилища существ переходят в распоряжение Синего игрока. Вот посмотрите: ZVSE !!OB4/49/0:T?y1 U?y2; !!HE-1|y1<>54/y2<>95:K; !$OB54/95&v998=4/v999=49/v1000=0; !!OB998:T?y1; !!DW3/48/0&y1<>54:O1; !!DW2/50/0&y1<>54:O1; RE: Ваши вопросы по ERM-скриптам - Картограф - 24.08.2015 17:27 Algor, по поводу этого: "Кстати, если пишешь что-то для конкретной карты, желательно пользоваться рекомендованными диапазонами флагов, переменных, функций выделенных как раз для картоделов. В data/s/usage538.txt" Правильно ли я понял, что вы имели в виду usage358 а не usage538. И раз уж о том зашла речь, может быть избавите меня от разбора этой абракадабры и объясните в двух словах, что да как? RE: Ваши вопросы по ERM-скриптам - igrik - 24.08.2015 17:42 это далеко не полный порядок ибо: ZVSE !?< тут должен стоять какой-то триггер>, а у тебя его нет а значит 2 строки ниже бессмысленны !!OB4/49/0:T?y1 U?y2; !!HE-1|y1<>54/y2<>95:K; !$OB54/95&v998=4/v999=49/v1000=0; RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.08.2015 17:46 (24.08.2015 17:22)Картограф Wrote: Вот посмотритеА первые две команды для красоты оставил? Они же всё равно никогда не выполняются. RE: Ваши вопросы по ERM-скриптам - Algor - 24.08.2015 18:00 (24.08.2015 17:22)Картограф Wrote: У меня полный порядок!Т.е. я не ошибся, непонимание осталось. Поясню: строки ничего не делают (к счастью для героя). Эта часть кода не выполняется, т.к. не идет после какого-нибудь триггера. ее можно просто убрать. В 2х словах суть ERM: при помощи триггеров (!? или !$) мы перехватываем управление при наступлении какого-то события в игре и исполняем свой код состоящий из ресейверов (!!). Исключение - инструкции (!#), они выполняются как ресейверы в специальном "событии перед любыми событиями", которое бывает лишь раз перед загрузкой карты. Т.о. любой код должен начинаться с триггера, т.е. привязываться к конкретному событию, которое и инициирует его исполнение. Что до usage-файла, то под нужды картостроителей зарезервированы следующие номера: v-переменные v5000-v5999 z-переменные z850-z859 w-переменные w150-w175 функции FU29000-FU29999 таймеры TM20-TM25 флаги 500-599 диалоги 50-59 опции 800-899 Ух ты, как все резко ответили )) RE: Ваши вопросы по ERM-скриптам - Картограф - 24.08.2015 20:35 Да, ребята, вы совершенно правы. Эти две строки действительно оказались ненужными, я это упустил. Что ж, я их убрал, на том и аллилуйя. Спасибо всем за отзывчивость!!! RE: Ваши вопросы по ERM-скриптам - Картограф - 25.08.2015 16:18 Послушайте, у меня в редакторе карт есть WoG опции, в них есть Script Editor, но когда я на него нажимаю, выскакивает табличка: Exception EOSError in module H3WMapEdPatch.dll at 0000D98A Не удается найти указанный файл. Можно ли это как-то исправить? RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.08.2015 17:35 Можно просто этого не допускать и открывать редактор скриптов вручную (или вообще держать его открытым постоянно, раз ты скриптуешь). RE: Ваши вопросы по ERM-скриптам - Algor - 25.08.2015 19:58 Картограф, а еще, если рядом с картой лежит erm файл с таким же именем, то он будет использоваться при игре на этой карте. Т.о. в самом редакторе карт можно ничего не скриптовать, а весь код держать отдельно, что намного удобнее. RE: Ваши вопросы по ERM-скриптам - Картограф - 25.08.2015 20:35 gamecreator, каким образом открыть вручную, он вообще где? Я-то думал, что он встроен в сам редактор карт. RE: Ваши вопросы по ERM-скриптам - Картограф - 25.08.2015 20:43 И еще вопрос: я хочу наделить Фей иммунитетом ко льду (как у водяных элементалей), как это сделать? RE: Ваши вопросы по ERM-скриптам - Bes - 25.08.2015 21:23 (25.08.2015 20:43)Картограф Wrote: И еще вопрос: я хочу наделить Фей иммунитетом ко льду (как у водяных элементалей), как это сделать?нет в ЕРМ таких команд... увы нужна уже более серьёзная работа с памятью игры с элементами "шаманства" RE: Ваши вопросы по ERM-скриптам - Картограф - 25.08.2015 21:56 bugyboy, хорошо, а можно ли сделать такой скрипт, чтобы в начале битвы Феи были под воздействием заклятия "Защита от воды"? Подобное можно сделать без "шаманства"? RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.08.2015 21:58 (25.08.2015 20:35)Картограф Wrote: gamecreator, каким образом открыть вручную, он вообще где? Я-то думал, что он встроен в сам редактор карт.Подозреваю, должен быть по адресу erm_s\erm_s.exe . Ссылку из гугла на архив с редакторм и справкой я уже давал. Можно ещё из Эры выдрать: Tools\Erm Editor\erm editor.exe . (25.08.2015 21:23)bugyboy Wrote: нужна уже более серьёзная работа с памятью игры с элементами "шаманства"Зачем, когда есть !?MR ? RE: Ваши вопросы по ERM-скриптам - Картограф - 25.08.2015 22:43 gamecreator, хотел бы полюбопытствовать, а что это за Эра? По поводу вашей ссылки - что-то я это упустил. "Зачем, когда есть !?MR ?" - а можно поподробнее? Мне вот нужно наделить Фей иммунитетом ко льду. Вот как с иммунитетом огня - я знаю, а как быть со льдом не пойму. RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.08.2015 23:02 (25.08.2015 22:43)Картограф Wrote: gamecreator, хотел бы полюбопытствовать, а что это за Эра?Не поверишь, в соседнем разделе. (25.08.2015 22:43)Картограф Wrote: а можно поподробнее?Можно. Рисивером MR проверяешь заклинание и тип существа. Если цель феи и заклинание ледяное - отменяешь урон (тоже через MR). RE: Ваши вопросы по ERM-скриптам - Картограф - 25.08.2015 23:25 gamecreator, и всё таки вы хитрый еврей! Когда я вас прошу объяснить поподробнее, вы стараетесь ответить по-короче, чтобы (не дай бог!) лишнее слово не сказать. RE: Ваши вопросы по ERM-скриптам - Valery - 25.08.2015 23:37 For god's sake, get that manual and learn. 1 week of questions and still didn't open the manual, this is unbelievable. RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.08.2015 23:58 (25.08.2015 23:25)Картограф Wrote: gamecreator, и всё таки вы хитрый еврей! Когда я вас прошу объяснить поподробнее, вы стараетесь ответить по-короче, чтобы (не дай бог!) лишнее слово не сказать.Нет, объяснил нормально, как нормальному человеку. Ты же понимаешь что происходит в тех скриптах, которые у тебя уже есть? Основные принципы ЕРМ. RE: Ваши вопросы по ERM-скриптам - Bes - 26.08.2015 00:31 gamecreator, я потому и говорю про шаманство, ибо в wog3.58f баг с MR:N не даст шаманить без бубна вот перейдёт Картограф на ERA, тогда вопросов нет... RE: Ваши вопросы по ERM-скриптам - Algor - 26.08.2015 00:58 А что, дать иммун ко льду через EA:B уже не кошерно? RE: Ваши вопросы по ERM-скриптам - Bes - 26.08.2015 00:59 Algor, не все по-старости помнят про эти примочки !!EA | !!EX
RE: Ваши вопросы по ERM-скриптам - Algor - 26.08.2015 01:17 Картограф, чтобы не было искушения и меня к евреям причислить, вот решение: Комментировать не буду (все-таки это тема "обучение"), посмотрите в справочнике сами. Этот вариант работает, если включен опыт существ. Если опыт существ не используется, надо просто включать его на время боя (!?BA52; !!UN:P900... !?BA53; !!UN:P900...) и тоже будет работать. Также на самоизучение. RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.08.2015 10:04 (26.08.2015 00:31)bugyboy Wrote: gamecreator, я потому и говорю про шаманство, ибо в wog3.58f баг с MR:N не даст шаманить без бубнаА зачем ему MR:N, если иммун надо дать просто всем феям? (26.08.2015 00:58)Algor Wrote: А что, дать иммун ко льду через EA:B уже не кошерно?Ну для этого надо его включать, после битвы восстанавливать. Одни проблемы. Да и опыт этот я лично не люблю, непонятный он какой-то. RE: Ваши вопросы по ERM-скриптам - igrik - 26.08.2015 13:00 Вот подробнее, даже пошагово: - триггер сопротивления !?MR2; - узнать цель - если не фея, то выход - узнать номер закла - если заклинание: 16=ледяная молния / 20=кольцо холода, то: - отменить урон заклинания В скрипте будет всего 7 строк. Вот и все... RE: Ваши вопросы по ERM-скриптам - igrik - 27.08.2015 11:38 А где вы нашли такую комманду MR:N? Есть же только D, F, M, S. И зачем все эти излишества через !?BA52; !!UN:P900... !?BA53; !!UN:P900 RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.08.2015 13:54 (27.08.2015 11:38)igrik Wrote: А где вы нашли такую комманду MR:N?В справке. Должна возвращать номер отряда, но не работает. Где-то был фикс. (27.08.2015 11:38)igrik Wrote: И зачем все эти излишества через !?BA52; !!UN:P900... !?BA53; !!UN:P900Вот именно. RE: Ваши вопросы по ERM-скриптам - Bes - 27.08.2015 14:15 (27.08.2015 13:54)gamecreator Wrote:в Era Scripts Rus(27.08.2015 11:38)igrik Wrote: А где вы нашли такую комманду MR:N?В справке. Должна возвращать номер отряда, но не работает. Где-то был фикс.
RE: Ваши вопросы по ERM-скриптам - igrik - 27.08.2015 14:24 Quote:Должна возвращать номер отряда, но не работает.Так это жеж MR:M RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.08.2015 14:50 Нет, MR:M возвращает тип существа. RE: Ваши вопросы по ERM-скриптам - Картограф - 27.08.2015 16:36 Фух, народ, ну, сложно когда советуют всей гурьбой, при этом каждый советует свое... Итак, мне предложили два пути решения: EA и MR. Как я понял, со слов gamecreatorа, MR - лучше. igrik, "Вот подробнее, даже пошагово" - я понимаю, что ДЛЯ ВАС всё понятно, а вот для меня ваша помощь выглядит следующей формулой: возьми А, сделай с ним Б и получи при этом В (причем, под этим А, Б и В понимай что хочешь). Хочу напомнить, что я новичок, кроме того, я - картостроитель, и сейчас я делаю карту для которой мне требуется скрипт. Я изучил справочный материал по MR, но я никак не пойму Как именно мне написать скрипт. Объясните пожалуйста, ЧТО и в КАКОЙ последовательности делать. RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.08.2015 16:45 Объяснили же уже. Повторяю: 1. Получаешь тип существа. 2. Проверяешь, что это именно твоё существо (Фея). 3. Получаешь заклинание. 4. Проверяешь, что это именно твоё заклинание (Ледяная молния или Кольцо холода). 5. Устанавливаешь снижение урона в 100%. Если всё ещё непонятно, убедись, что понимаешь основы ЕРМ и понимаешь что вообще происходит в скриптах (например, в тех, что у тебя уже есть). RE: Ваши вопросы по ERM-скриптам - igrik - 27.08.2015 17:09 Quote:ЧТО и в КАКОЙ последовательности делать.Я объяснил пошагово. gamecreator повторил еще раз)) Если уж совсем туго, то на предыдущей странице в моем последнем посте работающий код по имунитету от холода для улучшенных фей. Разбери его пошагово со справочником и все станет на свои места RE: Ваши вопросы по ERM-скриптам - Картограф - 27.08.2015 20:37 gamecreator, да, знаете, я еще не настолько разобрался в конструкции сего компьютерного языка и мне сложно сходу разобрать такое построение. igrik, извиняюсь, оплошность получилась, я это ваше сообщение пропустил. Вы мне очень помогли, гранд мерси! RE: Ваши вопросы по ERM-скриптам - Картограф - 27.08.2015 20:52 А вот такое дело: я сменил имя Призраков (WoGовский) на Духов, однако в диалоговом окне боя они по-прежнему именуются Призраками (когда оживают). Нельзя ли это как-нибудь подправить (в рамках одной карты разумеется)? RE: Ваши вопросы по ERM-скриптам - Bes - 27.08.2015 21:16 Картограф, видимо вы сменили единственное число, но не сменили множественное. для монстра две записи с именем почитайте в справке ту команду, которой вы меняли уже имя (вроде UN:G) RE: Ваши вопросы по ERM-скриптам - Картограф - 27.08.2015 21:25 bugyboy, вы не правильно меня поняли. Вы, я надеюсь, в курсе, что Призраки WoG умеют убитыми существами пополнять свои ряды. Так вот, именно в этот самый момент мои Духи фигурируют в диалоговом окне как Призраки. Я вот о чем говорю! RE: Ваши вопросы по ERM-скриптам - Bes - 27.08.2015 21:44 ааа, ну, тогда просто в руссификации есть конкретный текстовый момент на сей счёт, где непосредственно и прописан данный текст Ищите это в GENRLTXT.txt (он есть в Data\h3bitmap.lod) исправьте и положите в data RE: Ваши вопросы по ERM-скриптам - Картограф - 27.08.2015 21:56 Хм... bugyboy, ну, можно как-то повнимательнее читать буквы-то. Я написал, что мне нужно подправить это в отдельной карте, а не во ВСЕЙ игре! Ну, вот скажем, я вам пришлю свою карту - и что же? Файл с русификатором к ней прилагать в комплект. И что получится? Вы начнете играть в какую-то другую карту, а там у вас Призраки в момент воскрешения Духами именуются. Чепуха выходит. Это я ведь не для себя, а для людей стараюсь, так сказать... RE: Ваши вопросы по ERM-скриптам - Bes - 27.08.2015 22:11 Картограф, вот если вы сделаете карту в виде мода для ERA, то именно только с вашей картой такое и будет... игрок отключит мод с картой, и всё вернётся назад как было. боюсь у вас только один выход, это через ЕРМ настроить вывод того злосчастного сообщения в лог через !!MM в подходящем триггере (не могу даже сообразить в какой момент сообщение генерируется, в !?BG1 ли, или в !?MR#) RE: Ваши вопросы по ERM-скриптам - Картограф - 27.08.2015 22:25 bugyboy, ну я уже говорил о том, что в ЕРМ разбираюсь на данный момент очень и очень слабо. Всё что я могу, это попросить, чтобы вы или еще кто-либо помог мне такое сделать. Повторюсь, это я не для себя лично стараюсь... RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.08.2015 23:53 bugyboy, где-то у igrikа была процедура получения строк из ресурсных файлов. Можно выдрать оттуда адрес и подменить. Но, Картограф, проще-таки приложить этот файл. Эффект один и тот же, а затраты усилий значительно меньше. (27.08.2015 20:37)Картограф Wrote: gamecreator, да, знаете, я еще не настолько разобрался в конструкции сего компьютерного языка и мне сложно сходу разобрать такое построение.Так разбирайся! Спрашивай что именно непонятно. За тебя всю карту скорей всего никто делать не будет. RE: Ваши вопросы по ERM-скриптам - igrik - 28.08.2015 02:17 Нет, эти строки лежат в файле "zcrtrait.txt" и подменять нужно там. Процедура получения строк из ресурсных файлов есть, но сомневаюсь, что она пойдет на WoG 3.58f. Картограф. Лучше создавать карту под эру. Вот инсталятор ERA 2.46. Вот заготовка мода. Скачать Дерзай... RE: Ваши вопросы по ERM-скриптам - Картограф - 28.08.2015 12:38 igrik, ладно, я понял, что это сложно. Я собственно особо и не рассчитывал, спросил на всякий случай. Не совсем понял что ваша Эра из себя представляет, но втягиваться во что-то новое мне неохота. RE: Ваши вопросы по ERM-скриптам - Bes - 28.08.2015 12:52 Картограф, ЭРА - это, если совсем упростить, новый движок для моддинга В ERA уже есть ваш WoG3.58f для удобства управления установленными на игру модами, в ERA действует своя система файлового мироустройства. Если WoG устанавливается на игру так, что его потом очень проблематично убрать все его файлы из классики (если приспичит), т.к. всё запаковывается в основные игровые архивы... То в ERA все устанавливаемые файлы фасуются по отдельной папке в каталоге Mods. тем самым при желании можно легко через спец.утилиту управлять всеми установленными на классику примочками... удалять/включать определённые моды из всего списка установленного Я уже не говорю про продвинутые новые ЕРМ команды, которых нет в классическом ERM от WoG3.58f RE: Ваши вопросы по ERM-скриптам - Картограф - 28.08.2015 14:08 Я вот решил написать новый скрипт. Смысл таков: игрок посещает локальное событие, ему задается вопрос, при положительном ответе герой получает отряд монстров, а игрок лишается 3 тысяч золота. Вот что у меня вышло: ZVSE !?LE65/19/0; !!IF:M^Сообщение^; !!IF:V1/0; !!OW:R-1/6/=6/>2999; !!IF&1:Q1/6/-3000/1^Вопрос?^; !!OW:R-1/6/d-3000; !!LE65/19/0:C0/144/20; Вопрос не срабатывает, хоть убей. Кроме того, мне нужно, чтобы скрипт проверял у игрока количество золота. И если игрок отвечает "да" а золота у него недостает, то выскакивает сообщение: "у вас недостаточно золота", finita. А вот как сие сделать не знаю. RE: Ваши вопросы по ERM-скриптам - Bes - 28.08.2015 15:20 не пойму, зачем вам два диалога выводить по отдельности? это напрягает когда играешь... проще написать контекст и ниже спросить игрока о его согласии RE: Ваши вопросы по ERM-скриптам - Картограф - 28.08.2015 17:14 bugyboy, всё бы хорошо, только в вопросе под картинкой вместо "-3000" написано: "3000 в день", что с этим прикажите делать? RE: Ваши вопросы по ERM-скриптам - Bes - 28.08.2015 17:40 Картограф, откройте справку по !!IF и уточните как сделать -3000 чтобы было. Там есть довольно подробное описание по IF:Q я лишь отредактировал ваш код, не меняя ваших настроек диалога RE: Ваши вопросы по ERM-скриптам - Valery - 28.08.2015 20:09 Era is just a sort of WoG 3.59. It keeps all that wog 3.58 had so when you play Era with wog mod enabled only, you are playing wog 3.58. Now the advantage over wog 3.58 is that you can make your files as you want then play them as mod, without overwriting the core. The second advantage is that now you can make maps then test them 1000 times faster than before, because the scripts are external and modifiable as you play. Error in map, open the script, add fix, press F12, now the game is fixed. Before you had to restart the map after fixing internal scripts, and I know what I am talking about, I have made about 6 maps already for 3.58, then converted them to Era as soon it it went out. Also this way of playing/scripting in real time is very optimal for learning erm: you see your script isn't working, open script, add debug commands, F12 then you see where is the error in the next second. Then the third argument would be that all Algor scripts are commented and detailed in russian, which is a thing you will rarely find in maps or even wog 3.58 scripts-which are in english mostly. So you have the best school available online, in your mother language. Providing you download and install era. Which you should do. RE: Ваши вопросы по ERM-скриптам - k : / - 28.08.2015 21:43 Эра это в каком-то смысле WoG 3.59. В ней сохранено всё, что было в нововведениях wog 3.58, поэтому когда играешь в Era с единственным включенным модом wog, то фактически получаешь тот же wog 3.58 без разницы в гемплее. А теперь о преимуществах перед wog 3.58: в первую очередь это создание своих файлов для игры в них как в мод-надстройку, без перезаписи оригинальных файлов игры. Второй плюс заключается в том, что можно тестировать свои карты в 1000 раз быстрее, чем раньше, потому что скрипты внешние и изменяемы на лету. Ошибку заметил — внес необходимые исправления, жмешь F12, и все теперь все работает как надо. А без Эры пришлось бы долго перезапускать карту после исправления внутренних скриптов. Валерий знает, о чем он толкует: до выхода Эры он уже создал 6 карт для 3.58, а потом перешел на Эру и перенес на нее свои карты так скоро, как только возможно. Еще один довод "за" — сам способ игры/скриптописательства в реальном времени, который лучше всего подходит для изучения erm: видишь, что скрипт не работает, открываешь этот скрипт, добавляешь команду отладки, F12 и сразу видишь в чем ошибка в следующую же секунду. И третий аргумент в пользу Эры — есть скрипты Algor'а, которые откомментированы и детально объяснены на русском языке (что редко можно встретить, если говорить о картах или даже скриптах wog 3.58 — они в большей части только для англоговорящих). Самая лучшая школа, с возможностью обратиться за советом в онлайне, да еще к тому же на своем родном языке! Стоит только скачать Эру. Валерий подсказывает, что Эра стоит того чтобы ее скачать. RE: Ваши вопросы по ERM-скриптам - Valery - 30.08.2015 05:55 Algor, how to you avoid weird graphics when we summon custom creatures? I have all map adventure interface popping in battle. I tried summon with redraw (1 last parameter), BU:R after summon, nothing works, same crap. RE: Ваши вопросы по ERM-скриптам - Algor - 30.08.2015 12:41 !!BU:Sx1/x3/v1/x2/-1/1; no need BU:R RE: Ваши вопросы по ERM-скриптам - Valery - 30.08.2015 13:12 yes this is what I use, no effect ![]() Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 30.08.2015 13:50 Maybe you use HE:I without 2th parameter? RE: Ваши вопросы по ERM-скриптам - Valery - 30.08.2015 13:57 Yes! Thanks, now ok. RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2015 14:24 Вычистил тему. Кому интересно чем всё закончилось - спрашивайте в ЛС. Попытки продолжить/восстановить удалённый спор будут тереться. RE: Ваши вопросы по ERM-скриптам - Картограф - 30.08.2015 14:32 Ну, раз спор раздавлен тяжелым модераторским сапогом - тогда повторю свой забытый вопрос: у меня под картинкой вопроса вместо нужного мне "-3000" стоит: "3000 в день", как это исправить? (справку я смотрел!) ZVSE !?LE65/19/0; !!IF:M^Сообщение^; !!OW:R-1/6/?y1; !!FU&y1<3000:E; !!IF:Q1/6/-3000/2^Вопрос^; !!FU&-1:E; !!OW:R-1/6/d-3000; !!LE65/19/0:C0/144/20; RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2015 14:39 Плохо смотрел: Quote:Interpretation of value in IF:Q RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2015 14:48 Ну вот тебе из твоего "дрянного" (если я правильно понял какой это): Quote:Интерпретация значений в IF:Q RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 30.08.2015 18:13 Здравствуйте.. Можно ли у Вас посоветоваться.. Я пытаюсь сделать скрипт на подобие огненного щита. Смысл такой: враг наносит мне урон, а я ему отдачей отдаю его же урон, но в 10-кратном размере.. Я сначала заблокировал его урон на 100%, чтобы мой юнит не получил вообще никаких повреждений (делаю через MF1 всё), а затем ставлю описание в бою. После описания у меня идёт этот код Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 30.08.2015 20:31 fatsawhorse, когда приводите фрагмент кода, начинайте с триггера, чтобы было понятно с чего начинается отработка. В вашем случае это триггер !?MF? Вот, кстати, рабочий пример абилки, срабатывающей при нанесении урона (Зомби-трупоеды): (Click to View) RE: Ваши вопросы по ERM-скриптам - Картограф - 30.08.2015 20:31 Нуждаюсь в помощи. Мой старый скрипт отчего-то перестал работать. Компьютер говорит, что ошибка в отрезке: C0/x16/y3; Самому разобрать, что не так - не получается, не обессудьте. RE: Ваши вопросы по ERM-скриптам - Algor - 30.08.2015 20:43 Не хватает еще одного параметра (кол-во монстров). В ошибке это наверняка было сказано, правда на английском. Совет: код более 5 строк оформляйте тегами [erm ] код [/erm ] (без пробелов перед ]). Когда есть подсветка и автонумерация удобнее разбираться и указывать на строки с ошибками. RE: Ваши вопросы по ERM-скриптам - majaczek - 30.08.2015 20:48 I have problem I descripted here there are known adresses which hold summonable elementals, but it doesn't work with creatures number >127 because code threats it as signed (which makes them negative) and makes game crash soon. there is screenshoot from ollydbg showing there is no enough room to do the unsigned or wider push. I thought I would need a hook to fullfill my aim. So I came here for help. RE: Ваши вопросы по ERM-скриптам - Картограф - 30.08.2015 20:54 Quote:Совет: код более 5 строк оформляйте тегами [erm ] код [/erm ] (без пробелов перед ]).Я печатаю скрипты на клавиатуре, в ручную так сказать. Чтобы вы знали. И никакой текст на английском мне не выскакивал. Только сообщение: ошибка ERM скрипта. RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2015 21:07 (30.08.2015 20:43)Algor Wrote: Не хватает еще одного параметра (кол-во монстров).А точнее типа существ (который должен быть просто d). Это код, который я писал для Картографа давным-давно и допустил опечатку (нет, Картограф, не специально). RE: Ваши вопросы по ERM-скриптам - Картограф - 30.08.2015 21:14 Quote:Это код, который я писал для Картографа давным-давно и допустил опечаткуКакой однако рассеянный гражданин, уже второй раз допускает опечатку. Первый раз: Quote:Ну и например RE: Ваши вопросы по ERM-скриптам - Algor - 30.08.2015 22:11 (30.08.2015 20:54)Картограф Wrote:Quote:Совет: код более 5 строк оформляйте тегами [erm ] код [/erm ] (без пробелов перед ]).Я печатаю скрипты на клавиатуре, в ручную так сказать. Чтобы вы знали. Я тоже печатаю скрипты на клавиатуре, вручную, так сказать, а не голосом надиктовываю, например. Чтобы вы знали. Совет касался оформления скриптов в сообщении форума. Тег [erm]. Вы опять невнимательно прочитали ответ и не вникли в него. А потом будете обижаться на "как обычно". RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.08.2015 22:46 (30.08.2015 20:48)majaczek Wrote: I have problem I descripted hereThere is no way to push a value onto stack with ERM. What you can do is replace this whole section altogether with ERM code using erm_hooker and rewrite all creature selection logic and all function calls in ERM, then return to the address that the jump command points to. (30.08.2015 21:14)Картограф Wrote: Какой однако рассеянный гражданин, уже второй раз допускает опечатку.На меня надейся, а сам не плошай. RE: Ваши вопросы по ERM-скриптам - majaczek - 30.08.2015 23:41 well thanks, somebody helped me another way, in a weird way, but it works (it seems it was without hooker) anyway thank for trying, the code is there where my last link pointed to... RE: Ваши вопросы по ERM-скриптам - Картограф - 31.08.2015 12:25 Algor, может вы имели в виду редактор скриптов. Просто четче выражаете свои мысли. А, что за теги [erm] мне неизвестно. Надеются обычно на бога. Я хотел сказать, что прежде чем критиковать других за невнимательность, следует самому быть повнимательнее. Quote:!!HEx1&y3>0:C0/x16/y3;И можно узнать, где пропущено кол-во монстров? RE: Ваши вопросы по ERM-скриптам - igrik - 31.08.2015 15:04 Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Картограф - 31.08.2015 19:30 Зер гуд! - как говорит добрый немец, когда выпьет залпом бочку пива! (с) RE: Ваши вопросы по ERM-скриптам - Algor - 31.08.2015 19:35 (31.08.2015 12:25)Картограф Wrote: Algor, может вы имели в виду редактор скриптов. Просто четче выражаете свои мысли. А, что за теги [erm] мне неизвестно. Algor Wrote:Совет касался оформления скриптов в сообщении форума. Тег [erm ]. Куда уж четче? Или вы не знаете, что такое "тег"? Вряд ли, тегом [quote ] же как-то пользуетесь... (31.08.2015 12:25)Картограф Wrote:В приведенной строке и пропущено. Где именно, подскажет "дрянной" справочник, или аналогичная команда в вашем же куске кода.Quote:!!HEx1&y3>0:C0/x16/y3;И можно узнать, где пропущено кол-во монстров? gamecreator даже подсказал, какой именно параметр пропущен, и что там должно быть. Вы ведь внимательно читаете его сообщения, не так ли? RE: Ваши вопросы по ERM-скриптам - Картограф - 31.08.2015 21:11 Algor, igrik мне уже всё объяснил. Quote:Куда уж четче? Или вы не знаете, что такое "тег"? Вряд ли, тегом [quote ] же как-то пользуетесь...Просто на панели редактора сообщений нет такой кнопки. Но я уже всё понял: тег можно вводить вручную. Quote:Где именно, подскажет "дрянной" справочникНе хочу снова вступать в дискуссии, но ведь тут задействован целый сплав из нескольких кодов, так еще с переменными и X с Y с которыми я работать пока не умею. И я внимательно читаю, но я не умею читать мысли, которые будучи изложенными в письменном виде мне не всегда понятны. P. S. Напомню, что про справочник - это не мои фантазии. Вот справочник: C0/#1/$2/$3 Изменить монстров #1 – номер слота (0...6) $2 – тип монстра $3 – кол-во монстров А мы ведь на самом деле ПРОВЕРЯЕМ этой командой монстров, ведь так? RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.08.2015 21:26 (31.08.2015 21:11)Картограф Wrote: Просто на панели редактора сообщений нет такой кнопки.Отвечай в окне быстрого ответа, там есть. Цитировать сообщения можно кнопкой "Добавить цитату" (с плюсом на ней), потом в окне быстрого ответа появится опция "Цитировать выбранные". (31.08.2015 21:11)Картограф Wrote: А мы ведь на самом деле ПРОВЕРЯЕМ этой командой монстров, ведь так?Да что ты привязался к этой неточности? Кстати, в данном случае как раз мы этой командой устанавливаем. Смотри, в справочнике всё есть: (30.08.2015 21:07)gamecreator Wrote:(30.08.2015 20:43)Algor Wrote: Не хватает еще одного параметра (кол-во монстров).А точнее типа существ (который должен быть просто d). "Дрянной" справочник Wrote:C0/#1/$2/$3Смекаешь? RE: Ваши вопросы по ERM-скриптам - Картограф - 31.08.2015 22:00 Quote:Да что ты привязался к этой неточности?Просто из-за этой "неточности" я не смог найти нужную мне команду, а так вообще ничего... Quote:А точнее типа существ (который должен быть просто d).Ну, раз уж вы такой общительный, может скажите, зачем d-то? У igrikа никакого d нет. Вот: !!HEx1&y3>0:C0/x16/y1/y3; RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.08.2015 22:15 (31.08.2015 22:00)Картограф Wrote: Просто из-за этой "неточности" я не смог найти нужную мне команду, а так вообще ничего...Нет, это потому, что ты не умеешь искать информацию. Даже поиском неспособен пользоваться, что уж говорить о справочниках. (31.08.2015 22:00)Картограф Wrote: Ну, раз уж вы такой общительный, может скажите, зачем d-то?Это написано в справочнике прямым текстом. d - это модификатор параметра (как ?), который означает "прибавить это значение к значению из комадны". Пустое место ЕРМ воспринимает как 0 (как ты мог убедиться), итого получаем "прибавить 0 к значению из команды", тоесть по сути оставить как есть. И раз тип мы менять не хотим, то это то, что надо. (31.08.2015 22:00)Картограф Wrote: У igrikа никакого d нет.Если бы ты не был таким лицемером, а на самом деле пытался понять ЕРМ, то ты бы смог увидеть, что тип существа ранее считывается в y1, сравнивается с x2 и код продолжает работать только если y1=x2. И раз это и есть тип этого существа, то нет разницы: хоть ты напиши y1, хоть d, хоть x2 - результат будет один и тот же. RE: Ваши вопросы по ERM-скриптам - Algor - 01.09.2015 02:07 (31.08.2015 22:15)gamecreator Wrote: И раз это и есть тип этого существа, то нет разницы: хоть ты напиши y1, хоть d, хоть x2 - результат будет один и тот же.Но вообще, настоятельно рекомендую писать d, если параметр менять не нужно, т.к. в процессе разработки/отладки и дописывания какого-то промежуточного кода переменные могут меняться, и если не уследишь, получится какой-нить баг. Может забавный, а может весь моск себе прогрызешь, пока выловишь. Так что d и только d. RE: Ваши вопросы по ERM-скриптам - Valery - 01.09.2015 02:33 Interesting, I always wondered how to write parameters not needed while ask for, for example, I need to know how many $ artifact hero has equipped but I don't need to know how many he has. !!HE-1:A2/$/?y1/?y2; or !!HE-1:A2/$/d/?y2; Usually I use first, is second correct too? RE: Ваши вопросы по ERM-скриптам - igrik - 01.09.2015 03:44 Quote:А мы ведь на самом деле ПРОВЕРЯЕМ этой командой монстров, ведь так?Вот так проверяется, тут фигурирует знак ?: где узнаем, что у героя под номером х1 в слоте №4 находятся (ли) существа, если да, то в y1 записывается номер существа, а в y2 - их количество Вот так устанваливается, тут отсутствует знак ?:если хочешь дать герою с номером x1 в слот №4 существ под номером y1 (ранее установив в y1 номер монстра 0...196) в кол-ве y2. Либо можно так означает, дать герою Эллезар (№26) в 4й слот Лазурных Драконов (№132) в количестве 10 штук RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.09.2015 11:10 (01.09.2015 02:33)Valery Wrote: Interesting, I always wondered how to write parameters not needed while ask for, for example, I need to know how many $ artifact hero has equipped but I don't need to know how many he has.I prefer the first one as well, but the second is allowed by WoG receiver code, even for ?$ parameters. RE: Ваши вопросы по ERM-скриптам - Algor - 01.09.2015 11:17 (01.09.2015 02:33)Valery Wrote: Usually I use first, is second correct too?Yes, for ?$-parameters d also work. igrik, получаем и проверяем все-таки несколько разные вещи. Но лично я синтаксис проверки использовать не люблю, т.к. переменная всяко надежнее флага (особенно 1го ), а с т.з. экономности и читаемости кода у синтаксиса проверки преимуществ практически нет.
RE: Ваши вопросы по ERM-скриптам - igrik - 01.09.2015 12:02 Quote:igrik, получаем и проверяем все-таки несколько разные вещи.Разъясни пожалуйста, а то я не понял к чему это... RE: Ваши вопросы по ERM-скриптам - Algor - 01.09.2015 12:39 Как-то так: RE: Ваши вопросы по ERM-скриптам - igrik - 01.09.2015 13:33 А, ты в этом смысле)) я просто не понял изначально смысловой нагрузки твоих слов получение/проверка. Я тоже считаю, что работа через переменные безопаснее RE: Ваши вопросы по ERM-скриптам - Картограф - 01.09.2015 13:35 Quote:Если бы ты не был таким лицемером, а на самом деле пытался понять ЕРМЯ не собираюсь снова участвовать в бессмысленных спорах и реагировать на оскорбления в свой адрес, но занятная штука: я сразу заявил, что не разбираюсь в X и Y (меня внимательно читают?) и я сделал так, как мне посоветовал igrik. Что означает d мне так же неизвестно было, и меня попрекают за то, что я послушался igrikа и поставил y1 вместо d, хотя какой-то существенной разницы в этом нет, ведь команда и так, и так работает одинаково. Я просто удивляюсь. При этом я так смотрю, что согласия между вами по этому поводу нет, а я остался виноватым. И пока меня не накрыло "дружественным" огнем из соседнего окопа, имею вопрос: как из WoG объекта сделать хижину Провидца, если это не слишком накладно. RE: Ваши вопросы по ERM-скриптам - igrik - 01.09.2015 13:40 Quote:как из WoG объекта сделать хижину Провидцав редакторе карт в нужное место поставить хижину провидца, и изменить ее деф. Там есть специальная функция в настройках объекта RE: Ваши вопросы по ERM-скриптам - Картограф - 01.09.2015 13:56 Да, всё очень просто. Я-то думал, что нужно, что-то делать с самим WoG объектом. Спасибо за помощь! RE: Ваши вопросы по ERM-скриптам - Картограф - 01.09.2015 16:52 Имею еще один вопрос, но не знаю как его поточнее сформулировать. Мне нужно удалить объект, но только так, чтобы команда "удалить" была задана другому событию. Короче, событие А закладывает в событие Б команду "удалить объект" и при срабатывании события Б объект удаляется. Как-то так. Буду признателен. RE: Ваши вопросы по ERM-скриптам - Algor - 01.09.2015 17:05 Т.е. в событии Б нужно удалить объект, если перед этим уже случилось событие А, а если А не случилось, то удалять не нужно. Верно? Если так, то: 1. Перед началом игры выбираем какой-нить флаг (допустим 501) и сбрасываем (обнуляем) его. (!!IF:V) 2. В событии A выставляем флаг 501. (!!IF:V) 3. В событии Б проверяем флаг 501 и если он установлен, удаляем объект. (!!UN:O) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 01.09.2015 20:27 "Algor" здравствуйте.. Видите проблема то в чём.. Я хочу эмиссару мира (161 номер) поставить ответ от любого урона на подобие огненного щита.. Смысл такой будет: поскольку эмиссар никому не может нанести вред, то единственный способ это сделать - ответить врагу, бьющему эмиссара, какой-нибудь отдачей типа огненного щита.. Щит применять нецелесообразно, так как его урон = 10 - 20 по-моему единиц, наносимых от общего урона врага.. Я бы хотел в 20 раз умножить этот урон.. В случае, если враг мне нанесёт урон, например 235 единиц, то я ему отобью 12000 и более... С зомби идея-то неплохая, но она вряд ли как-то поможет сварганить скрипт эмиссару, так как зомби всё-таки может бить, а эмиссар нет.. При защите я блокирую урон врага Вот скрипт Spoiler (Click to View) Spoiler (Click to View) Например Spoiler (Click to View) Вот самому мне интересно! А может и не должно срабатывать ничего, в связи с тем, что я стою в защите, а не нападении и когда принимаю урон, то ответить ударом врагу нереально, если мой юнит неспособен вообще бить... RE: Ваши вопросы по ERM-скриптам - xBlackDogx - 01.09.2015 21:05 Всем привет! Ребят, решил сделать свою карту, но не знаю следующего: Когда наступает "х" месяц игры, то на карте появляются рандомные монстры. Можно ли от них как-то избавиться? Заранее спасибо! RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.09.2015 21:34 xBlackDogx, да, можно. !#UN:K1/1;. RE: Ваши вопросы по ERM-скриптам - Bes - 01.09.2015 21:42 xBlackDogx, на всякий случай дополню... RE: Ваши вопросы по ERM-скриптам - xBlackDogx - 01.09.2015 21:46 gamecreator, Спасибо! bugyboy, Ух, я полный нуб, сейчас нужно будет понять где взять такую табличку) RE: Ваши вопросы по ERM-скриптам - Картограф - 01.09.2015 21:59 Algor, у меня порядок, благодарю. RE: Ваши вопросы по ERM-скриптам - Bes - 01.09.2015 22:10 xBlackDogx, это просто визуальный стиль на форуме... спецом для ЕРМ строк )) а те две строчки добавить в События в свойствах карты и всё. день активации события поставьте 500+, чтоб в игре невзначай не вылезло странное сообщение ) RE: Ваши вопросы по ERM-скриптам - xBlackDogx - 01.09.2015 22:17 bugyboy, Все, вижу, спасибо! Нужно будет больше функций изучить, ибо прочитав форум, наткнулся на интересные факты RE: Ваши вопросы по ERM-скриптам - Algor - 02.09.2015 01:13 fatsawhorse, вот пример решения: Из недостатков (точнее недоработок оставленных на самоизучение ): - нет озвучки абилки. Если нужна пример можно взять в скрипте зомби-трупоедов, - в логе боя отраженный урон отображается как 1 (вроде даже где-то было решение, но я , если четно, не помню), - против двойного удара работает как против одинарного - 1 раз отвечает и на 1 урон, хотя при желании можно сделать и учет урона от обеих атак, - отвечает даже на безответные и стрелковые атаки и не имеет ограничения на количество таких ответов у эмиссара. И то и другое опять же можно учесть и поправить, при желании, - при смерти эмиссара, он (мертвый) скорее всего нанесет ответный удар (не проверял). Тоже можно добавить проверку. И да, 20-кратный ответный урон - это сильно круто, в скрипте 2х кратный (задается в 13 строке). RE: Ваши вопросы по ERM-скриптам - Algor - 02.09.2015 12:12 fatsawhorse, я вчера наверное некорректно понял задачу ( В примере выше реализация именно ответного удара для эмисссаров. И напомните, вы ужу перешли на Эру (пример для нее) или нужно для 3.58? RE: Ваши вопросы по ERM-скриптам - Картограф - 02.09.2015 20:43 Такой небольшой вопрос. Я знаю, что при помощи команды !!AI можно манипулировать поведением ИИ, написал скрипт, повышающий "привлекательность" для ИИ одного отряда монстров, который нужно сразить. ZVSE !!AI:S-1/0/1/67/6/0/500000/1; Учитывая, что в справке сказано, что ИИ может проигнорировать эту команду, достоверно проверить сей скрипт довольно проблематично, поэтому хочу уточнить, правильно ли я его написал? RE: Ваши вопросы по ERM-скриптам - Bes - 02.09.2015 22:09 Картограф, нет вы категорически не замечаете, что вам многократно говорили про Триггеры команды не могут просто так висеть в воздухе... они не сработают триггер - если совсем грубо, то это "адресат письма почтового". если вы бросите в ящик письмо с указанием города и ФИО, то врядли доставка поймёт какому Сидорову в городе Энгельс отдать его? так и в ЕРМ, нет точного адреса (триггер), то и команда проигнорируется (в лучшем случае) Если я правильно помню, такую вашу команду надо добавлять в Таймере (!?TM) для каждого нового дня... хотя может и инструкцией (!# - это как если написать Москва,Путину - и почта поймёт куда отдать ))) ) RE: Ваши вопросы по ERM-скриптам - Картограф - 02.09.2015 22:35 bugyboy, ох, извиняюсь, я подумал, что команда AI запускается с началом игры, а то, что оно !! - я как-то не обратил внимания. В таком случае, я, используя вашу аналогию с почтовой службой, не знаю адреса. Видимо, используя опять-таки вашу аналогию, мне нужно к Путину. RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.09.2015 22:44 Картограф, (02.09.2015 22:09)bugyboy Wrote: Если я правильно помню, такую вашу команду надо добавлять в Таймере (!?TM) для каждого нового дня RE: Ваши вопросы по ERM-скриптам - Картограф - 02.09.2015 22:56 gamecreator, то есть вы хотите сказать, что мне таки не к "Путину"? RE: Ваши вопросы по ERM-скриптам - Algor - 03.09.2015 10:51 Картограф, вы, как обычно, невнимательны. "К Путину" - это инструкцией (!#), а вам указали на Таймер - тот же триггер, по сути - (!?TM). RE: Ваши вопросы по ERM-скриптам - Картограф - 03.09.2015 12:38 Уважаемый Algor, я так вижу, что становлюсь у вас невнимательным по умолчанию. Но вы, будучи внимательным, прочтите пожалуйста еще раз фразу и скажите мне, ГДЕ в ней указали ИМЕННО на таймер. Quote:Если я правильно помню, такую вашу команду надо добавлять в Таймере (!?TM) для каждого нового дня... хотя может и инструкцией (!# - это как если написать Москва,Путину - и почта поймёт куда отдатьА на мой невнимательный взгляд, мне указали и на таймер, и на инструкцию, без какой-либо конкретики. RE: Ваши вопросы по ERM-скриптам - feanor - 03.09.2015 13:59 К слову, а почему таймер, а не PI? RE: Ваши вопросы по ERM-скриптам - Algor - 03.09.2015 14:59 (03.09.2015 12:38)Картограф Wrote: Уважаемый Algor, я так вижу, что становлюсь у вас невнимательным по умолчанию. Но вы, будучи внимательным, прочтите пожалуйста еще раз фразу и скажите мне, ГДЕ в ней указали ИМЕННО на таймер.Чтож, может в цвете будет более заметно. Указание на таймер - красное, на инструкцию - зеленое. "Путину" - это инструкция. после чего было более конкретно и без вариантов: (02.09.2015 22:44)gamecreator Wrote: Картограф,(02.09.2015 22:09)bugyboy Wrote: Если я правильно помню, такую вашу команду надо добавлять в Таймере (!?TM) для каждого нового дня И вы все равно продолжаете вопрошать про "Путина-инструкцию". Как разговор с глухим, чесслово... RE: Ваши вопросы по ERM-скриптам - Картограф - 03.09.2015 16:20 Quote:И вы все равно продолжаете вопрошать про "Путина-инструкцию".Уважаемый Algor, теперь осталось выяснить кто из нас глухой... Я прекрасно понял, где в сообщении bugyboyя идет речь о таймере, а где об инструкции и, милейший, я понял, что "Путин" - это инструкция. спрашивал, что мне использовать: таймер или инструкцию. Начнем с того, что я задавал этот вопрос bugyboyю, мне ответил gamecreator цитатой bugyboyя, и я переспросил уже у gamecreatorа, что он хочет сказать: что мне нужен таймер, а не инструкция. Выражаясь вашим словом - "чесслово" удивительно, до чего доходит ваше непонимание моих слов, словно я не по-русски пишу. P. S. Тут вот feanor (и я вместе с ним) интересуется - действительно, почему не пост-инструкция? RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.09.2015 16:20 Algor, да это я процитировал потому что Картограф заявил, что не знает адреса. (03.09.2015 13:59)feanor Wrote: К слову, а почему таймер, а не PI?А кто его знает этот ИИ, может он каждый ход пересчитывает. RE: Ваши вопросы по ERM-скриптам - Картограф - 03.09.2015 16:49 Окей, вы Algor и gamecreator советуете мне использовать таймер, а можно попросить некоторых объяснений: почем именно таймер, а не инструкция или пост-инструкция (фразу: "а кто его знает этот ИИ, может он каждый ход пересчитывает" - извините, не понял). Но это не суть, а главное вот в чём: я прочитал, что для установки !?TM используется рессейвер !!TM, и я хотел бы спросить, какой триггер использовать для запуска рессейвера TM? Заранее благодарю. RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.09.2015 17:17 (03.09.2015 16:49)Картограф Wrote: я хотел бы спросить, какой триггер использовать для запуска рессейвера TM?Любой, можно без. RE: Ваши вопросы по ERM-скриптам - Картограф - 03.09.2015 17:38 Quote:Любой, можно без.Серьезно? Окей. Правильно ли я понял, что создается событие А в котором заложена моя команда: !!AI:S-1/0/1/67/6/0/500000/1; вместе с триггером !?TM. Затем создается событие Б, которые активирует событие А с помощью рессейвера !!TM. Всё верно? RE: Ваши вопросы по ERM-скриптам - feanor - 03.09.2015 18:27 Quote:А кто его знает этот ИИ, может он каждый ход пересчитывает.Эм, вряд ли - я вообще думал, что в !!AI тупо стоит хук на внутреннюю функцию вычисления весов RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.09.2015 18:44 Хмм, так и есть. Весь код этих пунктов назначения воговский. Ну тогда достаточно и один раз установить. Я-то наивно полагал, что это интерфейс для геройских структур. RE: Ваши вопросы по ERM-скриптам - Algor - 03.09.2015 19:13 (03.09.2015 17:38)Картограф Wrote: Серьезно? Окей. Правильно ли я понял, что создается событие А в котором заложена моя команда: Нет. 1. Сначала идет инструкция !#TM которая описывает таймер-событие - когда, как регулярно и для каких игроков оно срабатывает. Т.о. создается периодическое событие. 2. Далее, мы перехватываем событие через триггер !?TM и выполняем там все, что нам нужно. К вопросу, почему лучше делать через таймер. Для более-менее продвинутого ИИ цели и их значимость для ИИ могут/должны меняться. Т.е. однократного их задания не достаточно и проверку/переопределение целей надо производить периодически, а периодичееские действия лучше всего выполнять как раз по таймеру. Поясню примером: устанавливаем в качестве очень привлекательной цели начальный город игрока-человека. Но в процессе игры город может захватываться и отвоевываться, основным может становиться другой город. Т.е., по хорошему, "задание" для ИИ нужно ежедневно актуализировать. Конечно для случая с одним городом, или если захват конкретного города означает победу, других задач можно и не ставить. Тут подойдет хоть !?PI, хоть инструкция. Таймер можно не использовать. RE: Ваши вопросы по ERM-скриптам - Valery - 03.09.2015 19:48 I used and tested a lot !!AI receiver. So far AI will do a good job if the target is at no more than 2-3 days, and possibly in rather straight line. If you set at higher distance, there are big chances the game crashes. When AI can't find a travel algorithm this will trigger unpleasant results. For example in tew4 labyrinth I asked AI to go to destination. There were no blocks, no objects in the path, but a labyrinth design, with a lot of corners and dead ends. Game always crashed as soon as AI got the code. In 300 spartans, same code said to 60 AI heroes to do same ~straight line then attack, after a 2 days travel. That one worked perfectly. So, imo, if you need a timer, it means the distance is big, and so will be the risk. RE: Ваши вопросы по ERM-скриптам - Картограф - 03.09.2015 20:38 Algor, у меня цель для ИИ - отряд монстров. RE: Ваши вопросы по ERM-скриптам - Algor - 03.09.2015 21:38 Картограф, а ИИ сможет его победить со стартовой армией? Или цель нужно будет обозначить, когда сила армии ИИ превысит некоторый силовой порог? Если последнее, без триггера не обойтись. Если нужно, в 2х словах перевод комментария Валеры: не стоит указывать цель находящуюся далеко - игра крашится или ИИ ведет себя неадекватно. И лучше прокладывать путь несколькими значимыми точками - т.к. карта авторская, а не случайногенерёная, это сделать будет не трудно. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 03.09.2015 23:11 Здравствуйте "Algor".. Я по-прежнему нахожусь на 3,58f (во имя Богов) и пока никак не могу перейти на эру.. Я просмотрел скрипт и потом только прочитал, что он идёт на эру... Я пытался всячески присвоить ответный удар эмиссару, но всегда не получается.. Код, конечно не дал и карту саму загрузить.. Я пытался его откорректировать, убрав фазу регенерации, но сам код выдаёт ошибку уже при самом нанесении урона эмиссаром.. Видимо проблема где-то в самой поддержки кода игрой.. Я вообще не думал, что нужно в код использовать подобное Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.09.2015 00:00 (03.09.2015 23:11)fatsawhorse Wrote: до сих пор загадка для меня, где эти данные берут!Находят в исполняемом файле игры адреса функций и структур данных. Понятно, не каждый этим занимается, просто результаты выкладывают в общий доступ. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.09.2015 01:09 Quote:Находят в исполняемом файле игры адреса функций и структур данных. Понятно, не каждый этим занимается, просто результаты выкладывают в общий доступ- понятно.. Спасибо.. RE: Ваши вопросы по ERM-скриптам - Картограф - 04.09.2015 12:21 Algor, нет, начальным войском никак не победит. Отряд монстров находится недалеко, но в стороне. Хотя я конечно, не знаю точно, какое расстояние считать небольшим. RE: Ваши вопросы по ERM-скриптам - Algor - 04.09.2015 13:50 Валера писал: 2-3 дня. Т.е. расстояние 2х дней пути. Имеет смысл каждый день проверять силу армии героев ИИ, и если сила достаточна (у монстров, кстати, численность растет со временем?) - задавать цель/ценность для одного конкретного героя, а не для всех. Т.е. сначала определяете ежедневный триггер (таймер), можно, например, со 2го месяца, если раньше точно не надо будет, и только для нужного ИИ. Потом каждый день по этому триггеру проходитесь по его героям и смотрите силу армии. Если нашелся герой, способный осилить монстра - задаете ему ценность пункта назначения. RE: Ваши вопросы по ERM-скриптам - Картограф - 04.09.2015 15:46 Расстояние не проверял, но думаю, что дня за 3 добраться можно. Численность не растет. 2 месяца - это слишком много, у меня в "условиях поражения" время ограничено. А можно попросить изложенное вами, в виде скрипта? Для меня это очень уж сложная задачка. Был бы очень признателен! RE: Ваши вопросы по ERM-скриптам - Algor - 04.09.2015 16:13 Сообщите номер(цвет) ИИ-игрока, координаты его столицы(стартового города, от которого недалеко монстр) и координаты монстра. RE: Ваши вопросы по ERM-скриптам - Algor - 04.09.2015 17:20 Блин, Картограф, ну ГДЕ вы прочитали, что я не считаю возможным дать готовый скрипт?!! Я просто запросил параметры для него, а скрипт уже и написал: (Click to View) Скрипт НЕ ПРОВЕРЯЛСЯ (даже на наличие синтаксических ошибок), т.к.. мне сейчас просто негде его проверить. Так что, замените параметры на свои и проверяйте. RE: Ваши вопросы по ERM-скриптам - Картограф - 04.09.2015 18:14 Дико извиняюсь! Я не так вас понял! Я не разобрался, что это ВАМ нужно сообщить номер и координаты. Еще раз извините! RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.09.2015 18:49 Картограф, и конечно же ты самым подлым образом удалил своё сообщение. В следующий раз я тебя забаню за такое. Не навсегда, конечно, может на неделю-другую.
RE: Ваши вопросы по ERM-скриптам - Algor - 04.09.2015 18:50 Да ничего. Хотя подтирать посты и не стоит
![]() RE: Ваши вопросы по ERM-скриптам - Картограф - 04.09.2015 21:25 Quote:Картограф, и конечно же ты самым подлым образом удалил своё сообщение.А что в этом подлого-то? Я неправильно понял Algorа за что извинился. Ну, удалил свое неправильное сообщение (на кой оно теперь нужно) и что из этого? Банить за удаление собственных сообщений - это уже слишком круто! Где это в правилах форума записано, что свои сообщения нельзя удалять? Что за произвол!.. RE: Ваши вопросы по ERM-скриптам - Bes - 04.09.2015 21:36 P.S. для справки
Картограф, все удаляемые сообщения модераторы высшего ранга и администраторы видят в отдельном месте форума. Это так, к слову... Что до бана - если есть в правилах форума такая статься, то значит не будет круто уж так... Правила форума доступны в разделе Свободное Общение RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.09.2015 21:37 (04.09.2015 21:25)Картограф Wrote: А что в этом подлого-то?Подло это может и не совсем подходящее слово, но такое вот удаление разрывает нить обсуждения, а это самое настоящее вредительство. (04.09.2015 21:25)Картограф Wrote: на кой оно теперь нужноНе беспокойся, модераторы и без тебя удалят если оно не нужно. (04.09.2015 21:36)bugyboy Wrote: P.S. для справкиНет, только админы. Иначе я бы его просто тихо восстановил. RE: Ваши вопросы по ERM-скриптам - feanor - 04.09.2015 22:09 Удалять свои сообщения неприлично везде.
RE: Ваши вопросы по ERM-скриптам - Картограф - 05.09.2015 13:52 Я внимательно изучил правила и да, там действительно есть такой пункт:
2.7 Не злоупотребляйте возможностью удаления и редактирования собственных сообщений. Удаление сообщений нарушает логический смысл цепочки ответов, равно как и коренное изменение их содержимого. Но я так же обнаружил парочку любопытных пунктов, вот: 2.2 Сообщения отражают мнения их авторов. Участники Форума необязательно разделяют убеждения друг друга, но берут на себя взаимные обязательства высказывать только корректные и аргументированные возражения и не допускать личных выпадов в адрес собеседника. И 3.5 Прилюдное выражение недовольства другими Участниками Форума или Администрацией. Для подобных случаев есть приватная переписка. В крайнем случае, Вы всегда можете обратиться к Администрации для решения спорных вопросов. В этой связи у меня имеется вопрос - не является ли это: Quote:Если бы ты не был таким лицемером, а на самом деле пытался понять ЕРМ, тои вот это: Quote:Картограф, и конечно же ты самым подлым образомнарушениями правил форума? Я уже не буду вспоминать тот случай, когда меня назвали рядом оскорбительных слов, чем явно нарушили пункт 3.5 запрещающий проявлять недовольство к пользователям. Нехорошо однако. RE: Ваши вопросы по ERM-скриптам - Bes - 05.09.2015 14:55 Картограф, если вы посчитали, что вас в том или ином сообщении оскорбили и против вас вели диалоги, нарушающие правила участия на форуме - под каждым сообщением есть кнопка "Жалоба". Мне всегда казалось что она именно для таких целей там...
Но большинство предпочитают вести словесные "войны", чем взывать к стражам правопорядка RE: Ваши вопросы по ERM-скриптам - Картограф - 05.09.2015 15:25 bugyboy, да, я к этому собственно и подводил. Если меня и в дальнейшем будут тиранить необоснованными придирками и оскорблять мое личное достоинство - я пожалуюсь администрации.
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.09.2015 16:44 Ещё раз здравствуйте.. Я понимаю, что уже очень нахально просить об одолжении Вас, но не могли бы Вы пожалуйста перевести данный скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.09.2015 18:22 Там SN:E, не перевести. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.09.2015 19:00 Спасибо за ответ Вам "gamecreator".. Буду знать теперь это.. Есть другая задумка - попробую реализовать... Спасибо.. RE: Ваши вопросы по ERM-скриптам - Картограф - 09.09.2015 20:46 Имею один вопрос. Мне нужно, чтобы скрипт срабатывал на наличие артефакта. Написал скрипт: У меня он не работает. Хотя на карте "Пещера Герфлекса" аналогичная команда срабатывает. В чем же дело? Заранее спасибо. RE: Ваши вопросы по ERM-скриптам - Algor - 09.09.2015 21:51 А можно привести аналогичный код из "Пещеры Герфлекса"? Ну или сказать, в каком событии он находится, я сам гляну. RE: Ваши вопросы по ERM-скриптам - feanor - 09.09.2015 21:58 > !!HE-1:A=81; божемойбудда, что и так можно? Оо RE: Ваши вопросы по ERM-скриптам - Algor - 09.09.2015 22:15 feanor, ну не торопись же... Я попросил аналогичный код. Хочу его посмотреть. RE: Ваши вопросы по ERM-скриптам - Valery - 09.09.2015 23:08 !!HE-1:A=81, if artifact is in (equipped or unequipped), flag 1 is set to true. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.09.2015 23:11 (09.09.2015 21:58)feanor Wrote: > !!HE-1:A=81;Оказывается можно. Сам в шоке. Code: if(M.VarI[0].Check!=0){ // проверка на наличиеRE: Ваши вопросы по ERM-скриптам - igrik - 09.09.2015 23:16 потому что флаг V1 скорее всего уже где-то уже используется если я правильно понял (что нужно проверить на наличи арта), то лучше сделать так: RE: Ваши вопросы по ERM-скриптам - Valery - 09.09.2015 23:36 Not in Cave of Gerfrex, when artifacts are requested, you must just have them, not necessarily equipped. It is very old map, made first year wog was out, I think it was 3.55 or something like that. RE: Ваши вопросы по ERM-скриптам - Barin - 17.09.2015 22:02 Хотел заменить командиров другими монстрами, выяснилось что они летают. Как убрать летучесть командиров? Если нет возможности сделать это через erm, то в каком файле можно убрать? RE: Ваши вопросы по ERM-скриптам - Algor - 17.09.2015 22:22 Скорее всего через !!CO:B1/14/0; Но может зависеть от того, как ты именно ты их заменял. RE: Ваши вопросы по ERM-скриптам - Barin - 17.09.2015 22:25 Я заменил дефы командиров своими дефами. А остальные свойства дам через erm. Только вот с летучестью надо разобраться. Все командиры должны быть монстрами, а не единичными командирами. p.s Не получается. RE: Ваши вопросы по ERM-скриптам - feanor - 17.09.2015 22:42 Флаги же. RE: Ваши вопросы по ERM-скриптам - Barin - 17.09.2015 22:43 Там есть флаг: сделать летучим, а мне надо отключить. RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.09.2015 23:19 Так убери флаг. RE: Ваши вопросы по ERM-скриптам - Barin - 17.09.2015 23:32 Так было бы понятно как это сделать.. Установка другого флага не помогает. 0 тоже не помогает. P.S. Ну со знаком минус сработало, плохо что нет даже намёка на такое действие в справочнике. RE: Ваши вопросы по ERM-скриптам - Algor - 17.09.2015 23:39 Когда выполнить код и как найти номер отряда командира знаешь? RE: Ваши вопросы по ERM-скриптам - Barin - 18.09.2015 01:51 (17.09.2015 23:39)Algor Wrote:Спасибо. Но я сделал проще через !!MA RE: Ваши вопросы по ERM-скриптам - Algor - 18.09.2015 10:29 Barin, вообще, если используется оригинальный функционал командиров, флагами нужно управлять именно в бою и именно на отрядах, т.к. в начале боя отряду командира выставляется набор флагов, в соответствии с его способностями. RE: Ваши вопросы по ERM-скриптам - Bes - 19.09.2015 14:15 (19.09.2015 11:01)igrik Wrote: у меня работаетпростите, не могу понять почему в параметре вызова ф-ции ты указываешь "1" ? вроде нет x1 в теле ф-ции для использования? RE: Ваши вопросы по ERM-скриптам - igrik - 19.09.2015 15:58 потому что очепятка, но тут она ни на что не влияет
RE: Ваши вопросы по ERM-скриптам - Barin - 24.09.2015 02:03 Quote:Если вы измените один артефакт на другой, сработает несколько дополнительных триггеров. Вот они:Как это понять? Нужно чтобы пустые арты корректно заменяли стандартные. А то ерунда получается, к стандартным прибавляется значение нового. Эта команда !!HE-1:F$1/$2/$3/$4/1 не работает, не хочет фиксировать параметры героя без влияния артов в момент их перетасовки. Пример: у героя +1 защита. И одет щит +4. Равно +5. Теперь хочу одеть свой пустой арт(№163) с параметрами +4. !?AE1&v998=163; одет !!HE-1:Fd/d+4/d/d; Но у героя будет не +5 как нужно, а уже +9. В момент когда заменяю арт, на курсоре уже висит мой, но параметры старого арта не вычитаются от героя, отсюда геморой. RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.09.2015 09:17 (24.09.2015 02:03)Barin Wrote: но параметры старого арта не вычитаются от герояПараметры твоего арта не вычитаются. RE: Ваши вопросы по ERM-скриптам - Barin - 24.09.2015 10:27 !?AE1&v998=163/v999=4; !!HE-1:Fd/d+4/d/d; !!HE-1:Fd/d-4/d/d; !?AE0&v998=163/v999=4; !!HE-1:Fd/d-4/d/d; !!HE-1:Fd/d+4/d/d; Так заработало. Но пока не переварил почему так. ![]() P.S. Это полная ..идерсия. Меч по такому принципу не работает, ему и этого достаточно: !?AE1&v998=162/v999=3; !!HE-1:Fd+3/d/d/d; С щитом надо было делать вычитание, а тут нет, как понять.. А я сделал другие арты по подобию щита и офигевал пол часа - почему они не работают кроме щита. p.s меч, торс, голова корректно работают. Выходит слот со щитом глюканутый. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.10.2015 20:34 Здравствуйте... Подскажите пожалуйста: как можно вообще узнать самый максимально существующий уровень существа в игре? Например, я знаю, что архидьявол - существо 7-го уровня (это известно по его замку "Инферно"), но как определить или где может быть информация о ещё высших уровнях, чем 7-й.. Я как раз сомневаюсь, что существует 8-й уровень, хотя есть монстры с двухкратным увеличением здоровья (антихристы и многие другие), а ещё и с трёхкратным - драколичи... Или всё-таки самый конечный уровень - это 7-й и мудрить ничего не надо - я не знаю... Кто может точно подсказать...... RE: Ваши вопросы по ERM-скриптам - igrik - 07.10.2015 21:00 Мудрить ничего не надо. в игре максимальный уровень существа - "7" и точка. И все существа, которые по вашему мнению выше 7 уровня, имеют 7 уровень. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.10.2015 21:31 Quote:Мудрить ничего не надо.- спасибо за очень подробный и оперативный ответ.. Буду знать.. P.S. А если я его (этот уровень 7) задаю через !!MA, ну например монаху (номер 8), то получается следующее !!MA:L8/6; - скажите правильно ли я его задал или всё-таки уровень 7 будет как 7, а ноль за первый уровень не считается.. RE: Ваши вопросы по ERM-скриптам - Algor - 07.10.2015 21:59 ERM Help Wrote:MA:L#/$!!MA:L8/6; установит существу 8 уровень 7. !!MA:L8/7; скорее всего выругается на недопустимое значение. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.10.2015 22:24 Quote:!!MA:L8/6; установит существу 8 уровень 7.- спасибо Вам всем.. Теперь всё понятно... RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.10.2015 00:55 (07.10.2015 21:59)Algor Wrote: !!MA:L8/7; скорее всего выругается на недопустимое значение.Нет, просто установит 6. Что интересно, можно ещё установить -1, но что это делает - хз (в коде комментарий говорит "-1 = запрещён"). RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.10.2015 19:59 Здравствуйте... Quote:Нет, просто установит 6. Что интересно, можно ещё установить -1, но что это делает - хз (в коде комментарий говорит "-1 = запрещён").- понятно, спасибо.. Может кто сталкивался с такой ситуацией... У меня четыре маленьких вопросика: 1. я установил, например зверю атакующему 179 и зверю защищающемуся 188 боевую значимость лазурных драконов, так как они самые ценные для ИИ и ценность тоже такую же, то есть также самые ценные для ИИ (важные).. Поставил также этим зверям уровень 7 всем (L179/6 L188/6).. Враги их также не ценят, как и раньше - может это не работает!!! Они берут это войско (со зверями) и в самом ближайшем месте трансформируют в дьяволов и архангелов - почему именно так? Почему они (враги) не ценят как лазурников. Ведь значимость архангела с дьяволом на порядок ниже лазурника.. Где я здесь промахнулся??? 2. Я присвоил храмовницы 50000 здоровья и 20000 защиты и поставил её в армию врага.. Когда я нападаю на него, то мне совершенно приходится не сладко, так как приходится с этим творением воевать, а почему мой союзник убивает такого врага, ну например, одной сотней алебардщиков и без потерь, а когда враг наподает на бродячего монстра (30 налётчиков к примеру) этой же храмовницей, то погибает сразу.. Почему??? Я в недоумении... Мне же, чтобы его убить нужен целый взвод крепких драконов.. Почему??? Или на компьютер это всё не действует, а только лишь на меня..... 3.Я поставил врагу баллист в ячейки армии 100 штук и себе также.. У меня они разом теряются после окончания боя, а враг может их развивать - у него не теряются... Почему... ??? 4. Как можно вообще сделать, если возможно, чтобы не было победы над врагом, если у него остались баллисты.. Например: я напал на врага и у него армия15 архангелов и 2000 баллист. Архангелов я убил сразу и почему-то победа.. Как мне сделать так, чтобы надо было бы ещё и самих баллист перебить.. Пытался флаг забрать осадного орудия и дать флаг дракона с живым существом - не помогло!!! Что делать??? Заранее благодарен за помощь.... RE: Ваши вопросы по ERM-скриптам - Algor - 09.10.2015 20:25 1. Как выставлял ценность? Если ставил через !!МА - не правильно. Надо ставить после начала боя отряду командира через !!BM 2. Теоретические битвы рассчитываются по FV, а не по прочим параметрам, а FV (Fight Value, Боевая ценность) ты судя по результату не поменял. 3. Потому, что теоретические битвы и практические различаются. 4. Убрать у отряда вражеских баллист (не у существа "баллиста") флаг боевая машина. Однако этот флаг действует одновременно на несколько параметров, в т.ч. иммунность к определенным заклинаниям, так что осторожно. Если делал и не получилось - показывай как, где-то ошибка. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.10.2015 20:56 1. Quote:1. Как выставлял ценность? Если ставил через !!МА - не правильно. Надо ставить после начала боя отряду командира через !!BM- тут сложность в том, что звери у меня в команде отнюдь не командиры (командир конечно есть, но он командир и стоит отдельно от этих зверей), а обычные воины в слотах с 1 по 7 (обычные слоты армии героя). Quote:!!МА - не правильно.- по другому не умею... Через IIBM по хэлпу не сделать... Quote:Надо ставить после начала боя отряду командира через !!BM- простите конечно, но через IIBM по хэлпу не сделать или у меня ум вряд ли дойтём.. Не могу цепочку действий понять... И где и за что там зацепиться.. Ведь в IIBM нет нигде выставление ценностей... 2. Я ставил таким образом Spoiler (Click to View) 3. Даже если я без показа проведу битву, то баллисты у меня всё равно исчезнут, а у моего союзника или моего врага они (баллисты) просто-напросто прокачаются на уровень или даже выше.. 4. Делал таким образом, но не получилось Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 09.10.2015 21:42 Про ценность через BM эт я обманул, с флагами попутал. Вопрос по 1му пункту: функционал командиров отключен? В любом случае, попробуй выставить ценность в бою: По остальному если что отвечу завтра, бежать пора... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.10.2015 21:50 Quote:Про ценность через BM эт я обманул, с флагами попутал.- спасибо.. Знаете, Вы правы... Как только я поставил в самой битве всё сразу заработало... Фантастика.. Спасибо Вам... Вы этим пунктом решили сразу же две проблемки под 1 и 2 пунктами... RE: Ваши вопросы по ERM-скриптам - Algor - 23.10.2015 17:06 (17.12.2012 19:36)whyme? Wrote: спасибо, такой еще вопросик по поводу !!UN:A#1/2/$, т.е. позиции артефакта. Может кто-нибудь разбирался как там маску подобрать для определенных слотов, т.е. это не особо похоже на маску, но все же как то вычисляется в игре, разные значения дают разные комбинации слотов. Кстати в ERM справочнике ошибка есть, там написано "16671 Любая рука" а на самом деле значение 16771 для любой руки. Покопался в памяти, но у меня не хватает знаний чтобы разобраться что и как. (17.12.2012 20:32)feanor Wrote: Не нужно это использовать. Это юзает баг с выходом за границы отведенной для таблицы слотов памяти. feanor (или кто-нить), подскажи, а действительно ли критично использовать в !!UN:A#1/2/$, значения 64+? Это просто потенциальная опасность или где-то конкретно вылазит? Если критично, то есть ли прямой вариант обхода этого? RE: Ваши вопросы по ERM-скриптам - Byabes - 23.10.2015 17:55 Здравствуйте дорогие мастера ERM ![]() Вот у меня возникла проблема: Нужно сделать чтобы объект работал только при посещении этого объекта определённым героем. Делаю вот так - Code: !?OB26/24/0:H1;
RE: Ваши вопросы по ERM-скриптам - feanor - 23.10.2015 18:02 Quote:feanor (или кто-нить), подскажи, а действительно ли критично использовать в !!UN:A#1/2/$, значения 64+? Это просто потенциальная опасность или где-то конкретно вылазит?Это не то чтобы опасно, просто нету уверенности в предсказуемом поведении. То есть, вот у нас есть таблица 0x6938E8, в которой записано, какой номер какому битовому полю доступности соответствует (как формат позиций для UN:A трансформируется в формат слотов). Когда мы берем превосходящие значения, мы просто лезем в подходящие нам данные за пределами блока памяти, которые могут быть константны, могут быть и нет, а могут быть _в принципе_ константными, но меняться каким-нибудь модом. К слову, так можно использовать даже v-переменные, подставляя индексы 2047356+<номер*4>, хех. RE: Ваши вопросы по ERM-скриптам - igrik - 23.10.2015 18:22 RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.10.2015 19:46 (23.10.2015 18:22)igrik Wrote:Ну всё-таки RE: Ваши вопросы по ERM-скриптам - Byabes - 24.10.2015 09:07 igrik, Спасибо! P.S : А насчёт H1, так я её убрал
RE: Ваши вопросы по ERM-скриптам - Barin - 28.10.2015 17:56 AVWATTAK.def - здесь монстры на карте встают в позу, когда их атакуешь. Некоторым существам я установил прозрачный фон, но не добился чего хотел - мне надо при атаке монстра на карте, чтобы битва начиналась мгновенно, чтобы не было этой 1-й или 2-х секунд ожидания. Может кто знает какой файл нужно удалить или править? RE: Ваши вопросы по ERM-скриптам - Bes - 28.10.2015 22:48 эм, что приходит наум, это... констролировать !?OB54 событие скопировать инфу по монстрам в память, отменить битву на указанной клетке, и через HE:T съэмулировать "тот самый" бой с теми же монстрами по идее, не должна срабатывать эта анимация в принципе RE: Ваши вопросы по ERM-скриптам - Algor - 29.10.2015 00:13 Нет, я конечно понимаю, что вопрос в теме по скриптам, но это слишком уж большое извращение. RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.10.2015 03:00 Но проще, чем найти адрес. RE: Ваши вопросы по ERM-скриптам - Barin - 03.11.2015 15:14 Оказывается знал способ, но Bes напомнил. !?OB_/_/_; !!OB_/_/_:S; !!HE_:T..... В конце битвы если герой живой - удалить монстра с карты. RE: Ваши вопросы по ERM-скриптам - Algor - 03.11.2015 18:24 Вся фишка как раз в случае, когда герой проиграл ![]() В фиксе ERA Scripts, который исправляет баг с грейженным стеком в армии нейтралов, есть часть недостающего функционала, если что. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 03.11.2015 22:10 Есть ли тригер который срабатывает просто при старте игры? RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.11.2015 22:23 PI RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 03.11.2015 22:48 А как настроить параметры существ у определённого игрока? Например нужен копейщик с 60 hp у зелёного игрока. RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.11.2015 22:55 Во время боя проверять номер игрока у каждой стороны и менять параметры отрядов. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 03.11.2015 23:07 Ну а скажем кокой это ресейверр? RE: Ваши вопросы по ERM-скриптам - Algor - 04.11.2015 00:50 !!BM RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 06.11.2015 22:20 А через какой ресейверр можно поменять имя артефакта? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.11.2015 23:24 UN:A RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 07.11.2015 01:46 А как назначить переменную z. Кажется через UN:N5 но как именно? RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.11.2015 01:57 Про VR не слышал? Почитай о переменных в справке. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 07.11.2015 02:22 gamecreator, даже не знаю как вас отблагодарить. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 07.11.2015 02:54 Ещё один вопрос . Если у героев по 7 стеков то почему в!!BM 41 стек вместо 14.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.11.2015 03:23 Нет, в ВМ 42 стека. Не забывай про призывы, баллисты и прочие дополнительные стеки. RE: Ваши вопросы по ERM-скриптам - Barin - 07.11.2015 03:34 интересно, сколько gamecreator продержится... RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 07.11.2015 03:42 Brain,
RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.11.2015 14:21 (07.11.2015 03:34)Barin Wrote: интересно, сколько gamecreator продержится...В отличие от тебя, Pun-Chela не воротит носом и вроде бы пытается разобраться в теме. С чего бы мне тут "продерживаться"? RE: Ваши вопросы по ERM-скриптам - Barin - 07.11.2015 21:19 (07.11.2015 14:21)gamecreator Wrote:На вопросы-то отвечаешь, не предлагаешь пунчеле разобраться самому, как советовал мне.(07.11.2015 03:34)Barin Wrote: интересно, сколько gamecreator продержится...В отличие от тебя, Pun-Chela не воротит носом и вроде бы пытается разобраться в теме. С чего бы мне тут "продерживаться"? От ответа на мой вопрос я не воротил носом, это мне и нужно было в данной теме, которая подразумевает вопрос-ответ, а не вопрос-сам же на него и отвечай. RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.11.2015 21:49 Ну кто ж тебе виноват, что ты не можешь следовать простым инструкциям . У Algorа вон проблем не возникло.
RE: Ваши вопросы по ERM-скриптам - igrik - 07.11.2015 22:30 Что-то не догоняю как получить адрес v переменной? !!SN:X?y2 Xz101 X?y1 Xy2; получить адрес z101 переменной в y1 а как быть с v переменной? RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.11.2015 00:16 Никак. Адрес числовых переменных придётся получать вручную. Для v это 0x887664+номер*4. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 08.11.2015 02:21 А какой стек в !!BM первый стек юнита героя? RE: Ваши вопросы по ERM-скриптам - Algor - 08.11.2015 02:32 Обычно 0 для атакующего и 21 для защищающегося. Но корректнее проверять через !!BM:O RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 08.11.2015 02:37 То есть вот так? RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 08.11.2015 18:20 У меня проблема в ZVSE !?AE1v998:142; !!HE6:C0/0/0/1; Работает при надевание любого артефакта а должен при надевание золотой стрелы.Что делать? RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.11.2015 19:11 Прочитать в справочнике раздел "Флаги и переменные". Там, кроме всего прочего, подробно написано как проверять значения переменных. Вот ссылка на русскую версию (в разделе "Дополнительно"). RE: Ваши вопросы по ERM-скриптам - Barin - 08.11.2015 19:26 (08.11.2015 19:15)Barin Wrote:(08.11.2015 18:20)Pun-Chela Wrote: У меня проблема в RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 08.11.2015 19:39 Barin, Он написал о флагах которых я даже не знал. Так что он мне помог. . Ох, не прочёл что вы мне помогли благодарю.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.11.2015 19:56 Barin, наверное потому, что я и не "держался". Это ты себе придумал что-то .
RE: Ваши вопросы по ERM-скриптам - Barin - 02.12.2015 22:41 А что, суть ресейвера MP только в подмене оригинальных файлов? Задолбался, не получается просто проиграть музыку между сообщениями. Получилось только поменять оригинальные звуки, а мне надо чтобы в конкретной ситуации заиграла музыка. !?LE21/135/0; !!MP:S30/^..\Mp3\mymp3^; пробовал подменить !!MP:S59/^..\Mp3\mymp3^; 59-й пользовательский !!MP:S100/^..\Mp3\mymp3^; 100-й тоже пользовательский !!MP:S150/^mymp3^; и так не хочет Не играет при посещении события. RE: Ваши вопросы по ERM-скриптам - Valery - 02.12.2015 23:40 Isn't MP receiver disabled in era? >You need to enable it I think the second command is about music volume, don't remember well. @Edit: no, this is music volume, checked !#UN:C6916016/1/3; set music volume (last parameter) RE: Ваши вопросы по ERM-скриптам - Barin - 03.12.2015 02:39 Нет, Валерий возможно меня не понял. !?GE1; Работает. Здесь простая подмена стандартной музыки. !!MP:S10/^..\Mp3\myMp^; !!MP:S11/^..\Mp3\myMp^; !!MP:S12/^..\Mp3\myMp^; Мне нужно, чтобы "музыка\звук\речь" прозвучала в нужном месте: !?LEx/y/z; !!IF:M^Привет^; !!MP:S100/^..\Mp3\myMp^; должно тут играть, это возможно? Может что-то делаю неправильно, а может переоценил возможности этой команды. Давно представлялось, что таким образом можно будет например озвучивать каждый текст, и вот руки только сейчас дошли до этой команды и тупик. !!IF:M^Пока^; ..... p/s. работаю на ERA. RE: Ваши вопросы по ERM-скриптам - igrik - 03.12.2015 15:31 Потому что триггер МП вырезан Берсом из-за проблем с многопоточностью. Поэтому не работают твои попытки. Вот плагин, восстанавливающий триггер. Попробуй с ним. А возможно в твоих мелодиях слишком большой битрейт. Чтобы узнать работает твоя установка или нет, примени на своем коде одну из стандартных мелодий RE: Ваши вопросы по ERM-скриптам - Barin - 05.12.2015 18:54 Нужна информация от знатоков. Что ещё из ERM может не загружаться при сохранённой игре? Пример: !#UN:C5125902/4/34281 C5125907/1/144; отключить сообщение об ограничении опыта (Berserker) Отключение окон "победитель\проигравший" после боя: !#UN:C4682222/4/2425382123 C4682226/2/37008; победитель !#UN:C4682395/1/235; проигравший (Algor и gamecreator) UN:C я так понял не сохраняются, по крайней мере эти команды, т.е когда игру сохраняю, полностью выхожу из игры в windows, потом загружаю - команды перестают работать. Пришлось их загружать через !?GM0; вроде бы работает, а то чуть было руки не опустились, когда вся задумка RPG чуть не рухнула. Был ещё глюк из той же серии: !!UN:C6919480/4/?y1; передать ход !!SN:E5008544/2/y1; (feanor) При загрузке с АВТОСОХРАНЕНИЯ - сложно описать ситуацию, но она портила весь erm сюжет. Пришлось АВТОСОХРАНЕНИЕ в карте запретить. В общем !!UN:С какая-то ненадёжная команда, сиди и жди где она даст сбой... p.s Может команды в таком виде будут стабильней работать: Отключение окон "победитель\проигравший" после боя: 4771EE EB6490909090 победитель 47729B EB проигравший Но у меня нет такого кода для !#UN:C5125902/4/34281 C5125907/1/144; RE: Ваши вопросы по ERM-скриптам - feanor - 06.12.2015 00:52 UN:C никогда не сохраняются при сейв-лоаде, ага. Их надо применять в PI и в GM0 И, между прочим, они еще и не исчезают при запуске другой карты. По принципу работы. RE: Ваши вопросы по ERM-скриптам - Barin - 06.12.2015 01:14 (06.12.2015 00:52)feanor Wrote: UN:C никогда не сохраняются при сейв-лоаде, ага.Проверил, да, на другую карту тоже переселяются скрипты, однако если выйти из игры в windows, снова включить карту - скрипты исчезают. Неудобство... Для моего мода отключение окон "победитель\проигравший" полезно, тут можно не заморачиваться. У меня 2 кампании, в одной из которых это: !#UN:C5125902/4/34281 C5125907/1/144; не нужно, опыт должен показываться. Кто может помочь другой командой его отключить? Я его в одну из кампаний запихаю. RE: Ваши вопросы по ERM-скриптам - igrik - 06.12.2015 09:43 RE: Ваши вопросы по ERM-скриптам - Bes - 12.12.2015 00:37 (11.12.2015 23:46)Algor Wrote:хотелка: оч. нужно вызвать анимацию каста отрядома через !!BM не получилось это? я волкам так вызывал анимацию "кривляния" после удара !!BM:G ? вроде там было, уже не помню
RE: Ваши вопросы по ERM-скриптам - Algor - 12.12.2015 02:26 bugyboy, через !!BM:G-87 как-то криво отрисовывает: иногда анимацию, иногда застывает на кадре, иногда после нескольких вызовов подряд вообще вылетает нафик. Думал, может кто знает более прямое шаманство. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.12.2015 02:59 (12.12.2015 02:26)Algor Wrote: через !!BM:G-87 как-то криво отрисовывает: иногда анимацию, иногда застывает на кадре, иногда после нескольких вызовов подряд вообще вылетает нафик.Попробуй номер кадра (G-86) сбросить в ноль, может в этом проблема. RE: Ваши вопросы по ERM-скриптам - feanor - 12.12.2015 03:02 Quote:иногда после нескольких вызовов подряд вообще вылетает нафик.Попробуй одновременно с вызвать -86/0/d - установить на нулевой кадр RE: Ваши вопросы по ERM-скриптам - Algor - 12.12.2015 03:04 Не G-86, не помогает. UPD: feanor, да, вылетать перестало. Но и не анимирует, зараза. UPD2: Пошел-ка я спать, пока не RE: Ваши вопросы по ERM-скриптам - Bes - 12.12.2015 14:11 странно, никогда проблем с волками не видел RE: Ваши вопросы по ERM-скриптам - Algor - 25.12.2015 02:34 bugyboy, спасибо!! Я тупо забыл BU:R. + у командиров нет отдельно группы кадров "каст", вместо них используется "атака прямо". Всё получилось. Кто в курсе, как разрешить генерацию WoG-артефактов, например, артефактов командира, на карте (на месте случайных артефактов, в черных рынках у торговцев)? RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2015 12:18 (12.12.2015 02:26)Algor Wrote: через !!BM:G-87 как-то криво отрисовывает: иногда анимацию, иногда застывает на кадре, иногда после нескольких вызовов подряд вообще вылетает нафик.вылетает, потому что не во всех дефах есть группа анимации под этим номером (18). Это легко проверяется. Например при анимации повреждений (!!BMy1:G-87/3/d вылетов не будетQuote:как разрешить генерацию WoG-артефактовРазрешить вроде как нельзя. Ток скриптом на карте менять. А черные рынки через это © feanor upd: А может можно через UN:C расширить кол-во артов. Мож там функция типа "_random[7,125]" и можно ее сделать "_random[7,255]"? RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2015 15:25 (25.12.2015 14:06)feanor Wrote: генерация рандомных артов - это 004C9190 и да, там надо в двух местах поправить константу (144 на сколько надо) тогда и while ( v8 < 4608 ); тоже нужно править? 144*32=4608 (25.12.2015 02:34)Algor Wrote: как разрешить генерацию WoG-артефактов, например, артефактов командира, на карте (на месте случайных артефактов, в черных рынках у торговцев)? Проверил. Работает. Но нужно добавить в лод недостающие ava0145...ava0169.def. Иначе при старте вылет. Арты генерятся и при старте карты, и в утопках, и на черных рынках. Ток нужно для командирских артов цену настроить, запретить рамку (#144) На ерм (работает, только если инструкция): или патч для exe Code: 000C91C2 AB000000RE: Ваши вопросы по ERM-скриптам - Bes - 25.12.2015 20:44 а таким макаром не появятся ли арты "рамка", и "пустой слот", что для окна героя заделаны в таблице? RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2015 20:55 появляются скрин (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 25.12.2015 21:18 (25.12.2015 15:25)igrik Wrote: На ерм, но этот вариант плох тем, что при первом старте карты генерация артов на карте уже произошла еще до вызова PIА если инструкциями? А "рамку" и "пустой слот" можно запретить через !!UN:A#/1; ? RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2015 22:51 Сюдя по тестам, инструкции работают !#UN:A#/1; не работет только для генерированых артов на карте. Для черных рынков и утопий работает RE: Ваши вопросы по ERM-скриптам - Barin - 25.12.2015 23:03 Во время битвы в НАСТРОЙКАХ БИТВЫ есть раздел: Информация о существах. Можно как-нибудь убрать галочку Вся статистика. Если стоит галочка, то при наведении курсора на существ отображается их меню с портретом, а мне этот визуальный косяк нежелателен, дело в том что я заменил некоторые дефы монстров. Если не через erm, то может можно файл какой-нибудь игровой подправить? RE: Ваши вопросы по ERM-скриптам - Algor - 25.12.2015 23:07 igrik, а должно быть 169 или 170 (170 - Пустой Рог)? Или именно макс. номер арта-1? RE: Ваши вопросы по ERM-скриптам - igrik - 25.12.2015 23:11 170. То я завтыкал и написал 169 RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.12.2015 23:22 igrik, может всё-таки 171? Если судить по приведённому тобой условию цикла. RE: Ваши вопросы по ERM-скриптам - Algor - 25.12.2015 23:32 Блин, косяк на ровном месте: артефакты генерятся, но не видны на карте (когда подбираешь, видны, в окне героя или черного рынка тоже видны)... igrik, я вижу у тебя на скриншоте пустой шлем. Что я делаю не так? upd: туплю... а HD бережно скрывает от моей нежной психики сообщения о недостающих дефах )) igrik Wrote:Но нужно добавить в лод недостающие ava0145...ava0169.def RE: Ваши вопросы по ERM-скриптам - feanor - 26.12.2015 00:04 "рамкам" в текстовике надо тип книги и бм выставить, чо как никак-то RE: Ваши вопросы по ERM-скриптам - igrik - 26.12.2015 00:13 Quote:igrik, может всё-таки 171? Если судить по приведённому тобой условию цикла.Кстати да. Quote:igrik, я вижу у тебя на скриншоте пустой шлем. Что я делаю не так?это не пустой шлем. Это уже рабочий арт, и он выставлен на карте был изначально, как и подвеска рядом с ним (которая из Хоты) и многие другие доделаные арты вот так выглядит обводка на карте в качестве арта (новосгенерированные имеют дефы катапульты) (Click to View) Quote:то может можно файл какой-нибудь игровой подправить?twcrport.def и еще CPRSMALL.def для малых портретов (в экране результата битвы) RE: Ваши вопросы по ERM-скриптам - Algor - 26.12.2015 00:15 Угу. Можно !#UN:A#/3/0; или !#UN:A#/7/1; И то и другое вроде запрещает генерацию. Найдено эмпирически, может не быть панацеей. RE: Ваши вопросы по ERM-скриптам - Barin - 26.12.2015 11:53 Quote:twcrport.defЭто не подходит, эти картинки для всей игры, а не конкретно на поле боя. Может есть системный файл какой-то, где можно выставить НАСТРОЙКИ БИТВЫ, ведь сейчас при старте игры галочка стоит, а сделать бы так, чтобы она была снята, необязательно заблокирована, хотя бы просто снята. Мне надо чтобы игрок запустил карту и не увидел косяк, а если умышленно поставит сам галочку, то поймёт причину и уберет её, чтобы не видеть этот визуальный косяк. Рассчитываю на это. RE: Ваши вопросы по ERM-скриптам - igrik - 26.12.2015 20:08 698818h - информация об отряде (0 - нет, 1 - вся статистика, 2 - только заклинания) RE: Ваши вопросы по ERM-скриптам - Barin - 26.12.2015 21:26 А куда подставить 0? 698818h 0 так что ли? RE: Ваши вопросы по ERM-скриптам - igrik - 26.12.2015 21:48 А говоришь что разобрался. !!UN:C6916120/4/2; RE: Ваши вопросы по ERM-скриптам - Barin - 26.12.2015 22:04 (26.12.2015 21:48)igrik Wrote: А говоришь что разобрался.Благодарю, попробую твой код. А там я не разобрался. Algor помог. А вообще я уже перешел на Эру, там добиваю мод и использовал .bin для отключения некоторых кнопок в меню, вот сначала и подумал твою команду 698818h через .bin сделать, только не понял 0 куда приписывать. RE: Ваши вопросы по ERM-скриптам - igrik - 26.12.2015 22:11 Quote:00698818 00Но через bin будет не самое лучшее решение. В твоем случае лучше всего сделать так RE: Ваши вопросы по ERM-скриптам - Barin - 26.12.2015 22:41 (26.12.2015 22:11)igrik Wrote:Работает, но только через инструкцию. Как и желал, галочки сняты.Quote:00698818 00Но через bin будет не самое лучшее решение.
RE: Ваши вопросы по ERM-скриптам - Barin - 27.12.2015 14:29 Команды !!UN:C волшебные. Может всё-таки есть способ отключить звук бега лошади героя? Хочу добится того, чтобы музыка играла не прерываясь. Как вам известно, при движении героя музыка затихает, а когда герой останавливается музыка продолжает играть, из-за этого ушам не очень комфортно слушать прерывания\затухания. p.s Неточно выразил проблему, когда герой скачет - музыка продолжает играть. А вот когда он останавливается, в музыке секундная пауза\затухание, а потом продолжает работать. Как это побороть? RE: Ваши вопросы по ERM-скриптам - igrik - 28.12.2015 00:10 никак. Такова механика игры RE: Ваши вопросы по ERM-скриптам - Barin - 02.01.2016 22:23 Не могу разобраться с командой, примеров нет в справочнике. Могу так дать минотавру способность "Корни" как у дендроида? !?BA0; !!EA78:B0/1/115/72/d/d/d/d/d/d/d/d/d/d/d; Не работает. $4 непонятный параметр, куда тогда писать номер заклинания... подскажите как.
RE: Ваши вопросы по ERM-скриптам - Berserker - 02.01.2016 23:10 Насколько я помню, корни — не заклинание, обрабатываются отдельно. Ими нельзя очаровать. RE: Ваши вопросы по ERM-скриптам - Barin - 03.01.2016 00:09 Мне приходится мучаться, меняя дефы туда-сюда, знал бы как присваивать заклинания\способности\короче всякие фишки монстров, труд бы облегчился. Есть эпизод, в бою и дендроиды и чурбаки и леший, надо бы всем "корни", а пока только у дендроидов. Когда только Леший в бою, заменяю им деф дендроида. RE: Ваши вопросы по ERM-скриптам - Berserker - 03.01.2016 00:52 Ряд способностей не даётся легко через настройки опыта. Корни, как мне видится, одна из них. Ослепление дать можно. Понимаю ( RE: Ваши вопросы по ERM-скриптам - Barin - 03.01.2016 01:24 (03.01.2016 00:52)Berserker Wrote: Ряд способностей не даётся легко через настройки опыта. Корни, как мне видится, одна из них. Ослепление дать можно.1) Можно пример с ослеплением? Чурбаки необычные, подошло бы им. Да и пример пригодится для других заклинаний другим монстрам, а то не въехал сам. 2) Двойной удар через флаг командой !!MA делал кто? Почему-то не срабатывает. !!MA:X174/?v724; Похоже из-за паладина дурацкого. !!VRv724:+32768; двойной удар !!MA:X174/v724; !!VRv724:S0; RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 06.01.2016 00:51 Здравствуйте.. Долго блуждаю по ERM-help и не могу понять... Ниже привёл пример: !!CA1/87/1:O?y92; - проверить хозяина замка !!FU&y92<>3:E; !!CA1/87/1:O2; - устанавливаем другого хозяина Здесь можно проверить только один замок и соответственно поменять у этого замка хозяина, если он не тот, что нужен мне... А как можно проверить все замки в уровне и если хозяин там не тот, то поменять его на другого... Вторая строчка мне мешает это сделать, так как она сразу же выбрасывает меня со скрипта и сам скрипт после этого прекращает обрабатываться далее... Как-то у меня не получается отыскать альтернативный вариант, чтобы обойти этот случай.. Голова не может надумать ничего стоющего.. Если быть по точнее, то мне нужен символ вместо "E", который бы не выводил меня прочь из команды, а переходил к следующей строчке по ниже для её дальнейшей обработки... Например: !!CA1/87/1:O?y92; - проверить хозяина замка !!FU&y92=3:E; - если хозяин зелёный, то как перейти к строчке ниже "Е" меня выбросить из функции, а не поставить символ сюда нельзя... !!CA1/87/1:O2; - устанавливаем другого хозяина RE: Ваши вопросы по ERM-скриптам - Algor - 06.01.2016 01:03 Вообще, было бы неплохо почитать в ERM-help'е про UN:U (особенно, комментарии и примеры) Но вот готовый пример с перебором городов из ERA Scripts (опция 798 "отключение улучшенных жилищ в городах"): Просто поменяйте номер функции на любой свободный и вместо запрета строений делайте что нужно с владельцами. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 06.01.2016 01:55 "Algor" спасибо Вам за совет и за намёк... RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.01.2016 02:23 (06.01.2016 00:51)fatsawhorse Wrote: Если быть по точнее, то мне нужен символ вместо "E", который бы не выводил меня прочь из команды, а переходил к следующей строчке по ниже для её дальнейшей обработки...Условие выполнения можно указывать для любой команды, не только для !!FU. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 06.01.2016 17:32 Здравствуйте... Очень хороший вариант проверки всех замков представлен у "Algor" - разом проверяются все замки и не надо делать что-то подобное Spoiler (Click to View) Quote:Условие выполнения можно указывать для любой команды, не только для !!FU.Я понял Вас именно так: !!CA1/87/1:O?y92; - проверить хозяина замка !!CA1/87/1&y92=3:O2; - устанавливаем другого хозяина, если хозяин зелёный Жирным шрифтом я выделил условие и вставил его в прежние команды, но пока не проверял будет ли работать или нет? Если я не правильно Вас понял , то поправьте меня.. RE: Ваши вопросы по ERM-скриптам - Berserker - 06.01.2016 20:29 Barin, Вы уж извините, техподдержкой давно не занимаюсь. Попробуйте тем же способом, что Вы накладывали корни, наложить ослепление. RE: Ваши вопросы по ERM-скриптам - igrik - 14.01.2016 17:15 (03.01.2016 00:09)Barin Wrote: Мне приходится мучаться, меняя дефы туда-сюда, знал бы как присваивать заклинания\способности\короче всякие фишки монстров, труд бы облегчился. Есть эпизод, в бою и дендроиды и чурбаки и леший, надо бы всем "корни", а пока только у дендроидов. Когда только Леший в бою, заменяю им деф дендроида.Дай номера монстров твоих чурбаки и лешего. Будут им корни. RE: Ваши вопросы по ERM-скриптам - Barin - 14.01.2016 23:25 (14.01.2016 17:15)igrik Wrote:Леший № 182 (астральный дух)(03.01.2016 00:09)Barin Wrote: Мне приходится мучаться, меняя дефы туда-сюда, знал бы как присваивать заклинания\способности\короче всякие фишки монстров, труд бы облегчился. Есть эпизод, в бою и дендроиды и чурбаки и леший, надо бы всем "корни", а пока только у дендроидов. Когда только Леший в бою, заменяю им деф дендроида.Дай номера монстров твоих чурбаки и лешего. Будут им корни. Чурбаки № 78 (минотавры) RE: Ваши вопросы по ERM-скриптам - igrik - 15.01.2016 00:44 RE: Ваши вопросы по ERM-скриптам - Barin - 15.01.2016 01:24 (15.01.2016 00:44)igrik Wrote:Спасибо, работает! Жаль в таком виде, сам подобное не сделаю другим монстрам. Можешь немного изменить скрипт? !#UN:C7994648/1/0; Минотавр(Чурбак) пусть остаётся. А Лешего нужно сделать вместо 182 под номером 79 (Улуч.минотавр). Взял на вооружение RedirectFile для Эры, скорее всего откажусь от замены мест командиров. И нужен обратный скрипт, чтобы вернуть свойства обоим минотаврам. Т.к будет 2-я кампания, чтобы там у минотавров корни не включались. Если выйти из игры и зайти, код конечно исчезнет, а если с 1-й кампании переключится на 2-ю без выхода из игры, корни остануться. Слежу за тем, чтобы каждая кампания была автономной. RE: Ваши вопросы по ERM-скриптам - igrik - 15.01.2016 11:33 дать корни отобрать корни RE: Ваши вопросы по ERM-скриптам - Barin - 15.01.2016 14:12 Благодарствую! По-моему команд !#UN и знаний накопилось уже достаточно, чтобы кто-то составил аналог ERM-help.
RE: Ваши вопросы по ERM-скриптам - etrexetrex - 15.01.2016 17:48 Подобный вопрос я уже задавал, однако не совсем такой. В игре есть арт бестрашный хранитель, который открывает в начале неделе территорию. Я так понял, что этого нельзя изменить или вырезать арт вообще из рендом карт. Тогда такой вопрос - можно ли уменьшить открываемую им территорию по типу разведки на ночлеге скрипта из Эры? Спасибо. RE: Ваши вопросы по ERM-скриптам - igrik - 15.01.2016 18:16 RE: Ваши вопросы по ERM-скриптам - feanor - 15.01.2016 18:32 Quote:Я так понял, что этого нельзя изменить или вырезать арт вообще из рендом карт.Почему нельзя изменить? Это какая-то вогопция же. RE: Ваши вопросы по ERM-скриптам - etrexetrex - 15.01.2016 21:19 (15.01.2016 18:32)feanor Wrote:Quote:Я так понял, что этого нельзя изменить или вырезать арт вообще из рендом карт.Почему нельзя изменить? Это какая-то вогопция же. Ну а как это изменить? Отключить все доп способности артов 1 уровня? Не вариант. RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.01.2016 21:35 etrexetrex, выше igrik тебе написал как. RE: Ваши вопросы по ERM-скриптам - etrexetrex - 15.01.2016 22:32 (15.01.2016 18:16)igrik Wrote: Извини, я пропустил пост, думал, не мне. А где и как все это сделать? Все, что я умею, это ставить галочки на вкладках настройки. Можно объяснить пошагово, так, чтобы было и бабушке понятно?) RE: Ваши вопросы по ERM-скриптам - igrik - 15.01.2016 22:56 у тебя вог или эра? Уведел уже. 1. Находишь в папке tools -> Erm Editor 2. Открываешь его и через" открыть файл" идешь по адресу mods/wog/data/s и там находишь файл "76 wog - artifact boost.erm" 3. нажимаешь ctrl+F, в окно поиска воодишь "A2/64/0/?v617; [check for Stoic Watchman]" 4. тебя перебросило на нужную строку, в ней первый символ "!" меняешь на звёздочку "*". будет выглядеть так 5. Жмешь сохранить файл. Все готово Ток даже не думай редактировать стандартным блокнотом RE: Ваши вопросы по ERM-скриптам - etrexetrex - 16.01.2016 01:47 igrik!, спасибо, все оч понятно написано. Все сделал, надеюсь, заработает, как надо.) П.С.Так я могу по этому принципу любой арт в игре запретить (вместо 64 подставив др значение), просто поменяв символ на звездочку ? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.01.2016 02:37 Командой запрета - да. А поменял символ - это ты отключил часть скрипта, дающую бесстрашному хранителю открытие карты. Это индивидуально для каждого артефакта/скрипта/свойства надо искать. RE: Ваши вопросы по ERM-скриптам - etrexetrex - 16.01.2016 15:21 (15.01.2016 22:56)igrik Wrote: "A2/64/0/?v617; [check for Stoic Watchman]" (16.01.2016 02:37)gamecreator Wrote: А поменял символ - это ты отключил часть скрипта, дающую бесстрашному хранителю открытие карты. Это индивидуально для каждого артефакта/скрипта/свойства надо искать. Итак, я вчера заменил на звездочку, при этом строка в скриптовом файле стала зеленой. Затем, нашел через строку вниз команду для Священного брелка, там по аналогии тоже заменил на звездочку... Теперь: когда загружаю игру, то в самом начале срабатывает эффект от этих двух артов, то есть - открывается пространство + надпись о том, что герой не может пока выучить закл от Св брелка. При этом - у героя артов нет.) Как решить/что сделал не так? ПС. Второй раз менял на звездочку через Era Start Menu, думаю, это то же самое? П.С.П.С. Более того, оказывается, что каждую неделю открывается территория, причем для каждого героя.)) То есть арты как бы закреплены за каждым героем.) RE: Ваши вопросы по ERM-скриптам - igrik - 16.01.2016 15:53 странно. Значит добавь за строчкой обнуление переменной v617 !!VRv617:S0;. получится вот так: Будет у тебя * или ! в начале строки, уже не имеет значения. RE: Ваши вопросы по ERM-скриптам - etrexetrex - 16.01.2016 16:02 Сейчас попробую. Кстати, пробовал менять на разные знаки, так любое изменение (на звездочку, или второй знак менять, или на #) дает эффект открытия в начале недели территории. ) (16.01.2016 15:53)igrik Wrote: получится вот так: Добавил, игра запустилась нормально, буду ждать хранителя, чтоб проверить действие. А вот добавлять все равно как? То есть после пробела или тут же впритык? Я добавил впритык после [check for Stoic Watchman]. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 16.01.2016 17:15 Здравствуйте... Можете кто-нибудь, пожалуйста, написать коды памяти (по подобию того, что было написано выше с присвоением навыка от дендроида минотаврам и астральному духу), присвоив только арбалетчику (существо № 2) те дэфы, которые я указал ниже. Это конечно не срочно, но очень бы хотелось их мне знать.. Сам я вообще не ногой в память игры, поскольку навыков не хватает даже на то, чтобы скрипт написать.. Я прекрасно понимаю, что просить неприемлемо и стыдно, ну очень бы хотелось...Дефы: страх (как у лазурного); бонус кавалериста (как у чемпиона); уменьшение вражеской защиты (только то, что у чудовища-привидения на 100%, но не кристальный на 30%); полный иммунитет к любой магии (тёмный дракон); блок (как у драколича); ответы (как у королевского грифа), бесстрашный (как верховный архангел), атака с возвратом (как тёмный дракон); старость после атаки (как у дракона-привидения); камень после атаки (как у антихриста), слепоту (как у алмазного дракона), смертельный удар (как у рыцаря смерти), вечный огненный щит (как у духа погребального костра) и вытягивание жизней с противника (как у кровавого дракона) Я понимаю, что это очень долго и слишком нудное занятие, но заранее тем не менее очень благодарен... RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.01.2016 17:29 fatsawhorse, это не дефы. Дефы - это файлы с расширением def, то есть анимация. Установить же анимацию страха арбалетчику нельзя, в ней совершенно другие группы кадров. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 16.01.2016 17:37 Простите не так выразился.. Я так понимаю, что страх вшит в стандартные свойства лазурного дракона, а есть ли возможность у лазурного попробовать не отбирать страх, а другим дать также эту особенность с таким же шансом как у самого лазурного (при этом не отбирая у самого лазурного этот страх и не забирая никакую другую дополнительную особенность у него же), но только не через !!MA:F, а именно через области памяти !!UN:C RE: Ваши вопросы по ERM-скриптам - feanor - 16.01.2016 17:58 Почему бы не через !!EA? Тут прост не все дашь через UN:C, не отбирая. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 16.01.2016 18:24 Quote:Почему бы не через !!EA?- просто-напросто я хотел бы их скрыто задать, невлазя при этом в опыт стеков существ или наоборот лишить возможности некоторых существ эти навыки использовать в битвах... RE: Ваши вопросы по ERM-скриптам - etrexetrex - 16.01.2016 18:32 igrik, С хранителем все ок, опробовал (только надпись про территорию осталась, но это не важно). Спасибо. RE: Ваши вопросы по ERM-скриптам - igrik - 16.01.2016 19:15 найди файл ert в папке "wog rus" с таким же названием. и отредактируй его через тот же Script editor. RE: Ваши вопросы по ERM-скриптам - etrexetrex - 16.01.2016 20:25 (16.01.2016 19:15)igrik Wrote: найди файл ert в папке "wog rus" с таким же названием. и отредактируй его через тот же Script editor. Файл, вроде, нашел. Но, по-моему, не тот. Или я не точно выразился. Сообщения во время игры-то нету, к счастью. Просто надпись при наведении на арт дает ложную инфу, что территория будет открыта. По большому счету не проблема, но если есть возможность несложного отключения - буду рад попробовать осуществить. RE: Ваши вопросы по ERM-скриптам - igrik - 16.01.2016 20:40 Quote:Файл, вроде, нашел. Но, по-моему, не тот.Ну попробуй попытку №2. Все с этого начинали. RE: Ваши вопросы по ERM-скриптам - igrik - 16.01.2016 20:46 (16.01.2016 17:15)fatsawhorse Wrote: Я прекрасно понимаю, что просить неприемлемо и стыдно, ну очень бы хотелось...Не просить, а спрашивать. Стыдно должно быть за то, что тебе разжовывают, а ты не хочешшь понимать или не желаешь понимать. Ведь разжововали, и далеко не раз. Я понимаю, что ты хочешь сделать одного крича, с <<censored>> (ой, огого) какими скилами. Просто никому не интересно твое рвение. Увы... И самое главное: не извиняйся перед людьми, если ты не наплужил либо что-то не запорол. Это очень плохая черта характера. Кумарит. Правда, уже кумарят твои извинения. Было бы за что... PS. На всякий на будущее - но и грубить на ровном месте тоже не стоит. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 16.01.2016 22:10 Я когда писал то первое сообщение, то так и понял примерно, что обо мне подумают что-нибудь в этом роде и я не удивляюсь... В одного монстра я пихать их и не собирался, а только в основном изымать у существ, давая им только через абилки - ну как-то так.. Quote:PS. На всякий на будущее - но и грубить на ровном месте тоже не стоит.- я только не понимаю, а кому я уже сумел нагрубить? RE: Ваши вопросы по ERM-скриптам - Algor - 17.01.2016 16:03 fatsawhorse, никакой грубости не было. Все нормально. Просто извиняться без толку не нужно. Это если б ты кого-то от чего-то отвлек, то да. А так эта тема создана специально для вопросов, и задавать их тут можно совершенно не стесняясь. При этом, ответ тоже никто не гарантирует, особенно если затрагиваемая тема требует какого-то значительного времени и не интересна. igrik, палехче... RE: Ваши вопросы по ERM-скриптам - Bes - 17.01.2016 16:54 (17.01.2016 16:03)Algor Wrote: igrik, палехче...синдром "gamecrеator'а" детектед ))) правда про нунышнего суперадмина это уже не актуально... он стал другим заметно RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.01.2016 17:35 Если честно, не понял какое именно моё качество имелось в виду.
RE: Ваши вопросы по ERM-скриптам - Barin - 17.01.2016 23:14 (03.12.2015 15:31)igrik Wrote: Потому что триггер МП вырезан Берсом из-за проблем с многопоточностью. Поэтому не работают твои попытки.В чём конкретнее выражается проблема с этим плагином? В ERA 2.46 отключилась моя музыка, пришлось вставить плагин - заработала как было задумано, вот и спрашиваю, что значит многопоточность, какие будут неудобства? RE: Ваши вопросы по ERM-скриптам - etrexetrex - 18.01.2016 15:54 (16.01.2016 20:40)igrik Wrote:Quote:Файл, вроде, нашел. Но, по-моему, не тот.Ну попробуй попытку №2. Все с этого начинали. Была вторая. По-моему, все-таки ты имеешь в виду надпись-сообщение при игре, которая появляется перед эффектом, а я говорю про надпись-описание, когда в рюкзаке наводишь курсор на арт. Потому что файл ert в указанной директории с тем же названием имеет, как я его ни крутил, только список сообщений об эффектах перед срабатыванием... Или нужна 3-я попытка при тех же условиях? RE: Ваши вопросы по ERM-скриптам - igrik - 18.01.2016 17:16
RE: Ваши вопросы по ERM-скриптам - etrexetrex - 18.01.2016 21:10 igrik, теперь нашел, текст стер. (Я искал файл с тем же названием, а тут - 3 wog - secondary skill text). Спасибо.) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 19.01.2016 18:28 Здравствуйте "Algor" Quote:fatsawhorse, никакой грубости не было. Все нормально.- я всё понял и спасибо за ответ RE: Ваши вопросы по ERM-скриптам - Barin - 20.01.2016 21:40 !!EA152:B0/0/////////////; Эта EA бесполезная команда, не получается изменять воговских существ. Там только через UN:C можно реализовать? Через !!MA не обрабатываются, плохо. Например, я заменил деф "1-гексового Громовержца" на "моего 2-гексового бехолдера" и на этом всё, не могу изменять абилки этого монстра (№152). Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 20.01.2016 21:58 2) команда EA работает только с бонусными способностями от опыта! (в хелпе же это написано) А значит, она не удалит воздушный щит и удар молнии после атаки. RE: Ваши вопросы по ERM-скриптам - Barin - 20.01.2016 23:04 Сегодня я пересидел за правкой мода, просто "котелок" уже не варит. Вставил скрипт в тестувую карту, а не в оригинал и забыл активировать. Оказывается !!MA работает, всё меняет у 8-го уровня.Неправильно или не компактно? Делаю по примеру из справочника. У меня так: и т.д по всем монстрам moderator Wrote:ответ размещён ЗДЕСЬ RE: Ваши вопросы по ERM-скриптам - Byabes - 28.01.2016 18:54 Дорогие мастера ERM. У меня возникли некие трудности с моей картой, для того чтобы победить, нужно отстроить "перестроенный" город. То-есть игрок разрушает Инферно и перестраивает его в Замок. Но как мне сделать условие победы "достроить определённый город" для перестроенного города? RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.01.2016 19:55 Проверять в !?TH1, ну и в зависимости от других скриптов ещё где-нибудь. RE: Ваши вопросы по ERM-скриптам - Byabes - 28.01.2016 20:06 Спасибо! Я понял как реализовать
RE: Если просто нужен скрипт - SPhoenix2010 - 31.01.2016 17:03 Добрый день граждене) Подскажите пожалуйста номера существ Наездник на волке и Кочевник. Хочу добавить апгрейд в цитадели Наездник на волке - Кочевник. Заранее спасибо. RE: Если просто нужен скрипт - Bes - 31.01.2016 17:28 86 и 142 RE: Если просто нужен скрипт - SPhoenix2010 - 31.01.2016 20:46 (31.01.2016 17:28)bugyboy Wrote: 86 и 142Спасибо большое! ) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 01.02.2016 18:28 Здравствуйте... Кто может мне подсказать: есть катапульта № 145, а возможно ли сделать её боевым существом, чтобы она могла атаковать монстров, нанося им урон или это физически не предусмотрено игрой. Пытался забрать флаги 64 и 32, а толку то нет - ход до неё не доходит... В чём тут дело? RE: Ваши вопросы по ERM-скриптам - igrik - 01.02.2016 18:35 Есть же скрипт на катапульту в стандартной сборке. Там используется как боевая машина, которая может атаковать юнитов. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 01.02.2016 19:02 Quote:Есть же скрипт на катапульту в стандартной сборке. Там используется как боевая машина, которая может атаковать юнитов.- igrik, скажите где эта сборка? RE: Ваши вопросы по ERM-скриптам - igrik - 01.02.2016 19:17 Ты прикалываешься? Обычный WoG/ERA жеж. Скрипт "Усиленные боевые машины" RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 01.02.2016 19:32 Quote:Ты прикалываешься? Обычный WoG/ERA жеж.- я на самом деле не имею представления где вообще это искать! Здесь я что-то нигде не видел (мне по крайней мере подобное не попадалось). Был бы премного благодарен, если бы Вы мне подсказали где искать этот код... RE: Ваши вопросы по ERM-скриптам - igrik - 01.02.2016 19:57 (01.02.2016 19:32)fatsawhorse Wrote:Играешь в контру ты не случайно?Quote:Ты прикалываешься? Обычный WoG/ERA жеж.- я на самом деле не имею представления где вообще это искать! Здесь я что-то нигде не видел (мне по крайней мере подобное не попадалось). Был бы премного благодарен, если бы Вы мне подсказали где искать этот код... По моему кто-то из нас троль. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 01.02.2016 20:04 Quote:Играешь в контру ты случайно не?- не совсем понятен вопрос мне.. Я не играю в другие игры, за исключением этой.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 01.02.2016 20:13 А никак нельзя скрипт или только в настройках.. Я стараюсь вообще к ним не обращаться.. Вот если бы был код.... Жаль.. RE: Ваши вопросы по ERM-скриптам - Ivor - 01.02.2016 20:36 Господи, да просто тыкаешь ПКМ на нужной настройке, смотришь там номер опции, а затем просто ищешь в \Data\S\ скрипт с номером нужной опции. Что здесь сложного-то? RE: Ваши вопросы по ERM-скриптам - Algor - 01.02.2016 22:55 (01.02.2016 18:28)fatsawhorse Wrote: Здравствуйте... Кто может мне подсказать: есть катапульта № 145, а возможно ли сделать её боевым существом, чтобы она могла атаковать монстров, нанося им урон или это физически не предусмотрено игрой. Пытался забрать флаги 64 и 32, а толку то нет - ход до неё не доходит... В чём тут дело? Дело в том, что катапульте ход не передается, как другим существам. У нее и фазы регенерации нет, емнип. В указанном скрипте отряду-катапульте присваивается тип другого существа, если опять же не изменяет, баллисты. Я у себя в BattleHeroes делаю также. Но да, убирать флаг боевой машины с нее не стоит - ходить/ездить катапульта не станет, а вот разворачиваться, когда ее бьют "сзади" будет прикольно. Ну и некоторые специфичные заклинания на нее начнут действовать. RE: Ваши вопросы по ERM-скриптам - feanor - 01.02.2016 23:05 Хм, даже так? Возможно, это вызов! RE: Ваши вопросы по ERM-скриптам - Algor - 01.02.2016 23:11 feanor, ты про "ходить/ездить не станет"? Если вдруг попрет и запилишь, когда и баллисте тоже, Представляю: подвоза с боеприпасами мчится через поле боя к отряду стрелков, сбивая всех врагов на своем пути... RE: Ваши вопросы по ERM-скриптам - feanor - 01.02.2016 23:18 скорее про "стрелять", для ходить-ехать анимацию надо один хрен. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 03.02.2016 17:52 Здравствуйте "Algor" спасибо Вам за объяснение RE: Ваши вопросы по ERM-скриптам - Byabes - 04.02.2016 15:24 Здравствуйте дорогие мастера ERM. У меня возникла проблема: Когда я вызываю второй 12 кнопочный диалог (!!IF:G) кнопкой первого диалога. А Потом в первом диалоге нажимаю кнопку, то вызывается команда для номера кнопки второго диалога. Почему? RE: Ваши вопросы по ERM-скриптам - igrik - 04.02.2016 17:16 Ничего не понятно. Код приложите, либо опишите подробнее. RE: Ваши вопросы по ERM-скриптам - Byabes - 04.02.2016 18:18 Вот код: !?OB28/3/0; !!OW:R-1/6/?y3; !!IF:G1/8/1/z9/z10/z11/z12/z13; !!IF&v8=1:G1/20/1/z52/z14/z15/z16/z17; Если нажата первая кнопка диалога &8 то я включаю диалог &20 !!IF&v20=1/y3>=50:M^Благодарю Бруно! Приходи ещё!^; Но когда я выбираю другие варианты ответов, то как-будто я выбираю вариант ответа во втором диалоге. Вот скриншоты: Spoiler (Click to View)
RE: Ваши вопросы по ERM-скриптам - igrik - 04.02.2016 19:03 перед вызовом диалога обнуляй его переменную RE: Ваши вопросы по ERM-скриптам - Byabes - 04.02.2016 19:51 igrik, Спасибо большое! ![]()
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.02.2016 11:24 Здравствуйте... Кто может подсказать некоторые ответы: 1. Почему эти артефакты не выпадают на чёрном рынке? Я же всё сделал правильно или всё-таки что-то нужно ещё сделать чего я не знаю... Вот код Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 07.02.2016 11:32 fatsawhorse Wrote:почему эти артефакты не выпадают на чёрном рынке Читаем справку внимательно: ERM Help Wrote:UN:J7/#/$ Разрешить выпадение артефакта на черном рынке можно, например, так: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.02.2016 11:39 "Algor" спасибо.. Quote:Данная команда не работает на Черный рынок- я про это не знал. Нигде не написано, что не работает для чёрных рынков A146/2/0; - не понимаю, а зачем это нужно? Это наверное то, что он командирский.. Я правильно ли понял? RE: Ваши вопросы по ERM-скриптам - Algor - 07.02.2016 11:42 И да, !?PI; и !# у Вас в коде - признак непонимания. !?PI; - триггер, срабатываюший перед показом карты. При его срабатывании выполняются последующие ресиверы !!... !# - инструкция, срабатывает только раз перед стартом карты вне всяких триггеров, грубо говоря, при "инициализации" ERM. Вообще, раздел ERM-Help'а "Обучение" надо бы перечитать. Я тоже начал не с него, но потом таки полез читать, чтобы расставить в голове все по полочкам. (07.02.2016 11:39)fatsawhorse Wrote: "Algor" спасибо..Ну как это "нигде не написано"?! Я же привёл цитату из справочника...Quote:Данная команда не работает на Черный рынок- я про это не знал. Нигде не написано, что не работает для чёрных рынков (07.02.2016 11:39)fatsawhorse Wrote: A146/2/0; - не понимаю, а зачем это нужно?Это копипаста из BH, там этот артефакт носится в рюкзаке. Это можно пропустить. Ну или установить туда требуемый слот, если этот арт будет не только командирским. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.02.2016 11:52 У мен в справочнике вот что и всё Quote:J7/#/$ Выходит, что если я ставлю !#UN, то нет смысла в !?PI; Правильно ли я понял? RE: Ваши вопросы по ERM-скриптам - Algor - 07.02.2016 12:13 (07.02.2016 11:52)fatsawhorse Wrote: У мен в справочнике вот что и всёЯ использую /Help/erm-help 2.81d full rus.chm (07.02.2016 11:52)fatsawhorse Wrote: Выходит, что если я ставлю !#UN, то нет смысла в !?PI; Правильно ли я понял?Да. В этом случае !?PI; бесполезно. Как и !#UN:J7, впрочем. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.02.2016 12:23 Quote:Да. В этом случае !?PI; бесполезно. Как и !#UN:J7, впрочем.- спасибо большое.. Буду знать Я использую справочник ERM-Help.chm (на белом фоне). Был такой где-то Help/erm-help 2.81d full rus.chm, но там коричневый фон и глаза поэтому устают сильно... Пожалуйста подскажите: а должно ли так быть артефакт, ну скажем, стоит 20000, а торговцы его продают за 100000, а я его им могу продать за 4000 RE: Ваши вопросы по ERM-скриптам - Algor - 07.02.2016 12:43 (07.02.2016 12:23)fatsawhorse Wrote: Пожалуйста подскажите: а должно ли так быть артефакт, ну скажем, стоит 20000, а торговцы его продают за 100000, а я его им могу продать за 4000Так и есть. Маржа у этих торгашей знатная. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.02.2016 12:44 Quote:Так и есть. Маржа у этих торгашей знатная.- спасибо Вам за все ответы.. RE: Вопросы по моддингу - Heromant - 18.02.2016 18:24 Когда переменная v9636 будет установлена в 1 в данном отрывке скрипта? Как я понимаю, это логическое ИЛИ или логическое И для ряда условий. RE: Вопросы по моддингу - gamecreator - 18.02.2016 20:14 Это ИЛИ. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.02.2016 20:21 Здравствуйте.... Будьте добры, подскажите пожалуйста: как правильно мне в предпоследней строке отминусовать без ошибки (скрипт работает, но ошибку выдаёт)... Я голову уже сломал и не могу сообразить.. Ведь нужно отнять как раз сумму, что получилась в этой строке !!VRy67:*y39; Скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Berserker - 18.02.2016 20:34 RE: Вопросы по моддингу - Berserker - 18.02.2016 20:35 Или в ЕРМ открывает целую секцию: И (а ИЛИ б ИЛИ с или д). Разделитель — /. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 18.02.2016 20:41 Quote:!!VRy67:*-1; превратить число в отрицательное- Вы мой спаситель... Спасибо Вам.. RE: Ваши вопросы по ERM-скриптам - Berserker - 19.02.2016 12:04 На здоровье. Даже неловко чувствовать себя Мессией ))) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 20.02.2016 17:26 Здравствуйте... Quote:На здоровье. Даже неловко чувствовать себя Мессией )))- Вы не подумайте ничего плохого.. Я просто не так выразился.. Спасибо Вам за помощь... Вы просто очень здорово придумали на минус умножить - я бы не догадался.. RE: Ваши вопросы по ERM-скриптам - Berserker - 21.02.2016 04:20 Да всё в порядке, это была шутка ) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.02.2016 15:57 Quote:Да всё в порядке, это была шутка )
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 21.02.2016 16:43 Здравствуйте... Подскажите мне, а может произойти несрабатывание данного скрипта, если его сильно расширить диалогами Да или Нет? Вроде бы делаю всё правильно и к тому же уже раз 10 проверял этот скрипт - ошибок нет, но после того места, где у меня пробел (я так выделил пробелом, чтобы было видно то место, где перестаёт срабатывать данный скрипт) перестаёт читаться код.. Почему? Или всё-таки сильно расширять его так нельзя Вот сам код Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 22.02.2016 00:30 Я думаю, стоит присмотреться к условиям &-1/1. Попытайтесь объяснить их смысл. RE: Ваши вопросы по ERM-скриптам - Heromant - 22.02.2016 02:14 (22.02.2016 01:31)Algor Wrote: Кинь сам скрипт, а то 230 метров качать как-то не хочется...Ссылка на ERM. https://yadi.sk/d/7c2pgZ91pGNqy ERM Help 2.81d Wrote:UN:C#1/#2/$3Работа с памятью - это уже другой уровень. Не знаю, почему оно должно сработать, почему не работает и как с этим бороться. Видимо у меня скачан устаревший хелп. Где новый можно взять? А если через !!HE:A2 получить наличие/оИтсутствие у героя палатки/баллисты, как артефакта, а потом через BA:M получить в самом начале битвы количество реальных палаток/баллист и скорректировать таким образом до желаемого количества штук 0-2? Я уже попробовал запросить через !!HE-20:A2 наличие "одетых" на защищающегося героя палаток/баллист - даёт ноль, когда даже должно быть 1. С нападающем через !!HE-1 даёт корректно. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.02.2016 09:55 Здравствуйте... Quote:Я думаю, стоит присмотреться к условиям &-1/1. Попытайтесь объяснить их смысл.- я полную информацию по условиям &-1/1 нигде не имею, но предполагаю согласно хэлпа, что задан вопрос Да и Нет.. Ответ Да карается смертью, а ответ Нет влечёт за собой продолжение диалога - это мне точно известно.. Я посчитал, что можно расширить диалог у собеседников, задавая после одного ответа следующий вопрос, чтобы, конечно, было интересно, но чувствую, что это не работает.. Одним диалогом не хочется обходиться, а четырьмя или пятью - в самый раз.. Например: первый вопрос я не разбираю - там всё в порядке, а начну со второго вопроса Задаю 2-й вопрос !!IF&-1:Q1^Ты мне будешь покупать котёл или тебя сварить в другом котле?^; !!HE-1&-1/-1:O?y47 P?y20/?y21/?y22; !!IF&-1/-1:M^{Молись}…^; !!HE-1&-1/-1/y47=0:Ty20/y21/y22/55/66666; - работаю от условия Нет (см. первый вопрос). При двойном Нет вызывает бой -1/-1 - это условие Нет Нет и оно прекрасно работает. На двойной нет происходит вызов и битва с дьяволом Должно тогда работать условия Нет Да, раз выше работает условие Нет Нет - !!IF&-1/1:M^Давай же покупай мне котёл - я жду….^; Вот тут мне не понятно ничего... Можно в принципе и оборвать эти диалоги, ограничиваясь только одним вопросом, но лучше конечно добиться полноценного результата.. может так есть какое-то разограничение на первый и второй вопросы - я не знаю, а работаю с тем, что в хэлпе отыскал в Ресейвере !!IF... RE: Ваши вопросы по ERM-скриптам - Algor - 22.02.2016 11:29 (22.02.2016 02:14)Heromant Wrote: Видимо у меня скачан устаревший хелп. Где новый можно взять?Вообще, в этом же разделе форума есть специальная тема: http://wforum.heroes35.net/showthread.php?tid=914 Лично я пользуюсь этим. fatsawhorse, очередной раз отправляю читать ERM Help. Конкретно: IF:Q и Флаги и переменные. Там в первых двадцати строках есть все ответы. Тыкаться носом, в качестве метода познания, подходит не более чем для поверхностного знакомства с объектом. Если действительно хотите написать что-то корректно работающее, без теории, хотя бы БАЗОВОЙ не обойтись. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.02.2016 11:36 Quote:fatsawhorse, очередной раз отправляю читать ERM Help. Конкретно: IF:Q и Флаги и переменные. Там в первых двадцати строках есть все ответы.- спасибо,, я Вас понял.. RE: Ваши вопросы по ERM-скриптам - Heromant - 22.02.2016 13:58 Меня из другой темы сюда выгнали. Напомню историю вопроса. (16.02.2016 21:22)Algor Wrote: Ток в таком виде:Не, я поспешил - не работает, по крайней мере для палатки. ERM-Help не знает для UN команды С, там после В сразу D - поэтому сам не могу разобраться. И ещё такой момент - в H3LORD я слегка допилил "первую помощь". Речь там шла о воскрешении после битвы. Но потом с ужасом обнаружил, что ИИ воскрешением после вообще не пользуется. Подскажите, пожалуйста, - в силу отсутствия должного опыта не могу выработать направление действий касательно действий ИИ. Найти это дело можно здесь https://yadi.sk/d/HvwII1_6p9VM4 (..\Mods\LordPack\Data\s\0 wog - LORD.erm, распаковывается на ERA + WoG) Ссылка на целевой ERM файл. https://yadi.sk/d/7c2pgZ91pGNqy FU20005 (перед боем), FU20006 (после боя). RE: Ваши вопросы по ERM-скриптам - Heromant - 27.02.2016 04:50 (22.02.2016 13:58)Heromant Wrote: И ещё такой момент - в H3LORD я слегка допилил "первую помощь". Речь там шла о воскрешении после битвы. Но потом с ужасом обнаружил, что ИИ воскрешением после вообще не пользуется. Подскажите, пожалуйста, - в силу отсутствия должного опыта не могу выработать направление действий касательно действий ИИ. Найти это дело можно здесь https://yadi.sk/d/HvwII1_6p9VM4 (..\Mods\LordPack\Data\s\0 wog - LORD.erm, распаковывается на ERA + WoG)Лечит комп после боя своих солдат - зомбаков не лечил. А я не знал, что при лечении проверка на мёртвость есть. Всё даже лучше, чем я ожидал. Живых лечит. RE: Ваши вопросы по ERM-скриптам - Byabes - 02.03.2016 10:20 Здравствуйте мастера ERM! У меня такая проблема: Хочу сделать чтобы в бою, вызванном командой !!HE-1:T был не один тип войск. Я знаю как это сделать, команда !!BU:S. Но как сделать проверку битвы, или чтобы в определённой битве вызвалось? RE: Ваши вопросы по ERM-скриптам - Algor - 02.03.2016 10:35 RE: Ваши вопросы по ERM-скриптам - Byabes - 02.03.2016 11:20 Algor, Благодарю Algor! RE: Ваши вопросы по ERM-скриптам - Byabes - 02.03.2016 11:30 И вот ещё один вопрос: Вроде всё нормально. Я обновляю все диалоги и вопросы. И ответ на вопрос "ДА" нормально работает. Но если потом нажать в диалоге кнопку "выйти", то он высвечивает сообщение вопроса. RE: Ваши вопросы по ERM-скриптам - Algor - 02.03.2016 21:51 !!VRv248:S0; - обнуление переменной v248. !!IF&248... вывод сообщения, если установлен флаг 248 Обнуление 248 флага - !!IF:V248/0; Это так, замечание. Вообще не сильно понятна структура диалога. В каком диалоге (номер строки ERM-фрагмента) нажимается кнопка "выйти", что это за кнопка такая (один из пунктов вы выбора диалога строки 9?) и какой после ее нажатия задается вопрос? RE: ERA Scripts 1.20f - Heromant - 02.03.2016 23:09 Скрипт по регуляции численности палаток и катапульт. Командиры ограничены одной дополнительной машиной, помимо основной. RE: Ваши вопросы по ERM-скриптам - Algor - 03.03.2016 02:12 Перефразирую: RE: Ваши вопросы по ERM-скриптам - Byabes - 03.03.2016 20:09 Вот весь код. Я не понимаю в чём проблема, уже второй день голову ломаю - при нажатии кнопки "*выйти*" заново открывается либо диалог, либо вопрос. RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.03.2016 21:48 В 35й строке минус не в том месте. Должно быть И ерунда с флагом 248, о чём выше писал Algor. RE: Ваши вопросы по ERM-скриптам - Byabes - 03.03.2016 23:22 Да, проблемы с другими диалогами решены, спасибо! Но в самом первом, исходном диалоге, после того как у игрока не хватает денег на покупку услуги гильдии торговцев и он нажимает в этом диалоги любую кнопку, открывается это окно:
RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.03.2016 02:03 Так у тебя же и правда недостаточно денег. Или если дело не в этом, то опиши поточней: что за "исходный" диалог, как должно быть? RE: Ваши вопросы по ERM-скриптам - Byabes - 04.03.2016 16:04 Я говорю, после того как игрок приобретает услугу и у него не хватает денег, то высвечивается это окно. Но если потом зайти в здание и нажать другую кнопку, а не покупку услуги - высвечивается сообщение "вам не хватает денег". RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.03.2016 17:38 Ты хоть проверял? У меня всё работает с исправлениями выше. RE: Ваши вопросы по ERM-скриптам - Heromant - 05.03.2016 16:51 (03.03.2016 23:22)Byabes Wrote: открывается это окно:Что за красивая нестандартная постройка между университетом и палаткой ключника? RE: Ваши вопросы по ERM-скриптам - Algor - 05.03.2016 18:29 Heromant, !?OB63/34; RE: Ваши вопросы по ERM-скриптам - Valery - 06.03.2016 19:51 Hi, I don't recall, is there a way to change morale/luck of creatures directly in battle? (no hero) RE: Ваши вопросы по ERM-скриптам - Algor - 06.03.2016 20:34 Valery, BM:G212, BM:G213 RE: Ваши вопросы по ERM-скриптам - Berserker - 06.03.2016 20:36 !!BM:G#/$1/d # 212 - morale 213 - luck RE: Ваши вопросы по ERM-скриптам - Valery - 07.03.2016 00:51 Thanks both. RE: Ваши вопросы по ERM-скриптам - Berserker - 07.03.2016 01:36 ))) Алгор опередил меня на две минуты ) Welcome ) RE: Ваши вопросы по ERM-скриптам - Valery - 07.03.2016 02:30 Can't make it work. !!BMx16:G212/d4/d; !!BMx16:G212/4/d; none of those ads anything. Or, similar to BM:G other, !!BMx16:G212/999/d4; duration/power Nada, can show an example please?
RE: Ваши вопросы по ERM-скриптам - Byabes - 07.03.2016 11:40 Нет, всё равно при нажатии на другую кнопку выдаётся сообщение "Вам не хватает денег" RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.03.2016 17:23 Ну покажи как ты исправил. RE: Ваши вопросы по ERM-скриптам - Berserker - 07.03.2016 18:56 Valery, you have to set this value on each creature turn, probably in !?BG0, the value is constantly recalculated. RE: Ваши вопросы по ERM-скриптам - Byabes - 08.03.2016 19:17 gamecreator, в !?OB34/3/0-&220; минус поставил на !?OB34/3/0&-220; и всё равно не работает. Скриншоты: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 08.03.2016 20:53 Byabes, покажи - в смысле, код. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.03.2016 10:44 (08.03.2016 19:17)Byabes Wrote: gamecreator, в !?OB34/3/0-&220; минус поставил на !?OB34/3/0&-220; и всё равно не работает.Так этого недостаточно. Тебе Algor писал про флаги. Исправляй. RE: Ваши вопросы по ERM-скриптам - Byabes - 09.03.2016 22:42 Эх... Пробовал по разному, никак не могу понять где проблема с флагом. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.03.2016 22:52 Начни с того, зачем тебе обнулять переменную v248. RE: Ваши вопросы по ERM-скриптам - Byabes - 10.03.2016 21:16 gamecreator, Да, это бессмысленное действие. Но это не решает проблему (
RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.03.2016 21:51 Потому что ты не проверяешь, что выбран именно этот вариант диалога. Ты только проверяешь ответ на вопрос. А флаг - это не у-переменная, он не обнуляется. И что это ещё такое: (09.03.2016 22:42)Byabes Wrote:Зачем этот бессмысленный флаг 299? Чтобы код дольше работал? RE: Ваши вопросы по ERM-скриптам - Byabes - 14.03.2016 11:24 gamecreator, Всё равно не выходит. Я даже переделал этот вопрос под диалог !!IF:G. Но всё равно, когда игроку не хватает денег и он нажимает в ЛЮБОМ диалоге этого объекта кнопку, высвечивается сообщение "Вам не хватает денег". Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.03.2016 15:34 (14.03.2016 11:24)Byabes Wrote: Всё равно не выходит.Правильно, ничего же не поменялось. Проблема та же. RE: Ваши вопросы по ERM-скриптам - Byabes - 14.03.2016 19:21 Так а в чём проблема? gamecreator, RE: Ваши вопросы по ERM-скриптам - Bes - 14.03.2016 20:03 тебе же намекнули... (09.03.2016 22:52)gamecreator Wrote: Начни с того, зачем тебе обнулять переменную v248. у тебя flаg248 а ты его нигде не сбрасываешь, а сбрасываешь переменную v248 !!VRv248:S0; ![]() надо ведь через !!IF:V#1/0;
RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.03.2016 02:31 (14.03.2016 19:21)Byabes Wrote: Так а в чём проблема?Мда. Выше написано же: (10.03.2016 21:51)gamecreator Wrote: Потому что ты не проверяешь, что выбран именно этот вариант диалога. Ты только проверяешь ответ на вопрос. А флаг - это не у-переменная, он не обнуляется. Ты и флаг ответа не обнуляешь, и не проверяешь, что игрок выбрал ветку диалога со вступлением в гильдию. Что по-твоему происходит у тебя в коде? Ты понимаешь хоть? У тебя показ сообщения зависит только от результата твоего вопроса об оплате. Которой устанавливается только когда ты задаёшь вопрос и больше никогда не изменяется. RE: Ваши вопросы по ERM-скриптам - Lan_Rey - 19.03.2016 23:33 Ифрит, а возможен ли такой скрипт: предположим, что у нас есть участок зеленой земли, там находится зеленый лес всякие зеленые штуки, шахты и тд. Можно ли всю эту эльфийскую землю полностью сменить на адскую, когда герой заедет на определенную клетку или посетит определенную постройку? Те лес станет черным, постройки демоническими, шахты и тд. Такой скрипт возможен? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 25.03.2016 11:46 Здравствуйте! Есть вопрос, как поставить способность гарпии атакует и возвращается другому монстру? например Вампиру-лорду? Можно с пояснениями. Очень надо, заранее спасибо RE: Ваши вопросы по ERM-скриптам - Algor - 25.03.2016 21:23 M.A.K.C., проще всего добавить через !!EA Рабочий пример: option 822 - block snipers and wraiths.erm из ERA Scripts. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 25.03.2016 21:43 (25.03.2016 21:23)Algor Wrote: M.A.K.C., проще всего добавить через !!EA В !!EA такой опции нет, надо способность поставить юниту №37 покажи на примере? Заранее спасибо! и вопрос Spoiler (Click to View) Да, ERM SCRIPM MASTER нет новее 1.1.2.7? в МОР вместе с его версией модификации шел редактор, позволяющий поставить монстрам способности, заклинания, стрельбу, такого отдельно нет? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 25.03.2016 21:51 И да, интересно, вопрос с кастом заклинаниями монстрами решен? Давно не заходил, расстроившись в 7-й версии решил допилить 3-ю RE: Ваши вопросы по ERM-скриптам - gamecreator - 26.03.2016 01:23 (25.03.2016 21:43)M.A.K.C. Wrote: В !!EA такой опции нетНеправда, есть. 102/98. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 26.03.2016 07:54 (26.03.2016 01:23)gamecreator Wrote:(25.03.2016 21:43)M.A.K.C. Wrote: В !!EA такой опции нетНеправда, есть. 102/98. Спасибо, был не прав, подзабыл... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 02.04.2016 17:25 Здравствуйте.. А подскажите пожалуйста, как можно сделать, чтобы катапульты в слотах существ у героя сохранялись? Я пробовал забирать флаги 32 и 64, но не помогает.. Они всё равно после боя исчезают.. У баллисты я забрал флаг 64 и она прекратила исчезать и теперь прокачивается.. Как бы сделать такой же трюк с катапультами или они вообще не расчитаны копиться в слотах в отличие от баллист? RE: Ваши вопросы по ERM-скриптам - StasPV - 02.04.2016 19:54 Перешел в эту тему с темы "Скрипты и Моды под заказ" Заинтересовал меня момент с превращением существ ![]() Quote:В четвёртой строке (сброс переменных) лишнее условие. Пробовал написать вот так, в комментариях написал, как я понимаю строку, и вроде все должно работать, но вот если я отрядом злых глаз убиваю последний отряд врага и заканчиваю бой, то после боя они всегда превращаются в огров магов и в таком виде остаются у героя в армии, хотя в конце есть тригер на окончание боя, не могу понять что не так Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.04.2016 20:28 Значит в конце боя уже поздно менять. Тогда вообще иначе надо переписать этот скрипт, возвращение типа существа вынести в !?BG1. RE: Ваши вопросы по ERM-скриптам - StasPV - 02.04.2016 21:17 (02.04.2016 20:28)gamecreator Wrote: Значит в конце боя уже поздно менять. Тогда вообще иначе надо переписать этот скрипт, возвращение типа существа вынести в !?BG1. Спасибо, действительно получилось в связке с !?BG: RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 02.04.2016 23:14 А можно скрипт полностью? И вопрос, а картинка при наведении меняется это глюк, или так задумано? RE: Ваши вопросы по ERM-скриптам - StasPV - 02.04.2016 23:32 Quote:А можно скрипт полностью? Здесь крестьяне колдуют как джины. Картинка меняется, т.к. выполняется подмена крестьян джинами, самому интересно, можно ли ее каким-то образом подменить на оригинал Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 03.04.2016 00:10 Может имеет смысл задать проверку картинки и запретить замену? или в воге подменял каст, там картинка не менялась. Вампиры лорды кастуют жажду крови !#UN:C7961026/1/03; !#UN:C7960838/1/02; !#UN:C7960650/1/03; !#MA:B63/3; что то не то? RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.04.2016 05:17 M.A.K.C., это подмена иного характера и работает совершенно иначе. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 03.04.2016 13:02 (03.04.2016 05:17)gamecreator Wrote: M.A.K.C., это подмена иного характера и работает совершенно иначе. Есть ли такая работающая подмена под Эру, и (или) как найти такие адреса, с помощью чего, если можно ссылку. Заранее спасибо! RE: Ваши вопросы по ERM-скриптам - gamecreator - 03.04.2016 13:13 С помощью любого отладчика, например OllyDbg. Но надо понимать язык ассемблера. RE: Ваши вопросы по ERM-скриптам - StasPV - 03.04.2016 13:42 Вышел на пост Фианора, увидел что адресса для WOG3.58f. В ИДЕ нашел адресса таблиц для Еры. Любого монстра (таблица правда начинается с архангела) можно научить колдовать и как огры шаманы и как джины и как сказочные драконы. Скрипт - крестьянин колдует как мастер-джин: Чтоб научить колдовать другое существо нужно вписать другие адреса (х-номер монстра в ерм-хелпе): в первую строку: 7994243+х; вместо 01 можно вписать: 00 - воскрешение архангелов 01 - колдовство джинов 02 - подъем демонов как питлорды 03 - жажда крови огров 04-07 - что-то у елементалов 08 - как сказочный дракон и чародей 09 - не колдует во вторую строку: 7994051+х; вместо 01 можно: 00 - как архангелы 01 - как джины 02 - как огры жажду крови 03 - 06 что то у елементалов 07 - сказочный дракон и чародеи 08 - не колдует в третью строку: 7993859+х; вместо 01 можно писать: 00 - архангелы 01 - джины и огры 02 - сказочный дракон и чародеи 03 - не колдует RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 03.04.2016 14:28 СПАСИБО! Quote:ZVSE RE: Ваши вопросы по ERM-скриптам - StasPV - 03.04.2016 20:47 Пожалуйста ![]() Кто нибудь использовал успешно !!BM:U? Написал скрипт по замене жажды крови у огров шаманов на ускорение, но в игре ничего не меняется, склоняюсь к тому что допустил синтаксическую ошибку, но вроде команду !!BM:U писал согласно ЕРМ-хелпа, в хелпе как раз написано за огров шаманов, что им можно подменить заклинание на радость или ускорение. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.04.2016 17:08 Здравствуйте... Я включил в настройках "вог" опцию , при которой катапульта бьёт врагов огненным шаром.. Так бы ничего, но выяснились две проблемы, которые меня разочаровали сильно: 1. Враги в меня не стреляют с катапульты! Что делать или как их заставить стрелять в меня? Ход просто пропускают и всего делов.. Значимость катапульты не помогает выставить её применение врагами в боях (замки крушит само собой, но в бою один на один врагами не используется, хотя и имеется у них на поле битвы).. Как заставить врагов применять её против меня (в хэлпе не нашёл ответа на этот вопрос) 2. Если приблизиться к моей катапульте и нанесёт ей урон враг, то она, как говорится, не ответит, но если же я вдруг выстрелю в ближнем бою - игра тут же уходит в тёмный экран. Как эти баги можно вообще исправить... Что-то мне подсказывает, что идея с катапультой не проработана как следует.... Так хочется бить всех катапультой, а не баллистой... Может кто знает ответы.... RE: Ваши вопросы по ERM-скриптам - Berserker - 06.04.2016 13:27 Катапульте нужно скорость каждый ход в 0 ставить, как минимум. RE: Ваши вопросы по ERM-скриптам - StasPV - 06.04.2016 18:41 Нашел в мануале ЭРЫ подобный пример: Здесь используется функция GetGameState, где можно посмотреть список функций и значения которые они выдают? В мануале не нашел такого RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.04.2016 20:20 Список функций можно посмотреть программой для просмотра списка экспортируемых функций dll. В отладчике ещё можно, если библиотека загружена. А конкретно для Эры можно в исходниках (Tools\Era\Source), там уже и параметры, и возвращаемое значение, и назначение функции. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.04.2016 17:05 Quote:Катапульте нужно скорость каждый ход в 0 ставить, как минимум.- я так понял, что дело тут очень тёмное и лучше мне в дебри эти, наверное, не лезть !!! Спасибо за то, что мой ответ, в отличие от первого, хоть как-то был удостоен внимания.. P.S. скорость у катапульты всё равно на нуле и ходит она в любом случае быстрее всех, как при штурме замка... RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.04.2016 17:27 Тип существа изменяется с катапульты на магога, отсюда и все проблемы. Ничего "тёмного" тут нет. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 08.04.2016 19:31 Quote:Тип существа изменяется с катапульты на магога, отсюда и все проблемы. Ничего "тёмного" тут нет.- я этот код разбирал и видел это.. Просто никак не могу врагов заставить использовать в битвах эту же катапульту, а без этого интерес как-то пропадает, поскольку они мне не могут ответить.. Я могу её использовать, но они почему то нет.. Они сами ход пропускают, я заметил и ходить не хотят.. Код там для меня чрезвычайно замудрёный... RE: Ваши вопросы по ERM-скриптам - Algor - 08.04.2016 23:23 fatsawhorse, я не сильно понимаю, в чем проблема. В BH враги используют катапульту, глянь там (BH Machines.erm). RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 09.04.2016 15:16 Quote:fatsawhorse, я не сильно понимаю, в чем проблема. В BH враги используют катапульту, глянь там (BH Machines.erm).- я первым делом рассматривал этот вариант, но там только по магии, но не по существам. Тем более, в хэлпе нет нигде никакого ресейвера, который бы принудительно заставил бы определённого монстра атаковать!!! Может быть я слепой, но нигде его не нашёл.. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 11.04.2016 13:03 Вопрос, есть скрипт. Spoiler (Click to View) !!MA : Cy-1/6/?y-2;Считываем стоимость монстра. !!VRy-3 : S30000:y-2;Вычисляем количество монстров исходя из стоимости. сколько не пытаюсь, скрипт глючит, заранее благодарен. RE: Ваши вопросы по ERM-скриптам - Algor - 11.04.2016 15:13 M.A.K.C. Wrote:сколько не пытаюсь, скрипт глючит, заранее благодарен.Навскидку, перед этим кодом v2 хранит вовсе не то, что тебе нужно. M.A.K.C. Wrote:Это делать вовсе не обязательно, v2 - временная переменная и в ней ничего полезного нет. К тому же, вторая строка в общем случае не исполняется. RE: Ваши вопросы по ERM-скриптам - Valery - 11.04.2016 21:05 Was trying to place artifacts on monsters stacks, like this: but when loop occurs, day 1, some monsters stacks give error (MO:A has no setup). Some work, some don't, any idea what I could do? RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.04.2016 22:20 It only works for preconfigured monsters. ERM help has a list of what works this way. You can recreate the monster to enable this command, as all monsters placed via ERM will have necessary data. Also it's slightly less than 5% chance in your code, because y2 can take on 101 different values (from 0 to 100). RE: Ваши вопросы по ERM-скриптам - Valery - 11.04.2016 22:25 Thanks, I figured out there must be something about editor. I managed to work around by replacing the monster script with post battle scripts. And for chance, this? !!VRy1:S1 R100; !!FU&y1<=5:E; RE: Ваши вопросы по ERM-скриптам - Algor - 11.04.2016 23:48 Yes. Or: RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.04.2016 23:58 Valery, that would be from 1 to 101, same deal. R adds generated number to existing value (which is why you have S before it). The range is controlled by what you pass to R: it generates a number from 0 inclusive to its argument inclusive. So if you write R100, possible values would be first 100 natural numbers (1..100) plus number 0, totaling 101 possible values (one more than what you passed to R). Thus R99 would give 100 possible values. Conditions are correct in both cases, there are 5 numbers satisfying them. Although I feel you wanted 5% chance of success and not 5% chance of failure. RE: Ваши вопросы по ERM-скриптам - Valery - 12.04.2016 00:03 yeah completely messed it, inattention. I figured it was wrong when I saw in game almost every stack giving me one artefact, had the cornucopia after ~10 battles ![]() Fixed to !!VRy1:S0 R99; !!FU&y1<95:E; 5% chance to get one RE: Ваши вопросы по ERM-скриптам - igrik - 13.04.2016 03:58 (11.04.2016 13:03)M.A.K.C. Wrote:А разве так можно?!! Акцио сорцы.. ![]() (11.04.2016 21:05)Valery Wrote:correctly RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.04.2016 04:47 (13.04.2016 03:58)igrik Wrote:Нет. Не надо тут заниматься раздутием кода.(11.04.2016 21:05)Valery Wrote:correctly RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 14.04.2016 18:56 Вопрос, есть скрипт, *************************************************** Сундук сокровищ-засада *************************************************** !?OB101&999; !!VRy1:S0R1; !!FU&y1=0:E; !!VRy-1:R120;Генерируем случайный номер монстра. !!MA:Cy-1/6/?y-2;Считываем стоимость монстра. !!VRy-3:S1000:y-2;Вычисляем количество монстров исходя из стоимости. !!HE-1:Tv998/v999/v1000/y-1/y-3;Вызываем сражение с этими монстрами. как я понимаю, если стоимость монстра меньше 1000 количество равно 0, картинка боя вызывается, и завершается победой (у противника нет войска) можно ди сделать, что вместо этого у противника появляется 1 копейщик? RE: Ваши вопросы по ERM-скриптам - igrik - 14.04.2016 20:00 (14.04.2016 18:56)M.A.K.C. Wrote: как я понимаю, если стоимость монстра меньше 1000 количество равно 0, картинка боя вызывается, и завершается победой (у противника нет войска)Это просто некий условный коэффициент, основанный на стоимости одного монстра. Сделать 1 копейщика можно: RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 14.04.2016 20:54 (14.04.2016 20:00)igrik Wrote: [quote='M.A.K.C.' pid='94269' dateline='1460642214'] спасибо! RE: Ваши вопросы по ERM-скриптам - Valery - 22.04.2016 13:32 We have this function (author Mop?) which displays a custom DL only when holding mouse button: Does anyone know a way to modify it to key press? RE: Ваши вопросы по ERM-скриптам - Valery - 22.04.2016 20:40 Also I wonder how complicate would be to make such mod for Era (possible show creature orders on press key or something like that): Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 22.04.2016 22:44 Val, слишком сложно и муторно это делать на ERM. Сомневаюсь, что оно того стоит. RE: Ваши вопросы по ERM-скриптам - Valery - 22.04.2016 23:41 yeah first I thought all you need is calculate the speed then make the list, but then I realised you need to alternate battle sides.
RE: Ваши вопросы по ERM-скриптам - Bes - 23.04.2016 13:04 мне кажется, есть в Героях 3 такие моменты, когда не нужно давать игроку визуальную составляющую, чтобы он не "думал" а просто "видел". и очерёдность хода как раз подпадает под такие моменты, имхо. да, удобно, но ведь вся прелесть роста в игровом плане (мастерстве игры) и состоит в знаниях - кто там с какой скоростью и как просчитывать в уме свои ходы учитывая скорости отрядов. А когда эту инфу просто видишь, ты не думаешь долгосрочно, а начинаешь механически реагировать на то, "кто там щас будет ходить?" RE: Ваши вопросы по ERM-скриптам - Valery - 23.04.2016 13:23 Yeah sure, but we talk about wog here, where maps have scripted and custom creatures, then some maps have creatures dynamic stats, then experience ranks change the base speed, warlord banners can change it too, so instead of spending time clicking to see unusual speed not matching the original, it may help to have such load order, which is present in all Heroes games after the 4th btw. RE: Ваши вопросы по ERM-скриптам - Bes - 23.04.2016 14:24 ах да, WoG-сумасшествие, я и забыл ))) тогда снимаю претензию ))) простите RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.04.2016 20:22 bugyboy, твоя претензия несостоятельна. Такое механическое действие не способствует тактическому мышлению, а наоборот тратит время. RE: Ваши вопросы по ERM-скриптам - StasPV - 24.04.2016 11:57 Вопрос по ресейверу CA: Quote:B#/$ Если я хочу проверить построено ли здание, где мне считать этот флаг 1, чтоб использовать дальше условие? RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.04.2016 12:41 Сразу после команды. Этот флаг лучше надолго не оставлять, он много где используется как временный. RE: Ваши вопросы по ERM-скриптам - StasPV - 24.04.2016 13:02 (24.04.2016 12:41)gamecreator Wrote: Сразу после команды. Этот флаг лучше надолго не оставлять, он много где используется как временный. Спасибо, разобрался, получается сразу можно пользоваться !!FU&-1:E; И еще вопрос, я использую тригер !?OB98/5; который срабатывает при посещении города Темницы, есть ли возможность получить в переменные координаты этого города? Чет в описании !!ОВ не нашел подобного, там уже сразу используются координаты EDIT я затупил, все есть в справке: Quote:Вы также можете получить координаты объекта без их указания, т.к. при посещении любого объекта его координаты заносятся в v998, v999, v1000 соответственно как X Y L. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 27.04.2016 00:11 Вопрос к знатокам, можно ли в эра подключить ещё один город? Как? Есть ли ссылки на моды? Можно ли приписать к одному жилищу (новому) несколько разных монстров? RE: Ваши вопросы по ERM-скриптам - igrik - 27.04.2016 02:03 нет нет да RE: Ваши вопросы по ERM-скриптам - Valery - 27.04.2016 02:34 (22.04.2016 13:32)Valery Wrote: We have this function (author Mop?) which displays a custom DL only when holding mouse button: yes, no, any answer from wizards?
RE: Ваши вопросы по ERM-скриптам - igrik - 27.04.2016 13:52 Quote:author Mop? author GrayFace. I will try to see if I can do something. RE: Ваши вопросы по ERM-скриптам - Valery - 27.04.2016 14:19 Ah yes Grayface, sorry. That script is great for showing spells a creature has applied, but with mouse on we risk to attack it instead of displaying custom DL, thanks for looking into. If you need to test it, Advanced Battle hints mod uses such dialogue. RE: Ваши вопросы по ERM-скриптам - igrik - 27.04.2016 15:36 Why not this way? With mouse is more convenient. RE: Ваши вопросы по ERM-скриптам - Valery - 27.04.2016 16:18 very good idea! Thanks
RE: Ваши вопросы по ERM-скриптам - Valery - 30.04.2016 22:14 Does any know how to add fearless ability (immune to fear) but not with !!EA lines? I see sharpshooters have it but no experience line about. I want it for titans, if need ID. Thanks. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.05.2016 13:52 Something like this (untested): You can make any creature fearless or remove this property from wog creatures by adding more "if" blocks. RE: Ваши вопросы по ERM-скриптам - Valery - 01.05.2016 17:22 Thanks, will test it. It needs hooker plugin ON, right? Because I see it is OFF by default upon installation. RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.05.2016 20:06 Yes, it must be enabled. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 03.05.2016 15:52 Подскажите пожалуйста, где в хэлпе можно почитать или даже лучше отыскать какой-либо ресейвер с характерной командой, который позволит изменить мне стоимость заклинания.. Я хотел бы сделать стоимость вызова элементов воды = 1800 очков маны и вызов элементов огня = 1500, но при этом ещё хочется задать своё кол-во вызванных монстров.. Как это всё можно организовать.. Я нигде почему-то не могу отыскать ответ.. RE: Ваши вопросы по ERM-скриптам - feanor - 03.05.2016 17:54 !!SS RE: Ваши вопросы по ERM-скриптам - Valery - 04.05.2016 16:58 (01.05.2016 13:52)gamecreator Wrote: Something like this (untested) I get instant crash as soon as it tries to block fear. it displays this in crash report: !!SN:X?y1/0; skip wog function !!FU:E; !!en; !!SN:X?y1/1; return to wog function RE: Ваши вопросы по ERM-скриптам - igrik - 04.05.2016 17:28 Valery, change to RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 04.05.2016 17:43 Попробую сюда, если кто в теме, подскажите. Такая ситуация, собираю мод (да, еще один) увеличивающий количество существ до 303 (пока хватает). Возникла такая неприятная ситуация, использую amethyst.dll и у существ перестают работать заклинания (сообщение 4220) Spoiler (Click to View) К слову, если использую старую версию (old_amethyst), то заклинания накладываются, но появляются ошибки при использовании более свежих скриптов эры. (phoenix.erm) RE: Ваши вопросы по ERM-скриптам - Valery - 04.05.2016 20:36 igrik, thanks) RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.05.2016 23:33 (04.05.2016 17:28)igrik Wrote: Valery, change toАааа. Дошло в чём дело. Я перепутал адрес возврата от erm_hooker с настоящим адресом возврата из функции. Но лично я бы так исправлять не стал. Тогда лучше уж перехватывать управление сразу после вызова функции (в 0x464949) и выполнять затёртый код всегда, а не полагаться на особенности реализации SetHook: Valery, this is a safer variant. RE: Ваши вопросы по ERM-скриптам - Valery - 05.05.2016 01:05 igrik's code works fine, no crash for entire battle. The last one you posted has same problem as before, crash as soon as fear strikes in. RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.05.2016 03:32 Oops, missed the address by two bytes. This is what happens when I don't verify stuff. Fixed my previous message. RE: Ваши вопросы по ERM-скриптам - Valery - 05.05.2016 05:15 Now ok, thanks. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.05.2016 19:05 Спасибо feanor Quote:!!SS- Я забыл про полную версию хэлпа и по умолчанию пользуюсь сокращённой, а в полной оказывается всё есть RE: Ваши вопросы по ERM-скриптам - feanor - 05.05.2016 19:22 (04.05.2016 17:43)M.A.K.C. Wrote: Попробую сюда, если кто в теме, подскажите.C тем, что таблицы переносятся, а их правка, вообще-то, вынесена в конфиги. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.05.2016 20:11 Ресейвер !!SS не сработал, так как есть какое-то ограничение по ТЕ ? Я в недоумении... Недаром не было этого ресейвера в упрощённой версии - видимо он там и не нужен... Жаль, а как хотелось добавить хотя бы кол-во маны к заклинанию... RE: Ваши вопросы по ERM-скриптам - Algor - 05.05.2016 22:38 fatsawhorse, до сих пор не перешел на Эру и сидишь на 3.58f? Если так, то RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.05.2016 16:28 Quote:fatsawhorse, до сих пор не перешел на Эру и сидишь на 3.58f?- спасибо за информацию..
RE: Ваши вопросы по ERM-скриптам - Valery - 08.05.2016 01:33 I have a question: was playing some map with A LOT of hidden events, using safe sod mod then I got tired to save each step because of hidden events. So I figured out an option for SoD mod to show events: Spoiler (Click to View) Is there any idea on how this graphic can be deleted once the event was triggered? As the square has no yellow trigger I can't delete it with UN:O. Then type 26 (event) is not recognized by erm -we can only place it, debug doesn't work so how to get if hero steps in or away an event whose position is not known in advance?! Thanks for suggestions. RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 09.05.2016 00:10 не подскажите, есть ли ограничение на количество существ которых можно нанимать в нейтральных жилищам? (сколько типов существ для найма можно привязать к жилищу?) RE: Ваши вопросы по ERM-скриптам - Berserker - 09.05.2016 00:19 Quote:Then type 26 (event) is not recognized by erm!!OBx/y/z:T does not work? RE: Ваши вопросы по ERM-скриптам - Valery - 09.05.2016 00:45 yes, it returns 26 but !?OB26 does not work, so I have no way to know when hero activates an event. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.05.2016 14:50 (09.05.2016 00:45)Valery Wrote: yes, it returns 26 but !?OB26 does not work, so I have no way to know when hero activates an event.Untested, but should work: (09.05.2016 00:10)M.A.K.C. Wrote: не подскажите, есть ли ограничение на количество существ которых можно нанимать в нейтральных жилищам? (сколько типов существ для найма можно привязать к жилищу?)4 RE: Ваши вопросы по ERM-скриптам - Valery - 09.05.2016 23:36 This is excellent, thanks. But I have no idea how to achieve my plan. ![]() a) loop events on map -works b) Place some graphic to display them -works c) after hero triggers an event -works now, d) delete the graphic -doesn't work, as not yellow trigger graphics are not recognized as objects. I tried to give to square yellow trigger just before deleting, not working neither. RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.05.2016 23:50 I don't quite understand how you change graphics in the first place. Can I see your code on it? RE: Ваши вопросы по ERM-скриптам - Valery - 10.05.2016 00:06 First I set to "place sign which looks like ID = x". But on maps with too many events this crashed the game as it seems there is a limit to sign texts. So then I just changed the graphics of mithril mine to event graphic and now I just !!UN:Iv1/v2/v3/63/27; It will place this event graphics and surprisingly, probably because there is an event under, the square remains passable and no yellow trigger. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Valery - 10.05.2016 16:28 Here is my last attempt. Press F3 (or any key, you parameter in ini. file) to display/hide all events. Also after the hero activates event, it will be deleted from display list. Spoiler (Click to View) a) UN:O does not recognize objects placed on events, so I had to create 64x64 graphic, and place it on the square south from event. (v2+1) then delete yellow square and make it passable. This way I can delete it later by specifying that bottom square. ![]() b) But if on this square there is one hero, game will crash, so I had to check if any hero there then exit, so in this particular condition, delete script will be ignored c) If two events are adjacent perpendicular (v2 and v2+1), the bottom will be ignored from delete list (because the problem aforementioned). Any better ideas on how I could achieve such thing? RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.05.2016 18:29 I can think of several reasons why it can't be removed from on top of the event, but to investigate it I would have to recreate your mod from nothing. RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.05.2016 18:44 Try !!SN:E7416831/1/x/y/l; RE: Ваши вопросы по ERM-скриптам - Valery - 10.05.2016 18:48 This code, when placing on top of event -because I have to use two defs accordingly? Here is the mithril mine (63/27) which replaces on the top (one square) one square RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.05.2016 18:51 (10.05.2016 18:48)Valery Wrote: This code, when placing on top of event -because I have to use two defs accordingly?No, it's for removing. Yes, because two defs. RE: Ваши вопросы по ERM-скриптам - Valery - 10.05.2016 19:01 ok, so your code works perfectly for removing the "on top of event" graphic after visiting the event !$OB26&1000; !!SN:E7416831/1/v998/v999/v1000; works But I get "error message UN:U no more objects" when I loop for removing all of them with F3 key !?FU7800700; !!UN:Ux1/-1/-1/1; event in v1/v2/v3 !!SN:E7416831/1/v1/v2/v3; this error @Edit: tried to debug error and UN:U error occurs somewhere at middle of loop, no matter how many events are. RE: Ваши вопросы по ERM-скриптам - Valery - 10.05.2016 19:21 ok, it worked as soon as I replaced v1-v3 with v6-v8, looks like the SN command corrupts those vars. Going to test with more events. Now it crashes when I press twice F3 (display ON/OFF). It removes the events graphics but it crashes as soon as I try to display them again. This works on !?PI, but once I use the commands !!SN:E on all events once, then it crashes if redone. RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.05.2016 20:16 Does the game crash silently or is there any errors? I noticed your object is 2x1 squares. The function I supplied is used by ERM to place and remove logs in UN:D. Try making the object into 1x1. And make sure it doesn't have any yellow squares. RE: Ваши вопросы по ERM-скриптам - Valery - 10.05.2016 20:22 Ah ok, changing objects size will require objects list. Going to try that now. RE: Ваши вопросы по ERM-скриптам - Valery - 10.05.2016 20:38 It doesn't any longer crash but it doesn't delete all the blue bubbles. I have no clue why some remain on map, I see no obvious reason, like some on special terrains etc. Is random. Here is the mod: Safe SoD It has also Jedi Story map in its maps folder, a map with 200 events on which I tested all the thing. Maybe when you have one minute to test it and see? Just check options "see map" and "see events" ON. Thanks for help. RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.05.2016 23:24 (10.05.2016 20:38)Valery Wrote: It doesn't any longer crash but it doesn't delete all the blue bubbles. I have no clue why some remain on map, I see no obvious reason, like some on special terrains etc. Is random.I found the reason. The most recently added object is not necessarily the first in the queue. So it may remove parts of other objects instead. There are two ways to fix this that I can think of (in case someone is willing to do it): 1. Somehow make it to always be the first when placed. 2. Write a version of DelFirstObjectPic (from common.cpp) that would find and remove the object with maximum LType. Maybe there is another solution. I'll do the second option later if there will be no fix by that time. Also I don't know why it works with UN:D or if it has the same bug. I tried changing the object in the mod to the log (208/1) and it didn't help that much. RE: Ваши вопросы по ERM-скриптам - Valery - 10.05.2016 23:45 Bersy wrote this script to find object ID when hero sitting on that object. Can't it be used as base to get a list of compiled objects on a square? Also I noted that bubbles not being deleted can sometimes be on nothing -just plain terrain, so obviously there are only two objects there, the event (26) then the event graphic (63/27). I guess there isn't a way to delete the 63/27 part, right? RE: Ваши вопросы по ERM-скриптам - M.A.K.C. - 11.05.2016 02:12 Можно ли на Эра написать следующий скрипт (как я его понимаю) сначала на карте появляется объект (например 101/6) неиспользуемый сундук сокровищ (критерии отбора объекта такие, чтобы при его преобразовании на клетке с этим объектом не мог никто стоять, чтобы не было вылета). объект назовем портал. Затем, этот объект, через 2дня преобразуется в случайный отряд монстров с ограничениями.. пример Spoiler (Click to View) И ещё вопрос. Можно ли вновь созданный объект, прописав его в текстовиках сделать жилищем? Скрипт, или где об этом почитать. Заранее благодарен. (к сожалению, никак не получается написать скрипт самому, поэтому обращаюсь к знатокам). Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.05.2016 12:05 M.A.K.C., можно. И для этого даже не нужно ничего прописывать. Просто поставь на карту жилище. которое выглядит как твой объект. (10.05.2016 23:45)Valery Wrote: Bersy wrote this script to find object ID when hero sitting on that object. Can't it be used as base to get a list of compiled objects on a square?It is completely unrelated. (10.05.2016 23:45)Valery Wrote: Also I noted that bubbles not being deleted can sometimes be on nothing -just plain terrain, so obviously there are only two objects there, the event (26) then the event graphic (63/27). I guess there isn't a way to delete the 63/27 part, right?It is not on nothing, there is another object being displayed in that place. Look at bounding boxes in the editor. The problem is not with objects. Your object in fact doesn't exist (search for object 63/27, you'll find none). What exists is its sprite. Each time the game needs to display something, it makes a record somewhere and inserts the number of that record into a list of what to display on the tile. It doesn't matter if there is one, ten or thirty object graphics occupying that tile, all will be displayed. RE: Ваши вопросы по ERM-скриптам - Valery - 11.05.2016 14:01 ok, I get it, thanks for looking inside the problem. So for the moment there is nothing I can do more on this thing, but if one day you come with a solution, let me know, I think such feature will be nice. RE: Ваши вопросы по ERM-скриптам - igrik - 11.05.2016 16:08 gamecreator, расскажи в картце в чем проблема. А то с моим знанием английского языка я не уловил суть вопроса. Я так понял, что локальное событие не удаляется после посещения? RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.05.2016 16:19 Нет, посмотри в исходники Вога на функцию DelFirstObjectPic. В каждой клетке существует список отображаемых спрайтов. Когда Valery ставит свой объект, то он прописывается в случайное место в этом списке. Но функция DelFirstObjectPic всегда удаляет первый объект. Надо сделать чтобы он удалялся оттуда, так или иначе. После установки объекта поверх события сам объект фактически не существует, потому достаточно чтобы он не отображался. RE: Ваши вопросы по ERM-скриптам - igrik - 11.05.2016 17:42 Quote:Надо сделать чтобы он удалялся оттуда, так или иначеПосмотрел, но нормального решения предложить не могу, только костыль: пускай вызывает функцию DelFirstObjectPic 2-3 раза подряд. RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.05.2016 18:01 Это удалит и остальные спрайты в клетке. К тому же, там вполне может быть список из 20 элементов с искомым в центре. RE: Ваши вопросы по ERM-скриптам - igrik - 12.05.2016 00:20 а как вообще выловить этот список? Чет я не совсем врубаюсь где он лежит. Допустим набросок, а что дальше RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.05.2016 04:06 Список это массив. У тебя есть указатель на начало и конец. RE: Ваши вопросы по ERM-скриптам - igrik - 12.05.2016 11:15 Я понимаю. Вопрос заключался в том, возможно ли этот массив прочитать и вытащить от туда нужный параметр на erm? И в каком формате там хранятся данные. Т.е. если это список (массив) отображаемых спрайтов, то лежат ли там указатели на *.def или *.pcx? RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.05.2016 11:53 struct ODraw{ Word LType; Word Code; }; Я не знаю что значат эти поля, но очевидно LType это номер в какой-то таблице. Чем больше номер, тем позже был добавлен объект. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.05.2016 18:16 Короче я не заметил там в исходниках. Из этого индекса можно узнать тип и подтип объекта без проблем. Не надо искать никакой максимум. Valery, change your code to this (starting on line 1031): Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Valery - 14.05.2016 00:04 fantastic work, thanks! Now just tell me how to solve this (event vanish upon visit), using the new code, and I think the feature is ready: !$OB26&1000; !!SN:W^events_display^/?y1; !!FU&y1<1:E; !!SN:E7416831/1/v998/v999/v1000; RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.05.2016 00:15 Maybe I should have separated the coordinate part. Originally I was thinking about rewriting your DO loop with SN:G and moving it inside the function, but it didn't happen. This should work: So then you would call FU7800701 to convert type/subtype to id and pass it and coordinates to FU7800702. RE: Ваши вопросы по ERM-скриптам - Valery - 14.05.2016 00:40 This seems to work, correct? !$OB26&1000; !!FU7800701:P63/27/?v5; !!FU7800702:Pv5/v998/v999/v1000; Now what shall I do, let flag 1000 or remove it? Not sure what happens when AI walks into an event only human can trigger. Any suggestions? RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.05.2016 00:52 Check if the event is still there maybe? RE: Ваши вопросы по ERM-скриптам - Valery - 14.05.2016 00:59 tested and is ok, AI does not delete the event if scripted for human. Thank you very much for solution, will make a video about then publish the mod. RE: Ваши вопросы по ERM-скриптам - Valery - 22.05.2016 02:49 gamecreator, will that event script work with any type/subtype of object? Let's say I want to bring some graphic by key push (without yellow square and passable) and I use it within another type/subtype, do I need anything else? RE: Ваши вопросы по ERM-скриптам - igrik - 22.05.2016 04:08 Valery, please update mode Hero Advanced Level Up. Some changes for usability. RE: Ваши вопросы по ERM-скриптам - Valery - 22.05.2016 14:37 The new shows 1.0 version, the previous was 1.1. ![]() Do I move screens from previous or graphics changed? Also not sure what to do, as is packed with russian winrar so install may look weird for english readers. Should I keep the two versions on wakeofgods.org, russian then english? I can do that and add a little "ru" and "en" in the description. RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.05.2016 16:02 (22.05.2016 02:49)Valery Wrote: gamecreator, will that event script work with any type/subtype of object? Let's say I want to bring some graphic by key push (without yellow square and passable) and I use it within another type/subtype, do I need anything else?It should work. Just translate type/subtype to id and pass it to the removal function. RE: Ваши вопросы по ERM-скриптам - igrik - 22.05.2016 16:20 I forgot about the problems with fonts. I myself will prepare and lay out the finished version. RE: Ваши вопросы по ERM-скриптам - Valery - 22.05.2016 16:24 gamecreator, thanks, will try. Igrik, ok, but don't forget the json file + one screen for view, since the new mod manager let us do that. In json it should be at "cheats" panel for fast search (I guess thats ok for you?) RE: Ваши вопросы по ERM-скриптам - igrik - 22.05.2016 17:10 (22.05.2016 16:24)Valery Wrote: Igrik, ok, but don't forget the json file + one screen for view, since the new mod manager let us do that. In json it should be at "cheats" panel for fast search (I guess thats ok for you?)Done. (download) Better leave my link
Code: changed:RE: Ваши вопросы по ERM-скриптам - Valery - 12.06.2016 01:51 I got two examples from a guy working on heroes code and I may ask if any of you could make a plugin about, please? Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 12.06.2016 02:39 This plugin will not work on the ERA II Addresses in the pictures with the displacement -400h. bug: he removes 500 gold Code: ; for his exe fileRE: Ваши вопросы по ERM-скриптам - Valery - 12.06.2016 12:42 Yeah, this plugin freezes game after mage guild spells display. Thanks anyway. I wanted to get rid of the impossibility to see spells if the hero has no book or no gold and click on guild. RE: Ваши вопросы по ERM-скриптам - igrik - 12.06.2016 17:36 Valery Wrote:Yeah, this plugin freezes game after mage guild spells display. Thanks anyway.This plugin for ERA II RE: Ваши вопросы по ERM-скриптам - Valery - 12.06.2016 18:57 Thanks but I got crash after answering "no" to "want to buy magic book" EIP = {0x005D084A}, Attempt to execute an invalid instruction. The Latest Executed ERM Receiver: CM:I?v2 F?v3 S?v4; !?CM1&v3=0/v4=13; !!SN:L^Era.dll^/?y1 Ay1/^GetButtonID^/?y2 Ey2/0/^Cri.Button^ Then I disabled all mods except wog and this time log was: EIP = {0x005D084A}, Attempt to execute an invalid instruction. The Latest Executed ERM Receiver: VRz-2:S^ ^; !!VRz3&z3=z-2:Sz135055; (If no spells, set to "(none)") !!FU8163&-10:P2; I placed the plugin in After Wog folder, is this right? RE: Ваши вопросы по ERM-скриптам - igrik - 12.06.2016 20:13 So you do not solve the problem. I can write you how to open the window Mages Guild. I try? RE: Ваши вопросы по ERM-скриптам - Valery - 12.06.2016 20:35 Well, I thought the screens the guy shows were enough, but if it is too complicated, let it go.
RE: Ваши вопросы по ERM-скриптам - igrik - 12.06.2016 21:51 Here, now all running (download) RE: Ваши вопросы по ERM-скриптам - Valery - 12.06.2016 21:56 Muchas gracias
RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 05:20 is there any way to disable gaining experience from battles? This level 108 bug kills me, and erm HL is helpless, I tell him to remain at 100 if >100 but then it goes on infinite level gain
RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.06.2016 10:07 You can modify experience in !?BA post-battle triggers. Example: limiting experience from a single battle. RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 10:13 Great, gonna test it, thanks. RE: Ваши вопросы по ERM-скриптам - igrik - 22.06.2016 16:47 gamecreator Wrote:You can modify experience in !?BA post-battle triggers.А если получение опыта происходит после открытия ящика пандоры или от дерева? !?BA триггер же этого не учитывает. RE: Ваши вопросы по ERM-скриптам - MOP - 22.06.2016 18:37 А зачем вообще манипулировать с опытом? Ограничение уровня + выпиливание сообщения об этом после каждой битвы. Как у меня... RE: Ваши вопросы по ERM-скриптам - igrik - 22.06.2016 19:16 А как ограничить уровень? ̶x̶ ̶=̶ ̶M̶a̶i̶n̶_̶S̶t̶r̶u̶c̶t̶u̶r̶e̶-̶>̶M̶a̶p̶.̶M̶a̶x̶H̶e̶r̶o̶L̶e̶v̶e̶l̶;̶ ̶[̶0̶x̶0̶0̶6̶9̶9̶5̶3̶8̶+̶0̶B̶h̶]̶ ̶(̶c̶h̶a̶r̶)̶ ̶ч̶ё̶т̶о̶ ̶у̶ ̶м̶е̶н̶я̶ ̶н̶е̶ ̶с̶р̶а̶б̶о̶т̶а̶л̶о̶.̶ Ага, разобрался. Вариант 2 (уже не актуален, но пусть останется тут) RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.06.2016 20:05 (22.06.2016 16:47)igrik Wrote:Это да, но речь о битвах шла.gamecreator Wrote:You can modify experience in !?BA post-battle triggers.А если получение опыта происходит после открытия ящика пандоры или от дерева? !?BA триггер же этого не учитывает. Универсальное решение хорошее. Я бы и не подумал о свойствах карты. Но теперь постоянно будет выскакивать сообщение о достижении максимального уровня, разве нет? RE: Ваши вопросы по ERM-скриптам - MOP - 22.06.2016 20:07 В ERM же есть команда UN:J1. А убрать сообщение: E375D 83C4289090; ADD ESP,28; NOP(2) RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 20:28 So what should I do? I test a map made by some guy, and he allows tazar to level until 108, for the fun of becoming invincible. The problem is, that once we are at 88, it can jump randomly either at 100 or 108, and then sometimes it goes back to 0 and negative experience or level 6000+ so you have to shut the game. What I seek for is prohibiting Tazar to get any experience once he is 108. UN:J1 does not work, HL checks do not stop levelling, in map editor it does not recognize higher than 74, all it works is curse (HE:Y) tazar about knowledge trees (which I do once he is 74, to avoid instant level 0). What would be a good solution? RE: Ваши вопросы по ERM-скриптам - MOP - 22.06.2016 20:31 Set 74 - last normal level. RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 20:31 No, because he has to become 100 or 108 to be able to complete the map, thats that map purpose. RE: Ваши вопросы по ERM-скриптам - igrik - 22.06.2016 20:35 so is it not working? RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 20:39 Ah ok, was lost between erm and russian, will test, thanks. GM0 too, right? RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 20:51 Is not working, once I am 74, taking a pandora with experience sets my exp to negative. RE: Ваши вопросы по ERM-скриптам - igrik - 22.06.2016 20:55 Ну так это совершенно другой вопрос, слабосвязанный с ограничением в 100/108 уровень. Проблема то в типе переменной. RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 20:59 Without script, from level 74 I level normally until 88 from pandora. I guess the game internals are broken for ghost levels. RE: Ваши вопросы по ERM-скриптам - MOP - 22.06.2016 20:59 This bug with no decision (or very difficult to fix). Just forget about levels >74... RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 21:04 yeah I see, I also tried activating the script once we are 100 and set 100 as max, but it goes to zero and negative. I will try gamecreator battle script, at least maybe I can limit experience from battles. RE: Ваши вопросы по ERM-скриптам - MOP - 22.06.2016 21:12 For help: SUB_L004E4AB0 (hero gain exp). RE: Ваши вопросы по ERM-скриптам - igrik - 22.06.2016 21:40 (22.06.2016 21:04)Valery Wrote: yeah I see, I also tried activating the script once we are 100 and set 100 as max, but it goes to zero and negative.For help: See my second method (22.06.2016 21:12)MOP Wrote: For help: SUB_L004E4AB0 (hero gain exp).MoP, это функция получения силы скила обучение. Получение экспы находится по адресу 0x004E3620 RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 22:35 igrik, thats great, the second method works. The hero is stuck at level 100, no matter how much experience from pandora. Will this work with experience from battle too? Asking this because such test is long to perform. Or I need to combine with gamecreator's battle script? RE: Ваши вопросы по ERM-скриптам - igrik - 22.06.2016 22:57 Valery Wrote:Or I need to combine with gamecreator's battle script?Not necessary. My script is enough. RE: Ваши вопросы по ERM-скриптам - Valery - 22.06.2016 23:44 Thanks a lot, will report once I do battles at 100 level RE: Ваши вопросы по ERM-скриптам - Valery - 23.06.2016 04:16 Emm, but what will happen with other heroes on map? They will all go to 100? Or this script only blocks gaining experience if we already have the value of exp input? RE: Ваши вопросы по ERM-скриптам - igrik - 23.06.2016 11:37 (23.06.2016 04:16)Valery Wrote: Emm, but what will happen with other heroes on map? They will all go to 100? Or this script only blocks gaining experience if we already have the value of exp input?They will all go to 100 level. Script blocks incoming experience, only if there is a maximum overflow. Additionally, you can selectively set the hero №1 maximum experience level 20, hero №2 maximum experience level 74, the hero №3 maximum experience level 100, and all the other heroes level 70. RE: Ваши вопросы по ERM-скриптам - Valery - 23.06.2016 18:47 I am not yet there, with the test, but not sure I understand: once the script is activated, everyone jumps to 100 level instantly or 100th level becomes the limit for everyone? Will see it anyway, it takes a lot of time to level until that. There is a dwelling on map which activates the script, and accords its values to either the main hero is level 100 or 108. I hope the game can identify those levels. RE: Ваши вопросы по ERM-скриптам - igrik - 23.06.2016 19:31 I mean like this But I don't really understand what you want to do. RE: Ваши вопросы по ERM-скриптам - Valery - 23.06.2016 19:46 How do we know which is current hero? This script occurs when level up? What I want: is that everyone normally levels up but after 100 or 108 (there is no way to know which will go from 88) experience is stopped for that hero, while others still level ok. RE: Ваши вопросы по ERM-скриптам - igrik - 23.06.2016 19:59 Valery Wrote:How do we know which is current hero? Valery Wrote:This script occurs when level upNo. Any experience gained. Hook always works in the preparation of the experience, even if the hero not gains a level. Valery Wrote:What I want: is that everyone normally levels up but after 100 or 108 (there is no way to know which will go from 88) experience is stopped for that hero, while others still level ok.After 74 level is not one of the levels are not normally!! You must to understand it! After 74 level is impossible to properly monitor and predict how to behave on a set level and experience. RE: Ваши вопросы по ERM-скриптам - Valery - 23.06.2016 20:54 yes I know that, I don't want to fix ghost levels (74-88), only to avoid bug when we gain experience after 100/108. y5 current hero, thanks, thats I wanted to know. RE: Ваши вопросы по ERM-скриптам - Valery - 24.06.2016 11:36 ok, I tested and it works great, the hero remains at 108, no matter how experience comes from, trees, pandora, event or battle. The only downside is that creatures in his army don't get experience from battle, unless I level them using a different hero. I will set experience manually after battle. RE: Ваши вопросы по ERM-скриптам - Valery - 04.07.2016 21:20 Looking for a way to get the class of the artifact at x/y/z. So far, UN:J6 will only generate one, is there a way to get the class of an existing one? RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.07.2016 22:38 RE: Ваши вопросы по ERM-скриптам - igrik - 04.07.2016 22:39 No? RE: Ваши вопросы по ERM-скриптам - Valery - 04.07.2016 22:45 Damnt, skipped "type" in help because I was looking for class. Of course, thanks. RE: Ваши вопросы по ERM-скриптам - Valery - 04.07.2016 23:53 gamecreator, when you scripted events on/off, the graphic used was one square (36x36). if I want a new variant and I use a bigger graphic, does the script needs changes? Because it crashes as soon as I use bigger def. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.07.2016 01:55 Yes, it does that with bigger defs. Supposedly you would need to go through all affected tiles and remove graphics for each, but I didn't investigate this as one tile was enough and it worked. RE: Ваши вопросы по ERM-скриптам - Valery - 05.07.2016 03:08 Ah well, then is really complicated, I will take an easier path. Thanks anyway. RE: Ваши вопросы по ERM-скриптам - Valery - 05.07.2016 18:58 I have a question: I need a code which allows searching for a specific object on map, and each key press shows next object. So the loop must be stopped each time. So far testing with artifacts. it works well but I get the "UN:U can't get more objects" error when all artifacts of that class were found and I press once more. I must surely miss something, please tell me where. The error doesn't occur when I take out class checks, 15 artis on map, v8900 increments by 1 each time, after 15 searches all normal. RE: Ваши вопросы по ERM-скриптам - Valery - 05.07.2016 19:47 I found ![]() RE: Ваши вопросы по ERM-скриптам - StasPV - 07.07.2016 12:29 Всем добрый день! Есть ли простая возможность узнать контролируется ли активный стек ИИ или человеком? RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.07.2016 12:47 BG:H, HE:O, OW:I RE: Ваши вопросы по ERM-скриптам - StasPV - 07.07.2016 14:40 gamecreator, спасибо! RE: Ваши вопросы по ERM-скриптам - Valery - 10.07.2016 13:15 Hi, can I ask a little plugin please, about changing Ctrl+left click to Crtl+right click required to create sylvains (is hard coded so outside my erm knowledge)? Or other idea if you find better option. It conflicts with HD mod army management and it is very tedious when playing rampart with sylvain option enabled. RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.07.2016 00:41 Patch to switch from LMB to RMB: Code: 74F8D5 01Finer control is possible via ERM Hooker, or any particular combination can be patched in. If you are interested, I'll look into it. RE: Ваши вопросы по ERM-скриптам - Valery - 11.07.2016 01:49 Sure I am interested, when you have time. Just change it from Ctrl + LMB as HD mod uses that for army management. Alt and Shift are also used by HD, so my suggestion would be RMB, but then we have the info box popping after sylvain transformation. Any other ideas? This is the problem, each time I need to split eight cents or elfs, I get this: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.07.2016 04:49 (11.07.2016 00:41)gamecreator Wrote: Patch to switch from LMB to RMB:...facepalm. Just realized that's not how the game works. There is no easy way to change the combination to RMB+something, just to RMB or LMB+something. Should be possible using ERM Hooker though. Also can't you just manage troops in the status window instead? RE: Ваши вопросы по ERM-скриптам - Valery - 11.07.2016 06:14 yes sure, I can split in adventure map screen. If it is too complicate then forget it, no big problem. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.07.2016 13:42 (11.07.2016 04:49)gamecreator Wrote: There is no easy way to change the combination to RMB+something, just to RMB or LMB+something. Should be possible using ERM Hooker though.Solution: RE: Ваши вопросы по ERM-скриптам - Valery - 12.07.2016 20:43 Works great, thanks. Would it be possible to make plugin from or that was the "patch" problem you mentioned? I think that way it would be more useful, as almost every one today uses HD mod. If not, I will make a small mod stand-alone. RE: Ваши вопросы по ERM-скриптам - gamecreator - 12.07.2016 22:33 Even better, a patch: Code: 74F8D8 0F84500200006A11FF1594A26300F6C4800F843F02000090909090 ; set key comboRE: ERM-Справочник (ДракоЛича). v2.82 - Algor - 13.07.2016 05:10 Блин, кто знает, можно как-нить просто получить ранг опыта отряда в бою? RE: ERM-Справочник (ДракоЛича). v2.82 - Valery - 13.07.2016 10:22 Can't do it in BA then store per stack? RE: ERM-Справочник (ДракоЛича). v2.82 - gamecreator - 13.07.2016 11:16 Если вариант выше не подходит, можно через SN:E по типу существа и опыту или для конкретного отряда. Первое проще, потому вопрос: важно ли здесь как именно получать? То есть могут ли у отряда быть другие ранги, чем у существ его типа? RE: ERM-Справочник (ДракоЛича). v2.82 - Algor - 13.07.2016 13:47 gamecreator, по типу существа и опыту, думаю, будет достаточно. Во всяком случае, я не помню опций, которые добавляли бы бонусы непосредственно отрядам. Хотя такое и не исключено, конечно. А подправить EA:E нельзя? ![]() Valery, not usable for neutral/without hero monsters... RE: ERM-Справочник (ДракоЛича). v2.82 - gamecreator - 13.07.2016 15:00 (13.07.2016 13:47)Algor Wrote: А подправить EA:E нельзя?"Подправить" нельзя, она немного наркоманская. Модификатор там учитывается только при установке опыта, да и вообще она совсем иначе работает, чем HE:C. Там править надо кардинально. RE: Ваши вопросы по ERM-скриптам - Valery - 13.07.2016 17:01 And how could I make it work?
RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.07.2016 19:16 What? But it works, I just checked. Or do you mean how to compile it into bin file? RE: Ваши вопросы по ERM-скриптам - Valery - 13.07.2016 19:35 Ah thanks for link, forgot about. RE: ERM-Справочник (ДракоЛича). v2.82 - Algor - 13.07.2016 23:13 gamecreator, все работает, спасибо!
RE: ERM-Справочник (ДракоЛича). v2.82 - Bes - 13.07.2016 23:15 ох, как вспомню, как я голову ломал для этих целей в TE, прям золотые годы молодости ))) код из эмулятора Гавани (Click to View) RE: ERM-Справочник (ДракоЛича). v2.82 - gamecreator - 14.07.2016 00:58 bugyboy, слава воговским исходникам!
RE: Ваши вопросы по ERM-скриптам - Valery - 15.07.2016 01:34 Please what is wrong in this script? I want left click on specialty icon to open dialog. After closing the dialog, next click in Heroes screen will again open the dialog, and only after that it is ok. RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.07.2016 02:10 What does CM:S say each time? RE: Ваши вопросы по ERM-скриптам - Valery - 15.07.2016 02:20 118, is weird. Now I added to check CM:S too and it says 118 at each click but now it does not even open the dialog. Edit: oops, my eyes are tired, typed wrong values. Added CM:S check, now it works fine, thanks I have another question, it there a possibility to redraw screen in DL dialog? My text doesn't change (hint) unless I hover mouse on and out. RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.07.2016 09:50 If you are calling DL:A, the fourth argument is redraw control. 1 = redraw. Otherwise RE: Ваши вопросы по ERM-скриптам - Valery - 15.07.2016 14:39 I use 1 by default, and your code does nothing ![]() Everything redraws correctly except hints (DL$:H). Here is what I talk about: when I click on + button, it buys casts and in next screen you see that casts number is incremented, as this is not hint coded, but item text coded (DL:A). However in the hint dialog, at bottom (DL:H), nothing changed in text unless I move the mouse on and off the + button. Because the price increments with each purchase and a function runs and sets the new price. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.07.2016 20:50 Does this work? RE: Ваши вопросы по ERM-скриптам - Valery - 15.07.2016 22:10 I changed all hints to text items, made boxes bigger so they now update. I will test your code for hints a bit later (as I now have to revert the codes) then inform you about results. Thanks. RE: Ваши вопросы по ERM-скриптам - Valery - 15.07.2016 23:51 Wow, it works. This should be added to DL source code, as it is really great thing. Thanks. RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.07.2016 23:53 There is no trivial way to update hint, but WoG suppresses continuous hint updates for the same element, so I thought that enabling them would help. Apparently it did. I had another, more complex solution in case it failed. RE: Ваши вопросы по ERM-скриптам - Antinaar - 20.07.2016 03:50 Друзья, надеюсь здесь кто-нибудь есть и окажет мне руку помощи. - Видите-ли в редакторе герою можно дать всего лишь 99,999,999 опыта (59 уровень) но для ИИ со специальностью Волшебство, который не выходит из города, этого маловато. Вопрос: можно ли герою дать намного больше опыта с помощью ERM-скрипта и дать к примеру 75 уровень ради специальности замешанной на вторичный навык. - Причина: хочу всемогущего героя с 6424 уровнем со специальностью Волшебство который будет бить армагеддоном в 300к, но смирно сидеть в замке. ![]() - Второй вопрос порядком сложнее: нужен скрипт который : герой <номер 20> заходит в Объект (перед этим надо будет Объект обнулить) и все юниты в армии превращаются в Птицы Грома <существо апгрейд 5 уровня у Цитадели> (Работает как преобразователь скелетов только с Птицами Грома) - Также герой <номер 20> может воскресить любых существ (своих и противника) как Птицы Грома под своим контролем (работает как демонение Птицами Грома, только возрождает по количеству в не по ХР (3 крестьян = 3 Птицы Грома)) - И наконец при победе героя <номер 20> над противником - все павшие юниты (свои и противника) возрождаются в отряде героя <номер 20> как Птицы Грома ( та же 100% Некромантия только с теми же Птицами Грома) - Причина: кто читал Безумная Роща, Смирнова - Гасхааль, Повелитель Воронов воплотиться. P.S. Кто не читал - не поймёт. -Третий вопрос ещё сложнее: когда герой <номер 36> погибает, то возрождаеться с первоначальной армией на следующий ход в одном из своих жилищь существ на глобальной карте (именно своих жилищах - если герой красный = возродиться в случайном красном жилище) - Причина: Идея в том что нужно сильно поморочаться для захвата всех жилищь на карте приключений. Убить героя <номер 36> можно лишь захватив все жилища существ. P.S. Возможно я слишком много прошу, но разные ERM-справочники даже намёка на вышеуказанные задачи не предъявляли. Да пусть +3 мораль и удача вместе с Альянсом Ангела сопровождают в жизни тех кто не останется равнодушным к моей просьбе.[/b] RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.07.2016 11:04 (20.07.2016 03:50)Antinaar Wrote: - Видите-ли в редакторе герою можно дать всего лишь 99,999,999 опыта (59 уровень) но для ИИ со специальностью Волшебство, который не выходит из города, этого маловато. Вопрос: можно ли герою дать намного больше опыта с помощью ERM-скрипта и дать к примеру 75 уровень ради специальности замешанной на вторичный навык.Это очень просто делается через HE:E, но уровни героя ограничены и 6424й уровень ты никак не получишь. К тому же, высокие уровни ещё и багнутые. Можешь почитать об этом в ФизМиГе подробнее. Но если ты хочешь просто увеличить урон от заклинаний, то не мучайся с волшебством, а увеличь его в !?MR0. Номер героя должно быть возможно получить через BG:H. (20.07.2016 03:50)Antinaar Wrote: - Второй вопрос порядком сложнее: нужен скрипт который : герой <номер 20> заходит в Объект (перед этим надо будет Объект обнулить) и все юниты в армии превращаются в Птицы Грома <существо апгрейд 5 уровня у Цитадели> (Работает как преобразователь скелетов только с Птицами Грома)Это тоже элементарно, HE:C0 на все непустые слоты. (20.07.2016 03:50)Antinaar Wrote: - Также герой <номер 20> может воскресить любых существ (своих и противника) как Птицы Грома под своим контролем (работает как демонение Птицами Грома, только возрождает по количеству в не по ХР (3 крестьян = 3 Птицы Грома))Что значит может воскресить, как это должно работать? (20.07.2016 03:50)Antinaar Wrote: - И наконец при победе героя <номер 20> над противником - все павшие юниты (свои и противника) возрождаются в отряде героя <номер 20> как Птицы Грома ( та же 100% Некромантия только с теми же Птицами Грома)Потери можно получить в триггере конца битвы, отняв значение BM:N от количества существ в слоте, на который указывает BM:O. Добавление существ - одна из вариаций HE:C. (20.07.2016 03:50)Antinaar Wrote: -Третий вопрос ещё сложнее: когда герой <номер 36> погибает, то возрождаеться с первоначальной армией на следующий ход в одном из своих жилищь существ на глобальной карте (именно своих жилищах - если герой красный = возродиться в случайном красном жилище)Каждый ход проверяешь хозяина героя. Если -1, то герой мёртв. Тогда обходишь все жилища через UN:U и считаешь количество жилищ нужного цвета. Выбираешь случайное из них. (20.07.2016 03:50)Antinaar Wrote: P.S. Возможно я слишком много прошу, но разные ERM-справочники даже намёка на вышеуказанные задачи не предъявляли.Честно? Две задачи решаются одной командой. RE: Ваши вопросы по ERM-скриптам - Antinaar - 20.07.2016 12:48 Большое спасибо, попробую. Кстати есть комбинация получения опыта которая в SoD и WOG даёт герою 6424 уровень. Советую посмотреть начало карты Xiedu. Герой (6424) Армагеддоном убивает 2000 костяных драконов. RE: Ваши вопросы по ERM-скриптам - Valery - 20.07.2016 12:59 (20.07.2016 11:04)gamecreator Wrote: Это очень просто делается через HE:E, но уровни героя ограничены и 6424й уровень ты никак не получишь. Actually with Igrik's code he gave me for Deadlift map, any level is safe now. I used it to get a 114 level Tazar which never bugged or went into overflow/negative. If 114 is possible, 6024 will most likely be to. RE: Ваши вопросы по ERM-скриптам - igrik - 20.07.2016 13:19 Antinaar Wrote:Кстати есть комбинация получения опыта которая в SoD и WOG даёт герою 6424 уровень. Советую посмотреть начало карты Xiedu. Герой (6424) Армагеддоном убивает 2000 костяных драконов.И что? С чего ты взял что такой урон завязан на 6424 уровене? Банальная правка силы армагеддона в текстовике для ролика карты. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.07.2016 16:20 Прошу прощения, 6424 уровень и правда существует. Но по-моему увеличить урон напрямую всё равно легче. RE: Ваши вопросы по ERM-скриптам - igrik - 20.07.2016 16:37 Ух ты, а я и не знал. Получается максимальный уровень равен 32767 Кстати, у спецов по интеллекту на таком уровене мана в полной мере не может восстановиться ни в замке, ни через колодец. Видимо слишком большокй карман :D Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Valery - 20.07.2016 16:51 At least you don't need to put a well in your map.
RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.07.2016 17:12 Valery, don't underestimate people.
RE: Ваши вопросы по ERM-скриптам - Valery - 20.07.2016 17:44 Now imagine your face when you play some standard custom map, have 1 million spell points then you pass some event which gives spell points. It will remove you all spell points except 999 ![]() Stupid game code, not taking in consideration intelligence and other bonuses. RE: Ваши вопросы по ERM-скриптам - igrik - 20.07.2016 18:00 Потому что игра не расчитана на такие огромные величины. Забавен еще один факт. На таком уровне специалист по защите вообще god_mode. Любой физический урон снижается до 1 единицы. И получается плевать, бъет ли тебя один крестьянин или легион лазурных. А специалист по логистике в начале хода имеет 786775 ед.перемещения. Специалист по лидерству +4915 ед. боевого духа. Ну короче вы поняли
RE: Ваши вопросы по ERM-скриптам - Valery - 20.07.2016 18:30 1000 mana is not really large quantity, it means intelligence/or visited mana spring and 50 knowledge, definitely in the standard range. With 1000 mana, if you pass an event giving x mana, it will take you out 1 mana, 999 is the maximum coded it seems. RE: Ваши вопросы по ERM-скриптам - Valery - 21.07.2016 13:02 Have a question please, in ERM it says if/en are limited to 10 levels, means in same trigger I can use only 10 if/en structures? Just to be sure. RE: Ваши вопросы по ERM-скриптам - igrik - 21.07.2016 13:16 No. It means attachments. RE: Ваши вопросы по ERM-скриптам - Valery - 21.07.2016 13:29 Ok thanks. RE: Ваши вопросы по ERM-скриптам - Valery - 27.07.2016 17:18 Does anyone know how to store the absolute data of a square? Because if we add an object on that square then remove the object, the square will not return to initial state (ie it displayed first "dirt", now it displays nothing) I would need to store initial data then restore it after manipulations, so there is nothing corrupted on that square. I assume the square is empty, no yellow trigger on. RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.07.2016 21:32 There is no simple way. Only manually save every data structure related to that square. What kind of manipulation do you want to do? RE: Ваши вопросы по ERM-скриптам - Valery - 27.07.2016 23:39 For example, if you place an object near water then remove it later, trying to land on that spot will crash the game. I had a lot of annoying problems in one of my map where the player can manually place teleporters and remove them later. So I suspect this problem to create corrupted squares later, which corrupts DO loops and so on. Wondering is there is a way to get ALL infos about one square so we can restore later, regardless how we modded the square in between. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2016 00:52 There is an object "Anchor Point" (type 3). It is automatically placed by the game near water, but apparently not when you remove objects via ERM. UN:O is really quite buggy, it doesn't even reset type/subtype. As for getting all info. Let's say you do it, but then that tile may change in a way that you would want to keep (for example, some other objects getting into it from adjacent tiles). Then your saved state is useless, since it would revert all "good" changes. I can write you some code that would simply save and restore raw tile data, but most likely it would make the game unstable or just crash it outright. Also saved data may remain valid just until game restart. Or until next game load. RE: Ваши вопросы по ERM-скриптам - Valery - 28.07.2016 03:05 Ok thanks, if it makes the game unstable then better keep only as minor issue. I was hoping there is a way to get a square value before changing it then restore later, like flags for monsters or such. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2016 03:10 If you say what exactly you want to accomplish, there is likely a better way to do it. RE: Ваши вопросы по ERM-скриптам - Valery - 28.07.2016 03:44 For instance, I get a few reports about TEW4 map where people overuse a lot the feature place/remove teleporter and then month 3-4 a lot of loops give errors, creature banks (they show 0 monsters inside), monsters (they start to have artifact names), so this look as game data corruption. However my script restores the type and subtype of the square and even the UN:C (control word) value, so there may be missing another core detail. Or when playing that map with another faction, where the manipulation of squares is not possible, such errors do not occur. Still, is an indirect guess of the suspected error, I am not sure, as players can do millions of other individual manipulations I didn't expect. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2016 12:17 Sounds like some object lists are overflowing. I don't know, is there a limit to the number of teleporters on a map? UN:I doesn't check limits (like how it's possible to place over 48 towns using ERM) and WoG code tends to not work properly with lists. What objects do you place with ERM? Also if you manually change type/subtype of a tile, then from and to what? Restoring control word, you can do this no later than next !?GM1, otherwise it may cause problems for objects with limits. RE: Ваши вопросы по ERM-скриптам - Valery - 28.07.2016 12:43 The player can place teleporters, but only 1/per month (2 on second month and so on), so is not the number of teleporters which overflows. However he can place/remove that teleporter as much as he wants so he can do that 1000 times a turn, changing 1000 squares if he wants. When he places a teleporter I store that square OB:C in PO998:B0/$, check if other object or yellow square then place if check negative. When I remove teleporter I restore OB:C and set type/subtype to -1/-1. Personally I never had any error in all my tests, but I got twice reports and saves of corrupted loops when using this feature, as early as month 3. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2016 12:55 May I see the save? Do I need anything additional to play it? Also you don't need to restore control word if you are clearing type/subtype anyway. RE: Ваши вопросы по ERM-скриптам - Valery - 28.07.2016 13:14 SAVE, click end turn and watch the error cascade on day 1 of the week. Then all creature banks are corrupted. You need only TEW 4 mod because of graphics. Ignore erm messages when loading save, is probably because he uses interface mods you don't have. Thanks. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2016 21:55 (28.07.2016 12:43)Valery Wrote: When he places a teleporter I store that square OB:C in PO998:B0/$I noticed you also store some value for creature banks there. Is it possible that they corrupt each other? RE: Ваши вопросы по ERM-скриптам - Valery - 28.07.2016 22:40 I only use a modified version of wog script "CB respawn every 14 days", with different guards and rewards values, then the PO998:B0/$ is modified only to multiply the number of next guards. Also the error may come from the map size, that was the first XXL maps, with a lot of objects and decorations. However the CB corruption occurs only when using Matsre of Elements faction, the one which is able to place/remove teleporters, and move much faster by doing so. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2016 22:46 (28.07.2016 22:40)Valery Wrote: I only use a modified version of wog script "CB respawn every 14 days", with different guards and rewards values, then the PO998:B0/$ is modified only to multiply the number of next guards.Indeed, but you also have this: Which expects there to be a saved control word value and not some value from creature banks script. RE: Ваши вопросы по ERM-скриптам - Valery - 28.07.2016 23:08 yes I had to do that because late game (month 6-9) creature generators as imp crucibles, sometimes get corrupted too. So I check their OB:C value and with a weekly timer I restore this value, in case it changed: Its only a safety measure which slowed down the corruption process. RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.07.2016 23:33 Oh wait, confused imp crucible and imp cache. For now the testing process is slowed, I can't successfully saveload. The moment I try to load the game I started, it crashes silently. RE: Ваши вопросы по ERM-скриптам - Valery - 28.07.2016 23:49 Well is not biggy, as I said reports about this corruption are rare and I myself played the map 50 times in the last 4 years, without any crash or problems. Most probably people playing do weird things, as stopping on day 7 on creature banks, so the next day timer confuses the two ID's, or overuse teleporters (someone reported he placed teleporter at each step, that makes 40 teleporters/hero and per day, is simply crazy. But it shouldn't crash on save/load anyway, it was tested up to 2.46 version. Try to save/reload starting with day 2 maybe, as one first day a lot of values are set? RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.07.2016 00:45 The cause of the error is -1 as a control word of one of the crypts. I can't find anything that may have caused this value. Perhaps it's because XXL, perhaps something else. Every reason I could think of doesn't seem to be the case. It's hard to find anything without knowing when exactly this change happened. RE: Ваши вопросы по ERM-скриптам - Valery - 29.07.2016 01:11 Yes, it may be because he stops every day on creature banks and after a time ID's of heros and object under get confused, or else. I wasn't able to find a constant error neither, therefore to bring a fix. Thanks anyway. RE: Ваши вопросы по ERM-скриптам - Elzivir - 07.08.2016 16:16 День добрый! Возник такой вопрос: Каким образом можно корректно заменить объект на карте, если изначальный его вариант занимал в ширину, допустим, 3 клетки, а отредактированный - только 2. А то получается, при наведении курсора на освободившуюся уже пустую клетку, вылезает наименование объекта. Да и герои обходят ее стороной (как если бы она была занята). Файлы *.def/*.msk вроде как изменены верно, но все равно где-то продолжает храниться информация, что данный объект должен занимать 3 клетки... RE: Ваши вопросы по ERM-скриптам - Valery - 07.08.2016 19:14 Mod manager/objects editor Open and modify objects.txt in Heroes3/data/H3bitmap.lod or, if for Era, make your own objects.txt in your mod where you modify that object passability. RE: Ваши вопросы по ERM-скриптам - Elzivir - 07.08.2016 21:39 AVTmyst0.def 000111111111111111111111111111111111111111111111 010000000000000000000000000000000000000000000000 111111111 000010101 55 0 0 0 И как тут сделать объект "Мистический сад" в ширину 2 клетки вместо 3-х? К сожалению, близкого знакомства с двоичной системой счисления не имею...
RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.08.2016 21:48 Так открой его в редакторе, как тебе Valery посоветовал. Например, в том, что в комплекте с Эрой идёт (Tools\ObjTxtEditor). RE: Ваши вопросы по ERM-скриптам - Valery - 07.08.2016 21:59 Also after editing with object editor, before closing select "save current list" and not "save". The second will not save the modifications. RE: Ваши вопросы по ERM-скриптам - Elzivir - 07.08.2016 22:51 Спасибо Вам! С этим разобрался. Скажите, а файлы *.msk/msg за что отвечают? RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.08.2016 23:56 За поклеточное отображение def, если не ошибаюсь. RE: Ваши вопросы по ERM-скриптам - Elzivir - 11.08.2016 23:16 (07.08.2016 19:14)Valery Wrote: Mod manager/objects editor Подскажите, на базе какого варианта файла "objects.txt" можно создать свой? Дело в том, что их в Эре несколько (пока что нашел только 6): 1) Data\h3bitmap.lod\objects.txt 2) Mods\WoG\Data\hmm35wog.pac\zaobjts.txt \zeobjts.txt \zobjcts.txt 3) Mods\WoG Rus\Data\era rus.pac\objects.txt \zeobjts.txt Начал редактировать файл zaobjts.txt, вставил его в новый архив *.pac и присвоил данной директории высший приоритет. Все изменения в основном касались корректного отображения объектов на заснеженной территории и назначения определенному типу ландшафта соответствующей ему по внешнему виду квестовой хижины. И если первые изменения удалось внедрить в игру, то с хижинами возникли проблемы. Они продолжают генерироваться на случайных картах в прежнем режиме. К тому же, попробовал убрать две крайние верхние (непроходимые) клетки у арены в строке AVSarna0.def. Результат - 0. Клетки как были непроходимые, так и остались. Вот и подумал, что может быть я не тот файл выбрал в качестве основы для редактирования... P/S: Для сохранения изменений в строке нажимаю Ctrl+L, а перед закрытием всего файла - Ctrl+S. Причем после Ctrl+S пропадает из файла последняя строка: AHplace.def 101111111111111111111111111111111111111111111111 010000000000000000000000000000000000000000000000 011111111 011111111 214 0 3 0 Кто-нибудь знает на что она влияет и как сделать, чтобы она не пропадала (зачем-то же она нужна)? RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 16.08.2016 16:11 Мне стало интересно. Есть ли какие-то ограничения у ERM? Ну, то есть, есть ли у него придел? Можно ли его нагрузить до отказа? RE: Ваши вопросы по ERM-скриптам - MOP - 16.08.2016 16:22 Очень легко... RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 16.08.2016 16:39 MOP, благодарю. У меня появилось несколько других вопросов. Можно ли сделать так, что бы только через два уровня можно было выбирать вторичный навык? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2016 16:44 HL:S RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 16.08.2016 17:01 Gamecreator, меня не так сильно интересует как, а всё-таки возможно ли. Мне бы хватило ответа "Да". Но всё равно спасибо за подсказку. А можно ли создать такой скрипт, который позволит переделывать ландшафт? Пример: вы в маленькой пещере (подземелье). Например рабочий размер там 4x4. И например ваш герой стоит возле стены смотря на неё, и скажем нажимая на клавишу "O". Появляется окно, с предложением: "Хотите ли вы начать раскопки? (На это понадобится несколько ходов)". И вот, мы выбрали "да". У героя отнимается способность передвигаться и ходить несколько ходов. И вот, после этих ходов, выскакивает сообщение "%Hero_username% закончил раскопки". И теперь перед героем открывается ещё 4x4 клетки подземелья. RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2016 17:25 Можно, но открытая территория или выглядеть будет по-уродски, или слишком много возни. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 16.08.2016 17:34 Спасибо. Но почему же будет по-уродски? Ведь это будет просто четыре клетки. RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.08.2016 18:22 Потому что так работает ландшафт в героях. Он просчитывается не в реальном времени, а при изменении карты в редакторе. Почитай про типы и подтипы почвы в описании рисивера TR. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 16.08.2016 18:28 Спасибо, прочту. RE: Ваши вопросы по ERM-скриптам - feanor - 16.08.2016 19:07 Короче, дело в том, что нужно не просто четыре клетки ставить, а еще и стенки вокруг них. Ну и отслеживать пересечения с уже существующим ландшафтом. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 16.08.2016 23:06 А какой триггер отвечает за проверку флага? RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.08.2016 01:25 Триггер и флаг - это вещи совершенно никакого отношения друг к другу не имеющие. О том, как проверять флаги, написано в разделе "Флаги и переменные". RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 17.08.2016 01:54 Хорошо, спасибо. RE: Ваши вопросы по ERM-скриптам - Pun-Chela - 17.08.2016 02:53 А как можно героя, решить на несколько дней возможности передвигаться? Скажем на четыре дня. Я понял как это сделать на ход, а как на несколько не могу понять. RE: Ваши вопросы по ERM-скриптам - Bes - 17.08.2016 11:22 (17.08.2016 02:53)Pun-Chela Wrote: А как можно героя, решить на несколько дней возможности передвигаться? Скажем на четыре дня. Я понял как это сделать на ход, а как на несколько не могу понять.через Таймер TM и некий флаг. Пока флаг будет скажем TRUE, будет через таймер на каждый новый день сбрасываться очки хода герою.... А после сброса флага (на 4й день), таймер автоматом отключится RE: Ваши вопросы по ERM-скриптам - gamecreator - 17.08.2016 14:56 (17.08.2016 02:53)Pun-Chela Wrote: А как можно героя, решить на несколько дней возможности передвигаться? Скажем на четыре дня. Я понял как это сделать на ход, а как на несколько не могу понять.Заведи переменную с количеством оставшихся дней и при каждом обнулении вычитай 1. RE: ERA II - majaczek - 18.08.2016 15:34 Code: !?CM1; LMB push in Town Screen, on Town Hallit displays the message but town screen is shown? RE: ERA II - igrik - 18.08.2016 15:47 Your mistakes: One: !!FU|y1<>11/y2<>12:E; not push on Town Hall Two: !_!CM:R0; disable [extreme solution] Right: RE: ERA II - majaczek - 18.08.2016 15:55 (18.08.2016 15:47)igrik Wrote: Your mistakes:!_! is a comment not a mistake, I hope you scrolled the script, there is another !!CM:R0; but I fixed it anyway, it needed SN:Q after CM:R0 RE: ERA II - majaczek - 18.08.2016 16:01 Code: !?CM1; LMB push in Town Screen, on Town HallThis Works Just scroll the codebox to see SN:Q ![]() Ooops! y1 not y2 :P RE: Ваши вопросы по ERM-скриптам - kozelrus - 22.08.2016 04:03 Решил всё же вернутся к глобальному моду. Не хватает знаний ЕРМ языка. А именно, как добавить нужное существо на стены замка при осаде? Допустим, убрать стрелков Некро (Лич 5 уровня) и добавить на стены 1 уровень (улучшенный) - (допустим заменяем апнутых скелетов на скелетов лучников) И где переменные, что бы я уже дальше по шаблону RE: Ваши вопросы по ERM-скриптам - igrik - 22.08.2016 08:14 Нигде, такого в ерм справке ты не найдешь. Нужно смотреть темы по UN:C. Но я чот не нашел пост feanora, а помню, где-то же был... RE: Ваши вопросы по ERM-скриптам - kozelrus - 22.08.2016 12:21 (22.08.2016 08:14)igrik Wrote: Нигде, такого в ерм справке ты не найдешь. Нужно смотреть темы по UN:C. Благодарю, будем пробовать знаю что в ерм не найдешь, потому и спрашиваю.. p.s. нашет ото MoPа такое !?FU@Number@; ; x1 - тип города ; x2 - тип существа на замену !!VRx1:*32+6541192; !!UN:Cx1/4/x2; Почему первая и 3 строка отличается? Су2/2 и Сх1/4 что это 2, и что это 4? RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.08.2016 12:38 (22.08.2016 12:21)kozelrus Wrote: Почему первая и 3 строка отличается?Потому что одно просто код, а другое - функция. (22.08.2016 12:21)kozelrus Wrote: что это 2, и что это 4?Размер целого числа в байтах. И вообще у тебя такие вопросы, хоть бы в справочник заглянул. RE: Ваши вопросы по ERM-скриптам - kozelrus - 22.08.2016 12:45 (22.08.2016 12:38)gamecreator Wrote:(22.08.2016 12:21)kozelrus Wrote: Почему первая и 3 строка отличается?Потому что одно просто код, а другое - функция. Да я загляну то, с 2013 не занимался этим, всё подзабыл) как раз на этом вопросе и забил на герои, потому что понял, что сложно( RE: Ваши вопросы по ERM-скриптам - igrik - 22.08.2016 16:50 Полный скрипт должен выглядеть так: Но еще раз повторяю, если не будет в дефе скелетов-воинов группы кадров стрельбы, то ваша игра будет ловить вылеты RE: Ваши вопросы по ERM-скриптам - Bes - 22.08.2016 21:24 igrik, а деф снаряда нужен при этом отдельный? или скелет к примеру будет стрелять тем снарядом, что был у исходного башенного монстра? RE: Ваши вопросы по ERM-скриптам - igrik - 22.08.2016 23:28 Тем, что был у исходного. Но и это легко изменить. RE: Ваши вопросы по ERM-скриптам - feanor - 23.08.2016 12:38 У меня была где-то замена "на лету", во время осады (можно даже разных стрелков в разные башни, лол) если не забуду вечером RE: Ваши вопросы по ERM-скриптам - kozelrus - 23.08.2016 19:25 (23.08.2016 12:38)feanor Wrote: У меня была где-то замена "на лету", во время осады (можно даже разных стрелков в разные башни, лол) Буду рад. Ранее спрашивал, обещали глянуть, но так и закончилось..переспрашивать уже не стал RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 12:11 SN:W vars are not kept in a save it looks. A save with SN:W vars already set is showing each of them as 0 when played on another player computer. RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 12:17 They were saved last time I checked. Maybe a typo in the var name? RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 12:23 No, all fine. Thats very strange, look: The timer: I ask him what he sees as monster in dialog, he says Titan. I get the save, I see pikeman. I press F12 and check: !!SN:W^TEW2_random4^/?y1 and y1 is zero. And this is for every save people sent me. On their side all fine, when I load all SN:W are zero. RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 12:28 Can I see the save? RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 12:31 You have it, same. Press the little ? button on minimap, and check both monsters proposed in fights. Both are pikeman, so value is zero, which should never be. RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 13:57 You mean Adventure Cave option? It has Lords of Thunder, Darkness Dragons and Lords of Thunder. Training Hall has Champions. RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 14:12 It is a conspiracy against me! This is what I get when loading that save, also when loading all saves people send to me. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 16:36 Execute this: What does it say? RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 17:09 it doesn't like it, instant crash, both HD and normal. RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 18:39 Hmm, different era.dll address. It was supposed to show you info about the number of SN:W variables. Try this: RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 18:56 Same, crash. How come I have a strange era.dll, is the one from the regular package... I don't remember updating it. RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 19:15 era.dll modified 18.07.2013 01:54:10, size 220672 bytes It's the latest version, you had a little older one IIRC. Didn't you update? RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 19:42 (06.09.2016 19:15)gamecreator Wrote: era.dll modified 18.07.2013 01:54:10, size 220672 bytes 253 952 octets here, how to find creation date? properties say created/modified may 2015. Where to download latest safe? RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 20:07 (06.09.2016 19:42)Valery Wrote: 253 952 octets hereSeems like too many. Is this the size on the hard drive maybe? (06.09.2016 19:42)Valery Wrote: how to find creation date? properties say created/modified may 2015.RMB -> Properties, not sure about Win7. Try to fiddle with folder views? Created and modified have completely different meanings. Created shows when this file appeared on your storage device, while modified is a file version of sorts. (06.09.2016 19:42)Valery Wrote: Where to download latest safe?http://wforum.heroes35.net/showthread.php?tid=3155 RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 20:18 Or wait, Valery, maybe you have ERA 2.47? RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 20:53 it is possible, as Bersy asked me to test the campaigns. But that was long time ago, can't remember exactly if I reinstalled or not. Here is my era.dll RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.09.2016 21:06 251392 bytes, date unknown (because the file wasn't in an archive, its modification date is not saved). There is a string "2.47.0" inside. Yeah, this is some 2.47 alpha and most likely the reason of your bug. Next time you want to test something, remember that you can copy the game folder to make an isolated test version. RE: Ваши вопросы по ERM-скриптам - Valery - 06.09.2016 21:15 Ok thanks. I will reinstall. btw, all the links from bersy site are dead, so now Era 2 is wakeofgods.org. Also for those interested, I uploaded the Heroes 3 Complete GoG installer HERE (900 Mb) RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.09.2016 00:08 (06.09.2016 21:15)Valery Wrote: btw, all the links from bersy site are deadThat is... annoying. My backup link for the latest 2.46. RE: Ваши вопросы по ERM-скриптам - Valery - 07.09.2016 11:34 Another bug to solve, but this time is about win 10. Can anyone using win 10 please download Seers huts uncovered, then load any SoD map (must have seer huts in), right-click on quests and report if error message? 3 people with win 10 sent me this kind of error: Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Antinaar - 08.10.2016 00:13 Друзья, Пожалуйста ответьте на такой вопрос: Изменить ландшафт клетки можно используя её координаты. Но что делать если нужно изменить целую часть карты вплоть до карты целиком? Я не хочу верить в то, что нужно создавать тысячи команд просто для изменения области от каменной к травяной. Пожалуйста объясните как использовать "массовые" координаты ибо ERM не понимает простую математическую логику: Пример: <10 или 0<x<100. ERM в принципе не понимает алгебры - X Y или Z Заранее спасибо ![]() И ещё, кто-нибудь, можете скинуть ссылку на обновление ERM а то многие команды, описанные в ERM-help у меня по-просту "пустышки", не смотря на то что у меня последняя версия WOG-3.58f. RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.10.2016 01:40 (08.10.2016 00:13)Antinaar Wrote: Пожалуйста объясните как использовать "массовые" координаты ибо ERM не понимает простую математическую логику:Никак. Нет массовых координат. Массовые вызовы команд делаются через циклы (функция + DO). (08.10.2016 00:13)Antinaar Wrote: И ещё, кто-нибудь, можете скинуть ссылку на обновление ERM а то многие команды, описанные в ERM-help у меня по-просту "пустышки", не смотря на то что у меня последняя версия WOG-3.58f.Держи. А очень нужен WoG 3.58? Может быть попробуешь ERA? RE: Ваши вопросы по ERM-скриптам - igrik - 08.10.2016 07:35 (08.10.2016 00:13)Antinaar Wrote: Изменить ландшафт клетки можно используя её координаты.Вы выбрали не самый простой пример для изучения ERMа. И да, для карты размером XL с подземельем приходится вызывать функцию изменения почвы 144^2*2=41472 раз. По другому - никак. Да и так наверное в любом программировании - часто приходится использовать поеденичные переборы огромного списка элементов массива. Наглядный пример - методы сортировки. RE: Ваши вопросы по ERM-скриптам - Antinaar - 14.10.2016 22:17 Игрик, спасибо что дал скрипт на ландшафт всей карты). К счастью, или сожалению у меня появился новый вопрос (просьба). Видите ли у меня в задумке: - Когда любой Красный герой нападает на любого героя другой комманды и выигрывает бой - на карте в точке 50/50/0 появляеться Тюрьма с поверженным героем. - Если Тюрем уже много, и данная клетка занята, то попробовать поставить тюрьму на 2 клетки правее, но если координата Х выше чем 75, то есть правее 75/50/0, то Тюрьма появляеться на 4 клетки ниже от 50/50/0. (ряды заполняються) - Так-же на 2 клетки ниже от тюрьмы появляеться табличка с именем заключенного. - При освобождении героя табличка исчезает. - Когда освободить заключенного, у него будет 1 тролль. (Флаг освобожденного соответствует игроку который его освободил) Основная проблема в том,что я не нашел триггера который работает когда герой погибает. Скрипт очень обширный, и я не обижусь если вы откажетесь от его создания. А так, бесконечно благодарю если он у выйдет его сделать полностью стабильным и работоспособным. RE: Ваши вопросы по ERM-скриптам - gamecreator - 14.10.2016 22:50 (14.10.2016 22:17)Antinaar Wrote: Основная проблема в том,что я не нашел триггера который работает когда герой погибает.Проверь владельца героя после битвы. RE: Ваши вопросы по ERM-скриптам - Antinaar - 15.10.2016 02:11 (14.10.2016 22:50)gamecreator Wrote:(14.10.2016 22:17)Antinaar Wrote:Проверь владельца героя после битвы. В том то и дело что !!HE:?O; без проблем, но как эту информацию использовать я ещё не понимаю. В !!IF я ничего не нашёл а !!FU не имею понятия как использовать. RE: Ваши вопросы по ERM-скриптам - Algor - 15.10.2016 13:19 Antinaar, 1) Через HE:O проверяешь принадлежность каждого из игроков после боя (в триггере !?BA53). Для проигравшего значение будет -1. 2) Через OW:V проверяешь доступных в таверне героев для хозяина проигравшего. Если поверженный герой в таверне не появился, значит он не сбежал/сдался и можно честно "засаживать его в тюрьму". 3) С засаживать есть небольшая проблема. После добавления через OB:I тюрьмы и назначения ей контрольного числа равного номеру героя (OB:C), тюрьма все равно не функционирует (герой при освобождении не появляется). Но никто не мешает при посещении тюрьмы "появить" героя вручную. Хотя может есть и более прямой способ работать с тюрьмами, я ими как-то не занимался. RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.10.2016 14:34 (15.10.2016 02:11)Antinaar Wrote: В том то и дело что !!HE:?O; без проблем, но как эту информацию использовать я ещё не понимаю. В !!IF я ничего не нашёл а !!FU не имею понятия как использовать.Эм, прочитай раздел "Flags and variables"? RE: Ваши вопросы по ERM-скриптам - Antinaar - 15.10.2016 21:49 Почему этот скрипт вызывает вылет? Пожалуйста помогите. Я не знаю что делать ZVSE !?BA53; !?HE0; !!HE0:O?v10; !!IF&v10=-1; !!UN:I20/20/0/62/0; !!TR20/20/0:P1; !?OB20/20/0; !!UN:O20/20/0; !!UN:I20/19/0/34/0; RE: Ваши вопросы по ERM-скриптам - gamecreator - 15.10.2016 23:49 (15.10.2016 21:49)Antinaar Wrote: !!IF&v10=-1;Это что такое? Ни команды, ни даже двоеточия. (15.10.2016 21:49)Antinaar Wrote: !!UN:I20/19/0/34/0;Ну и к слову герои не так ставятся на карту, а установкой координат и владельца через HE. RE: Ваши вопросы по ERM-скриптам - Profy13 - 26.10.2016 13:58 Всем привет. Имею не маленький опыт в применении ERM. Если что, готов помочь, спрашивайте. И еще, конечно, хотелось бы, чтобы сдешние гуру глянули на мою карту и высказали мнение. Было много убито на нее сил и времени. Извините, если ссылки нельзя выкладывать. Спасибо! http://forum.heroesworld.ru/attachment.php?attachmentid=46827&d=1477225220 RE: Ваши вопросы по ERM-скриптам - igrik - 26.10.2016 15:24 Что сказать, карта отличная. Прохождение мне понравилось, а это было лет так 7-8 назад. Кстати и с ее помощью я изучал ERM, который тогда еще не знал совсем. Ссылки выкладывать можно, только желательно их читабельно оформлять. Например так:
Карта: "Мы не вечны..." Ко всему прочему эта ссылка требует регистрации на том форуме, что для людей там не зарегистрированных не есть гуд. RE: Ваши вопросы по ERM-скриптам - Profy13 - 26.10.2016 18:05 (26.10.2016 15:24)igrik Wrote: Что сказать, карта отличная. Прохождение мне понравилось, а это было лет так 7-8 назад. Кстати и с ее помощью я изучал ERM, который тогда еще не знал совсем. Спасибо! Приятно слышать, что кто-то даже учился по ней. Раньше, когда инета не было, я брал сырой help на английском языке, переводчик promt, bred3, в качестве текстового редактора с синтаксической подсветкой, Exel и какой-нибудь унифицированный скрипт и сидел репу морщил по сто раз перезапуская карту
, чтобы понять как это работает . Хорошее было время)) RE: Ваши вопросы по ERM-скриптам - Heromant - 31.10.2016 04:08 Подскажите, как заставить ИИ посещать какой-то объект 63 типа не по законам посещения пирамиды, а по законам посещения мельницы или камня знаний? То есть, чтоб ИИ не боялся посещать чаще. RE: Ваши вопросы по ERM-скриптам - Bes - 31.10.2016 13:47 а если нужный вам объект изменить так, чтобы он технически и был той самом мельницей (с блокировкой её свойств при посещении), но внешне выглядел как вам надо? RE: Ваши вопросы по ERM-скриптам - Valery - 12.11.2016 19:49 Someone reported that Morn battlefields does not display correctly when battle on beach. I checked and the mod only searches for terrain type, not subtype. After a couple of battles tests on beach, I got a quite big range of subtype values, between ID = 29 and ID = 47 (on grass for this test). The image from manual is not very clear neither, about where is beach (21-48, then 74+? 40 doesn't look as beach to me): ![]() What would be a proper way to identify if a battle is on beach so exit the script? Check surrounding squares for water? RE: Ваши вопросы по ERM-скриптам - Algor - 12.11.2016 20:40 (12.11.2016 19:49)Valery Wrote: Someone reported that Morn battlefields does not display correctly when battle on beach.... Я когда-то уже правил это: RE: Ваши вопросы по ERM-скриптам - MOP - 12.11.2016 20:46 Меня глючит или в !!GD перепутаны местами команды N и T? RE: Ваши вопросы по ERM-скриптам - Algor - 12.11.2016 21:13 Тебя глючит. Вот для 13-го сада, например:
RE: Ваши вопросы по ERM-скриптам - Valery - 12.11.2016 22:13 Algor, thanks. Mod reuploaded. No beach backgrounds so I just let the script exit, if beach. If any has such pcx, let me know. RE: Ваши вопросы по ERM-скриптам - Algor - 12.11.2016 22:42 Valery, добавь еще условие, чтобы исключить битвы на воде: RE: Ваши вопросы по ERM-скриптам - Valery - 12.11.2016 23:16 yeah, right
RE: Ваши вопросы по ERM-скриптам - Algor - 12.11.2016 23:19 Я сам только заметил. Битвы на воде - такая редкость. А что, картинок для полей на побережьях нету? Ну, чтоб разбавить стандартные. Я понимаю, что это тоже нечастые битвы, но все же. RE: Ваши вопросы по ERM-скриптам - Valery - 13.11.2016 00:30 I don't understand sorry, google giving crap. RE: Ваши вопросы по ERM-скриптам - gamecreator - 13.11.2016 00:37 (13.11.2016 00:30)Valery Wrote: I don't understand sorry, google giving crap.Are there no coastline backgrounds to add for variety? Even if won't see them often. RE: Ваши вопросы по ERM-скриптам - Valery - 13.11.2016 00:47 yes thats I was saying about script exiting when coast. Looks like Morn didn't design any coast bg. RE: Ваши вопросы по ERM-скриптам - Heromant - 13.11.2016 19:05 Всем привет. Как сделать, чтобы триггер !?OB сработал на посещении любого объекта без конкретизации не только подтипа, но и типа объекта? Триггер движения HM не подходит, так как он срабатывает до посещения. RE: Ваши вопросы по ERM-скриптам - Algor - 13.11.2016 20:16 Heromant, на чистом ERM вроде никак. А оно точно нужно, чтобы выполнялся код при каждом посещении любого объекта? RE: Ваши вопросы по ERM-скриптам - Heromant - 13.11.2016 21:00 (13.11.2016 20:16)Algor Wrote: Heromant, на чистом ERM вроде никак. А оно точно нужно, чтобы выполнялся код при каждом посещении любого объекта? Я реализую свою идею с "рекогносцировкой" - возврат очков передвижения при посещении/подбирании/боях/встречах. Так вот всё для этого у меня есть - один триггер как раз !?HM-1 на запоминание, а вот вместо одного другого на возврат очков передвижения получается их до фига. Триггер !?OB в вариациях со всеми почти номерами из таблицы "объекты". В принципе меня это не особо смущает, просто для красоты можно было бы укоротить, если бы был универсальный !?OB с возможностью в нем уже узнать номер того объекта, который посещается. И другой вопрос на засыпку. Есть ли триггер на получение вторичного навыка с возможностью проверить что за навык получен и какого уровня? Это я хочу сделать под копирку "обучаемость" пятых героев. Мне надо знать, что при поучении вторичного навыка был выбран именно "обучаемость". RE: Ваши вопросы по ERM-скриптам - Bes - 13.11.2016 23:23 (13.11.2016 21:00)Heromant Wrote: И другой вопрос на засыпку. Есть ли триггер на получение вторичного навыка с возможностью проверить что за навык получен и какого уровня?нету только учёт всех вариантов получения Навыков с последующим сравнением, что было и что появилось ![]() P.S. да и с объектом любым на самом деле не так много мороки, добавив все !?OB на объекты из чила контроллируемых ЕРМ. и там уже переключать на нужный исполнительный код. Да, много лишних строк, но при необходимости приходится изголяться ( RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.11.2016 13:47 Здравствуйте уважаемые участники форума... Кто может подсказать, а возможно ли усилить значимость конкретного существа таким способом Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 14.11.2016 14:44 fatsawhorse, в !?BR-триггере смысла нет, можно оставить просто: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.11.2016 15:23 Quote:fatsawhorse, в !?BR-триггере смысла нет, можно оставить просто:- понял Вас, благодарю.. Подскажите, если можете, а как мне поднять значимость любого существа по рангу выше, чем один лазурный? Можно ли этот процесс организовать таким способом Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 14.11.2016 16:06 (14.11.2016 15:23)fatsawhorse Wrote: Можно ли этот процесс организовать таким способом Можно. Только в примере выше n-раз дублируется повышение ценности для существа №120 вместо нескольких. Нужные id проставьте и всё. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.11.2016 20:30 Quote:Нужные id проставьте и всё.- подскажите пожалуйста поподробнее.. Я почему-то не понимаю как можно поставить нужные id (я даже не знаю что это такое).. Я понимаю именно так !!MA:F120/78845 боевая значимость, а I120/78845 ценность существа, т. е. я продублировал ценность и значимость:F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/78845 F120/78845 I120/7884; (которая в 12 - 13 раз превышает значимость и ценность одного лазурного).. RE: Ваши вопросы по ERM-скриптам - Algor - 14.11.2016 21:01 fatsawhorse, .... У Лазурника значения F и I (FV и Ценность) равны соответственно 56315 и 78845. Если хочешь какому-то существу, например Фее, id (номер существа) которой равен 119, поставить параметры в 13 раз превышающие параметры Лазурника (это соответственно 732095 и 1024985) то нужно выполнить: а лучше даже: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.11.2016 21:20 "Algor" спасибо Вам за прекрасную подсказку.. P.S. Будьте так добры и подскажите пожалуйста, где Вы взяли такое значение "56315" RE: Ваши вопросы по ERM-скриптам - Algor - 14.11.2016 23:08 Прочитал значение параметра F для Лазурника: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.11.2016 23:18 "Algor" спасибо Вам... RE: Ваши вопросы по ERM-скриптам - Algor - 17.11.2016 01:15 Кто подскажет, как получить Цвет игрока (строку, а не число), напр. "Красный" и/или его имя, напр. "Algor"? RE: Ваши вопросы по ERM-скриптам - Antinaar - 29.11.2016 00:13 Здравствуйте, не подскажете как дать герою абилку на каст нескольких массовых заклинаний в начале каждого вашего раунда (например - замедление, проклятие и слабость). По типу Доспехов Проклятого, только в начале каждого вашего раунда. Заранее спасибо. RE: Ваши вопросы по ERM-скриптам - Algor - 29.11.2016 10:06 В !?BR колдуешь нужное заклинание героем через !!BH:C, после чего через !!SS получаешь стоимость наколдованного заклинания и через !!HE:I возвращаешь герою потраченную ману. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 03.12.2016 23:13 Здравствуйте... Напомните пожалуйста, как бросить скрипт в папку Wog 3,58f/Data/s так, чтобы он применился абсолютно ко всем картам в maps (он там как-то должен переименовываться или нет?) Я уже что-то не помню, как раньше делал подобное.. Заранее спасибо... RE: Ваши вопросы по ERM-скриптам - feanor - 03.12.2016 23:19 script[двузначное число].erm RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.12.2016 00:43 Quote:script[двузначное число].erm- я конечно Вам благодарен за ответ, но не действует... RE: Ваши вопросы по ERM-скриптам - Profy13 - 04.12.2016 18:07 (04.12.2016 00:43)fatsawhorse Wrote:Quote:script[двузначное число].erm- я конечно Вам благодарен за ответ, но не действует... Напрмер script99.erm ZVSE !?....; !!...; и т.д. Так не работает? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.12.2016 20:53 Quote:Напрмер script99.erm- Да, так тоже не работает... Я скопировал любой код попавшийся в data/s, а конкретно именно script77.erm и переименовал его на 99 (то есть script99.erm). Раскрыл и ввёл значения следующие Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.12.2016 00:44 Здравствуйте.. Может кто знает, как можно сделать именно через ЕРМ, но только не через глобальные события карты? Нужно исключить из игры определённых героев или даже лучше запретить их покупку только для красного игрока в таверне.. Заранее благодарен за помощь... RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.12.2016 01:30 OW:V RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.12.2016 16:50 Quote:OW:V- спасибо, конечно, что ответили, но я это уже читал и здесь (этой командой) осуществить то, что мне нужно, вряд ли получится... В помощнике сказано Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.12.2016 17:22 Ну так проверь что за герой там сидит и, если он тебе не нравится, то удали. Хотя есть ещё HE:R3. Это то, что ты хотел? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 07.12.2016 17:34 Quote:Ну так проверь что за герой там сидит и, если он тебе не нравится, то удали.- спасибо.. Это правда то, что как раз и нужно... Не знаю, как я мог проглядеть это.. Quote:Ну так проверь что за герой там сидит и, если он тебе не нравится, то удали.- что-то пытался делать подобное, но всё равно получилась белиберда.. Спасибо.. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 16.12.2016 23:45 Здравствуйте... Подскажите пожалуйста кто может! Есть такая команда !!UN:I33/89/0/0/0/0/0/9/1; - я пытаюсь ею вставить пропасть, но что-то никак не получается.. Может этой командой как раз пропасть вставить и нельзя никак? Выдаёт всё время ошибку, а после ошибки ничего не происходит... Заранее благодарен.. RE: Ваши вопросы по ERM-скриптам - Algor - 17.12.2016 14:41 fatsawhorse, скопируйте сюда справку из ERM-Help'а по команде UN:I. Это, чтоб я был уверен, что Вы ее хотя бы посмотрели. Ну и, собсно, там же будет и ответ на вопрос. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.12.2016 20:40 Здравствуйте "Algor"... Я конечно смотрел в помощнике Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 17.12.2016 21:25 fatsawhorse, то есть вообще не смущает, что почва есть только в расширенном синтаксисе и при этом написано: "Это означает, что появится объект/подтип, который будет выглядеть как объект2/подтип2. Используйте эту команду с указанием нужной почвы для помещения объектов, сделанных под почву." Собсно, да, эта команда размещает только объект. Она не занимается почвой. Просто для некоторых видов объектов есть разные вариации ("травяной", "лавовый" и т.д.). Доп. синтаксис с указанием почвы позволяет лишь выбрать требуемую вариацию для таких объектов - чтобы заснеженную обзорную башню не лепить на траве, например. Намекну: Quote:!!TRx/y/l:XXXX; - установить тип земли или изменить проходимость квадрата в позиции X Y L. Используется для установки типа или изменения проходимости квадрата. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.12.2016 22:20 Quote:с указанием нужной почвы для помещения объектов, сделанных под почву- сильно этому как-то значение не придал..Спасибо Вам.. Всё прекрасно получилось.... RE: Ваши вопросы по ERM-скриптам - Antinaar - 27.12.2016 14:22 Здравствуйте, дорогие обитатели форума. Не подскажите ли как изменять почву типа Проклятая/Святая/Волшебная земля, а то обычный !!TR для этого не предназначен. Многое попробовал, даже превратил их в объекты которые можно удалить с помощью !!OB, но тогда появляется проблема мол герой герой посещает/обходит стороной один квадрат Святой земли))) Заранее спасибо
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2017 14:10 Здравствуйте.. С новым годом всех и наступающим рождеством.. Мне опять нужен сильно Ваш совет! Этот скрипт, почему-то по истечению таймера не функционирует? Я считал услышать звук взрыва после того, как таймер дойдёт до определённого дня Таким способом Spoiler (Click to View) Заранее благодарен за подсказку... RE: Ваши вопросы по ERM-скриптам - Bes - 04.01.2017 16:16 а где сами настройки таймера? день, игрок и т.д. и почему у вас в имени файла не указано расширение? .WAV P.S. точно путь корректен? т.е. у вас к примеру, d:\\ПАПКА С ИГРОЙ\data\Heroes3\ RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2017 16:28 !#TM100:S1/999/8/1; - Таймер №100 сработает с первого дня бессрочно действует с повторением каждые 8 дней для красного игрока. Я красный игрок, а враги остальные цвета Путь игры следующий C:\Program Files\Во имя Богов - 3.58, ну а путь файла соответственно C:\Program Files\Во имя Богов - 3.58\data\Heroes3\ARMGEDN Извините, но я не знаю разрешения на звуковые файлы в папке "Heroes3" (она находится в data). Может быть как и у самой папки snd? Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.01.2017 16:34 (04.01.2017 16:28)fatsawhorse Wrote: Путь игры следующий C:\Program Files\Во имя Богов - 3.58, ну а путь файла соответственно C:\Program Files\Во имя Богов - 3.58\data\Heroes3\ARMGEDNПробелы в пути. Их не должно быть. (04.01.2017 16:28)fatsawhorse Wrote: Извините, но я не знаю разрешения на звуковые файлы в папке "Heroes3" (она находится в data). Может быть как и у самой папки snd?Включи отображение расширений в Проводнике. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2017 17:02 Quote:Включи отображение расширений в Проводнике.- на компьютере у меня расширения все отображаются, но тут проблема заключается в том, что файл Heroes3.snd уже с расширением, а в этом файле, если входит через программу MMArchive (для раскрытия звуков игры) имеется множество звуков игры, но без расширения, а внутри этой программы расширения не строятся.. Даже если предположить, что расширение wav, то всё равно не работает... Можно путь начинать не сначала, а от даты \data\Heroes3.snd\ARMGEDN.wav^ и должно работать.. У меня так работало mp3 на ресейвер !!MP и не было беды, а тут целый вагон проблем... согласно помощника !!MP:S1/^..\data\Code^; - и вместо музыки Замка там будет звучать ваш файл в папке DATA. Изменяйте путь к файлу, если нужно: Пробелом у меня нет здесь, вроде бы Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 04.01.2017 17:20 тьфу, ты ))) так бы и сказал... что зашито в heroes3.snd не так указывается просто Data\ваш звук ( с расширением wav) но стоит помнить и про... Quote:Некоторые звуки не будут вызывать триггер !?SN, такие как: у тебя как я понимаю звук от закла Армагеддон, который ты хочешь услышать на карте мира RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.01.2017 17:25 (04.01.2017 17:02)fatsawhorse Wrote: а в этом файле, если входит через программу MMArchiveНу не работает так игра. Кроме того, читай справку по SN. Там ясно написано какие бывают названия. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2017 17:26 !!VRz12:S^..\data\ARMGEDN.wav^; - так тоже не сработало... RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2017 17:35 А если я хочу вызвать любой звук, кроме этих запрещённых Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.01.2017 17:42 Да потому что неверное имя файла. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 04.01.2017 17:55 Я абсолютно любой файл пробую ставить из списка Heroes3.snd, кроме запрещённых Spoiler (Click to View) !#TM100:S1/999/8/1; !?TM100; !!IF:M^Вы услышали звук {сильного} {взрыва}.^; !!VRz12:S^..\data\мой звук.wav^; !!SN:Sz12; - установить !!SN:Pz12; - проиграть Вместо мой звук любой файл вставляю, которого не т в ограничениях.. Например, WATRWALK или VIEW и ничего... RE: Ваши вопросы по ERM-скриптам - gamecreator - 04.01.2017 18:54 Почитай в справке как должны выглядеть названия звуков, сказал же. И да, они из Heroes3.snd. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.01.2017 13:26 Quote:Почитай в справке как должны выглядеть названия звуков, сказал же. И да, они из Heroes3.snd.- здравствуйте... Если Вы говорите про эти звуки игры, которые колдуются не в самом бое, а на карте приключений Spoiler (Click to View) А может ли у меня ошибка быть в самом коде? Я то её не вижу, к примеру... В итоге не работает так Spoiler (Click to View) Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 05.01.2017 14:37 fatsawhorse, в примере help'а есть опечатка. Хотя никто не мешал взять и посмотреть любой работающий скрипт (просто поиск по !!SN). Держи: RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.01.2017 14:45 Algor здравствуйте... Вы уже который раз мне помогаете не просто бывает советом, но даже скриптом... Спасибо Вам.. Всё работает отлично.. Спасибо ещё раз.. Quote:Хотя никто не мешал взять и посмотреть любой работающий скрипт (просто поиск по !!SN).- я обязательно попробую разобраться в своей ошибки сейчас.. Оказывается все звуки могут только срабатывать первый день по таймеру, а 2 день и более не функционируют! Я этого не знал даже.... RE: Ваши вопросы по ERM-скриптам - Algor - 05.01.2017 16:21 fatsawhorse Wrote:Оказывается все звуки могут только срабатывать первый день по таймеру, а 2 день и более не функционируют! Я этого не знал даже....Чушь. Все функционирует как и должно. Если хотите знать, почему звук не сработал во второй день - посмотрите на формат заданного Вами таймера (!#TM) - он просто не настроен на второй день. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 05.01.2017 17:01 Просто когда я ставлю второй день Spoiler (Click to View) RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 19:40 А командиры в "банках существ" реализуемы? Или например случайные мины в "банках существ"? RE: Если просто нужен скрипт - Algor - 05.01.2017 19:43 ALEXALEX3434 Wrote:И как связать с опциями era script???? Можно с заменой скрипта "некромантами не рождаются"А зачем привязываться к ERA Scripts и тем более что-то заменять? Если хочется, чтоб это было отключаемой опцией, можно добавить ers-файл типа my_sctipt_name.ers с содержимым, аналогичным script71.ers из того же ES. Третий столбец - номер вкладки (на 7й место еще есть), четвертый - номер "раздела вкладки" (0..3), восьмой - номер опции, название и описание - и так понятно. В самом скрипте посте триггеров добавить проверки типа: Да, собсно и всё. (05.01.2017 19:40)ALEXALEX3434 Wrote: А командиры в "банках существ" реализуемы?Емнип, в стандартных WoG-скриптах для банков добавляются командиры. Можно там глянуть и сделать по образу и подобию, если имеющийся вариант не устраивает. (05.01.2017 19:40)ALEXALEX3434 Wrote: Или например случайные мины в "банках существ"?!!BH:Q RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 19:48 Ясно .Благодарю.Делаю мод под exa gear stratege (android).Потестю как там себя скрипт поведет. К сожелению lord , mop, pfenix на нем бажут и крашутся. А ВОТ ЭРА 2.46 ИДЕТ ХОРОШО.ВОТ И РЕШИЛ СДЕЛАТЬ МОДИФИКАЦИЮ. RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 19:55 Стандартный не смог обработать под свои нужды((( Нужны только в "банке" дополнительно командиры. !!BH:Q И все ??? Случайные мины или пески в банке? RE: Если просто нужен скрипт - Algor - 05.01.2017 20:00 А, пардон, перепутал тему с "вопросами по ERM". Не все, конечно, просто основная команда, без обвязки. Готовое решение написать сейчас не готов - занят чуток. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 05.01.2017 21:04 Нашел многие интересные флаги в MA и в EA.Но нет флага: вампиризм ,выстрел магога и лича, -1,2 морали, хождение по песку, и еще какие то..... КАК НАДЕЛИТЬ НЕДОСТАЮЩИМИ СВОЙСТВАМИ СУЩЕСТВ??????? RE: Ваши вопросы по ERM-скриптам - Algor - 06.01.2017 00:44 ALEXALEX3434, перечисленные свойства быстро/одной командой - никак (только если с помощью тёмной UN:C-магии, но тут я не силен). Реализация вампиризма, например, есть в ES-опции Зомби-трупоеды. Выстрелы магога/лича можно попытаться сделать подменой типа существа на время атаки. Штраф морали - проще всего - понижать мораль во время фазы регенерации в зависимости от наличия у врага существа-демотиватора. RE: Ваши вопросы по ERM-скриптам - Algor - 06.01.2017 01:11 (05.01.2017 17:01)fatsawhorse Wrote: А если первый день, то прозвучит точно... Проверял на разных уровнях, даже не заезженных скриптами.. Видимо существуют какие-то ограничения...Да, есть такое. Но обойти можно :RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 06.01.2017 12:06 Algor БРАВО!!! Безукоризненно работает... Спасибо Вам за скрипт и низкий поклон... RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 06.01.2017 14:30 Можно ли как то убрать описания специализаций у Нагаша и Джедит .Те что на английском??? RE: Ваши вопросы по ERM-скриптам - Bes - 06.01.2017 14:55 (06.01.2017 01:11)Algor Wrote:(05.01.2017 17:01)fatsawhorse Wrote: А если первый день, то прозвучит точно... Проверял на разных уровнях, даже не заезженных скриптами.. Видимо существуют какие-то ограничения...Да, есть такое. Но обойти можно В конце точно код Sz3 ?
RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 06.01.2017 15:07 Quote:В конце точно код Sz3 ?- Знаете, самое главное, что работает так, как и должно.. Ошибки игра не выдаёт и принимает звук.. Я так и хотел, но ума и навыков осуществить даже согласно помощника у меня не хватило.. Спасибо всем кто пытался мне помочь, а в особенности Algor RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.01.2017 15:35 (06.01.2017 14:55)Bes Wrote: В конце точно код Sz3 ?А что же там должно быть по-твоему? RE: Если просто нужен скрипт - ALEXALEX3434 - 06.01.2017 16:27 Появился еще вопрос. Добавил в конце скрипта про проклятья и благословения: !!IF&1000:M^Перед смертью существа прокляли Вас!^; 1)Хочу добавить картинку в сообщение ,в какую папку сбросить эту картинку????? 2)Чтобы это Сообщение появлялось только у игрока человека,что довавить в скрипт?? Можно как альтернатива чтобы скрипт срабатывал только у игрока человека??? ЗАРАНЕЕ СПАСИБО. RE: Если просто нужен скрипт - ALEXALEX3434 - 06.01.2017 17:32 Так у Пк вроде не срабатывает и картинку вставил. Вопрос отпал RE: Если просто нужен скрипт - ALEXALEX3434 - 06.01.2017 17:57 !?MF1; !!UN:P822/?y1; !!FU&y1=0:E; !!BG:A?y3; !!FU&y3<>7:E; !!BG:N?y3; !!BMy1:T?y2; !!FU&y2<>45:E; !!MF:N?y3; !!BMy1:T?y2; !!MF&y2>41/y2<56:E0; Почему не отключается скрипт???? RE: Если просто нужен скрипт - Algor - 06.01.2017 18:17 1) В ers-файле описана опция 822? 2) В меню вогификации она включена/выключена? И да, если требуется помощь по скриптованию, а не готовый скрипт - в другую тему. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 06.01.2017 18:33 !?MF1; !!UN:P822/?y1; !!FU&y1=0:E; !!BG:A?y3; !!FU&y3<>7:E; !!BG:N?y3; !!BMy1:T?y2; !!FU&y2<>45:E; !!MF:N?y3; !!BMy1:T?y2; !!MF&y2>41/y2<56:E0; Почему не отключается скрипт???? Да в ers-файле описана опция 822 ( Т.к. замена скрипта не нужного мне "Снайперы и Духи...." Работает всегда : В меню вогификации она включена/выключена все равно работает. Хотя вот этот отключается ( замена "некромантами не рождаются"): !?BA1; !!UN:P797/?y1; !!FU&y1=0:E; !!BA:O/?y7; !!VRy2:S0 R99; !!FU|y7>=0/y2>=15:E; !!VRy3:S2 R63; !!VRy3&y3=2:-1; !!VRy4:S0; !!VRy4|y3=4/y3=21:S1 R999; !!VRy4|y3=5/y3=15/y3=16/y3=17/y3=18/y3=19/y3=20/y3=64:S1 R4; !!VRy4|y3=6/y3=7:S1 R19; !!VRy4|y3=10/y3=65:S1 R499; !!VRy4|y3=9:S1 R299; !!VRy5:S1 R6; !!HE-1:Yy3/y4/y5/1; !!IF&1000:Q875/12/0/1^Текст^; RE: Ваши вопросы по ERM-скриптам - Algor - 06.01.2017 21:02 Добавь отладочное сообщение и посмотри, чему равно значение опции: И да, в сообщениях с кодом желательно использовать тег [erm] RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 06.01.2017 22:09 ВКЛ. СКРИПТ в вого опциях : Значение опции 822: %Y1 равно 1 Откл СКРИПТ в вого опциях : Ни какого значения не вылетает RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 06.01.2017 22:35 Вообщем добился отключения так: !?PI; !!UN:P822/?y1; !!FU&y1=0:E; !?MF1; !!UN:P822/?y1; !!FU&y1=0:E; !!BG:A?y3; !!FU&y3<>7:E; !!BG:N?y3; !!BMy3:T?y2; !!FU&y2<>45:E; !!MF:N?y3; !!BMy1:T?y2; !!MF&y2>41/y2<56:E0; RE: Ваши вопросы по ERM-скриптам - Bes - 06.01.2017 22:48 (06.01.2017 15:35)gamecreator Wrote:(06.01.2017 14:55)Bes Wrote: В конце точно код Sz3 ?А что же там должно быть по-твоему? gamecreator,судя по этому посту, там опять та же ошибка с указанием типа переменной (Click to View) P.S.или я чёт туплю и в SN:P только не надо указывать? RE: Если просто нужен скрипт - ALEXALEX3434 - 06.01.2017 22:50 Помогите со скриптом : Герой спец по заклинанию колдовал всегда и только в первом раунде битвы с нетралами или другим свое не массовое заклинание на случайном существе????????????? На примере любого героя мага????7 RE: Ваши вопросы по ERM-скриптам - gamecreator - 06.01.2017 23:11 Bes, посмотрел в исходниках, ты всё верно заметил. Ни там, ни там указывать тип не надо. (06.01.2017 22:09)ALEXALEX3434 Wrote: Откл СКРИПТ в вого опциях : Ни какого значения не вылетаетЗначит ты просто недоговариваешь. Небось триггер какой между приведёнными блоками кода. RE: Если просто нужен скрипт - Algor - 07.01.2017 00:19 ALEXALEX3434, включи в опциях русский язык и перефразируй вопрос пожалуйста. RE: Если просто нужен скрипт - Algor - 07.01.2017 15:30 ALEXALEX3434, 1) 2) Если уж учишься, копни WoG-скрипт на командиров в банкк и посмотри, как там сделано RE: Если просто нужен скрипт - ALEXALEX3434 - 07.01.2017 15:48 Спасибо но нужно для героя Нагаша и без потери манны RE: Если просто нужен скрипт - Shiva - 07.01.2017 15:55 Здравствуйте, с Рождеством Христовым всех!!! Помогите пожалуйста сделать код, чтобы меч "Клинок Армакеддона" одевался на другую руку (вместо щита), в другой руке будет "Альянс Ангелов"...
RE: Если просто нужен скрипт - Algor - 07.01.2017 16:04 Извини, у меня на этом персе Телепатия не прокачана. Вставь проверку на номер героя и верни ману после каста И да, для защищающегося - допиши по аналогии (продублируй блок с правкой "стороны" в 3х местах). Или можешь в этом блоке добавить проверки на сторону. Если б сразу конкретно написал, что именно требуется - получил бы полностью готовое решение. А так - уже лениво. Shiva, RE: Если просто нужен скрипт - ALEXALEX3434 - 07.01.2017 16:16 да я без иронии,просто идею дописал позже.Спасибо за помощь RE: Если просто нужен скрипт - ALEXALEX3434 - 07.01.2017 16:39 !#UN:A128/2/5; и так можно любой артифакт под любой слот подгонять????? С сохранением свойств артифакта? И компьютер тоже будет вставлять артифакты в указаный скриптом слот? RE: Если просто нужен скрипт - Algor - 07.01.2017 16:52 Ну да. ERM Help Wrote:UN:A#1/#2/$ RE: Если просто нужен скрипт - ALEXALEX3434 - 07.01.2017 16:53 О класс.Простор для модостроения RE: Если просто нужен скрипт - Algor - 07.01.2017 16:58 ALEXALEX3434, я тебе больше скажу: прочитай ERM-Help. Хотя бы просто список триггеров и команд, чтобы иметь общее представление о возможностях. К тому же, во время его чтения куча идей в голову приходит. Особенно в первое время. Проверено. RE: Если просто нужен скрипт - ALEXALEX3434 - 07.01.2017 20:44 Читал erm help,но хватает способностей на редактирование чужих скриптов ,а свои пока не создавал(((( Еще бы там побольше UN :C команд было .А то программой их вытаскивать вообще для меня космос. Может известные UN:C добавить в erm help ,а то там 2-3 ...??????? RE: Если просто нужен скрипт - Bes - 07.01.2017 22:51 (07.01.2017 20:44)ALEXALEX3434 Wrote: Читал erm help...я только ЗА, но сам не рискнул выбирать что взять, а что нет... если кто из уже бывалых посоветует что СТОИТ говорить в рамках справочника в разделе "Примеры работы с UN:C", я найду время их оформить для справки и выпустить новую версию хэлпа... ![]() P.S. а самих практических примеров за годы накопилось не мало, что даже на форумах сложно за ними вести учёт (в практичес.целях) RE: Если просто нужен скрипт - ALEXALEX3434 - 07.01.2017 23:26 !?BR&v997=0; [в начале 1го раунда] ** Входящие данные !!VRy1:S42; [y1 - номер заклинания (42 - проклятье)] !!VRy2:S9; [y2 - длительность+1/сила заклинания] !!VRy3:S-1; [y3 - позиция каста (-1 = все существа)] !!VRy4:S3; [y4 - уровень Школы (0..3)] ** Собс-но, скрипт !!BA:H0/?y10; [y10 - нападающий герой] !!HEy10:I?y11/1; [y11 - мана героя] !!SSy1:Cy4/?y12; [y12 - стоимость заклинания] !!if&y11>=y12:; [если маны хватает] !!HEy10:Fd/d/?y5/d; [y5 - Сила героя] !!UN:C6919200/4/?y6; [установка Силы магии героя в бою (спасибо Sav'у за пример)] !!VRy7:S0 *4 +21460 +y6; [(S0/S1 - сторона)] !!UN:Cy7/4/y2; [установка требуемой Силы на время каста] !!BH0:Cy1/y3/y4/0; [герой колдует заклианние] !!UN:Cy7/4/y5; [возврат Силы Героя к исходному значению] !!el:; [иначе] !!HEy10:B0/?z1; [z1 - имя героя] !!IF:L^%Z1: Маны нет, но вы там держитесь!^; [выводим сообщение] !!en:; ** Если нужен каст для защищающегося - допиши по аналогии Скрипт крашится и вылеты((((( Вставь проверку на номер героя ...!!BA:H0/?y10; [y10 - нападающий герой] !!FU&y10<>79:E; <-- Выход, если не Нагаш ... и верни ману после каста ... !!BH0:Cy1/y3/y4/0; [герой колдует заклинание] !!HEy10:Idy12/1; <-- Добавление маны в размере стоимости заклинания ... Пробовал менять так: у нагаша +10 манны и вечное несрабатывание или краши(((((( RE: Если просто нужен скрипт - Shiva - 07.01.2017 23:50 (07.01.2017 16:04)Algor Wrote: Shiva, Спасибо, работает! Thank you very much... ![]() Есть еще пара просьб... 1. Нужен артефакт Увеличивающий силу урона всех 4 магий (земли, воды, огня, воздуха) на определенное количество... В особенности для заклинаний Взрыв, Армакеддон, Восстановление! Как например сфера небесного свода, которая увеличивает урон магии воздуха на 50%. 2. Артефакт 100% сопротивления любой магии... 3. к Альянсу Ангелов, кроме молитвы колдавалось еще точность и замедление на противника в начале раунда. P.S Обо всем об этом - давно мечтал... смайл RE: Если просто нужен скрипт - Algor - 08.01.2017 00:29 ALEXALEX3434, ты что-то точно делаешь не так. Скрипт, что я привет у меня работает. Для начала, ты его создаешь/правишь точно через ERM-редактор? Если да, то сам краш не мешало бы увидеть (скрин или лог). Shiva, 1) Определись, "Увеличивающий силу урона всех" или "В особенности для заклинаний"? И что такое "на определенное количество"? Если рассчитываешь получить то, что хочешь, пиши максимально конкретно. 2) Что такое "сопротивление любой магии"? Любой вражеской на твоих существ? Любой на твоих существ, включая твою? Или может любой магии врага? 3) По-моему, это как раз то, что тебе нужно: RE: Если просто нужен скрипт - ALEXALEX3434 - 08.01.2017 00:41 Algor Добавил поверх с помощью ERM редактора: (чтобы вкл и откл) !?BR&v997=0; !!UN:P822/?y15; !!FU&y15=0:E; больше вообще ничего не менял,при нападении на монстра вылетает лог ошибок(((( Причем скрипт в wog опциях включается и отключается. Spoiler (Click to View) RE: Если просто нужен скрипт - gamecreator - 08.01.2017 01:49 (08.01.2017 00:29)Algor Wrote: 3) По-моему, это как раз то, что тебе нужно:Разве в PI эта команда ещё не работает? RE: Если просто нужен скрипт - ALEXALEX3434 - 08.01.2017 01:53 Algor отключил все скрипты и ТВОЙ заработал .Похоже конфликтует с каким то(((((((((((((( RE: Если просто нужен скрипт - ALEXALEX3434 - 08.01.2017 02:00 Есть еще варианты скрипта????? Может так: ГЕРОЙ НАГАШ Автоматически кастует общее проклятье в случайные раунды (по типу "Живых свитков") не теряя манны и книга магии дает еще кастануть за манну в этот раунд (по стандарту). ???? RE: Если просто нужен скрипт - Algor - 08.01.2017 03:21 gamecreator, хз, не проверял. Не уверен, что там существует "текущий игрок". ALEXALEX3434, не, так не пойдет. Если ты еще не знаешь, чего именно хочешь, реализовывать все подряд хотелки как-то не прикольно. Все, что выше описано реализуется достаточно легко, а с учетом того, что ты учишься, оставлю для самостоятельного изучения. RE: Ваши вопросы по ERM-скриптам - igrik - 08.01.2017 11:50 Перенес 26 последних сообщений из темы "Если просто нужен скрипт" сюда.
RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 08.01.2017 12:26 Algor тогда такой вопрос: 1) Как понять с каким скриптом конфиктует написаный тобою?И что подкоректировать ? 2) Как найти скрипт "живый свитки" в Эре ибо номера не соответсвуют ? 3)Хотелка одна:Сделать оригинальную специализацию Нагашу, и поменять ее (спец) описание ,а то оно на английском? RE: Ваши вопросы по ERM-скриптам - igrik - 08.01.2017 12:50 1) Проверять и искать пересечения функций и переменных. 2) В эре нумерация идет с 78. Скрипт живые свитки 33. Значит в эре он 45 (78-33=45) 3) Оригинальная это какая? На золото? Значит: RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 08.01.2017 13:37 Igrik А как проверять и искать пересечения функций и переменных?есть для этого какая програма? За остальные ответы спасибо,то что надо. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 08.01.2017 14:55 [i]ERM-Help_2.81e2_grey Использованные переменные Скрипты WoG для Wake of Gods 3.58 (от 25 октября 2004[/i]) Разъясните , ими уже пользоваться нельзя ???? Будут конфликты?? Что за временные переменные?? RE: Ваши вопросы по ERM-скриптам - Bes - 08.01.2017 18:45 "использованные" не трогай и не используй в своих скриптах. а временные, это те что локально используются, например для промежуточного хранения данных внутри одного триггера или функции, но использовать их для постоянного хранения также не надо, ибо там данные будут периодически стираться. бери что "зарезервированы" для картостроения RE: Если просто нужен скрипт - Shiva - 08.01.2017 19:15 (08.01.2017 00:29)Algor Wrote: Shiva, 1. Я хотел максимально увеличить силу удара всех магий, соединив 4 артефакта: Сфера небесного свода, Сфера проливного дождя, Сфера илистого озера, Сфера бушующего огня... на 1000% Или как можно увеличить урон магии, от конкретного заклинания или магии в целом? Вообщем я тестировал Героя со специализацией волшебство и прокачал его до "нереального" уровня (с помощью ящика пандоры с опытом), а также прокачал силу магии до 99, навык волшебства до уровня эксперта и одел артефакты - сфера магии огня и земли, увеличивающие урон магии на 50%. При этом достиг урона от заклинания взрыва до 20 тыс. или 70 "условных" архангелов. Армакеддон же бьет по 50 архангелов на 1 стек, в итоге на 7 стеков это - 350 архангелов за один раз... Возможно... сделать так, тот кто носит определенный артефакт, увеличивается/становится урон от заклинаний: Армакеддон, Взрыв, восстановление до 25 000 ... 2. Да артефакт сопротивление любой магии врага, на 100% или 50%. Также как действует навык Сопротивление магий или артефакт - сапоги противодействия (то есть, не как мощь отца драконов, которая блокирует любую магию) ![]() ![]() 3. Не работает, только появляюсь на карте - сразу выходит сообщение вы победили дракон и все такое, может не та версия игры или это - шутка такая?
RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 08.01.2017 19:27 !?BRv997=0 !?BRv997=-1 как оказалось приводят к крашам и ошибкам. !?BRv997=1 !?BRv997=2 и более нет,что за мистика???? Неужели !?BRv997=-1 0 гдето может пересекатся? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 08.01.2017 19:35 И как сделать чтобы магия использовалась два раза за раунд в битве,первый автоматически ,а второй вручную?????? RE: Ваши вопросы по ERM-скриптам - Bes - 08.01.2017 19:36 ALEXALEX3434, а вы назначение всего этого понимаете? так, к слову спрашиваю. !?BR&v997=-1; срабатывает на тактической фазе боя v997=0 - на первом раунде (перед всеми действия) v997=1,=2... и т.д. соответстсенно на последующих раундах боя. (08.01.2017 19:35)ALEXALEX3434 Wrote: И как сделать чтобы магия использовалась два раза за раунд в битве,первый автоматически ,а второй вручную??????почитайте про !!BH#:M в справке RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 08.01.2017 19:42 Bes значение знаю ,мне и нужно в 1раунде...... (результат краш) А во 2 м раунде краша нет (но мне то нужно в первом).... За наводку !!BH#:M благодарю,попробую.. RE: Ваши вопросы по ERM-скриптам - Bes - 08.01.2017 19:46 (08.01.2017 19:42)ALEXALEX3434 Wrote: Bes значение знаю ,мне и нужно в 1раунде...... (результат краш)ну, если у вас в коде так и пишется, как указано вами выше: !?BRv997=-1 - то я нее удивляюсь, я лично в таком написании ооочень сомневаюсь. P.S.показывайте здесь тот код, где у вас проблемы, дабы всем было понятно где вы ошиблись, или что-то упустили RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 08.01.2017 19:58 Вот так в скрипте : !?BR&v997=0 RE: Ваши вопросы по ERM-скриптам - Algor - 08.01.2017 20:31 ALEXALEX3434, прямо так, без ";" даже? А в прошлом посте было без "&"... Скопируйте и вставьте кусок начиная от триггера и до следующего триггера. А то получается, что вы тут просто парите нам мозги, показывая "примерно" то, что у вас в коде. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 08.01.2017 22:02 Algor это Ваш же скрипт: !?BR&v997=0; [в начале 1го раунда] ** Входящие данные !!VRy1:S42; [y1 - номер заклинания (42 - проклятье)] !!VRy2:S9; [y2 - длительность+1/сила заклинания] !!VRy3:S-1; [y3 - позиция каста (-1 = все существа)] !!VRy4:S3; [y4 - уровень Школы (0..3)] ** Собс-но, скрипт !!BA:H0/?y10; [y10 - нападающий герой] !!HEy10:I?y11/1; [y11 - мана героя] !!SSy1:Cy4/?y12; [y12 - стоимость заклинания] !!if&y11>=y12:; [если маны хватает] !!HEy10:Fd/d/?y5/d; [y5 - Сила героя] !!UN:C6919200/4/?y6; [установка Силы магии героя в бою (спасибо Sav'у за пример)] !!VRy7:S0 *4 +21460 +y6; [(S0/S1 - сторона)] !!UN:Cy7/4/y2; [установка требуемой Силы на время каста] !!BH0:Cy1/y3/y4/0; [герой колдует заклианние] !!UN:Cy7/4/y5; [возврат Силы Героя к исходному значению] !!el:; [иначе] !!HEy10:B0/?z1; [z1 - имя героя] !!IF:L^%Z1: Маны нет, но вы там держитесь!^; [выводим сообщение] !!en:; Хочу выяснить почему у меня не работает.Понял что из за первой строки. Но если :!?BR&v997=1; то работает и не крашится RE: Ваши вопросы по ERM-скриптам - Algor - 08.01.2017 23:30 А... тактическая фаза (у меня на тесте герой с тактикой был). Измени начало скрипта на: RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 09.01.2017 10:55 Algor.Строку !!SN:W^masscast^/0; не нашел в Erm help 2.81d.Есть еще какие то команды не прописаные в help???? RE: Ваши вопросы по ERM-скриптам - Algor - 09.01.2017 11:01 В ./Help/ есть справка по Эре. Это оттуда, относительно новый функционал. Можно было конечно использовать какую-нить v-переменную или флаг для хранения статуса, но тогда пришлось бы следить за тем, чтобы они не пересекались с уже используемыми в других скриптах. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 09.01.2017 11:15 Ясно .Надо будет глянуть. RE: Ваши вопросы по ERM-скриптам - igrik - 09.01.2017 11:26 Дополнительные возможности Эры, такие как SN:W описаны в "era manual.chm". В Erm help таких команд нет. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 10.01.2017 10:34 Algor, Спасибо теперь работает ,но: Появился еще вопрос по скрипту ,почему магия колдуется массово но на базовом уровне.(Проклятье не отнимает -1 урона). Поставил вместо "проклятья" заклинание "печаль" и тоже только -1 морали(на эксперте -2). Хотя в скрипте: !!VRy4:S3; должен быть экспертный уровень. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 10.01.2017 10:41 Algor, Кусок скрипта возвращает не всю ману после каста??Что то не так? ... !!BH0:Cy1/y3/y4/0; [герой колдует заклинание] !!HEy10:Idy12/1; <-- Добавление маны в размере стоимости заклинания ... RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 10.01.2017 13:47 Еще вопросы : 1)Можно ли Сэру Мюлиху сделать специализацию не +2 скорости существам , а +1 скорости.(А то больно крутой) 2)И как убрать книгу магии у героя в начале игры? Так можно или нет !!HE8:A-0; ???? RE: Ваши вопросы по ERM-скриптам - igrik - 10.01.2017 13:52 (10.01.2017 13:47)ALEXALEX3434 Wrote: Еще вопросы : RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 11.01.2017 12:03 Добрый день !!UN:XXXX; A#1/#2/$ Установить/проверить/получить информацию про артефакт #1 – номер артефакта #2 – тип информации = 1 – цена = 2 – позиция на теле = 3 – тип (класс) = 4 – номер комбо-артефакта = 5 – часть комбо-артефакта = 7 – артефакт WoG = 8 – дает заклинание или нет = 9 – имя артефакта = 10 – описание артефакта $ - значение 8 дает заклинание,а как выставить какое именно заклинание???? И какой командой убрать это заклинание при снятии артифакта???? В erm help очень расплывчето написано... RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.01.2017 16:20 (11.01.2017 12:03)ALEXALEX3434 Wrote: $ - значениеЧто здесь расплывчатого? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 11.01.2017 18:25 Вот это смутило в erm help,е: 8. Дает заклинание: это значение установлено на 0 для большинства артефактов, и на 1 для артефактов типа Томов магии, Шляпы оратора, Шляпы капитана – то, что по умолчанию дает заклинания. Сейчас невозможно проверить, какое заклинание добавляется, однако, небольшая проверка всех заклинания героя перед экипировкой и после позволяет их вычислить. Установка этого значения на 0 (если по умолчанию 1) отменяет получение заклинаний. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 11.01.2017 19:25 Да или нет. А как установить какое заклинание? RE: Ваши вопросы по ERM-скриптам - gamecreator - 11.01.2017 22:43 А. Вручную добавить. RE: Ваши вопросы по ERM-скриптам - igrik - 11.01.2017 22:49 (11.01.2017 19:25)ALEXALEX3434 Wrote: Да или нет.Пункт "Дает заклинание" в данном конкретном примере означает: "уведомляем вас, что данный артефакт дарит вам на время возможность использовать какое-то заклинание". Какое - неизвестно. Изменить его (с помощью этой команды) - невозможно. Присвоить любому другому артефакту "дать заклинание" с помощью этой команды - невозможно. Значения могу иметь вид: 0 - нет, ложь. В данном примере отрицание того что дает временное заклинание. 1 - да, истина. В данном примере подтверждение того что дает временное заклинание. Никто и не говорил, что тут будет указан номер заклинания. А с чего бы это вдруг. Как в этом месте описать любой из фолиантов, когда каждый из них временно дает +100500 заклинаний. Так понятнее? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 14.01.2017 00:22 Созрел такой вопрос, как убрать не нужные мне для мода скрипты (т.к могут быть конфликты) из era script ????Простое удаление их из папки "s" не дает эффекта.Они всеравно отображаются в меню Вогофикации. Нужно удалить не все ,а избирательно. RE: Ваши вопросы по ERM-скриптам - Algor - 14.01.2017 02:35 ALEXALEX3434, см. ers-файлы. RE: Ваши вопросы по ERM-скриптам - Ethereal - 14.01.2017 10:07 Прошу помощи. Нужна команда для !!HEХХХХ:"удалить командира". Например, в случае поражения. В справочнике такой команды нет, а эксперименты с !!CO результатов не дали. RE: Ваши вопросы по ERM-скриптам - igrik - 14.01.2017 17:35 (14.01.2017 10:07)Ethereal Wrote: ... команда для !!HEХХХХ:"удалить командира". Например, в случае поражения. В справочнике такой команды нет. RE: Ваши вопросы по ERM-скриптам - Ethereal - 14.01.2017 19:15 (14.01.2017 17:35)igrik Wrote: :D После десятого вылета с ошибкой, таки задам вопрос - а как это пристроить коду ниже? Code: !?BA53; [конец битвы]RE: Ваши вопросы по ERM-скриптам - Algor - 14.01.2017 22:40 А что, !!CO#:E0; для удаления командира не подходит? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.01.2017 22:45 Здравствуйте.. Я очень бы хотел посоветоваться... Я создал через таймер появление всадника и даже поставил ему радиус раздумий ИИ через !!UN:J4 и точку значимости через !!AI, но он вообще не хочет ходить.. Вот скрипт Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Ethereal - 14.01.2017 22:57 (14.01.2017 22:40)Algor Wrote: А что, !!CO#:E0; для удаления командира не подходит? Спасибо! Проблема была из за тупой опечатки... "!!COv941&v941>-1/y1=-1/v940=7;E0;" Главное, в остальных строках - всё нормально было, а тут переклинило что-то. И как пропустил...
RE: Ваши вопросы по ERM-скриптам - Algor - 14.01.2017 22:58 fatsawhorse, а игрок 3, которому принадлежит всадник, существует? а что обозначают "d" в данном случае? И находятся ли значимые объекты внутри указанного радиуса? И зачем тебе HE:Y, если есть W и G? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 14.01.2017 23:07 Здравствуйте Algor.. Да 3 игрок существует - это коричневый вражеский цвет (их в игре все 7, а я красный)... d - я использовал как пропуск тех значений, которые не хочу затронуть, то есть какие они есть - пускай такие и остаются, третий параметр непосредственно сам радиус патруля я установил на максимум = 10.. В принципе, если даже убрать всю эту строку !!HE131:Ud/d/10; - радиус патруля, то всадник всё равно не ходит Это я сделал для тройной подстраховки HE:Y и W и G одновременно, чтобы наверняка всадник много бегал и не стоял на месте.. Я просто не знаю, как мне его стимулировать на бег до определённой точки.. Точка значимости равнозначно, как и радиус раздумий ИИ через !!UN на него не действуют.... RE: Ваши вопросы по ERM-скриптам - Bes - 15.01.2017 00:03 fatsawhorse, а можете скрин карты мира показать где герой тот появляется? вдруг проблема в препядствиях, и вы их просто не видите? (шутка, но картинка может и поможет понять причину) RE: Ваши вопросы по ERM-скриптам - Algor - 15.01.2017 00:15 (14.01.2017 23:07)fatsawhorse Wrote: d - я использовал как пропуск тех значений, которые не хочу затронуть, то есть какие они есть - пускай такие и остаютсяА какие они есть? Задумайтесь. Я не просто так спросил. (14.01.2017 23:07)fatsawhorse Wrote: , третий параметр непосредственно сам радиус патруля я установил на максимум = 10А почему 10 - это максимум? (14.01.2017 23:07)fatsawhorse Wrote: Это я сделал для тройной подстраховки HE:Y и W и G одновременно, чтобы наверняка всадник много бегал и не стоял на месте.. Я просто не знаю, как мне его стимулировать на бег до определённой точки..Как и многие другие вещи у Вас, похоже на "программирование методом тыка". (14.01.2017 23:07)fatsawhorse Wrote: Точка значимости равнозначно, как и радиус раздумий ИИ через !!UN на него не действуют....Кстати да, а где в коде устанавливается точка значимости, не подскажете? RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 15.01.2017 00:15 Нет, препятствий там нет, так как я вижу его появление. Он появляется и больше не ходит.. Когда я ход пропускаю и доходит очередь до коричневого, то показан всадник и будто бы хочет пошевелиться, но не не шевелится. Картинки я не умею вставлять, так как тут вкладка IMG требует ссылки в интернет.. Я с высадкой файлов в интернет никак.. Если бы можно было бы на рабочий стол в компьютере, но так нельзя.. Вокруг всадника есть пустое пространство, но приличное и есть монстры недалеко с ресурсами, чтобы ожил и собирал, но не хочет.. Всадник появляется переносом непосредственно на пустом месте (проверено точно).. Может команда есть, которая поддаст ему ускорение.. Я просто таких не знаю.. Может поменять через !!UN:J2 - ещё и сложность на 4, чтоб зашевелился.. Я даже не знаю.. Точка значимости Spoiler (Click to View) Цитата с помощника Spoiler (Click to View) Есть другое подозрение, что когда я делал захватчика сильным Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 15.01.2017 13:11 Я сумел заставить врагов бежать до требуемой мною точки только таким образом: после телепортации их в место назначения отбираю у всех замки (они задёргались и побежали на мой), а по пути к моему замку активируют событие, которое мне и нужно, а вместе с этим событием они получают свои замки назад.. Это единственное, что нормально сработало.... Всем за помощь спасибо... RE: Ваши вопросы по ERM-скриптам - Bes - 15.01.2017 18:09 хм, возвал ИИ-игрока к самому святому?! к 1 директиве "выжить любой ценой" ))) а как известно без городов ИИ чуствует себя ооочень раздражительно. молодец, спасибо за тест, буду иметь ввиду (а вдруг) RE: Если просто нужен скрипт - Elzivir - 16.01.2017 04:25 Номера заклинаний известны, а вот с номерами их анимации ("V№") выходит пока неясность. Может даст кто ссылку, где их можно откопать? RE: Если просто нужен скрипт - Algor - 16.01.2017 10:05 Имеются в виду те номера, которые в BM:V используются (анимация на отряде)? Если да, то там же в ERM Help'е есть табличка с номерами анимаций. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 16.01.2017 13:53 Нашел команду UN:C как менять цену артефактам в городе и черн. рынке. 1)А как поменять цену книги магии в башне магии ? 500 уж очень не серьезно.. 2)И будет ли измение цены ,предположим до 2000, влиять как то на ИИ??? ....если он(ИИ) ее героям войнам вообщее покупает.. RE: Ваши вопросы по ERM-скриптам - igrik - 16.01.2017 14:51 Ответил тут. AI всегда покупает книгу, если у него её нет и на неё хватает золота. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 16.01.2017 15:23 igrik, спасибо за наглядный скрипт RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 17.01.2017 20:20 Quote:хм, возвал ИИ-игрока к самому святому?! к 1 директиве "выжить любой ценой" ))) а как известно без городов ИИ чуствует себя ооочень раздражительно.- спасибо за поддержку.. Вы прекрасно написали, поймав саму суть..
RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 18.01.2017 14:11 igrik, 1)Твой скрипт позволил увеличит цену книги магии ,а как эту цену прописать при покупке книги (текст покупки старый остался,типа:Хотите купить книгу за 500 золотых) 2)...еще вопрос ,как сделать чтобы скрипт "змии берсереки" был не отключаемым ,т.е. включен всегда независимо от галочки в wog опциях(нужно для мода)????? 3)UN:J0/#/$; можно ли использоват не как ресивер(идея сделать скрипт отлк и вкл ускорение ,замедление и молнию ) RE: Ваши вопросы по ERM-скриптам - Algor - 18.01.2017 14:39 (18.01.2017 14:11)ALEXALEX3434 Wrote: igrik,В текстовых ресурсах посмотри. (18.01.2017 14:11)ALEXALEX3434 Wrote: 2)...еще вопрос ,как сделать чтобы скрипт "змии берсереки" был не отключаемым ,т.е. включен всегда независимо от галочки в wog опциях(нужно для мода)?????Несколько страниц назад я уже объяснял, как привязываться к опциям. Совсем учиться не хочешь.... (18.01.2017 14:11)ALEXALEX3434 Wrote: 3)UN:J0/#/$; можно ли использоват не как ресивер(идея сделать скрипт отлк и вкл ускорение ,замедление и молнию )Про опциональность см. выше. Про использование (ресивер/инструкция) UN:J0 вроде понятно написано в Help'е: ERM Help Wrote:Этот запрет работает только для гильдий магов и пирамид, но вы можете проверить значение, установленное здесь, для любого ERM-скрипта. Так как магические гильдии и пирамиды генерируют заклинание в начале карты (перед полной загрузкой), мы советуем использовать эту команду как инструкцию. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 18.01.2017 15:58 Algor, 1) В текстовых ресурсах не нужно,нужно чтобы появлялся текст с вкл скрипта, и сбрасывался на стандартный (500 золота) при откл. 2)Как привязатся к опциям уже давно понял, но в том и дело что в скрипте нет запирающей команды !!FU&y1=0:E; и не ясно как он отключается ..... 3)Перефразирую вопрос , такой скрипт будет работать с первого дня?? !!UN:Pxxx/?y1; !!FU&y1=0:E; !!UN:J0/#/$; RE: Ваши вопросы по ERM-скриптам - igrik - 18.01.2017 16:37 1) В ходе игры нельзя! менять переменные z97, z98. 2) Ну так используй принудительное включение опции "Змии берсеркеры", установив ее параметр в 1. !#UN:Pxxx/1; принудительно включить опцией либо !?PI; !!UN:Pxxx/1; принудительно включить ресивером 3) Будет работать. Только если никакой другой скрипт не изменяет "разрешение/запрет" указанных тобой заклинаний. В ответах на такие простые вопросы (2, 3) легко разобраться и самому опытным путем. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 18.01.2017 18:22 igrik, спасибо RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 18.01.2017 19:38 Вот ,ткните носом что убрать чтобы не отключаем был скрипт???? !#UN:P46/?v295; [Check if Berserker Fly script is active: v295] !#VRz940&v295=1:Sz146000; !#VRz941&v295=1:Sz146001; !#UN&v295=1:G1/105/0/940; [Set Dragon Fly name (singular) to "Berserker Fly"] !#UN&v295=1:G1/105/1/941; [Set Dragon Fly name (plural) to "Berserker Flies"] !#UN&v295=1:P900/?v296; [Check if Stack Experience is enabled: v296] !#UN&v295=1:P900/1; [Enable Stack Experience] !#EA105&v295=1:F104/140/?v2; [Check for Strike & Return/next available bonus line: v2] !#EA105&v295=1/v2>=0:Bv2/1/104/140/5/5/5/5/5/5/5/5/5/5/5; [Give Dragon Flies Strike & Return] !#UN&v295=1:P900/v296; [Restore Stack Experience status: v296] !#UN&v295=1/v296=0:P906/1; [Disable gaining of Stack Experience from battles if Stack Experience is disabled] -------------------------------------------------------------------------------- [Start of Battle] !?BA0&v295=1; !!UN:P900/1; [Enable Stack Experience] !?BA50&v295=1; !!UN:P900/1; [Enable Stack Experience] -------------------------------------------------------------------------------- [End of Battle] !?BA1&v295=1; !!UN:P900/v296; [Restore Stack Experience status] !?BA51&v295=1; !!UN:P900/v296; RE: Ваши вопросы по ERM-скриптам - igrik - 18.01.2017 20:38 (18.01.2017 19:38)ALEXALEX3434 Wrote: Вот ,ткните носом что убрать чтобы не отключаем был скрипт????В самом начале скрипта "Змии берсеркеры" вставь !#UN:P46/1; RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 18.01.2017 20:48 !!UN:Pxxx/?y1; !!FU&y1=0:E; !!UN:J0/#/1; не сработал ,появляются запрещенные заклинания RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 18.01.2017 21:19 !#UN:J0/#/1; работает, но как этот скрипт отключить?? Помогите ,что делаю не так? Должна же команда работать с 1 дня и отключатся? RE: Ваши вопросы по ERM-скриптам - gamecreator - 18.01.2017 23:13 (18.01.2017 20:48)ALEXALEX3434 Wrote: не сработал ,появляются запрещенные заклинанияДа сработало всё, просто смысла нет. Algor же процитировал справку выше. Внимательней надо читать. (18.01.2017 21:19)ALEXALEX3434 Wrote: !#UN:J0/#/1; работает, но как этот скрипт отключить??Так же, как и Змиев-берсерков. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 18.01.2017 23:19 gamecreator, прочитал я все и вопрос остался не решенным.Змии берсереки нужны были всегда вкл .А этот нужно чтобы вкл и откл. !!UN:Pxxx/?y1; !!FU&y1=0:E; Эфекта нет Нужно чтобы скрипт работал до начала игры и вкл и откл. чался RE: Ваши вопросы по ERM-скриптам - igrik - 18.01.2017 23:55 Ну ёпстудей! Потому что нужно делать инструкцией, и в последнем загружаемом скрипте. И еще: этот запрет работает только для гильдий магов и пирамид. Запретить все заклинания 5 уровня: !#UN:P[номер опции]/?y1; !#UN&y1=1:J0/6/1 J0/8/1 J0/18/1 J0/36/1 J0/66/1 J0/67/1 J0/68/1 J0/69/1; RE: Ваши вопросы по ERM-скриптам - Elzivir - 19.01.2017 00:10 (18.01.2017 23:19)ALEXALEX3434 Wrote: ...и откл. чался Alex, такого способа сокращения слов я еще не видел, но рад, что ты открыл мне на него глаза (может быть даже использую его как-нибудь при случае...) По теме: думаю в природе наверняка уже существует скрипт, по присвоению способности "адских отродий" любому другому юниту или командиру. Поделитесь, пожалуйста...
RE: Ваши вопросы по ERM-скриптам - igrik - 19.01.2017 01:07 Такого скрипта нет, точнее я токового не видел за всё время. Навскидку есть 2 способа решения этого вопроса: 1) забрать эту способность у адских отродий и выдать ее другому монстру. 2) через ерм_хукер добавить и для других монстров. RE: Ваши вопросы по ERM-скриптам - Elzivir - 19.01.2017 01:21 Скажите, в Era специально введен запрет на наложение заклинания "клон" на адских отродий? Это, так сказать, "костыльные" меры, предпринятые в борьбе против читерной демонологии? RE: Ваши вопросы по ERM-скриптам - Algor - 19.01.2017 03:01 (18.01.2017 23:55)igrik Wrote: !#UN:P[номер опции]/?v1; RE: Ваши вопросы по ERM-скриптам - Algor - 19.01.2017 03:06 Elzivir, запрета нет: ![]() Возможно, у тебя просто Вода не вкачана и по уровню не проходишь? RE: Ваши вопросы по ERM-скриптам - Elzivir - 19.01.2017 03:38 (19.01.2017 03:06)Algor Wrote: Возможно, у тебя просто Вода не вкачана и по уровню не проходишь? да ёп... Sorry, конечно. Как-то про воду я и не вспомнил... ![]() P/S: Algor, а это что за функция: !#UN:P[номер опции]/?v1; !#UN&v1=1:J0/6/1 J0/8/1 J0/18/1 J0/36/1 J0/66/1 J0/67/1 J0/68/1 J0/69/1; RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.01.2017 04:17 (19.01.2017 03:38)Elzivir Wrote: P/S: Algor, а это что за функция:Ну igrik написал же выше. (19.01.2017 01:07)igrik Wrote: Такого скрипта нет, точнее я токового не видел за всё время. Навскидку есть 2 способа решения этого вопроса:Подмена типа существа тоже должна сработать. RE: Ваши вопросы по ERM-скриптам - feanor - 19.01.2017 10:58 Или правка таблицы кастов RE: Ваши вопросы по ERM-скриптам - Elzivir - 19.01.2017 15:33 (19.01.2017 10:58)feanor Wrote: Или правка таблицы кастов А какой из вариантов проще всего сделать?
RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 19.01.2017 17:15 Algor, почему v1 ,а не у1 ?(поправил Igrik,а) RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 19.01.2017 17:22 Еще заметил что не каждому существу можно с помощью команды !!EA$:B5/0/////////////; давать много новых умений .Например дал золотому голему( у меня в моде это Гриф голем) : ПОЛЕТ БЕЗОТВЕТКУ МОЛНИЮ ПРИ АТАКЕ И !!MA:XXXX; командой двухклеточность так безответка не работает и гомем сопротивление тоже(((((( С другим существом проблем нет. У кого похожие баги были ,поделитесь как обойти??? RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.01.2017 18:31 Это не баги, просто опыт не включён. В приведённом тобой куске скрипта змиев-берсерков показано как давать существам способности через опыт. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 19.01.2017 18:48 gamecreator, опыт включен ибо голем бьет молнией с 30% вероятностью... и летает RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 19.01.2017 18:56 ..... и у других 15 существ все работает хорошо.(!!EA$:B5/0/////////////; команда со скриптом берсереки). Думаю тут связано с перехода от одноклеточного к двухклеточному флагу) .Свойства голема пропали:мораль нейтральная и голем -сопроьивление.... RE: Ваши вопросы по ERM-скриптам - Bes - 19.01.2017 20:49 (19.01.2017 17:15)ALEXALEX3434 Wrote: Algor, почему v1 ,а не у1 ?(поправил Igrik,а)потому что y-переменные вне триггеров, функций не используют... почитай теорию по переменным RE: Ваши вопросы по ERM-скриптам - Algor - 19.01.2017 21:06 (19.01.2017 17:22)ALEXALEX3434 Wrote: Еще заметил что не каждому существу можно с помощью команды !!EA$:B5/0/////////////; давать много новых умений .Например дал золотому голему( у меня в моде это Гриф голем) : ALEXALEX3434, тебе про телепатов каждый раз напоминать надо? Хочешь помощи - кусок кода в студию (желательно от триггера включительно). Полет и безответка, кстати, также прекрасно даются флагами через !!МА. RE: Ваши вопросы по ERM-скриптам - gamecreator - 19.01.2017 21:36 (19.01.2017 18:56)ALEXALEX3434 Wrote: Думаю тут связано с перехода от одноклеточного к двухклеточному флагу) .Свойства голема пропали:мораль нейтральная и голем -сопроьивление....Ну значит некорректно с флагами работаешь. MA:X перезаписывает все флаги. Если ты пишешь MA:X1, то это значит "установить существу флаг двухклеточности и сбросить все остальные". RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 19.01.2017 23:09 Algor, igrik, Ваши скрипты дают ошибку при загрузке.....((((((((( !#UN:P[номер опции]/?v1; !#UN&v1=1:J0/6/1 J0/8/1 J0/18/1 J0/36/1 J0/66/1 J0/67/1 J0/68/1 J0/69/1; !#UN:P[номер опции]/?у1; !#UN&у1=1:J0/6/1 J0/8/1 J0/18/1 J0/36/1 J0/66/1 J0/67/1 J0/68/1 J0/69/1; оба не работают(((((((((((( Может есть еще варианты??? P.s v1 в моих скриптах нет RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 20.01.2017 00:52 Знатоки помогите со скриптом: !?BA1; !!UN:P797/?y1; !!FU&y1=0:E; !!BA:O/?y7; !!VRy2:S0 R99; !!FU|y7>=0/y2>=20:E; !!VRy3:S2 R63; !!VRy3&y3=2:-1; !!VRy4:S0; !!VRy4|y3=4/y3=21:S100 R1900; !!VRy4|y3=5/y3=15/y3=16/y3=17/y3=18/y3=19/y3=20/y3=64:S1 R4; !!VRy4|y3=6/y3=7:S3 R19; !!VRy4|y3=10/y3=65:S10 R499; !!VRy4|y3=9:S100 R399; !!VRy5:S2 R5; !!HE-1:Yy3/y4/y5/1; !!IF&1000:Q875/21/196/1^текст^; Можно добиться чтобы срабатывал скрипт (он дает благословения или проклятия при поражении ИИ) и при "побеге" монстров нейтралов и не срабатывал если герой человек погиб (проиграл бой у нейтралов или ИИ героя)? RE: Ваши вопросы по ERM-скриптам - igrik - 20.01.2017 01:20 (19.01.2017 23:09)ALEXALEX3434 Wrote: Ваши скрипты дают ошибку при загрузке.....(((((((((Покажи ошибку. Хоть скрином. (20.01.2017 00:52)ALEXALEX3434 Wrote: Помогите со скриптом:Ты сам себе поможешь, если каждую его строку откоментируешь, и закоментированный скрипт покажешь тут. Чтобы мы понимали, как ты читаешь его. RE: Ваши вопросы по ERM-скриптам - Bes - 20.01.2017 10:52 (19.01.2017 23:09)ALEXALEX3434 Wrote: Algor, igrik, Ваши скрипты дают ошибку при загрузке.....(((((((((я конечно извиняюсь, но вдруг вы так и вставляете в игру код, как указан выше? со скобками и текстом [номер опции] вместо реального номера опции... почему-то так кажется
RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 20.01.2017 12:22 Bes, Ну я не настолько ...... !#UN:P788/?v1; !#UN&v1=1:J0/6/1 J0/8/1 J0/18/1 J0/36/1 J0/66/1 J0/67/1 J0/68/1 J0/69/1; При старте игры что то вроде :ошибка erm ...... RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 20.01.2017 12:31 igrik, !?BA1; в конце битвы !!BA:O/?y1; игрок защищающейся стороны !!VRy2:S0 R99; от 0 до 99 (100 чисел) !!FU|y1>=0/y2>=15:E; выйти если не (битва против нейтралов и в 15 случаях из 100) !!VRy3:S2 R63; номер проклятья от 2 до 65 !!VRy3&y3=2:-1; 1, 3-65 (от замков одни проблемы) !!VRy4:S0; сила = 0 !!VRy4|y3=4/y3=21:S1 R999; дать/отнять от 1 до 1000 золота !!VRy4|y3=5/y3=15/y3=16/y3=17/y3=18/y3=19/y3=20/y3=64:S1 R4; дать/отнять от 1 до 5 ед. ресурсов !!VRy4|y3=6/y3=7:S1 R19; дать/отнять от 1 до 20 маны !!VRy4|y3=10/y3=65:S1 R499; дать/отнять от 1 до 500 очков движения !!VRy4|y3=9:S1 R299; дать от 1 до 300 опыта !!VRy5:S1 R19; длительность от 1 до 20 дней !!HE-1:Yy3/y4/y5/1; дать проклятье !!IF&1000:Q875/21/196/1^текст^; 1)Вот ,но он сраратывает и если игрок человек проиграл(((((Т.е. мой герой умер но получил проклятье(((( 2)И хотелось бы чтобы срабатывал скрипт если монстры нейралы сбежали тоже,а не только в случае битвы ... RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 20.01.2017 13:09 Может не открою что то новое ,заметил что: 1)UN:C всеже отключается и включается с помощью !!UN:Pномер опции/?y1; !!FU&y1=0:E; При условии перезагрузки игры после каждого вкл и откл. 2)Если дать два флага монстру с помощью !!MA:XXXX; будет работать только один из них. Пример: флаг двух клеточности и флаг нейтральная мораль как у големов вместе не работают. Флаг двухклеточности вообще убирает свойсва голема что были по умолчанию....... RE: Ваши вопросы по ERM-скриптам - Algor - 20.01.2017 13:13 ALEXALEX3434, если сбегают существа - битвы нет. Соотв. !?BA1 для этого случая не подойдет. Емнип, можно использовать пост-триггер посещения объектов !$OB. Вообще, посмотри ES-скрипт "Опыт за отпусакние монстров". Там похожая ситуация - что-то дается, если нападение на существ закончилось без боя. Если хочешь, чтоб умерший (проигравший, но не сбежавший и не сдавшийся) герой не получал проклятье - добавь проверку на наличие его в таверне (!!OW:V). Если он именно погиб, в таверне его не будет. (20.01.2017 12:22)ALEXALEX3434 Wrote: Bes, Ну я не настолько ......Вот, чтобы таких вопросов ен возникало, и надо предоставлять именно то, что исполняется. (20.01.2017 12:22)ALEXALEX3434 Wrote: !#UN:P788/?v1;Опять "что-то вроде"? Русским языком же сказали, давай хотя бы скрин. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 20.01.2017 13:29 Algor, Спасибо попробую скрипт про опыт глянуть.И про !!OW:V..... Скрин позже предоставлю Такой вопрос ?В erm использованные переменные относятся только к wog или era scrip (посл.версии) тоже???? RE: Ваши вопросы по ERM-скриптам - Algor - 20.01.2017 13:48 В usage358.txt - описание использованных в WoG переменных/функций/флагов и пр. В ERA Scripts usage.txt - описание использованных в ERA Scripts переменных/функций/флагов и пр. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.01.2017 13:57 (20.01.2017 01:20)igrik Wrote: Ты сам себе поможешь, если каждую его строку откоментируешь, и закоментированный скрипт покажешь тут. Чтобы мы понимали, как ты читаешь его.К слову, это мой код и в оригинале был откомментирован. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 20.01.2017 14:39 gamecreator, да код твой ,просто хотел его улучшить RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 20.01.2017 16:05 Algor, igrik, !#UN:P[номер опции]/?v1; !#UN&v1=1:J0/6/1 J0/8/1 J0/18/1 J0/36/1 J0/66/1 J0/67/1 J0/68/1 J0/69/1; Заработал ,походу с каким то конфликтовал.......... RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.01.2017 16:12 (20.01.2017 14:39)ALEXALEX3434 Wrote: gamecreator, да код твой ,просто хотел его улучшитьДа я к тому, что комментарии не покажут igrikу насколько ты понимаешь этот скрипт. RE: Ваши вопросы по ERM-скриптам - Antinaar - 20.01.2017 17:23 Здравствуйте, дорогие обитатели форума. Не подскажите ли как изменять почву типа Проклятая/Святая/Волшебная земля, а то обычный !!TR для этого не предназначен. Многое попробовал, даже превратил их в объекты которые можно удалить с помощью !!OB, но тогда появляется проблема мол один квадрат должен быть либо "красным", либо "жёлтым", из за чего появляется множество проблем. Заранее спасибо RE: Ваши вопросы по ERM-скриптам - Algor - 20.01.2017 18:04 Antinaar, в WoG есть стандартный скрипт размещения "заплаток" накладных почв. Глянь его. Или это не то, что нужно? ALEXALEX3434, этот код в принципе ни с чем конфликтовать не может. Только если ты вставил его при помощи стороннего редактора... Либо проблема была вообще не на этом участке. В сообщении раздел "последний выполненный код" - это не всегда то место где произошла ошибка. Это просто последний удачно выполненный код. Сказать конкретнее не могу, т.к. скриншот или логи кое-кто так и не предоставил. RE: Ваши вопросы по ERM-скриптам - gamecreator - 20.01.2017 18:57 Antinaar, без использования чёрной магии UN:C/SN:E - никак. К накладным объектам нет доступа из ЕРМ, поскольку тип/подтип объекта не записывается в клетку карты. Если есть навык и желание копать в эту сторону (Click to View) RE: Ваши вопросы по ERM-скриптам - Bes - 20.01.2017 19:42 gamecreator, единственное как их можно "достать", и то если для своей карты ими управлять, если в редакторе таки повесить жёлтую клетку на участок такой бестелесной структуры ландшафта... как раз по молодости знакомства с ЕРМ это в своей карте и делал P.S. вот интересно , а такие почвы даже через поиск объектов ЕРМ не видит? RE: Ваши вопросы по ERM-скриптам - Antinaar - 21.01.2017 00:11 (20.01.2017 18:57)gamecreator Wrote: Без использования чёрной магии UN:C/SN:E - никак.Интересно а что эта команда делает. Насколько я знаю, она исключена из туториала по ERM. Или её лучше не использовать, так как она работает нестабильно? RE: Ваши вопросы по ERM-скриптам - igrik - 21.01.2017 00:46 (21.01.2017 00:11)Antinaar Wrote: Интересно а что эта команда делает. ... её лучше не использовать ...Это и есть «Черная Магия». В ней много непонятного, опасного и настораживающего. :D И конечно же в "неумелых" руках может легко разрушить вселенную ... RE: Ваши вопросы по ERM-скриптам - Algor - 21.01.2017 01:26 (21.01.2017 00:46)igrik Wrote: И конечно же в "неумелых" руках может легко разрушить вселенную ...Кто-то уже попробовал? Отпишитесь RE: Ваши вопросы по ERM-скриптам - gamecreator - 21.01.2017 03:44 (20.01.2017 19:42)Bes Wrote: gamecreator, единственное как их можно "достать", и то если для своей карты ими управлять, если в редакторе таки повесить жёлтую клетку на участок такой бестелесной структуры ландшафта... как раз по молодости знакомства с ЕРМ это в своей карте и делалНу вот товарища такой способ не устраивает. (20.01.2017 19:42)Bes Wrote: P.S. вот интересно , а такие почвы даже через поиск объектов ЕРМ не видит?Поиск объектов проверяет тип/подтип клетки, так что не видит. (21.01.2017 00:11)Antinaar Wrote: Или её лучше не использовать, так как она работает нестабильно?Её лучше не использовать (да и невозможно в общем-то) если не знаешь, что делаешь. Потому и убрана из справки, чтобы не возникало лишних жалоб у непосвящённых. RE: Ваши вопросы по ERM-скриптам - Elzivir - 21.01.2017 07:32 Поясните, пожалуйста, что означает "-1" в таблице def'ов заклинаний в ERM-Help. Под данным значением располагаются: Силовое поле, Землетрясение, Жажда крови, Телепортация, Клон, все Вызовы Элементалей. Необходимо, чтобы при использовании определенного заклинания проигрывалась анимация "Жажды крови", но, как я понимаю, внесение отрицательного числа в скрипте в "V[№def'a]" недопустимо. Скажите, это можно вообще как-нибудь реализовать? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 24.01.2017 14:38 Нашел на сайте как поменять огненого элементаля при призыве магией : !!UN:C5906498/1/129; где 129 существо Напишите команды для замены других элементалей . Заранее спасибо. RE: Ваши вопросы по ERM-скриптам - Algor - 24.01.2017 14:52 ALEXALEX3434, а слабо воспользоваться поиском по строке "C5906498"? RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.01.2017 15:07 (24.01.2017 14:38)ALEXALEX3434 Wrote: !!UN:C5906498/1/129; где 129 существоНе сработает, 129 не влезает в 1 байт со знаком. Получится -127, что, скорей всего, вызовет ошибку. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 24.01.2017 15:29 Algor, нашел: Нашёл !!UN:C5906498/1/<new monster ID> - summonning fire el. sp. !!UN:C5906519/1/<new monster ID> - summonning earth el. sp. !!UN:C5906540/1/<new monster ID> - summonning water el. sp. !!UN:C5906561/1/<new monster ID> - summonning air el. sp. gamecreator, с какими должен сработать? RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.01.2017 18:33 (21.01.2017 07:32)Elzivir Wrote: Поясните, пожалуйста, что означает "-1" в таблице def'ов заклинаний в ERM-Help. Под данным значением располагаются: Силовое поле, Землетрясение, Жажда крови, Телепортация, Клон, все Вызовы Элементалей. Необходимо, чтобы при использовании определенного заклинания проигрывалась анимация "Жажды крови", но, как я понимаю, внесение отрицательного числа в скрипте в "V[№def'a]" недопустимо. Скажите, это можно вообще как-нибудь реализовать?-1 значит то, что это не деф. Реализовать можно, но оно того не стоит. Легче наколдовать жажду крови и заменить её на нужный (де)бафф после каста. (24.01.2017 15:29)ALEXALEX3434 Wrote: gamecreator, с какими должен сработать?От 0 до 127, очевидно. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 24.01.2017 18:39 gamecreator, т.е феникс , вор , троль и т.д. не призвать????? RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.01.2017 18:52 ALEXALEX3434, этим способом - нет. Можно поставить хук через ERM hooker и вызвать функцию призыва самому, через SN:E. RE: Ваши вопросы по ERM-скриптам - igrik - 24.01.2017 19:16 А можно использовать этот псевдоплагин. Еще был где-то на df2 был нормальный плагин feanora. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 24.01.2017 19:26 Подскажите почему со временем пропадает охрана: Если захватил ИИ,то охраны также нет. Что неправильно в скрипте???????? !#TM19:S1/1/1/255; !?TM19; !!UN:P778/?y1; !!FU&y1=0:E; !!UN:U17/-1/?y2; !!VRv10:S-1; !!DO7914/1/y2/1:P; !!UN:P778/0; !?FU7914; !!UN:U17/-1/-1/10; !!DW10:M0/?y1/?y2; !!VRv1:C0/0/0/0/0/0/0/0/0; !!VRv1&y1=192:C192/14/15/5/0/0/10/15/15; !!VRv1&y1=172:C172/159/141/2/6/6/3/12/12; !!VRv1&y1=193:C193/137/0/2/4/0/4/8/0; !!VRv1&y1=137:C170/171/0/4/4/0/8/8/0; !!DW10&v4>0:M0/v1/v4; !!DW10&v5>0:M1/v2/v5; !!DW10&v6>0:M2/v3/v6; !!DW10&v7>0:G0/v1/v7; !!DW10&v8>0:G1/v2/v8; !!DW10&v9>0:G2/v3/v9; RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.01.2017 19:36 ALEXALEX3434, вроде бы ошибок нет. А что по-твоему должно было произойти? Ну и заодно откомментируй каждую строчку как ты понимаешь. RE: Ваши вопросы по ERM-скриптам - Algor - 24.01.2017 19:51 gamecreator, это обрезок опции Нейтралы-содеди. Но для того, чтобы присутствующим было дольше вникать в суть, ALEXALEX3434, просто не копирует каменты. Даже не знаю, как к этому относиться. Вот: (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.01.2017 20:18 ALEXALEX3434, отчего ты так ненавидишь комментарии? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 24.01.2017 21:25 gamecreator, они суда иероглифами прописываются ((((( У сильванских кентавров пропадает охрана например,хотя в первый день есть.Если захватил ИИ,то охраны так же нет(((( Причем нет охранников помойму именно на случайных картах,а с покупкой все впорядке... RE: Ваши вопросы по ERM-скриптам - gamecreator - 24.01.2017 21:56 (24.01.2017 21:25)ALEXALEX3434 Wrote: gamecreator, они суда иероглифами прописываются (((((Емнип, нужно раскладку переключить на русскую во время копирования. Или что-то в этом роде. RE: Ваши вопросы по ERM-скриптам - Algor - 25.01.2017 00:02 ALEXALEX3434, охрана увеличивается только для существ 5+ уровня, для 4- сбрасывается в начале недели, насколько я помню. А скрипт отрабатывает только 1 раз при старте игры, т.к. его изначальная задача - подселять друг к другу нейтралов. Сильваны - 3й уровень. Так что, ничего необычного не происходит. И да, переключаешь раскладку в ERM-редакторе на русский перед копированием, и все нормально копируется. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 25.01.2017 11:23 gamecreator, Algor, Пишу с телефона ,вроде русский стоит ,а коменты иероглифы... Не специально я.... Algor, Появился такой вопрос: Есть скрипт - 740 "Измененные специалисты по существам" У меня,например герой Страйкер имеет новую специализацию как у Сера Мюлиха +2 к скорости, но со вкл скриптом 740 специализация пишется для геров -специалистов по монстрам (+1скорости +1 к атаке за уровень и т.д.). Текс специализации Страйкера ( и не только) прописывал в HEROSPEC.TXT . Специализация установлена скриптом !!HE#:XXXX; Как отредактировать скрипт 740 и исключить например Страйкера ??? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 25.01.2017 11:45 Algor, И если другая возможность подселить охрану сильв.кентаврам? (Дают огромное преимущество в начале игры) RE: Ваши вопросы по ERM-скриптам - igrik - 25.01.2017 11:50 Изменение текста специализации UN:G0 RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 25.01.2017 12:44 igrik, это не самое страшное в скрипте.... У моего героя со со статическим +5 атаки +5 защиты + 2урон ,тоже этим скриптом 740 эти значения растут с поднятием уровня(кроме урона естественоо),что плохо ..... Что добавить в скрипт 740 ,чтобы он не срабатывал с определенными героями спец.по существам (у магов и спецов по ресурсам он же не работает.....)????? Да и героям конфлюса оставить как было изначально... RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.01.2017 13:40 ALEXALEX3434, почему бы не прочитать комментарии в самом скрипте? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 25.01.2017 13:49 gamecreator, по UN:C и SN справка есть только в самой эре ,и я пока в ней не разобрался.... Нужно как то добавить исключение героев (например Страйкера).... RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 25.01.2017 14:28 Возможно есть более свежая версия скрипта..... !!UN:Cy2/4/?y3; что то здесь наверное??? RE: Ваши вопросы по ERM-скриптам - Algor - 25.01.2017 14:42 ALEXALEX3434 Wrote:Algor, И если другая возможность подселить охрану сильв.кентаврам? Можно, конечно, каждый день проверять и подселять охрану. Но если проблема в том, что Сильваны слишком сильны для своего уровня, можно поднять им уровень до 5го (в принципе, тянут) и вопрос с охраной автоматически решится. Можно отбалансировать приростом, ценой и прочими параметрами. Снизь им, например, скорость на 2 пункта, и крутость существенно поубавится. ALEXALEX3434 Wrote:Нужно как то добавить исключение героев (например Страйкера).... ALEXALEX3434, как же ты ЗАДОЛБАЛ!!! 1) Пишешь про 740 опцию 2) Тебя отсылают почитать каменты в ней 3) Ты в ответ постишь кусок ДРУГОГО, блд, кода!!! ОТКРОЙ option 740 - enhanced creature specialists.erm и посмотри когда и где меняется специализация!!! Там СПЕЦИАЛЬНО ПО-РУССКИ ПОСТРОЧНО ОТКОМЕНТИРОВАНО. Перед 7й строкой снизу можешь исключать любых героев, каких тебе заблагорассудится. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 25.01.2017 14:52 Algor, Спасибо за помощь,ПК под рукой нету ,из за этого написал код с сайта. Algor, Зачем же так грубить и нервничать,переходить на мат. ТЕМА :Ваши вопросы по ERM-скриптам или Ваши вопросы - мое настроение (хочу помогу ,хочу пошлю )?????? RE: Ваши вопросы по ERM-скриптам - igrik - 25.01.2017 15:15 (25.01.2017 13:49)ALEXALEX3434 Wrote: Нужно как то добавить исключение героев (например Страйкера)....А для чего ты тогда приложил этот скрипт с хуком, если тебя интересует редактирование совершенно другого скрипта (опция 740)? RE: Ваши вопросы по ERM-скриптам - Algor - 25.01.2017 15:27 (25.01.2017 14:52)ALEXALEX3434 Wrote: Algor, Спасибо за помощь,ПК под рукой нету ,из за этого написал код с сайта. ALEXALEX3434, в этой теме принято помогать и отвечать на вопросы. Но следует учитывать, что этот процесс требует сил и времени, и очень хорошо, когда вопрошающий это понимает и пытается сделать/спросить так, что-бы остальные как можно быстрее вникли в суть вопроса и помогли решить проблему. Что происходит в твоем случае? Ты: 1) формулируешь вопросы / описываешь проблемы сумбурно и не всегда понятно. 2) не предоставляешь требуемую доп информацию/скрины/логи. 3) приводишь код без комментариев или примеры того, что тебе давали, вместо реально исполняемого кода. И вот теперь, апофеоз: ссылаешься на один код, а приводишь другой, и все потому, что "под рукой нету ,из за этого написал код с сайта". Т.е. тебе сейчас некогда разбираться, а остальные пусть пока подумают хз над чем, им же все равно нечем заняться? Так? Попахивает неуважением. И вызывает соответствующую реакцию. Имхо, вполне заслуженную. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 25.01.2017 15:28 igrik, посчитал что это тот же скрипт, ошибся RE: Ваши вопросы по ERM-скриптам - igrik - 25.01.2017 15:33 Так проверяй, прежде чем спрашивать. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 25.01.2017 15:43 Algor, Не стоит скатыватся до дворового базара.... 1) Вопросы подробно описываю.Куда подробнее... 2)3)Согласен с вами. Под рукой телефон ,а на нем Игра( с эмулятором) и erm help 2.81. Программы erm se на андройде нет к сожалению(к вопросу посмотреть скрипт и коменты) Скрип бросаю на блокнот телефона , а с него на форум (если заранее скинул) вот и иероглифы. Мод делаю для андройда, но на своем ПК дома (есть после работы полтчаса). Algor, Очень прошу убрать негативный коментарий из темы модов "Heroes 3 era 2.46 На Андройде" о правописании , ибо портит карму)) Пишу же с телефона ,ворда нет. RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.01.2017 17:20 (25.01.2017 15:43)ALEXALEX3434 Wrote: Программы erm se на андройде нет к сожалению(к вопросу посмотреть скрипт и коменты)К счастью*. Рекомендуемый редактор - ERM Scripter, также известный как erm_s. (25.01.2017 15:43)ALEXALEX3434 Wrote: Скрип бросаю на блокнот телефона , а с него на форум (если заранее скинул) вот и иероглифы.Скрипт сохранён в кодировке Windows-1251. Переключи отображение на неё. (25.01.2017 15:43)ALEXALEX3434 Wrote: Algor, Очень прошу убрать негативный коментарий из темы модов "Heroes 3 era 2.46 На Андройде" о правописании , ибо портит карму))А самому правописание соблюдать уже не?)) RE: Ваши вопросы по ERM-скриптам - Algor - 25.01.2017 19:27 (25.01.2017 15:43)ALEXALEX3434 Wrote: Algor, Очень прошу убрать негативный коментарий из темы модов "Heroes 3 era 2.46 На Андройде" о правописании , ибо портит карму))Карму портят "войны" и "андройды". Найдешь время исправить хотя бы это, уберу камент. RE: Ваши вопросы по ERM-скриптам - Elzivir - 25.01.2017 20:44 igrik, в твоем клиенте Эры я нашел пару файлов, действие которых мне до конца неясно: -Mondecsription.dll (видимо, имелось ввиду "Mondescription.dll"). Из названия понятно, что описание чего-то там. Только чего - пока не понял. -banner.bin RE: Ваши вопросы по ERM-скриптам - Elzivir - 25.01.2017 20:55 Нашел тут еще на форуме скрипт по замене существ призыва: !!UN:C5906498/1/<№ существа>; [summonning fire el.] !!UN:C5906519/1/<№ существа>; [summonning earth el.] !!UN:C5906540/1/<№ существа>; [summonning water el.] !!UN:C5906561/1/<№ существа>; [summonning air el.] Первые три адреса указаны верно, а вот с заменой воздушных элементалей вышел облом. Подкорректируйте, пожалуйста.
RE: Ваши вопросы по ERM-скриптам - igrik - 25.01.2017 22:16 1) Mondescription.dll: окне стека цифровое отображение морали, удачи, длительности заклинаний. Шрифт описаний способностей монстров "tiny.fnt". Работает в ERA/WoG/SoD/HotA. Хотя последней этот плагин ни к чему (длительность заклинаний и уменьшения шрифта от туда). Spoiler (Click to View) 3) Вызов элементалей. Автор: Sav. Адреса указаны верно. RE: Ваши вопросы по ERM-скриптам - Elzivir - 26.01.2017 01:08 При использовании Mondescription.dll в окне стека может отображаться значение морали +3 и выше. Этот файл снимает ограничение на "мораль+3=максимум"? Т.е. при дальнейшем увеличении численного значения морали будет расти и шанс ее срабатывания? RE: Ваши вопросы по ERM-скриптам - igrik - 26.01.2017 02:10 Нет. Это не MoP. Он всего лишь отображает. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 26.01.2017 11:16 Elzivir, !!UN:C5906561/1/<№ существа>; [summonning air el.] Работает, просто интервал существ 0-127. Выше вылет. gamecreator писал почему RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 26.01.2017 11:29 Подскажите по "option 740 - enhanced creature specialists.erm" что дают эти строки в конце скрипта ибо они без коментариев??: !!VRy1:Sv1; !!UN:C6790272/4/?y4; !!VRy5:x16 ×40;(× знак умножения) !!VRy6:Sy4 +34 + y5; !!UN:Cy6/4/y1; RE: Ваши вопросы по ERM-скриптам - igrik - 26.01.2017 13:13 Тут происходит подмена ссылки описания специальности героя. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 26.01.2017 13:56 igrik, спасибо RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 27.01.2017 11:07 Справка из erm help: Q#1/#2/#3/#4/#5/#6/#7/#8^текст^ Показать сообщение или вопрос с тремя картинками #1 – номер флага #2 – тип картинки 1 #3 – подтип картинки 1 #4 – тип картинки2 #5 – подтип картинки 2 #6 – тип картинки 3 #7 – подтип картинки 3 #8 – тип сообщения (показать) Не очень понятно , как разбросать флаги для каждой из картинок?? Чтобы нажатие на картинку 1 давало одно действие 2 другое, 3 третье ??? (Вариант да /нет с флагами 1 и 0 мне не нужен). Идея , чтобы в начале игры игрок мог выбрать кого будет подымать некромантия : Слелет, Зомби или Мумия.(Команда UN:C у меня есть ) RE: Ваши вопросы по ERM-скриптам - Algor - 27.01.2017 11:53 Выбор одной картинки из 3х и более через IF:Q не делается. См. IF:G, если наличие картинок не критично. Или !!DL, если хочешь, чтоб все было красиво. Если вдруг решишься на последний вариант, не задавай вопросы тут, а сразу смотри примеры в существующих модах, так будет проще разобраться (по своему опыту). RE: Ваши вопросы по ERM-скриптам - Ethereal - 27.01.2017 11:59 Зрел вопрос давно, но с "UN:C" вижу возможность реализации. Идеал - полностью автономные торговцы артефактами в замках. Генерируют разные артефакты и не зависят друг от друга. Чёрный Рынок - возможность продажи артефактов. Для всех - ассортимент обновляется каждый месяц. Понимаю, что автономия торговцев в замках практически не осуществима, но еженедельное обновление, для всего, сделать можно. И главное - куда пристроить такую функцию, что бы не плодить лишних опций? То есть, в какую опцию лучше такое вписать? RE: Ваши вопросы по ERM-скриптам - MOP - 27.01.2017 12:07 Всё это полностью осуществимо и уже осуществлено (сами знаете где...). Но с UN:C возиться над этим - ой-вей... RE: Ваши вопросы по ERM-скриптам - Ethereal - 27.01.2017 12:24 (27.01.2017 12:07)MOP Wrote: Всё это полностью осуществимо и уже осуществлено (сами знаете где...). Ваш мод неприкосновенен и туда я что-то изменять не полезу. Да и стрёмно переносить опции модов, без поддержки и знания функций в ДЛЛ. Мне нужно это для ERA2, WoG 3.58f. У меня там сложился уже свой баланс и вообще, это база для экспериментов. Осторожность и познание - именно в такой последоволности. Орден Семилистника на том и стоит. © RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 27.01.2017 12:56 ZVSE !?PI; !!UN:P781/?y25; !!FU&y25=0:E; !!HE60:Fd/d/d/3 M66/1; !?BG0; !!UN:P781/?y25; !!FU&y25=0:E; !!BG:A?y1; [y1 - проверяем действие] !!FU&y1<>1:E; [выход если не колдовство героя] !!BG:H?y1 S?y2; [y1/y2 -герой и заклинание ] !!FU&y2<>66:E; [выход если не призыв] !!BA:H0/?y11; Узнаем нападающего героя !!HEy1:S14/?y3; узнаем уровень школы магии !!UN&y3=0/y11=60:C5906498/1/48;вызов существа если герой 60 и школа магии 0 !!UN&y3=1/y11=60:C5906498/1/48; !!UN&y3=2/y11=60:C5906498/1/48; !!UN&y3=3/y11=60:C5906498/1/49; !!UN&y3=0/y11<>60:C5906498/1/114;вызов существа если герой не 60 и школа магии 0 !!UN&y3=1/y11<>60:C5906498/1/114; !!UN&y3=2/y11<>60:C5906498/1/114; !!UN&y3=3/y11<>60:C5906498/1/125; Сделал такой скрипт по подобию вашему.Суть :Чтобы герой Калид призывал Демонов (ул.демонов в зависимости от школы магии ) вместо Элементалей с помощью заклинания призыв Элемент.огня, а все остальные герои игры по старинке Элементалей огня( экс школа : элементалей магмы). Вопрос:В первый раунд битвы призыв работает нормально,а следующие раунды сообщение" вы призвали демонов и не можете призвать других элементалей" и до конца боя никто не призывается,как исправить.??? RE: Ваши вопросы по ERM-скриптам - Algor - 27.01.2017 13:05 И можно не писать лишние строки: Кстати, сейчас, если нападающий - Калид, то и нападающий и защищающий призывают демонов. А если Калид - в защите, то все призывают огневиков. Так и задумывалось? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 27.01.2017 14:30 Algor, Задумывалось чтобы только Калид демонов призывал и при обороне тоже(на эсперте улучшеных демонов) ,а остальные герои Огневиков(на эксперте Элемент.Магмы) (((( Еще заметил что если школа магии огня эксперт ,все равно призываются не улучшеные демоны((( В чем может быть проблема??? Я вариант что оба героя(Калид и обороняющейся от него) имеют магию призыва огневиков не учел..... Хотя вероятность такого боя мала. RE: Ваши вопросы по ERM-скриптам - Algor - 27.01.2017 14:47 (27.01.2017 14:30)ALEXALEX3434 Wrote: Еще заметил что если школа магии огня эксперт ,все равно призываются не улучшеные демоны(((Навскидку не видно, а проверить сейчас негде. Добавь отладочное сообщение с выводом значения y3 (уровень школы героя) и посмотри, что происходит при касте на эксперте. Можешь в это сообщение добавить еще и y1, y11. (27.01.2017 14:30)ALEXALEX3434 Wrote: Я вариант что оба героя(Калид и обороняющейся от него) имеют магию призыва огневиков не учел.....И еще меньше вероятность, что нападут на Калида? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 27.01.2017 14:47 1)Если Калид обороняется ,то продублирую команду (!!BA:H0/?y11; ) !!BA:H1/?y12 ; здесь все ясно . На случай нападения на Калида)))))) 2) Почему не меняет на ул.демонов при эксперте магии огня? 3) Слитает при сохранении - загрузке скрипт? 4) За отключение проверки типа призываемых элементалей БОЛЬШОЕ СПАСИБО ТЕБЕ И SAV'У ибо бесила и смысла в ней небыло. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 27.01.2017 14:55 Algor, .Играю на телефоне на обеде.Исправить скрипт нечем (только вечером на ПК проверю). Есть предположение что демоны остались не улучшеными из за сохранения - загрузки игры..... RE: Ваши вопросы по ERM-скриптам - Algor - 27.01.2017 15:20 (27.01.2017 14:47)ALEXALEX3434 Wrote: 1)Если Калид обороняется ,то продублирую команду (!!BA:H0/?y11; ) !!BA:H1/?y12 ; здесь все ясно .Угу... всё ясно. Кроме одного: зачем городить огород? У тебя после в y1 уже есть номер героя, который колдует. Ты же в по y1 и проверяешь уровень Школы Огня у колдующего героя. Просто убери оно не нужно и далее все y11 замени на y1. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 27.01.2017 15:28 Algor, Точно. Уберу эту строчку .... Даже и не помню зачем ее вставил ,учусь потихоньку. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 27.01.2017 17:11 Algor, ..... Вобщем при переходе с прод.школы огня на эк. школу демоны остались обычные,но чуть позже сохранил и загрузил сэйв и вот : стали улучшеные.Что то в скрипте не учел я.... RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 27.01.2017 20:10 !?PI; [пост-инструкция] !!UN:P781/?y25; [проверяем включена ли опция 781 в y1] !!FU&y25=0:E; [выход если опция не включена] !!HE60:F1/1/1/3 M66/1; !?PI; !!UN:P781/?y25; [проверяем включена ли опция 762 в y1] !!FU&y25=0:E; !!UN:C5896327/1/235; !!UN:C5936848/1/235; !?GM0; !!UN:P781/?y25; [проверяем включена ли опция 762 в y1] !!FU&y25=0:E; !!UN:C5896327/1/235; !!UN:C5936848/1/235; !?BG0; !!UN:P781/?y25; [проверяем включена ли опция 762 в y1] !!FU&y25=0:E; !!BG:A?y1; !!FU&y1<>1:E; !!BG:H?y11 S?y2; !!FU&y2<>66:E; !!HEy11:S14/?y3; !!SS66&y11=60:C0/15 C3/30; !!UN&y3=0/y11=60:C5906498/1/47; !!UN&y3=1/y11=60:C5906498/1/48; !!UN&y3=2/y11=60:C5906498/1/49; !!UN&y3=3/y11=60:C5906498/1/49; !!SS66&y11=60:C0/25 C3/20; !!UN&y3<3/y11<>60:C5906498/1/114; !!UN&y3=3/y11<>60:C5906498/1/125; Вот теперь работает как надо )))) + с регулировкой цены заклинания и (школа 0 = собачки; = 1 демоны; =2 и 3 рогатые демоны) !!!!!!!! RE: Ваши вопросы по ERM-скриптам - Algor - 27.01.2017 21:47 ALEXALEX3434, осталось научиться использовать теги erm и spoiler ![]() Ну а по теме: (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.01.2017 22:32 Algor, блок не лишний, просто строка пустая вставлена. Там выдача Калиду призыва и настройка первычных навыков дальше по тексту. Хотя это можно было и инструкцией сделать, одна команда же: RE: Ваши вопросы по ERM-скриптам - Algor - 27.01.2017 23:09 gamecreator, как не лишний? Два раза !?PI + проверка опции: а можно было в одном !?PI все написать: RE: Ваши вопросы по ERM-скриптам - gamecreator - 28.01.2017 00:28 Algor, судя по коментам, ALEXALEX3434 и сам не знает какую опцию ему там надо проверить. Так что может и не выйдет в одном. RE: Ваши вопросы по ERM-скриптам - Algor - 28.01.2017 02:00 Я на каменты не гляжу, там копипаста из разных мест зачастую. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 28.01.2017 12:05 gamecreator, Algor, Просто сначала появляется идея ,потом коректирую ее под возможности ERM, далее надо еще чтобы бананс в игре был...... ...вот и коменты разные. Сделаю еще чтобы способность Сера Мюлиха зависила от его уровня, т.е если уровень ниже 10 то +1 скорости существам ,если выше +2 скорости. Думаю ничего сложного в реализации.. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 28.01.2017 12:21 Еще заметил особеность UN:C команд -(при условии что тригера !?GM0 нет в скрипте) Если сохранение после игры было "автосохранением' (Масло масленное) , то при загрузке скрипт с UN:C командой слетит и не будет работать. Если сохранится самому ( например save111alex), то призагрузке команда UN:C продолжает нормально работать. Так только у меня?? RE: Ваши вопросы по ERM-скриптам - Algor - 28.01.2017 13:05 ALEXALEX3434, дело не в том как ты сохраняешься, сам или атосэйвом. Дело в том, не перезапускается ли игра, т.к. изменения, которые делаются через UN:C действуют только для запущенного экземпляра игры и не попадают в сэйвы. Поэтому все UN:C изменения, которые должны действовать на протяжении всей игры надо прописывать и в стартовых блоках (инструкции !# или посттриггер !?PI) и в блоке загрузки сэйва (!?GM0). Если используется FUN.erm, то можно указывать все UN:C только в функции !?FU7700; (она вызывается и в !?PI и в !?GM0). (28.01.2017 12:05)ALEXALEX3434 Wrote: надо еще чтобы бананс в игре был...Бананс... Все встало на свои места
RE: Ваши вопросы по ERM-скриптам - Barin - 28.01.2017 23:15 Когда атакую монстра, игра притормаживает из-за расстановки войск через ERM. !?BF; !!BU:S156/4/14/1/0/1; !!BU:S97/2/49/1/0/1; .........и т.д. А если справа и слева по 20 монстров, тогда совсем долго. Что можно придумать? Может кто-нибудь сделает плагин чтобы процесс расстановки монстров был моментальным? У меня в рпг-карте очень много таких битв, торможения немного раздражают. RE: Ваши вопросы по ERM-скриптам - Algor - 29.01.2017 00:01 Barin, попробуй последний параметр 0 Если не ускорит, попробуй устанавливать через BA:M в !?BA52 и телепортить через BM:P. RE: Ваши вопросы по ERM-скриптам - Barin - 29.01.2017 01:57 (29.01.2017 00:01)Algor Wrote: Barin, попробуй последний параметр 0Так вот в чём дело, 0 помог. Благодарю. RE: Ваши вопросы по ERM-скриптам - Byabes - 29.01.2017 13:38 Здравствуйте. У меня тут такой вопрос... Вот, у меня есть объект. Когда я посещаю его он выдает вопрос. При ответе "да" флаг 1 ставиться на "правда" и игроку доступны свойства объекта. Но они показываются сразу после смены флага. Как можно "обновить" объект чтобы он заработал только после перезахода на него? RE: Ваши вопросы по ERM-скриптам - Bes - 29.01.2017 13:52 хм... хороший вопрос. приходит только в голову триггер !?HM т.е. взять два флага (скажем 309 и 310) 309=1 когда посещаешь объект и говоришь ДА. а в триггере HM стоит условие типа !!IF&309:V310/1; В триггере объекта соответственно должен уже быть код, завязанный на флаг 310=1 не знаю, всё ли я правильно вспомнил RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.01.2017 02:47 Byabes, сперва проверить флаг, а потом задать вопрос. RE: Ваши вопросы по ERM-скриптам - Elzivir - 30.01.2017 05:47 (30.01.2017 02:47)gamecreator Wrote: Byabes, сперва проверить флаг, а потом задать вопрос. Byabes, сперва подумать, а потом задавать вопросы... :D RE: Ваши вопросы по ERM-скриптам - Byabes - 30.01.2017 19:31 gamecreator, А как? :/ RE: Ваши вопросы по ERM-скриптам - igrik - 30.01.2017 20:05 На примере утопии драконов: RE: Ваши вопросы по ERM-скриптам - Byabes - 30.01.2017 20:11 Вот, помню когда то здесь отвечали мне, что это можно сделать одной строкой. Как-то сбросить (обновить), только не помню... RE: Ваши вопросы по ERM-скриптам - igrik - 30.01.2017 21:10 Так я откуда знаю что ты хочешь. По твоему описанию это совершенно неясно. Что сбросить? Какой одной строкой? Звучит как: "Сходи туда - не знаю куда. Принеси то- не знаю что". Опиши свой вопрос конкретней. 1. Может ты говоришь про флаг: красный, синий и т.д. Или ты говоришь про флаг ERM. 2. Какой именно объект? 3. Какой тип сообщения и кому должен задаваться. И если ответ нет - то какие действия. RE: Ваши вопросы по ERM-скриптам - Valery - 30.01.2017 23:57 Hi guys, I got a report about Elixir of life combo, it looks like it restores all life lost in WoG, while in SoD it restores only 50 HP max. Does anyone know a fix for it, please? RE: Ваши вопросы по ERM-скриптам - igrik - 31.01.2017 00:24 Fix in SoD or in WoG? RE: Ваши вопросы по ERM-скриптам - Valery - 31.01.2017 01:15 in Wog of course. I didn't even know elixir of life changed. here, screens from guy RE: Ваши вопросы по ERM-скриптам - igrik - 31.01.2017 01:27 RE: Ваши вопросы по ERM-скриптам - Valery - 31.01.2017 01:31 Thanks a lot @Edit: he reported he gets crash in battle. I will test myself too. RE: Ваши вопросы по ERM-скриптам - igrik - 31.01.2017 11:32 Исправил/Fixed. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 31.01.2017 12:55 Скрипт Калида работает на ПК, но не пашет по Android(((((: !?BG0; !!UN:P781/?y25; !!FU&y25=0:E; !!BG:A?y1; узнать действие героя !!FU&y1<>1:E; выход если не колдует !!BG:H?y11 S?y2; узнать героя и магию !!FU&y2<>66:E; выход если не магия эл.огня !!HEy11:S14/?y3; узнать уровень школы огня !!SS66&y11=60:C0/15 C3/30;цена призыва у Калида !!UN&y3=0/y11=60:C5906498/1/47; собачки !!UN&y3=1/y11=60:C5906498/1/48;демоны !!UN&y3=2/y11=60:C5906498/1/49;рог демоны !!UN&y3=3/y11=60:C5906498/1/49;рог демоны !!SS66&y11<>60:C0/25 C3/20;цена у других героев !!UN&y3<3/y11<>60:C5906498/1/114; эл.Огня !!UN&y3=3/y11<>60:C5906498/1/125;эл. Магмы Скрипт:Только КАЛИД колдует вместо огн.элементов - церберов и демонов в зависимости от силы школы магии огня(можно в зависимости от ур.героя) . Пожет есть еще варианты его реализации???Может через !?BA50; или !?HL60; ибо похоже косячит тригер !?BG0.... заранее спасибо. RE: Ваши вопросы по ERM-скриптам - Algor - 31.01.2017 13:14 ALEXALEX3434, добавь в конец этого кода отладочное сообщение (напр. !!IF:M^Сообщение 1^; ) и проверь, выводится ли оно на Андроиде. А то может, код тупо не исполняется по каким либо причинам и искать ошибку в нем смысла нет. И да, необходимо будет начать новую игру т.к. скрипты подгружаются только в начале игры или по F12 в процессе (но этот вариант я бы на Андроиде использовать не стал). Триггер !?BG0 на Андроиде работает нормально, как и остальные. Я там вполне себе гонял даже BattleHeroes, где этого добра достаточно. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 31.01.2017 14:23 Вообщем накатал простой скрипт для проверки(нашел чем править скрипты на телефоне): !?BA52; в начале битвы !!UN:P762/?y23; !!FU&y23=0:E; !!SS67:C0/15 C1/14 C2/20 C3/25; цены заклинания !!VRv877:S1R1; !!UN&v877=1:C5906519/1/34; !!IF&v877=1:M^раз^; !!UN&v877=2:C5906519/1/12; !!IF&v877=2:M^два^; Сообщения меняются то "раз" то "два" , а существо нет((( Существо разное только при перезагрузке игры((( Т.Е. либо одно всю игру ,либо другое. !?BG0; не причем ,согласен.Походу UN:C мертво прописывает один из вариантов v877 в начале игры и не меняет их . Причем на ПК скорее всего будет работать правильно... RE: Ваши вопросы по ERM-скриптам - Algor - 31.01.2017 15:35 (31.01.2017 14:23)ALEXALEX3434 Wrote: Походу UN:C мертво прописывает один из вариантов v877 в начале игры и не меняет их .Очень маловероятно. UN:C, кстати, может не только писать, но и читать. Попробуй после записи прочитать значение и вывести его в отладке: RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.01.2017 15:52 (31.01.2017 14:23)ALEXALEX3434 Wrote: Сообщения меняются то "раз" то "два"Значит баг в exagear или чем ты там игру запускаешь. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 31.01.2017 16:10 Algor, !!UN:C5906519/1/?y22; !!IF:M^Текущее значение: %Y22^; Каждый раз одно и тоже число в течении одной игры. Перегруз игры меняет его на другое и тоже на всю партию одно число. gamecreator, Походу особенность exagear .... RE: Ваши вопросы по ERM-скриптам - igrik - 31.01.2017 17:13 (31.01.2017 14:23)ALEXALEX3434 Wrote: Сообщения меняются то "раз" то "два"Вообще-то переменная "v877" используется другим скриптом. RE: Ваши вопросы по ERM-скриптам - Algor - 31.01.2017 17:20 igrik, это ж тестовый скрипт, в исходном - y-переменные. Так что не критично, хотя вообще так делать не стоит конечно же. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 31.01.2017 17:51 igrik, Algor, у меня переменная v877 свободна. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 31.01.2017 18:12 Algor, увеличел диапозон в строке !!VRv877:S1R55; ............................. !!UN:C5906519/1/?y22; !!IF:M^Текущее значение: %Y22^; Y22 начал давать разные цифры Но существо всеравно появляется одно и тоже ((((( RE: Ваши вопросы по ERM-скриптам - Algor - 31.01.2017 18:23 ALEXALEX3434, не вижу связи. В прямом смысле не вижу. Ты ж не v877 в память кидаешь. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 31.01.2017 21:23 Algor, Понял что переменная уходит в UN:C и ее можно получить из UN:C.Числа то разные в проверочном сообщении.И на ПК работает как надо,на Exa gear нет.В общем отчаялся(((( RE: Ваши вопросы по ERM-скриптам - gamecreator - 31.01.2017 23:12 (31.01.2017 16:10)ALEXALEX3434 Wrote: gamecreator, Походу особенность exagear ....Эта "особенность" называется багом. Пиши разработчикам, пусть исправляют. Дальше что-либо обсуждать здесь смысла нет. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 31.01.2017 23:59 gamecreator, согласнен.((( RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 01.02.2017 00:37 Нашел :Вызовы элементалей (любые существа) Плагин: summoniots.dll от феонора.Ссылка не пашет,может у кого есть?????? Если есть:Подскажите куда бросать этот плагин и будет ли он работать без скрипта??? Ибо надо чтоб вкл. и отключался.(как отключать скрипты знаю ,интересно как ведет себя плагин если скрипт отключен) ZVSE !?FU4074520; !!UN:Cx3/4/?y1; --кого вызываем !!BG:H?y3; !!IF:L^Hero %Y3 trying to summon %Y1..^; !!UN:Cx3/4/136; !!UN:Cx4/4/999; !!UN:Cx3/4/?y1; !!IF:L^..but summons horde of %Y1^; RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.02.2017 01:11 ALEXALEX3434, если UN:C глючит в exagear, то и плагин этот скорей всего не будет работать (судя по коду примера). RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 01.02.2017 09:52 gamecreator, Ну попытатся можно же...... RE: Ваши вопросы по ERM-скриптам - gamecreator - 01.02.2017 11:14 Лучше попытайся с плагином igrikа тогда. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 01.02.2017 11:41 igrik, Твой плагин призывает по умолчанию посланников ,а с помощью скрипта любых существ. 1)А можно чтобы по умолчанию призывал элементалей по старинке ????? (Без скрипта) Для того ,чтобы скрипт с новыми призваными существами можно было отключать из Вог опций. 2)Подскажи куда dll кидать,в какую папку? RE: Ваши вопросы по ERM-скриптам - igrik - 01.02.2017 13:13 Как и все другие плагины - класть в mods/[твой мод]/EraPlugins Не вижу смысла переделывать плагин. Он мной был сделан для своей определенной задачи. А на обозрение выпущен так, чтобы было. Я тебе уже показывал пример где опция ВКЛ/ОТКЛ. Вот еще один: RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 01.02.2017 13:40 igrik, О тоже подойдет ,Благодарю) RE: Ваши вопросы по ERM-скриптам - Barin - 01.02.2017 20:27 Подскажите, есть ли готовая таблица, или где я могу посмотреть так называемую "приоритетность монстров в бою? Например понятно, что монстр 7-го уровня будет ходить первым если рядом монстр 6-го уровня. Монстр 8-го уровня будет ходить первым если рядом монстр 7-го уровня. А как узнать кто будет ходить первым если в битве 2 монстра 7-го уровня, кому отдаётся приоритетность? RE: Ваши вопросы по ERM-скриптам - igrik - 01.02.2017 20:45 А при чем тут уровни? Всё зависит от скорости монстров: - если есть 2 монстра с одинаковой скоростью (но принадлежащие одной стороне), то первым будет ходить монстр, у которого номер стека меньше. - если есть 2 монстра с одинаковой скоростью (но принадлежащие разным сторонам), то первым будет ходить монстр стороны, которая противоположна только что отходившей. В режиме ожидания порядок очередности инвертирован, при условии что стеку не выпала мораль. Если не ошибаюсь, стеки с выпавшей моралью ходят по вышеуказанному порядку, а потом остальные стеки. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 02.02.2017 11:34 igrik, Еще раз спасибо за плагин и скрипт ,на exa gear скрипт работает)))))))))))) RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 02.02.2017 16:49 Заинтересовало: "Если используется FUN.erm, то можно указывать все UN:C только в функции !?FU7700; (она вызывается и в !?PI и в !?GM0)" писал Algor. А есть еще такие Функции которые не прописаны в erm help'е? RE: Ваши вопросы по ERM-скриптам - gamecreator - 02.02.2017 17:07 ALEXALEX3434, есть. Все, какие добавишь. Можешь даже открыть любой скрипт в своём моде и посмотреть на номера и что они делают. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 03.02.2017 11:06 gamecreator, Я про функции связаные с плагинами имел ввиду? Хотел узнать где можно скачать интересные плагины(dll) и какие функции с ними работают?(На df2 к сожелению не рабочие ссылки((() RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 05.02.2017 20:14 Подскажите как убрать из wog опций ненужные скрипты (чтобы не отображались),из era script удаляем скрипт и убираем линию его в ers ,а родные wog скрипты как убрать? RE: Ваши вопросы по ERM-скриптам - igrik - 05.02.2017 23:10 Редактировать "zsetup00.txt". В ERA scripts Rus он тоже есть. RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 07.02.2017 11:13 igrik, Вопросы касаемые скриптов wog,не era script: 1)Если я уберу строку в "zsetup01.txt то скрипт будет заблокирован,надо ли и сам erm скрипт удалять?????(во избежания ошибок) 2)zsetup01.txt есть в wog и wogrus папках ,их оба редактировать или только в wogrus? RE: Ваши вопросы по ERM-скриптам - Algor - 07.02.2017 11:27 ALEXALEX3434, 1) Если решил из своей сборки вырезать какие-то опции без возможности включения, то тогда удаляй и сами скрипты. Вообще, статусы опций хранятся в dat-файле (тот, который сохраняется из меню WoG-options), так что, если там будет включено, то просто удаление из zsetup не поможет. 2) Можно редактировать только в одном моде (который последний в списке list.txt), т.к. именно версию из последнего по списку мода Эра берет в работу. В твоем случае, это "wog rus". RE: Ваши вопросы по ERM-скриптам - gamecreator - 07.02.2017 14:30 ALEXALEX3434, лучше создать отдельный мод и там редактировать. RE: Ваши вопросы по ERM-скриптам - Elzivir - 11.02.2017 01:57 Каким образом можно корректно задать выполнение условия при атаке "если не Паладин (на стороне атаки/защиты), то выход" в нижеследующей строке: !!FU|y2<>6/y3<>174/y3<>183:E; Сейчас условия взаимоисключают друг друга, что, как следствие, приводит к несрабатыванию скрипта. P.S. Как вариант, можно прописать y3<174/y3>183, добавив y3=175/y3=176/y3=177 и т.д. Но, уверен, что есть более лаконичный способ достичь результата. RE: Ваши вопросы по ERM-скриптам - igrik - 11.02.2017 02:19 В твоей формулировке не совсем ясна связка с y2<>6. 6 - это тип атаки в BG и условие должно иметь вид "выполнить, если это ближняя атака и паладин" ? Тогда так: !!FU&y3<>174/y3<>183|y2<>6:E; RE: Ваши вопросы по ERM-скриптам - Antinaar - 12.02.2017 02:02 Друзья, подскажите пожалуйста как в ERM проверять героя на наличие определённого вида существ. К примеру: событие активируется только если у героя есть Гидры. Или событие только активируется когда количество Гидр > 20. Как "чекать" армию героя? Как проверять слоты? Вопросы, вопросы, вопросы... Заранее благодарю за помощь. RE: Ваши вопросы по ERM-скриптам - Algor - 12.02.2017 04:42 Antinaar, HE:C RE: Ваши вопросы по ERM-скриптам - Antinaar - 13.02.2017 05:44 (12.02.2017 04:42)Algor Wrote: Antinaar, HE:C Это очевидно что надо использовать HE:C команду, но как её использовать для запоминания типа существ или их количества? Насколько я знаю, с помощью HE:C можно только изменить тип и количество. Но, к примеру, как можно запомнить 20 алебардщиков в Первом слоте? RE: Ваши вопросы по ERM-скриптам - Algor - 13.02.2017 10:18 Не только изменить: ERM Help - Обучение - Основы Wrote:Если параметр команды показан как $ - значение можно сохранить в переменную. Если показан как # - ее можно только установить, но не прочитать. Если он показан как ?$ - его можно лишь прочитать, но не установить. ERM Help - HE:C Wrote:C0/#1/$2/$3 RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 14.02.2017 13:10 Всем привет.Подскажите как поменять шапку (категории) в ера скрипт? Т.е. надписи ,вроде : скрипты интерфейса,скрипты меняющие существ и т.д.??? RE: Ваши вопросы по ERM-скриптам - ALEXALEX3434 - 14.02.2017 13:30 Еще вопрос , можно ли сделать специализацию герою(пускай Нагаш) , чтобы в зависимости от его уровня увеличивалась скорость зомби и ул.зомби . +1 к скорости каждый 5 уровень,начиная с первого???? RE: Ваши вопросы по ERM-скриптам - Algor - 14.02.2017 14:19 (14.02.2017 13:10)ALEXALEX3434 Wrote: Всем привет.Подскажите как поменять шапку (категории) в ера скрипт? zsetup00.txt (14.02.2017 13:30)ALEXALEX3434 Wrote: Еще вопрос , можно ли сделать специализацию герою(пускай Нагаш) , чтобы в зависимости от его уровня увеличивалась скорость зомби и ул.зомби . В начале боя перебираешь отряды Нагаша и, если это зомби, увеличиваешь ему скорость. RE: Ваши вопросы по ERM-скриптам - Shiva - 26.02.2017 13:12 Можно ли сделать так, чтобы кроме молитвы - Альянс ангелов колдовал еще точность и медлительность в начале каждого боя... RE: Ваши вопросы по ERM-скриптам - igrik - 26.02.2017 18:38 Можно, но так уж нужно ли? RE: Ваши вопросы по ERM-скриптам - Shiva - 26.02.2017 19:48 (26.02.2017 18:38)igrik Wrote: Можно, но так уж нужно ли? На мой взгляд это - будет очень сбалансированное заклинание (всего один раз в начале боя), особенно Замедление самое нужное... Есть еще вариант двойная магия за один ход Это у меня боевой маг будет, там у него волшебники будут титаны, джины, а основные заклинания (восстановление, взрыв, армакеддон). Помогите плиз...
RE: Ваши вопросы по ERM-скриптам - igrik - 27.02.2017 01:33 Держи скрипт. Но он работает только для ERA. Также необходимо поместить плагин erm_hooker.era в папку "EraPlugins" Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Barin - 07.03.2017 01:02 Мне нужно с помощью ERM атаковать главного героя, чтобы в битве он оказался справа (красная стрелка указывает куда), а враг оказался слева (синяя стрелка). ![]() Если так: !?BA0; !!BA:H1/75; некромант !!BA:H0/140; витязь Тогда они стоят как на картинке, а надо чтобы местами поменялись как указано стрелками. А если так: (атакующего поставил некроманта) !!BA:H0/75; некромант !!BA:H1/140; витязь Герой до битвы исчезает (поражение). Мне нужно так, словно моего героя атаковал другой герой. Можно это сделать? RE: Ваши вопросы по ERM-скриптам - MOP - 07.03.2017 17:31 Устроить встречу героев. Code: !?FU@Встреча героев@;Соответственно, первым героем указываешь врага,вторым - себя. RE: Ваши вопросы по ERM-скриптам - Barin - 07.03.2017 20:10 !?FU77010; я так понимаю. А как дальше? Куда и как подставлять героев я не пойму. RE: Ваши вопросы по ERM-скриптам - gamecreator - 08.03.2017 02:21 В параметры функции, куда ещё. RE: Ваши вопросы по ERM-скриптам - igrik - 08.03.2017 03:20 (07.03.2017 20:10)Barin Wrote: !?FU77010; я так понимаю.Невероятно плохой выбор номера функции. RE: Ваши вопросы по ERM-скриптам - Barin - 08.03.2017 03:23 Я знаю не все тонкости ERM, поэтому тут и спрашиваю непонятное. ZVSE !?LE10/10/0; !!FU77010:P13/140; тут же параметры функции? Вылетает игра. p.s Ну в справке Эра увидел функцию 77010. Ладно, поставил: !?LE10/10/0; !!FU5000:P13/140; сработало, только открылось окно встречи героев, а нужна битва. Как? RE: Ваши вопросы по ERM-скриптам - Shiva - 19.03.2017 17:29 (27.02.2017 01:33)igrik Wrote: Держи скрипт. Но он работает только для ERA. Также необходимо поместить плагин erm_hooker.era в папку "EraPlugins" Извините, что так долго не отвечал, как только проверю сразу же отпишусь...
RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 21.03.2017 04:57 Всем привет, я начинающий, вопрос- как менять класс героя маг<>воин и/или делать его Лордом, Некромантом или Элементалистом, единственное чего смог понять это !!VRw200: эконом, 1=правда 0=ложь и сбрасывает на стандартный класс. Пытался менять значения, перелопатил кучу справочников и мануалов и все впустую. RE: Ваши вопросы по ERM-скриптам - igrik - 21.03.2017 09:49 Зачем ты пытаешься использовать W переменные !!IF:W-1;? Зачем берешь значение по модулю !!VRy6:%2;? Свиду это лишние строки. Резюмируя - нет, ты не разобрался. Обрисуй задачу более точно и внятно. Менять класс героя можно просто на старте карты: Либо менять при каких-то определенных обстоятельствах. К примеру, все герои будут менять класс на случайный при получении уровня: RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 21.03.2017 22:34 Спасибо огромное, хотелось немного модифицировать вот этот скрипт (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.03.2017 04:00 1nf3rn3o, точно хотелось бы? Классы героев влияют на вероятности получения первичных и вторичных навыков. RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 23.03.2017 00:43 это не беда Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.03.2017 18:01 А, Феникс... Ну добавляешь к каждому куску кода команду с соответствующим условием. Что сложного-то? RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 23.03.2017 19:43 С этим проблем не возникло, была беда, не знал что втыкать что бы получить то что хотелось. Еще раз спасибо за подсказку. RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 09.04.2017 04:15 Всем доброй ночи. Я зашел в тупик, никак не могу заставить скрипт сохранять значения и соединить их как-то тоже не получается. ![]() Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - gamecreator - 09.04.2017 16:27 А что это за скрипт, что он делает? И чтобы копировались русские символы надо переключить на русскую раскладку. RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 09.04.2017 22:44 Извиняюсь за беспокойство, разобрался, все работает как хотелось. А все фразы лучше вынести в ERT фаил, или если их не очень много можно оставить прямо в скрипте? RE: Ваши вопросы по ERM-скриптам - gamecreator - 10.04.2017 02:11 Если ты собираешься этот скрипт выкладывать для людей и хочешь облегчить локализацию, то лучше вынести. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.04.2017 14:33 Здравствуйте... Подскажите, пожалуйста, кто-нибудь: 1. как можно проверить номер раунда в самой битве (я против компьютера и компьютер против меня). Почему-то я нигде в хэлпе не могу отыскать ресейвер, который за это отвечает! 2. Если у меня рассвечен весь подземный мир и вся поверхность над ним у карты 144 х 144, то какие значения нужно поставить в данный ресейвер Spoiler (Click to View) P.S. У меня была задумка сделать взрыв бомбы, чтобы все обекты на карте исчезли и всё заполнилось темнотой... Таким образом можно Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.04.2017 16:22 С раундом я разобрался! Нужно всего лишь сделать так Spoiler (Click to View) Со второй частью вопроса я не могу разобраться, что касаемо именно затемнения... RE: Ваши вопросы по ERM-скриптам - Algor - 22.04.2017 17:33 fatsawhorse, без обид, скриптинг - это не твоё. Даже в посте выше, где ты "разобрался", непонимание на лицо. Готовое решение по закрытию карты есть в ES-крипте "открытая карта" (там ток открытие на закрытие поменять, а все остальное так же). По удалению объектов - используй цикл для перебора объектов. Примеров валом в том же ES. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.04.2017 17:52 Цитата "fatsawhorse, без обид, скриптинг - это не твоё" - я знаю, что это так, но так хочется создать специфические вещи и потом играть ими.. Я не программист, а инженер-технолог по металлообработке и электрик "ES-крипте" - может это странно, конечно, но я вообще не знаю что это такое? RE: Ваши вопросы по ERM-скриптам - gamecreator - 22.04.2017 22:40 (22.04.2017 17:52)fatsawhorse Wrote: "ES-крипте" - может это странно, конечно, но я вообще не знаю что это такое?ERA Scripts, вон у Algorа в подписи. RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 22.04.2017 23:45 Ну первое, это на Эру, а у меня во имя Богов.. В любом случае работать не будет! Второе - это какое-то дополнение, требующее полную установку, а я всего лишь хотел узнать про отдельный скрипт "открытая карта"! А можно ли как-нибудь вынести сюда данный скрипт из того 1,5 мб-го файла? RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.04.2017 01:42 (22.04.2017 23:45)fatsawhorse Wrote: Ну первое, это на Эру, а у меня во имя Богов.. В любом случае работать не будет!Смешное заявление. (22.04.2017 23:45)fatsawhorse Wrote: А можно ли как-нибудь вынести сюда данный скрипт из того 1,5 мб-го файла?http://7-zip.org/ RE: Ваши вопросы по ERM-скриптам - fatsawhorse - 23.04.2017 02:03 А сам полный код вынести никак не получится на форум? Не хочется мне этот архив устанавливать! Открывается по этому адресу http://7-zip.org чушь какая-то и требует опять же установки... RE: Ваши вопросы по ERM-скриптам - gamecreator - 23.04.2017 17:03 fatsawhorse, значит никак. RE: Ваши вопросы по ERM-скриптам - sonic517 - 25.04.2017 01:51 все добрый вечер подскажите про тригер НЕ срабатывает если в точке стоит страж прохода !?OB10/20/1; тригер на посещение стража в данной точке. но на эти координаты не встать, только на соседней клетке !!OB10/20/1:T?y1; проверка тип !!UN&y1<215:O10/20/1; условие тип - страж удаляется. может логически не верно? RE: Ваши вопросы по ERM-скриптам - gamecreator - 25.04.2017 02:29 (25.04.2017 01:51)sonic517 Wrote: может логически не верно?Вот и я посмотрел на условие и тоже так подумал. Почему меньше-то? RE: Ваши вопросы по ERM-скриптам - igrik - 25.04.2017 10:59 (25.04.2017 01:51)sonic517 Wrote: может логически не верно?Конечно логически не верно. Объект "Страж прохода" имеет id = 215, а ты его при удалении объекта исключаешь в проверке. Должно быть: !!UN&y1=215:O10/20/1; удалить объект в координатах 10/20/1, если этот объект имеет тип = 215. RE: Ваши вопросы по ERM-скриптам - sonic517 - 25.04.2017 14:46 Балин, я прост поставил изначально двустор монолит под стража (в этуже точку)... и затупил. Всем спасибо. RE: Ваши вопросы по ERM-скриптам - Barin - 29.04.2017 19:36 Подскажите, каким лучше всего образом в экране города переназначить здания? Например чтобы при клике в кузницу - открывалось жилище 4-го уровня, а при нажатии на это жилище - открывалась кузница. Если делать через CM:I должно работать, а как будет вести себя AI не знаю. Может где-то в текстовиках можно подправить, чтобы была надёжность? RE: Ваши вопросы по ERM-скриптам - gamecreator - 29.04.2017 19:58 (29.04.2017 19:36)Barin Wrote: Если делать через CM:I должно работать, а как будет вести себя AI не знаю.А какое вообще отношение к пользовательскому интерфейсу имеет ИИ? RE: Ваши вопросы по ERM-скриптам - Barin - 29.04.2017 20:33 (29.04.2017 19:58)gamecreator Wrote:Для убедительности спросил.(29.04.2017 19:36)Barin Wrote: Если делать через CM:I должно работать, а как будет вести себя AI не знаю.А какое вообще отношение к пользовательскому интерфейсу имеет ИИ? RE: Ваши вопросы по ERM-скриптам - Barin - 29.04.2017 23:58 Не, ерунда получается то что задумал выше. Мне надо изменить очередность, например чтобы 1-м уровнем строился объект гномов, а на втором уровне конюшни кентавров. Как это сделать? Т.е открываю муниципалитет, там список того что можно построить - нажимаю построить жилище 1-го уровня, а строится объект гномов. Можно этого достичь? RE: Ваши вопросы по ERM-скриптам - gamecreator - 30.04.2017 00:36 Поменять местами графику зданий и координаты, больше ничего в голову не приходит. RE: Ваши вопросы по ERM-скриптам - Barin - 30.04.2017 00:49 (30.04.2017 00:36)gamecreator Wrote: Поменять местами графику зданий и координаты, больше ничего в голову не приходит. Подозревал это. Координаты наверно не просто менять. Ладно, пока оставлю как есть. Сегодня перееду с модом на дф2, вдруг авторы того оплотского экрана захотят помочь. RE: Ваши вопросы по ERM-скриптам - Heromant - 16.05.2017 00:26 Всем привет. Кто-нибудь писал или видел когда нибудь скрипт рассчёта минимального расстояния от героя до точки на карте с заданными координатами в муви пойнтах данного героя? Препятствия и типы почв, естественно нужно учитывать. RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 16.05.2017 01:11 Spoiler (Click to View)
RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.05.2017 01:43 (16.05.2017 01:11)1nf3rn3o Wrote: на 3м, или 4м тике начинает уже прибавку в геометрической прогрессии.Так у тебя тут и есть геометрическая прогрессия, в чём проблема-то? RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 16.05.2017 02:03 Проблема в том что я не вижу где, да и первые 2 раза проходят как надо. Или мне кусок с множителями нужно вынести за пределы таймера? RE: Ваши вопросы по ERM-скриптам - gamecreator - 16.05.2017 03:05 Как где? Ты получаешь количество существ, к нему прибавляешь процент. И так каждый раз. RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 16.05.2017 03:12 Мы наверное не поняли друг-друга. Расскажу подробнее. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - igrik - 16.05.2017 14:16 1nf3rn3o, потому что безопаснее сделать вот так. В чём у тебя "утечка" хз, да и выяснять собственно влом. RE: Ваши вопросы по ERM-скриптам - 1nf3rn3o - 17.05.2017 02:33 igrik Спасибо,помогло. RE: Ваши вопросы по ERM-скриптам - Heromant - 26.05.2017 17:47 Переношу вопрос в эту тему. (26.05.2017 16:12)Algor Wrote:Помогите, пожалуйста, настроить перед ходом игрока ИИ порядок хода его героев.(26.05.2017 15:56)Heromant Wrote: Можно ли менять менять порядок хода героев ИИ, при этом чтобы никакие из них не пропускали хода?По-хорошему, нужна возможность перехвата и отмены передачи хода - эт к реверсерам нашим. Возможно это им поможет/напомнит: RE: Ваши вопросы по ERM-скриптам - Heromant - 30.05.2017 14:30 Вопрос № 2 из той же самой темы: (30.05.2017 13:39)Algor Wrote:(30.05.2017 13:27)Heromant Wrote: Реализовывать алгоритм поиска оптимального пути на ERM с нуля достаточно сложно...Но данный алгоритм уже реализован в базовом ИИ игре, но как извлечь его, отделив от перемещения - я не знаю, да и вряд ли кто-то здесь мне поможет это сделать.Вообще, надо просто найти существующую функцию и использовать ее. Это к "реверсерам". По-поводу "вряд ли кто-то здесь мне поможет" - а ты просил? Вот, прошу. ![]() Поясню, что по-сути речь идёт о реверсе функции оценки очков перемещения героя до самого акта перемещения, то есть о логике построения зелёно-коричневой стрелочки пути до пункта на карте, безотносительно её отображения. Также не мешало бы вычленить функцию движения героя из пункта A в пункт B по минимальному пути в MP - по сути по пресловутой стрелочке опять же без её фактического отображения на глобальной карте. RE: Ваши вопросы по ERM-скриптам - igrik - 30.05.2017 19:05 (30.05.2017 14:30)Heromant Wrote: Вот, прошу.Отдельной таковой функции лично я не нашел. А для ERMа муторно там всё. Очень муторно. RE: Ваши вопросы по ERM-скриптам - Algor - 30.05.2017 21:13 Странно, вообще, когда водишь курсором по карте он же показывает кол-во дней радом с курсором-коняшкой (изменяется курсор). Т.е. функция расчета вызывается постоянно. А результат, я думаю, устроит даже если он будет в днях. RE: Ваши вопросы по ERM-скриптам - Heromant - 30.05.2017 22:34 (30.05.2017 21:13)Algor Wrote: А результат, я думаю, устроит даже если он будет в днях.Частично да. Но лучше, конечно, в очках перемещения. И ещё вопрос. Как поставить произвольному герою невидимую картинку вместо лошади с флагом на глобальной карте? Я знаю, что находились умельцы, кто эти картинки с анимациями менял. RE: Ваши вопросы по ERM-скриптам - igrik - 31.05.2017 18:23 (30.05.2017 21:13)Algor Wrote: Странно, вообще, когда водишь курсором по карте он же показывает кол-во дней радом с курсором-коняшкой (изменяется курсор). Т.е. функция расчета вызывается постоянно. А результат, я думаю, устроит даже если он будет в днях.Странно или не странно, но функции таковой нет, и в функции движении коняшко тоже. Показать кусок кода? Проследи в нем, как вычисляются "v71 + v62" (они в конце этой функции). Даже третью часть этой маеты переписывать на ERM лично у меня совершенно нет желания. Spoiler (Click to View) RE: Ваши вопросы по ERM-скриптам - Algor - 31.05.2017 19:52 (31.05.2017 18:23)igrik Wrote: Странно или не странно, но функции таковой нет, и в функции движении коняшко тоже.Собсно, ток v62 и интересно, жаль что оно вычисляется не отдельно. А функция в "v62 = CheckForWMinVisibleMap(v3, v34)" что делает? RE: Ваши вопросы по ERM-скриптам - igrik - 31.05.2017 19:57 (31.05.2017 19:52)Algor Wrote:Сомневаюсь, что тебе интересно v62. Я думаю ты имел ввиду v71.(31.05.2017 18:23)igrik Wrote: Странно или не странно, но функции таковой нет, и в функции движении коняшко тоже.Собсно, ток v62 и интересно, жаль что оно вычисляется не отдельно. CheckForWMinVisibleMap - возвращает один из 4х порядковых номеров курсора (для Карты Приключений), а именно: 4, 6, 9, 28. RE: Ваши вопросы по ERM-скриптам - Algor - 31.05.2017 21:49 Не, ну его нафиг. RE: Ваши вопросы по ERM-скриптам - Heromant - 01.06.2017 12:11 (31.05.2017 21:49)Algor Wrote: Не, ну его нафиг. Жалко. Ну ладно. А как лошадку есть какая-то возможность скрыть, чтобы герой передвигался по глобальной карте невидимкой, а потом опять вернуть? Существует вот такой мод http://wakeofgods.org/repository/data/[Graphics]%20Unmounted%20Heroes.exe.html Но как сделать это не жёстко, а динамически через ERM? RE: Ваши вопросы по ERM-скриптам - Algor - 23.06.2017 23:48 Хотелось бы поиметь возможность автоматически ходить существом из армии героя-человека. Т.е. при получении хода существо должно ходить само. Как вариант, на время хода можно было бы включать автобой. Ток вот нужна функция включения/выключения автобоя и получения/изменения его настроек "существа" и "заклинания", чтобы существо ходило, а герой-человек при кратковременном включении автобоя не кастил. Или я загоняюсь, и есть более простое решение? (гипноз/берсерк не предлагать, существо не должно бить своих) RE: Ваши вопросы по ERM-скриптам - kozelrus - 24.06.2017 01:28 Подскажите пожалуйста скрипт, что бы ангелы воскрешали 1 раз за бой, а архангелы 2. Заранее благодарю кто откликнулся RE: Ваши вопросы по ERM-скриптам - Algor - 24.06.2017 08:38 RE: Ваши вопросы по ERM-скриптам - kozelrus - 24.06.2017 12:30 (24.06.2017 08:38)Algor Wrote: Спасибо большое, работает! ![]() А как дать ангелам 1 раз воскрешение? RE: Ваши вопросы по ERM-скриптам - Algor - 25.06.2017 00:01 Вообще, в соседней теме есть наикрутейший редактор существ. Почему бы не воспользоваться им? RE: Ваши вопросы по ERM-скриптам - kozelrus - 25.06.2017 01:01 (25.06.2017 00:01)Algor Wrote: Вообще, в соседней теме есть наикрутейший редактор существ. Честно? Мне показался он сложноват, чем просто ЕРМ скрипты. Возможно (а скорее так и есть) я ошибаюсь. И Тифон как раз создан для подобных желаний, а не распрашивать по форуму ради разных скриптов и кодов RE: Ваши вопросы по ERM-скриптам - igrik - 27.06.2017 11:27 (24.06.2017 12:30)kozelrus Wrote: А как дать ангелам 1 раз воскрешение?Никак, это невозможно через UN:C. Причина: таблица существ, имеющих заклинания начинается с Архангела. Ангел (т.к. его номер существа на единицу ниже, чем у Архангела) вообще не прописан в этой таблице. Решение: только сторонним плагином. RE: Ваши вопросы по ERM-скриптам - gamecreator - 27.06.2017 12:28 igrik, а изменение типа существа на Архангела не сработает? RE: Ваши вопросы по ERM-скриптам - Algor - 27.06.2017 13:13 gamecreator, это несколько некорректно. Особенно, если используется опыт существ с полным набором абилок. У Архов, емнип, есть иммун к армагеддону. Соотв. армагеддон во время хода простых ангелов не будет наносить им урон. RE: Ваши вопросы по ERM-скриптам - MOP - 27.06.2017 16:55 (23.06.2017 23:48)Algor Wrote: Хотелось бы поиметь возможность автоматически ходить существом из армии героя-человека. Т.е. при получении хода существо должно ходить само.Попробуй это: MasterOfPuppets, 10 Jun 2011 Wrote:[[0x699420]+0x132C4] У меня работает (тест: только Хоббиты ходят сами): Code: proc Битва_!_перед_передачей_контроляRE: Ваши вопросы по ERM-скриптам - Algor - 27.06.2017 19:13 Спс, вечерком попробую. Но мне еще в любом случае нужно управлять параметрами настройки автобоя (галочки "существа" и "заклинания"). Без этого смысла использовать данный функционал просто нет. RE: Ваши вопросы по ERM-скриптам - MOP - 27.06.2017 19:21 Ну это тоже давно не тайна. MasterOfPuppets, 28 Feb 2011 Wrote:<<< Настройки автобоя RE: Ваши вопросы по ERM-скриптам - Algor - 27.06.2017 23:50 Хм, выключить автобой могу, а вот включить не получается. Мож как-нить через SN:E надо? Или я то-то делаю не так? RE: Ваши вопросы по ERM-скриптам - MOP - 28.06.2017 00:13 Вроде и правильно всё, но, похоже, триггер нажатия на клавишу как-то препятствует установке автобоя. Попробовал так: Вроде получается. RE: Ваши вопросы по ERM-скриптам - |