Current time: 27.11.2024, 04:42 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
Raistlin Away
Moderators

Posts: 1349
Post: #6511

Привет, может кто-нибудь кинуть ссылку на erm-help с описанием новых команд, добавляемых Эрой?


Создал новый глобальный мод: WoG Ultra Edition
28.04.2020 16:59
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #6512

Raistlin, Heroes 3 Testing\Help\Erm Help 2.81, Heroes 3 Testing\Help\Era manual\era 1.5 manual.chm, Heroes 3 Testing\Help\Era manual\era ii changelog rus.txt, Heroes 3 Testing\Help\Era manual\era ii changelog.txt


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
28.04.2020 18:10
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1349
Post: #6513

Berserker, спасибо, однако там, к сожалению, нет полного списка функций. Только несколько примеров использования ресивера !!SN...


Создал новый глобальный мод: WoG Ultra Edition
29.04.2020 00:27
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #6514

Raistlin, там всё. В этих трёх документах.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
29.04.2020 03:31
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1349
Post: #6515

Berserker, я помню, когда-то мне попадался английский "help", в котором были перечислены все расширения erm, в частности, новые команды ресивера SN. В справочнике есть только ряд примеров, но нет списка. Также там не упомянута как минимум одна команда - SN:R. В "хелпе" же все ограничевается проигрыванием звуков.


Создал новый глобальный мод: WoG Ultra Edition
29.04.2020 15:14
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #6516

Raistlin, глянь хэлп в оригинальном установщике Эры до русификации. Там часть команд включена.
https://yadi.sk/i/4af1YHC22P9RIQ
В Era manual 1.5 тоже очень много старых команд и событий.
Всё остальное — именно в истории изменений era ii changelog.txt, которая в руководства не перекочевала.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
29.04.2020 19:06
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1349
Post: #6517

Berserker, большое спасибо, это как раз то, что нужно145


Создал новый глобальный мод: WoG Ultra Edition
29.04.2020 21:01
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1349
Post: #6518

Господа, помогите пожалуйста со скриптом, а то что-то не фурычитBad



Создал новый глобальный мод: WoG Ultra Edition
(This post was last modified: 30.04.2020 17:30 by Raistlin.)
30.04.2020 13:59
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #6519

(30.04.2020 13:59)Raistlin Wrote:  Господа, помогите пожалуйста со скриптом, а то что-то не фурычитBad


Что не фурычит? Вроде всё правильно для использования скрипта вне боя.
30.04.2020 15:00
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1349
Post: #6520

Кажется я сам догадался, в чем тут дело: в обычных случаях все работает, так как указатель содержит какой-то действительный адрес, в случае неиспользуемых монстров он, походу, нулевой. Теперь вопрос: как его инициализировать?

XEPOMAHT, функция работает только с обычными монстрами, а я сейчас настраиваю неиспользуемых(122, 124, 126, 128)


Создал новый глобальный мод: WoG Ultra Edition
(This post was last modified: 30.04.2020 15:02 by Raistlin.)
30.04.2020 15:00
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #6521

(30.04.2020 15:00)Raistlin Wrote:  в случае неиспользуемых монстров он, походу, нулевой. Теперь вопрос: как его инициализировать?

Выделить место в памяти (или найти неиспользуемую), записать туда "MON122.def", а адрес на "MON122.def" записать в структуру монстра.

(30.04.2020 15:00)Raistlin Wrote:  функция работает только с обычными монстрами, а я сейчас настраиваю неиспользуемых(122, 124, 126, 128)

Простой путь: Использовать ЭРА + плагин Тифон (или просто ЭРА+).
Сложный путь: подсмотреть в каком-нибудь древнем воговском моде (если скляроз не изменяет, имена дефов там были такие: bad1, bad2, bad3, bad4).
(This post was last modified: 30.04.2020 15:08 by XEPOMAHT.)
30.04.2020 15:04
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1349
Post: #6522

(30.04.2020 15:04)XEPOMAHT Wrote:  Выделить место в памяти (или найти неиспользуемую), записать туда "MON122.def", а адрес на "MON122.def" записать в структуру монстра.
Большое спасибо, я разобралсяThank_you
Quote:Простой путь: Использовать ЭРА + плагин Тифон (или просто ЭРА+).
Сложный путь: подсмотреть в каком-нибудь древнем воговском моде (если скляроз не изменяет, имена дефов там были такие: bad1, bad2, bad3, bad4).
Тифон использовать неспортивно, да и недастки его никто не отменял. Я просто создал массив из одного элемента и взял его адрес96



Создал новый глобальный мод: WoG Ultra Edition
(This post was last modified: 30.04.2020 17:29 by Raistlin.)
30.04.2020 15:48
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #6523

Raistlin, это хитро, но важно помнить, что адрес у массива динамический. При загрузке карты память очищается и заново выделяется по новым адресам. Приведёт такой патчинг к вылету. Проверьте лучше bad1.def, bad2.def, bad3.def, bad4.def. Если это они, то проще перенаправить bad№ => ваше имя через
!#SN:R^старое имя def^/^новое имя def^;


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
30.04.2020 18:19
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #6524

(30.04.2020 18:19)Berserker Wrote:  Проверьте лучше bad1.def, bad2.def, bad3.def, bad4.def.

Там просто bad1, bad2, bad3, bad4. И для озвучки используются те же имена (изменять их лучше не надо). Чтобы работало корректно - использование статической памяти или Тифона.
01.05.2020 00:26
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #6525

XEPOMAHT, зачем использование статической памяти?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
01.05.2020 00:40
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group