Current time: 22.08.2019, 16:34 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 330
Post: #5341

(19.12.2018 01:24)Algor Wrote:  
(18.12.2018 21:20)Heromant Wrote:  У кого-нибудь когда-нибудь в принципе получалось поймать триггером встречу героев противника под одним флагом?
!?HE точно работает, см. option 774 - experience exchange, option 754 - no chains.
Ну, ок. Но у меня то в примере почему триггер не срабатывает? Может быть "положение героя" не является "точкой входа" в героя?
Попробовал для чистоты разместить тестового неподвижного героя на координатах карты 0;0;0 - та же фигня, визуально встреча происходит, триггеры не активизируются.
PS: Кстати, можешь приложить карту/сейв, где на очередном ходе встреча вражеских компьютерных героев происходит и триггер !?HE срабатывает?
(This post was last modified: 19.12.2018 02:53 by Heromant.)
19.12.2018 01:45
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10972
Post: #5342

!?HE-1;
этот не срабатывает?


Скачать Герои 3 Эра и всё, что с ней связано
Поддержать проект
19.12.2018 05:32
Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 330
Post: #5343

(19.12.2018 05:32)Berserker Wrote:  !?HE-1;
этот не срабатывает?

Не, этот вообще падает с ошибкой "Wrong hero index".
19.12.2018 10:12
Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 330
Post: #5344

Резюмирую, хотелось бы получить хоть какие-то подтверждение того, что !?HE, !?FU77010, !?FU77010 в принципе срабатывают при встрече героев AI одного игрока. Пусть даже эта встреча будет инициирована не искусственными причинами (ресейвер !!AI), а естественным поведением. Беда только в том, что я не смог подобрать ни одной тестовой карты и искусственной игровой ситуацией, где такая встреча бы произошла.
В принципе, даже, если триггеры встречи не срабатывают и мы не можем с этим ничего сделать, у меня есть план Б. Так как я планирую использовать !?HM на шаге в любом случае, ничего мне не мешает делать в нём проверку разницы в местоположении двух героев и если она равна одной клетке (по вертикали, горизонтали или диагонали) инициировать ту логику при встрече, которую я планировал и снять точку назначения !!AI.
Кстати, допустимо ли обращение к переменной с номером, заданной другой переменной?
!!VRy1:S3;
!!IF&vy1>=7:M^Hello, hero!^;
Конкретно запись "vy1", как обращение к v3 корректно?
19.12.2018 14:51
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2979
Post: #5345

(19.12.2018 01:45)Heromant Wrote:  PS: Кстати, можешь приложить карту/сейв, где на очередном ходе встреча вражеских компьютерных героев происходит и триггер !?HE срабатывает?
Включи указанные опции и открытую карту (чтобы видеть моменты встречи), добавь нужный отладочный вывод в общую функцию, которая вызывается из !?HM-ов и запусти любую рандомку. Какае-то ИИ с очень большой вероятностью встретятся уже на 1-2 день.

(19.12.2018 14:51)Heromant Wrote:  Так как я планирую использовать !?HM на шаге в любом случае, ничего мне не мешает делать в нём проверку разницы в местоположении двух героев...
Это существенно затормозит игру.

(19.12.2018 14:51)Heromant Wrote:  Конкретно запись "vy1", как обращение к v3 корректно?
Да, корректно.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
19.12.2018 15:01
Visit this user's website Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 330
Post: #5346

(19.12.2018 15:01)Algor Wrote:  
(19.12.2018 01:45)Heromant Wrote:  PS: Кстати, можешь приложить карту/сейв, где на очередном ходе встреча вражеских компьютерных героев происходит и триггер !?HE срабатывает?
Включи указанные опции и открытую карту (чтобы видеть моменты встречи), добавь нужный отладочный вывод в общую функцию, которая вызывается из !?HM-ов и запусти любую рандомку. Какае-то ИИ с очень большой вероятностью встретятся уже на 1-2 день.
Ты добавлял и видел отладочный вывод по данному триггеру, активизированному AI? Если да, то возможно для него подойти вплотную и попытаться встать одним своим героем на клетку другого героя не то же самое, что инициировать встречу. Кстати, сегодня проверю, учатся ли заклинания стандартной грамотностью в первом случае (искусственной встречи).
19.12.2018 16:01
Find all posts by this user Quote this message in a reply
igrik Online
Administrators

Posts: 1752
Post: #5347

Да сколько же можно. Я тебе еще раз повторяю - используй триггер ЭРЫ.
При встрече он работает всегда!

До взаимодействия героя с героем
!?FU77010;
!!SN:X?y1/?y2; - номер героя-инициатора, номер героя-цели.


Скачать HoMM3 ERA 2.8.3 (Repack: Rus & HD)
19.12.2018 16:14
Visit this user's website Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 330
Post: #5348

