Current time: 23.04.2025, 14:43 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Если просто нужен скрипт
Author Message
MaGoth Offline

Posts: 218
Post: #841

daemon_n, сути это не меняет кмк..


Сражаешься за Инноса - укрепляешь Сциллу-Порядок, но это тормозит развитие мира, и он гибнет.
Сражаешься за Белиара - повергаешь все вокруг в Харибду-Хаос, и мир опять гибнет.
Мне близок Аданос - его путь лежит между Сциллой и Харибдой, и именно он сохраняет мир.
14.02.2021 01:12
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1340
Post: #842

MaGoth, в моём посту выше есть ссылка на видео, где видно разницу


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

Posts: 4356
Post: #843

MaGoth, ой как ошибаешься Rolleyes


Image: widget.png?style=banner2

Новейший Heroes Launcher
14.02.2021 03:05
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1340
Post: #844

Вот здесь есть скрипт автокаста заклинания, в начале боя, для любого арта. Беда в том, что каст происходит в любом случае: при наличии Сферы запрещения, Плаща отречения, и в магических гарнизонах. Только проклятая земля не позволяет автокаст заклинания выше 1-го уровня.
Сам я вряд ли допилю этот скрипт, потому большая просьба 119 памажите кто может.
Уверен, что это пригодится не только мне

P.S. Отбой. Всё оказалось намного проще, чем думал изначально.


Карта-мод "Война на Холсте"
(This post was last modified: 11.04.2021 17:06 by SergOz.)
11.04.2021 13:39
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4356
Post: #845

SergOz, ты уверен насчёт плаща отречения? Сфера запрещения и не должна блокировать заклинания, а плащ -- только 3-5 уровни.
Всё это описано в FizMiiG, так что можешь ориентироваться на него.


Image: widget.png?style=banner2

Новейший Heroes Launcher
11.04.2021 13:42
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1340
Post: #846

daemon_n, я читал физ-миг и знаю что как работает. Мне нужно было, чтобы работало по-другому.
Имхо, ERM и создан для того, чтобы менять стандартные механики игры.


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

Posts: 4356
Post: #847

SergOz, имхо-то имхо, но скрипт ты взял неподходящий тогдаYes


Image: widget.png?style=banner2

Новейший Heroes Launcher
11.04.2021 20:47
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1340
Post: #848

daemon_n, почему неподходящий? Всё прекрасно работает.
Я то изначально думал, что нужно как-то чрез структуру героев проверять на наличие сферы и, если она есть - отменять каст. С плащём вообще геморно: ещё нужна проверка на уровень каста.
Но, оказалось, что через !?AE и !?SN:W все гораздо проще, что я и сделал.


Карта-мод "Война на Холсте"
11.04.2021 21:19
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1340
Post: #849

Вот появилось время - целый день просидел над скриптом, который давно хотел написать. Mail1
Речь о скрипте, дающем отрядам героя, специалиста по "Молитве", повышенные бонусы в битве, в зависимости от его уровня.
Я отказался от использования !!SS:E, так как это сильно увеличивало скорость отрядов и, не влияло на их урон, а я хотел и этот параметр усиливать (но, это по желанию: можно исключить усиление урона).
Скрипт не идеален, потому что работает только для героев, имеющих экспертную магию воды. Я пытался прописать и "не экспертов", но у меня получается какая-то белиберда. И так уже голова гудит: сдаётся мне вот этой малости я не осилю.
Если кто-то подскажет, укажет на возможные ошибки, или как-то усовершенствует скрипт - буду рад. Wub


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

Posts: 460
Post: #850

Hi SergOz,

I myself have written many scripts like this Sm

2 questions,
what will happen if the enemy casts "cleanse"? Or gets cleansed by other effects? (okay looks like that would not result in negative damage)

What does that do?
  1. !!VRy11&i^sidePraer%Y3^=0:S0; y11 = начальное значение цикла, если атакующий
  2. !!VRy11&i^sidePraer%Y3^=1:S21; y11 = начальное значение цикла, если защитник
  3. !!UN:C6919200/4/?y10; у10 = комбат мэнеджер
Is it needed, Could you not just loop all 20 Battlestacks?
Could you not just use BM:G and check for Prayer?
And isnt Prayer specialist not strong enough already :D ?

Another suggestion that is probably safer would be to apply a little bit of bonus damage with attacks, when Prayer is present on the stack and was cast by a specialist.

Good job!
(This post was last modified: 07.06.2021 00:59 by PerryR.)
07.06.2021 00:55
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1340
Post: #851

Привет, PerryR.
Очень хорошее замечание, про колдовство противником "cleanse". Я об этом совсем не подумал! 147
Строчки
  1. !!VRy11&i^sidePraer%Y3^=0:S0; y11 = начальное значение цикла, если атакующий
  2. !!VRy11&i^sidePraer%Y3^=1:S21; y11 = начальное значение цикла, если защитник
в коде нужны для определения начального значения цикла по отрядам героя. То есть, если колдующий герой - нападающий, нужно начинать цикл с 0. Если = защитник - с 21.

P.S. У меня при проверке
  1. !!re i/y11/y13:; цикл по всем стекам героя
  2. !!BMi:G48/?y25/?y26/d; под "Молитвой" ли стек
  3. !!IF:M^стек %Vi = %Y25, %Y26^;
  4. !!BMi&y25>0:Adi^bonusPraer%Y3^Ddi^bonusPraer%Y3^U1/di^bonusPraer%Y3^U2/di^bonusPraer%Y3^;
  5. !!en:; конец цикла прибавления бонусов
выдает полную ерунду Fie Я так понимаю, что на этот момент стеки ещё не под "Молитвой"


Карта-мод "Война на Холсте"
(This post was last modified: 07.06.2021 02:27 by SergOz.)
07.06.2021 01:04
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16744
Post: #852

SergOz, y11 = i^sidePrayer%y3^ * 21 ? )


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

Posts: 1340
Post: #853

Berserker, Yes


Карта-мод "Война на Холсте"
07.06.2021 02:03
Find all posts by this user Quote this message in a reply
Shiva Offline

Posts: 122
Post: #854

Друзья, подскажите пожалуйста как сделать скрипт четыре магии за один ход? Ab
19.06.2021 09:17
Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 263
Post: #855

Приветствую! Ребята, помогите, пожалуйста, решить несколько скриптовых проблем, с которыми я в одиночку не справлюсь. Kap

1) Научить героя ИИ пользоваться заклинанием "Клон". Вполне возможно, это удастся сделать по аналогии с заклинанием "Берсерк":
Вот только номер заклинания необходимо поменять на "65" и адрес "UN:C*******", которого я не знаю...

2) Наделить стрельбу командира Rampart'а прямой стрелой (т.е. стрелять он уже умеет, надо только чтобы стрела была всегда прямая на любом расстоянии и через любые препятствия).

3)Увеличить бонус, даваемый в день артефактом "Амулет маны", с +1 до +5. Здесь на форуме в теме "UN:C" уже указаны адреса всех артефактов маны, но конкретно "Амулет маны" не работает...

4) То же самое (сделать +3 вместо +1), но с артефактами Разведки (Телескоп и Подзорная труба). Включая вторичный скилл Разведка, чтобы бонус от навыка был +3/+5/+7 в зависимости от уровня его развития. Заранее спасибо!

P/S: Версия Era 2.46 Unsure
30.06.2021 18:21
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-2025 MyBB Group