Current time: 23.04.2024, 23:07 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 1292
Post: #8251

Elzivir, попробуй свой код не в !?BA52; а !?BG0;
тогда должно срабатывать не зависимо от стороны, а от уровня командира активного героя.


Карта-мод "Война на Холсте"
20.07.2021 18:41
Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 261
Post: #8252

Может кто наглядно показать как это должно выглядеть (специально для чайников)... Dash1
20.07.2021 22:53
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #8253

Elzivir, не тестировал, но попробуй так:


Карта-мод "Война на Холсте"
(This post was last modified: 21.07.2021 02:41 by SergOz.)
21.07.2021 02:40
Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 261
Post: #8254

SergOz, спасибо за помощь! Только у меня уже начинает складываться ощущение, что при столкновении на поле боя командиров разного уровня, но одного и того же класса, они неминуемо будут кастовать одно и то же заклинание... Если один овладел "молитвой", то и противник будет ее использовать вместо положенного ему по уровню "благословения". Может там используется один адрес, куда заносится информация об активном спелле и скриптами изменить это не получится?
(This post was last modified: 21.07.2021 07:50 by Elzivir.)
21.07.2021 07:49
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #8255

Elzivir, так ты проверил, или это всё ещё ощущения?)


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
21.07.2021 14:46
Visit this user's website Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 261
Post: #8256

daemon_n, естественно проверил. Это соображения, основанные на практике... Ab
Все, чего удалось достичь пока, так это привязки заклинаний к уровню командиров по отдельности. Как только встречаются командиры одного типа, они кастуют одно и то же заклинание. Не знаю как это исправить... И к сторонам, кстати, тоже пытался привязку сделать, но то ли делал неправильно, то ли не сработало.
21.07.2021 19:21
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #8257

Elzivir, вот глянул в тему UN:C - там же написано, что заклинания командиров можно менять только вне битвы. Естественно, что этот код не срабатывает. Чуть позже, если никто не поможет, попытаюсь написать код.
Сам я никогда с командирами не играю - слишком они имбовые, потому и мало что знаю о них.


Карта-мод "Война на Холсте"
21.07.2021 20:29
Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 261
Post: #8258

SergOz, согласен. Командиры слишком имбовые, поэтому в своей модификации я урезал Hp всем боевым машинам, отменил второй выстрел баллисты, заменил смертельный взгляд на отравление и т.д. И в данном варианте они уже далеко не такие супермены как были до этого. ИИ с более-менее вменяемым войском вынесет любого командира без армии.

Но вот что касается их стартовых заклинаний, хотелось бы и сюда привнести элемент рпг, чтобы не только навыки имели возможность развития, но и спеллы (начиная от базовых заклинаний 1-2ур. до 3-4ур. на уровнях, скажем 10+).

P/S: спасибо! Буду ждать! Yes
21.07.2021 22:54
Find all posts by this user Quote this message in a reply
Elmore Offline

Posts: 589
Post: #8259

(21.07.2021 20:29)SergOz Wrote:  Сам я никогда с командирами не играю - слишком они имбовые, потому и мало что знаю о них.

В последнем Advanced Classes Mod сильно доработаны командиры и есть опция "ослабленные командиры" на этапе генерации карты. Сейчас они подойдут для любого игрока.


Image: widget.png?style=banner2
21.07.2021 23:11
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #8260

Elzivir, попробуй вот так:
В этом же коде, если захочешь для каждого из типов командиров менять каст, то не делай выход из функции в пятой строке, а в зависимости от типа активного командира и его уровня распиши нужные заклинания . Если что - пиши Yes


Карта-мод "Война на Холсте"
22.07.2021 01:23
Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 261
Post: #8261

SergOz, огромное спасибо! Скрипт работает отлично! Правда остался один нюанс косметического характера: при наведении курсора на цель каста в строке сообщений указывается "Наложить: Благословение на <цель>", хотя по факту уже накладывается "Молитва". Это можно как-то исправить?

И раз уже получилось с !!UN раскидать заклинания по уровням, наверное и с !!EA способности реально распределить? В данном варианте, если один паладин 5+ уровня, а второй 1-4 ур., то на обоих будет висеть радость:
22.07.2021 17:33
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #8262

Отряды совершают по два действия в ход.
Требования: Эра 3.8.5.
Не учитывается только мораль. Учитываются типы действий и тактическая фаза.



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

Posts: 1292
Post: #8263

Elzivir,
если бы на ERA 3++, то есть хоть примерное понимание как это сделать, а на "двойке" ... Fie
Попробую как будет время

P.S. напиши конкретно какие способности с какого уровня, скажем, для паладинов, ты хочешь сделать.
Есть у меня подозрение, что такую градацию нужно делать при повышении героем/командиром уровня, то есть в
!?FU(OnHeroGainLevel);


Карта-мод "Война на Холсте"
(This post was last modified: 23.07.2021 00:59 by SergOz.)
23.07.2021 00:13
Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 261
Post: #8264

Играю с выключенной опцией "Система опыта существ", поэтому приходится дополнительно использовать плагин "Commanders get stack experience.bin" для того, чтобы иметь саму возможность присвоить им какие-либо навыки (без него не работает). И вот пример рабочего скрипта, где у паладина изначально имеется способность двойного урона (как у Рыцарей смерти):
Будет здорово, если получится активировать данный навык не с 1 уровня, а, скажем, с 15 или 20.

P/S: версия Era все та же - 2.46 Ab
(This post was last modified: 23.07.2021 02:04 by Elzivir.)
23.07.2021 02:02
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #8265

Elzivir, тогда ещё проще.
Проверяешь перед боем уровни командиров и номера из в бою.

Допустим, 7 и 28.
Тогда же и выдаешь существам нужную магию через ЕА
ЕА-8 и ЕА -29 в нашем случае, так и зеркалятся пресловутые 0-41


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
23.07.2021 17:21
Visit this user's website 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