(19.12.2018 15:01)Algor Wrote:  
(19.12.2018 14:51)Heromant Wrote:  Так как я планирую использовать !?HM на шаге в любом случае, ничего мне не мешает делать в нём проверку разницы в местоположении двух героев...
Это существенно затормозит игру.
Затормозит только если в нем использовать какой-то ресейвер на запись. Если использовать только на чтение, то затормозит не существенно. У меня было такое с использованием !!HE:W$ вместо !!HE:W$/1. В первом случае тормоз был, во втором - нет.
Кстати, ресейверы на запись всё равно использовать на каждом шаге придётся, если не найти, как поймать момент перехода фокуса между различными героями AI. Конкретно !!AI:S/!!AI96. И это не зависимо от того, появится ли решение с несрабатыванием триггера !?HE для AI или нет.
(This post was last modified: 19.12.2018 16:26 by Heromant.)
19.12.2018 16:19
Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 330
Post: #5349

(19.12.2018 16:14)igrik Wrote:  Да сколько же можно. Я тебе еще раз повторяю - используй триггер ЭРЫ.
При встрече он работает всегда!

До взаимодействия героя с героем
!?FU77010;
!!SN:X?y1/?y2; - номер героя-инициатора, номер героя-цели.

Так я с ним и пробовал. Даже выше ссылки на скрипт и тестовую карту приводил - не работает же.
Если ставлю на место целевого героя своего с многократно превосходящей армией и задаю ценность AI - нападает. Причём активизируются оба триггера !?FU77010 (до боя), !?FU77011 (после боя).
Пробовал со стандартной грамотностью тест, чтобы продиагностировать, это просто триггер не срабатывает или вообще встреча не происходит. Выходит, встреча не происходит, т. к. не происходит обмена заклинаниями. То есть у меня есть основания верить, что !?FU77010, !?FU77011 работают. Проблема в другом - не получается инициировать встречу с помощью !!AI. Вот бой - пожалуйста. При этом один герой встаёт рядом с другим (на соседнюю клетку), а потом отбегает, без встречи.
(This post was last modified: 20.12.2018 01:47 by Heromant.)
19.12.2018 20:35
Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 330
Post: #5350

Да, !?FU77010, !?FU77011 для AI работают, но инициировать встречу искусственно не выходит.
21.12.2018 02:39
Find all posts by this user Quote this message in a reply
Shiva Offline

Posts: 116
Post: #5351

Друзья, нужен скрипт для сказочных драконов. Брелок отрицательности, дает вашим войскам иммунитет к заклинаниям молния, цепная молния и метеориный дождь.
21.12.2018 09:25
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline

Posts: 166
Post: #5352

(21.12.2018 09:25)Shiva Wrote:  Брелок отрицательности, дает вашим войскам иммунитет к заклинаниям молния, цепная молния и метеориный дождь.

1. Установи плагин emerald_v202a.era
2. Создай в папке artifacts текстовик "106.cfg" и запиши в него это:

Code:
Immunities=17, 19, 23

3. И не надо ERM
21.12.2018 11:29
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 344
Post: #5353

Здравствуйте.. Хотел бы уточнить такую деталь: если я могу обнулить до минусового значения уровень морали героя таким образом
и будет значение в игре -128 (это видимо самое максимальное!!!), но почему то подобным способом не получается заминусовать всю удачу героя
- она всегда почему-то в плюсе всё равно, хотя значение должно по установкам быть в минусе или на удачу это не действует?

P.S. Я очень долго экспериментировал, но никак не смог удачу заминусовать!
(This post was last modified: 23.12.2018 13:54 by fatsawhorse.)
22.12.2018 17:26
Find all posts by this user Quote this message in a reply
Shiva Offline

Posts: 116
Post: #5354

(21.12.2018 11:29)XEPOMAHT Wrote:  1. Установи плагин emerald_v202a.era
2. Создай в папке artifacts текстовик "106.cfg" и запиши в него это:

Code:
Immunities=17, 19, 23

3. И не надо ERM

XEPOMAHT, спасибо большое igrik мне уже дал код, а можете помочь с артефактом сердце дракона?
http://wforum.heroes35.net/showthread.ph...#pid101135
(This post was last modified: 24.12.2018 20:17 by Shiva.)
23.12.2018 18:34
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 344
Post: #5355

Здравствуйте... Кто может подсказать по стекам опыта существ! У меня есть два вопроса касаемо стеков, но ответа нигде не могу найти на них..

1. В бою у каждого существа есть три иконки, в которых указаны картинки заклинаний, действующих на это существо в данный момент. Иконки там три и получается, если я зачарую существо четырьмя заклинаниями, то действовать будут только три, поскольку только три картинки видны для показа в окне героя, а четвёртая просто пропадает или всё-таки будут действовать все четыре заклинания?

2. Лазурный дракон имеет флаговую способность страх, но нет абилки с прокачкой бесстрашия и тоже самое у чудовища-привидения, но у него страх прокачивается, а нет абилки также с бесстрашием! Получается, эти монстры могут испугаться или у них встроенное бесстрашие. У тёмного, например, встроено и указано это в описании, а у драколича нет бесстрашия и он трус (может испугаться в бою). Вообщем, вопрос - есть ли встроенное бесстрашие у чудовища-привидения и лазурного?

Спасибо заранее..
(This post was last modified: 08.01.2019 19:17 by fatsawhorse.)
08.01.2019 19:04
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-2019 MyBB Group