Wake of Gods Forum | Форум Во Имя Богов

Full Version: [ERA 3] HoMM3 ERA Launcher Edition
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
daemon_n, скрипт нужно исправить, как написал Perry:
!!VRy25:S5; [New Relic Artifact random range (initialize to 5): y25]
Спасибо. Получилось.
Заменил, как предложил Perry.

А не, нифига. Вогификация прошла успешно, но теперь такая же ругань при загрузке сейвов.

Новая ERA тоже не помогла (теперь правда стала падать без того окна, что на скрине).
На всякий случай откатил 78 wog - wogify.erm и всё равно падает.
(29.01.2020 02:26)Berserker Wrote: [ -> ]daemon_n, скрипт нужно исправить, как написал Perry:
!!VRy25:S5; [New Relic Artifact random range (initialize to 5): y25]

надо ли тогда заменить
на
или
, чтобы выход из опции продолжал работать?

Прошу прощения, что пока без обновления - что-то я опять болеюUnsure
Попробуйте такой код:

Я так понимаю если стоит ES, то юзается 78 wog wogifi.erm из era scripts rus/data/s/? Его и нужно править?
Или всё таки и из wog/data/s тоже лучше исправлять?

Попробовал код из сообщения выше в era scripts rus/data/s/78 wog wogifi.erm
Вот что вижу теперь при вогификации:
Image: 97952ab1042f.jpg

Сейв/лоад и снова падает с тем же окном как на прошлом скрине.

Блин, вот не хотел изучать erm, походу придётся Sm.
Sea, да, в ERA Scripts есть свой 78 wogify.
Но, если мне не изменяет память, лучше написать <1 вместо <=0. На последнюю конструкцию ругалась игра как-то. Я бы вообще на писал =0, поскольку всегда возлагаю надежду на точное исполнение логики кода, но случается всякое Yes
Все равно ругается, теперь на !!FUy25<1:E;
А вообще, поменяв код через erm editor ничего больше делать не нужно?
Кстати, читаю справочник ERM:
"!!FU#:XXXX; - ресейвер функции – передает контроль ERM – коду функции (см. !?FU).
    # = 1…30000"
С одной стороны "# = 1…30000", с другой в коде: "!!FUy25<1:E" или, тем более <=0.
Как так? y25, судя по справочнику, не может принимать значения меньше 1.
Нет?
Sea, ойй, дурная моя голова
должно быть так
!!FU&y25 ... что угодно)

То есть мы задаём команду выйти из функции, если y25 такого-то размера.
Sea, y25 здесь числовая переменная. Номер фунуции здесь не так важен.
Важен факт, что если &y25<=0, то из функции надо немедленно выйти.
y25 целые? Если да, то действительно лучше <1. Я б сам так написал.
(30.01.2020 22:36)Sea Wrote: [ -> ]y25 целые? Если да, то действительно лучше <1. Я б сам так написал.

!!FU&y25<1:E; заработало? не томиRolleyes
Вогификация да Sm
Но сейв/лоад нет.
Подозреваю что 78 вогифи при загрузке сейвов не при чём. Нет?
Не работает на 2.9.6 и 2.9.7, на 2.95 всё ок.
Вот что при загрузке:
Image: 3185d2d3bfb1.jpg
debug
Sea, как уже сказал Berserker, за загрузку отвечает Эра. В 2.9.7 будет исправлено.

Попробуй этот вариант

А, вижу, ты уже проверял...
В той бете 2.9.7 что Берсеркер уже выложил пока не исправлено. Ждём...
Sea, пост я подправил. Не грузятся старые сейвы или с новой версии?
С новой. Ну то есть начинаю игру, сохраняюсь и пытаюсь загрузить.
Reference URL's