Author | Subject | |
---|---|---|
Sir bomw
HoMM IV: Landless |
Можно, а насчет глюков у меня все было Ок
|
Special status: |
Sir mefisto
HoMM V: Knight |
Хм... Ответ однозначный. Можно.
Но как? |
Special status: |
Sir RedDragon
HoMM V: Landless |
Легко и просто, назови файл карта.erm и сохрани в папке maps(поправьте, если не так)
Кстати, подскажите ктонить, какая самая последняя версия ERMSE и где ее скачать |
|
Sir Druin
HoMM III: Landless |
-Хмм... сказал медведь, почесав затылок лапой. Вопрос конечно интересный... надо подумать...
Какая разница между скриптами внутри файла и записанными в *.erm файл? Скрипты записанные в событие карты работают тока на этой карте. Скрипты в файле *.erm могут работать: или на одной карте... тогда erm файл должен иметь такое же название, как и карта и находиться не в папке maps, а в папке (ой... тут медведь тоже боиться ошибиться) data или на всех картах... тогда скрипт имеет название scriptXX.erm (где ХХ - номер скрипта) и находится он должен в папке data/s... а потом при выборе карты в меню вогификации вы увидете в списке свой скрипт и его останется тока включить галочкой Какие премущества у каждого способа? Если вы пишите скрипт предназначенный для многих карт, то конечно преимущество у файла *.erm... думаю тут и обьяснять не надо. А вот если скрипт оригинальный для определенной карты, то я бы советовал записывать их в события. Иначе можно столкнуться с трудностями... Во-первых все скрипты придется поместить в один файл, что неудобно, если понадобиться корректировать один из них. Во-вторых распространять карту надо будет обязательно с erm файлом, что тоже не очень удобно. Ну и так далее... Хотя в процессе создания удобнее пользоваться именно erm файлом... Ну тут кто как больше привык... Надеюсь Сэр mefisto я ответил на Ваш вопрос. Если нет, говорите что надо уточнить. Потом медведь повернулся к дракону. Я бы Вам посоветовал сверить список переменных в ваших скриптах и в стандартных скриптах поставляемых с ВоГ. Возможно некоторые переменные используются и там и там... и поэтому игра вылетает. А вот программу erms я сам долго не обновлял и не знаю какая последняя версия. Советую заглянуть на сайт разработчика. Уфф... медведь допил большим глотком пиво и направился к стойке, чтобы заново наполнить кружку. Вдруг он остановился, хлопнул себя по лбу и обратился к минотавру. - Сэр bomw, как же можно так отвечать на вопросы? Ай-яй-яй... Вы лучше, пока я хожу за пивом, попробуйте поправить мои слова... если я вдруг где-то что-то напутал. |
Special status: |
Sir bomw
HoMM IV: Landless |
Минотавр подошел к медведю и сказал:
- Сэр Druin, каюсь за свой ответ, а насчет расположения *.erm файла вы абсолютно правы. Вот, а насчет версии ERM Scriptera то по моим сведеньям последняя на данный момент 2004.10.5.945 А также Сэр Druin, раз уж вы идете за пивом будьте добры захватите и мне кружичку |
Special status: |
Sir PhoeniX Sacredfire
HoMM V: Landless |
Если я правильно понял то сэр RedDragon спрашивал про ERM Script Editor , а не про ERM Scripter.
И если я не ошибаюсь (я это где-то видел), то ERM SE больше не будет обновлятся... |
|
Sir bomw
HoMM IV: Landless |
Уважаемый Сэр PhoeniX Sacredfire я с вами посмею не согласится, потому что ERM Script Editor и ERM Scripter это одна и таже программа
|
Special status: |
Sir mefisto
HoMM V: Knight |
Подробнейшего отвята я уже давно не видел...
Насчёт *.erm я попробую и так и так. Дело в том, что мне удобнеее писать там: выделение цветом- нужная и полезная штука. Да и из-за доп. файлов уже всё равно где писать. Насчёт глюка. Я соглашусь с тем, что может вылететь из-за повторного использования переменных, функций и тд., но ведь там стараются использовать номера от 10000 до ... (не считал), т. е. большие. Вообщем не понятно. (А я вообще стрелой (!#UN:P5/0 "убиваю" ВоГофикацию). Спасибо. Инфорнация исчерпывающая. P.S Всё таки команда WoG! ! |
Special status: |
Sir bomw
HoMM IV: Landless |
Сэр mefisto вы загляните в скрипт 00.Erm там вроде бы есть описание всех использованных переменых функций и макросов
|
Special status: |
Sir Ennin
HoMM IV: Landless |
ERMS и ERMSE - разные программы.
последняя версия SE - 1.2.5.17 и больше SE не поддерживается |
Special status: |
Sir mefisto
HoMM V: Knight |
Сэр Ennin, 4.11.2005 14:16 Точно так! Я после установки ERM S, зашёл в папку ERM SE и понял, что ничего там не изменилось. И только потом обнаружил несколько программ в папке ERM S... |
Special status: |
Sir PhoeniX Sacredfire
HoMM V: Landless |
ERMS и ERMSE - разные программы Во-во у меня они обе стоят в корневом каталоге игры, и пока-что я верю своим глазам... последняя версия SE - 1.2.5.17 и больше SE не поддерживается Всётаки по удобству ERMSE - лучше , а т.к. он не поддерживается мне пришлось вручную добавить в него "поддержку" синтаксиса ERM до версии 2.8.1 (WoG 3.58f) , а комментарии брал из Help'а. Правда "апгрейдил" я на бета версии Script Editora потому в нем не все возможности, да заодно и русифицировал интерфейс... а если кому-то нужно пишите - вышлю. |
|
Sir RedDragon
HoMM V: Landless |
Мне вышли:
[email protected] |
|
Sir mefisto
HoMM V: Knight |
ERM S, ERM SE...
А я вот до этого самого дня писал скрипты в самом теле сообщения! И ничем (имеется ввиду программы) больше не пользовался! Бывало, крыша поедет: открываю ERM SE (S у меня тогда небыло, а эта прога устанав- ливалась с пиратского диска WoG) и делаю супер-пупер-мега-универсальный скрипт. Потом проверяю... И узнаю... Что там всё не правильно!!! |
Special status: |
Sir PhoeniX Sacredfire
HoMM V: Landless |
Сер RedDragon выслал, надеюсь у вас не стоит никаких фильтров, а то всё в RAR-архиве...
Сэр mefisto 6.11.2005 00:22 У меня тоже часто бывают ошибки, но это не проблема... ну посижу лишний часок отлаживая скрипт, но потом всё Oк... |
|
Sir RedDragon
HoMM V: Landless |
Получил ваше письмо. Проверяю.
--------Спустя 10 минут------------- Благодарю Вас, у меня не было и половины комманд. |
|
Sir mefisto
HoMM V: Knight |
Сэр PhoeniX Sacredfire, 6.11.2005 11:35 Часок!!!!? Вот моя история: Сижу я как-то, смотрю... -ничего не понимаю... Потом начинаю находить лишние знаки типа "!", ";" и т.д., но ошибка не "уходит" Почему?.. А далее в картинках: |
Special status: |
Sir RedDragon
HoMM V: Landless |
Начнем-с спрашивать про команды:
Как действуют триггеры !?MM !?MW и !?MR ----------Добавлено позже------------------- И еще, в чем здесь ошибка ZVSE !#OW:R0/0/d-100; !#OW:R0/1/d-100; !#OW:R0/2/d-100; !#OW:R0/3/d-100; !#OW:R0/4/d-100; !#OW:R0/5/d-100; !#OW:R0/6/d-100000; !#OW:R0/0/d1000; !#OW:R0/1/d10; !?TM1; !!OW:R0/1/?v16; !!OW&v16>0:R0/1/d-1; !!IF&v16=3:M^text^; !!IF&v16=2:M^text^; !!IF&v16=1:M^text^; !!IF&v16=0:M^text^; !!HE0&v16=0:K; Игра вылетает на этом !#OW:R0/0/d-100; !#OW:R0/1/d-100; !#OW:R0/2/d-100; !#OW:R0/3/d-100; !#OW:R0/4/d-100; !#OW:R0/5/d-100; !#OW:R0/6/d-100000; !#OW:R0/0/d1000; !#OW:R0/1/d10; что должно получиться - у игрока не должно быть ресурсов кроме 1000 зол и 10 ртути пробовал вот так, результат тот же !#OW:R0/0/0; !#OW:R0/1/0; !#OW:R0/2/0; !#OW:R0/3/0; !#OW:R0/4/0; !#OW:R0/5/0; !#OW:R0/6/1000; |
|
Sir Druin
HoMM III: Landless |
Сэр RedDragon, 7.11.2005 06:49 Я не знаю почему OW не хочет работать как инструкция, но как приемник работает. ZVSE !#TM1:S1/1/1/1; //Для красного... !?TM1; !!OW:R-1/0/0; !!OW:R-1/1/10; !!OW:R-1/2/0; !!OW:R-1/3/0; !!OW:R-1/4/0; !!OW:R-1/5/0; !!OW:R-1/6/1000; А с тригерами !?MM !?MW и !?MR надо поэксперементировать... пока сказать как работают не могу... |
Special status: |
Sir mefisto
HoMM V: Knight |
Сэр Druin прав. У меня давным давно такая же проблема была.
Сама команда, которая начинается с !# выполняется при загрузке карты. Герои, их города и цвет флага устанавливаются уже после выполнения команд скрипта.=>Игра не распознаёт цвет флага, вернее его номер... Это я так думаю |
Special status: |
Sir PhoeniX Sacredfire
HoMM V: Landless |
Как действуют триггеры !?MM !?MW и !?MR Расписывать всё слишком долго, да я и сам в них плохо разбираюсь. А вкратце следующее: !?MM - контроль за текстом выводимым во время битвы внизу экрана (что-то типа "Архангелы летят сюда...") !?MW - триггер касается странствующих монстров. Активируется когда монстр достигает намеченной цели !?MR - триггер относится к сопротивлению магии монстра. Активируется до или после (зависит от чила стоящего после MR) расчета сопротивления во время колдования магии. ZVSE Да лучше бы после R поставить номер игрока вместо -1 или оставить -1, но тогда поставить после !?TM1&1000; - для надёжности |
|
Sir RedDragon
HoMM V: Landless |
Похоже объяснение сэра Mefisto подходит точь-в-точь, тютелька в тютельку, потому что при такой команде глюков нет
!?GE1; !!OW:R0/0/0; ... |
|
Sir Sergiyua
HoMM III: Landless |
Скажите пожалуйста, как можно переименовать скрипт с буквенного названия в такое, чтоб его можно было видеть в опциях настройки WOG?
|
|
Sir Ennin
HoMM IV: Landless |
Mefisto,
exactly Sergiyua, ERS |
Special status: |
Sir mefisto
HoMM V: Knight |
Т.Е. скрипт можно отметить галочкой в WoG опциях?
Если да, то как насильно вызвать её из игры? (Т.е. в самой карте записать скрипт, включ. этоту опцию, командой !!UN:P..например) Как должна выглядеть эта команда? А как можно подключить опцию "Опыта монстров"? |
Special status: |
Sir Ennin
HoMM IV: Landless |
имеется массив независимых флагов UN:P
они работают ТОЛЬКО при статусе игры "вогифицирована": если игра не вогифицирована, то в тело сейва не будут включены коды скриптов. скрипты и хард-опции по своей воле смотрят состояния отведенных им флагов. Если скрипт вогификационный, то единственный путь его включить - это вогифицировать карту и включить нужный UN:P. Либо копировать код скрипта и вставить в карту, убрав из него проверку UN:P |
Special status: |
Sir mefisto
HoMM V: Knight |
Но если его скопировать как текст, и вставить в "сообщение", то будет
ли он распознавать переменные, преписанные к нему в "ert" формате? |
Special status: |
Sir mefisto
HoMM V: Knight |
Мне нужно, чтоб компьютерные оппоненты имели
привычку посещять такие объекты: таверна, палатка ключника, гарнизон, хижина провидца. Как это сделать? |
Special status: |
Sir PhoeniX Sacredfire
HoMM V: Landless |
Это кажется можно сделать с помощью ресивера !!AI правда я им никогда не пользовался потому разъяснить подробнее немогу... почитайте help - может что-то найдете путное...
|
|
Sir Lindar
HoMM III: Landless |
У меня втал процесс создания карты. Не могу додуматься как в карте "с драконом в сердце" поменяются свойства объекта, превратить золото в монстра, или арену в утопию драконов. В моём случае дерево или скалу в страж прохода, но задание в нём можно было настраивать как обычно.
И ещё, есть ли скрипт что бы в определённом тригере появился монстр. |
|