Current time: 24.02.2018, 18:57 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 1898
Post: #5071

ok thanks, translation returned he wanted buff for everyone who has an hero, then the script was chaotic.


All my WoG scenarios
03.01.2018 23:32
Find all posts by this user Quote this message in a reply
VandaLM Offline

Posts: 13
Post: #5072

Да, спасибо огромное, всё работает!145
Такой вопрос тогда: почему ресивер BA0 не работает?


Мой репак музыки
(This post was last modified: 05.01.2018 17:37 by VandaLM.)
05.01.2018 17:30
Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1898
Post: #5073

Because when BA trigger occurs, stacks are not yet converted to battle-stacks (BM), must use BF, BR or BG

Поскольку, когда происходит триггер BA, стеки еще не конвертируются в битвы (BM), должны использовать BF, BR или BG (google translator)


All my WoG scenarios
05.01.2018 17:43
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10518
Post: #5074

Валерий имеет в виду, что в событии !?BA отряды ещё не доступны для манипуляций, а сам бой ещё, фактически, не начат.


Скачать Герои 3 Эра и всё, что с ней связано
05.01.2018 18:04
Find all posts by this user Quote this message in a reply
VandaLM Offline

Posts: 13
Post: #5075

(05.01.2018 17:43)Valery Wrote:  Because when BA trigger occurs, stacks are not yet converted to battle-stacks (BM), must use BF, BR or BG

Поскольку, когда происходит триггер BA, стеки еще не конвертируются в битвы (BM), должны использовать BF, BR или BG (google translator)

Thank you! I`ll keep in mind thisAb

(05.01.2018 18:04)Berserker Wrote:  Валерий имеет в виду, что в событии !?BA отряды ещё не доступны для манипуляций, а сам бой ещё, фактически, не начат.

Спасибо Ab


Мой репак музыки
05.01.2018 18:22
Find all posts by this user Quote this message in a reply
VandaLM Offline

Posts: 13
Post: #5076

Кхм...у меня возник ещё один вопрос:
Взяв в качестве примера скрипт про титанов из этой темы
(10.03.2009 18:23)Efrit Wrote:  2 Wog master: пожалуйста. Вот пример скрипта: пусть все Титаны теперь обладают уникальным свойством - каждый раз после стрельбы по вражескому отряду они заодно ещё и бахают по ним заклинанием Гром Титанов!

Code:
ZVSE

!?BG&v997>-1; //этот битвенный триггер срабатывает после ЛЮБОГО действия любого существа
!!BG:A?v10; //выясняем ТИП этого действия
!!BG&v10=7:N?v11; //если это была стрельба - то определим номер стека существ, которые стреляли
!!BMv11&v10=7:T?v12; //если это была стрельба - то определим тип существ, которые стреляли
!!BG&v10=7/v12=41:E?v13; //если это были Титаны - то определим номер стека существ, по которой производился выстрел
!!BMv13&v10=7/v12=41:P?v14; //определим позицию стека существ, по которой производился выстрел
!!BMv11&v10=7/v12=41/v14>-1:C57/v14/0/0/1; //колдуем заклинание Гром Титанов по этой позиции
!!VRv10:S0;
!!VRv11:S0;
!!VRv12:S0;
!!VRv13:S0;
!!VRv14:S0; //обнуляем все используемые в этом переменные, т.к. триггер срабатывает постоянно
а также свой предыдущий скрипт
Code:
!!BA:H0/?v30;
!!BA:H1/?v31;
!!HEv30&v30<>-2:N?v32;
!!HEv31&v31<>-2:N?v33;
!!VRv25&v30<>-2/v32=49:S0;
!!DO23/0/20/1&v30<>-2/v32=49:P;
!!VRv25&v31<>-2/v33=49:S21;
!!DO23/0/20/1&v31<>-2/v33=49:P;
!?FU23;
!!BMv25:M31/99/3;
!!VRv25:+1;
написал скрипт, позволяющий существам под командованием героя наносить дополнительный урон заклинанием "взрыв" (что-то наподобие способности "Адский огонь" из героев 5).
Code:
!?BF;
!!BA:H0/?v40 H1/?v41;
!!HEv40&v40<>-2:N?v42;
!!HEv41&v41<>-2:N?v43;
!!DO2/0/1/1&v40<>-2/v42=49:P;
!!DO3/0/1/1&v41<>-2/v43=49:P;
!?FU2;
!?BG;
!!BG:A?v10;
!!BG&v10=6:E?v11;
!!BMv11&v10=6:P?v12;
!!BMv11&v10=6:I?v13;
!!BMv11&v10=6:N?v14;
!!BM&v10=6/v12>-1/v13=1/v40=49/v14>0:C22/v12/0/0/1;
!!VRv10:S0;
!!VRv11:S0;
!!VRv12:S0;
!!VRv14:S0;
!?FU3;
!?BG;существа
!!BG:A?v10;
!!BG&v10=6:E?v11;
!!BMv11&v10=6:P?v12;
!!BMv11&v10=6:I?v13;
!!BMv11&v10=6:N?v14;
!!BM&v10=6/v12>-1/v13=0/v41=49/v14>0:C22/v12/0/0/1;
!!VRv10:S0;
!!VRv11:S0;
!!VRv12:S0;
!!VRv14:S0;

   
Знаю кода много, но я в этом деле новичок и поэтому пока что плохо получается.Ab Вообщем, вся проблема в том, что заклинание наносит урон перед тем как мои существа нанесут урон вражеским. Возможно ли чтобы СНАЧАЛА мои существа нанесли урон вражеским а уже потом нанесло урон заклинание?


Мой репак музыки
05.01.2018 19:43
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10518
Post: #5077

!?BG = !?BG0 - событие перед действием отряда
!?BG1 - после действия


Скачать Герои 3 Эра и всё, что с ней связано
05.01.2018 20:08
Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1898
Post: #5078

Just a detail:


!!BA:H0/?v40 H1/?v41;
!!HEv40&v40<>-2:N?v42;

You don't need the second line, v40 and v41 is same as v42 and v43, both receivers ask for same ID


All my WoG scenarios
(This post was last modified: 05.01.2018 20:21 by Valery.)
05.01.2018 20:14
Find all posts by this user Quote this message in a reply
Algor Offline
Forum Moderators

Posts: 2360
Post: #5079

(05.01.2018 20:08)Berserker Wrote:  !?BG = !?BG0 - событие перед действием отряда
!?BG1 - после действия

Для описанной цели вроде лучше !?MF использовать


05.01.2018 21:07
Visit this user's website Find all posts by this user Quote this message in a reply
VandaLM Offline

Posts: 13
Post: #5080

(05.01.2018 20:14)Valery Wrote:  Just a detail:


!!BA:H0/?v40 H1/?v41;
!!HEv40&v40<>-2:N?v42;

You don't need the second line, v40 and v41 is same as v42 and v43, both receivers ask for same ID

Yes, i know about this. Just forget to delete these lines Ab

(05.01.2018 21:07)Algor Wrote:  
(05.01.2018 20:08)Berserker Wrote:  !?BG = !?BG0 - событие перед действием отряда
!?BG1 - после действия

Для описанной цели вроде лучше !?MF использовать

"!?MF1; - срабатывает перед нанесением урона. " - из справочника по ERM.


Мой репак музыки
05.01.2018 21:24
Find all posts by this user Quote this message in a reply
igrik Offline
Moderators

Posts: 1236
Post: #5081

(05.01.2018 19:43)VandaLM Wrote:  Вообщем, вся проблема в том, что заклинание наносит урон перед тем как мои существа нанесут урон вражеским. Возможно ли чтобы СНАЧАЛА мои существа нанесли урон вражеским а уже потом нанесло урон заклинание?
Я же давал хук в теме по UN:C. Для этой цели зайдет идеально.


Скачать HoMM3 ERA 2.4.6 + (мелочи)
Скачать HoMM3 ERA 2.7.3 (Repack: Rus & HD)
05.01.2018 22:38
Visit this user's website Find all posts by this user Quote this message in a reply
VandaLM Offline

Posts: 13
Post: #5082

(05.01.2018 22:38)igrik Wrote:  
(05.01.2018 19:43)VandaLM Wrote:  Вообщем, вся проблема в том, что заклинание наносит урон перед тем как мои существа нанесут урон вражеским. Возможно ли чтобы СНАЧАЛА мои существа нанесли урон вражеским а уже потом нанесло урон заклинание?
Я же давал хук в теме по UN:C. Для этой цели зайдет идеально.

Я здесь новичок, так что не видел, спасибо большое Ab


Мой репак музыки
05.01.2018 22:48
Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1898
Post: #5083

Is there any formula for fountain of fortune, as it gives a random -1/+3 luck? Here are values I found



All my WoG scenarios
(This post was last modified: 14.01.2018 05:46 by Valery.)
14.01.2018 05:46
Find all posts by this user Quote this message in a reply
gamecreator Offline
Administrators

Posts: 7146
Post: #5084

An excerpt from the OB:C description by Миханик:
Quote:Тип 30. Фонтан удачи
Опять же для этого типа нет ресивера. Поскольку мне не приходилось встречать ничего на эту тему, я сам разобрал контрольное слово этого типа, и вот что у меня вышло:
Биты 0-4 игнорируются и обычно заполнены.
Биты 5-12 содержат информацию о посещении игроками (побитно, формат E). Если игрок посетил фонтан, в подсказке выводится, что он делает.
Биты 13-16: количество удачи – от -8 до +7.
Биты 17-31 игнорируются и обычно заполнены.
Bits 13 to 16 contain your value:


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
14.01.2018 12:45
Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1898
Post: #5085

Thanks, where did you get this info?


All my WoG scenarios
14.01.2018 17:12
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-2018 MyBB Group