Current time: 23.09.2018, 21:33 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 94
Post: #226

Хм... Тогда еще один вопрос...
Как поместить в регистр EAX значение переменной w95 нужного героя?
26.04.2009 23:48
Find all posts by this user Quote this message in a reply
ERMMASTER Offline

Posts: 28
Post: #227

Сегодня во время работы над очередным скриптом наткнулся на некую странность.
Архангелы имеют 5 ед. удачи, обычный удар наносит 1к урона, а при с рабатывании удачи наноситься 1.5к вместо должных 2-ух. Насколько я знаю удача должна удваивать урон,, а не увеличивать его на 50%.
27.04.2009 00:38
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10589
Post: #228

удача влияет на базовый урон без навыков


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

Posts: 28
Post: #229

А как заставить героя колдовать вызов элемов?

Идея такая: когда враг призывает элемов мой герой делает то-же.
Вот набросок, вроде все верно, кроме последней строки.

!?BG0;

!!BG:A?y1;
!!FU&y1<>1:E;
!!BG:Q?y1;
!!FU&y1<>1:E;

!!BG:S?y1;
!!FU&y1<66:E;

!!BG:N?y2;
!!BH0:Cy1/y2/3/1;

Добавлено:
Разобрался, спасибо..... Sm
27.04.2009 01:57
Find all posts by this user Quote this message in a reply
ERMMASTER Offline

Posts: 28
Post: #230

Как внести изменения в lod файлы героев?
Программа Res Editor пишет, что изменения приняты, но по сути ничего не меняет.

Добавлено:
Не заметил кнопочку make change Sm
27.04.2009 20:36
Find all posts by this user Quote this message in a reply
ERMMASTER Offline

Posts: 28
Post: #231

Подскажите какой файл и в каком lod'e отвечает за начальную видео заставку?
28.04.2009 13:38
Find all posts by this user Quote this message in a reply
Efrit Offline
Administrators

Posts: 6143
Post: #232

В файле Video.VID, который в data. Начальные заставки - это AZVS.SMK, BUKALOGO.SMK, 3DOLOGO.SMK и TESTING.BIK.


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
28.04.2009 14:30
Find all posts by this user Quote this message in a reply
DracoLich Offline

Posts: 249
Post: #233

Code:
****/////////////////////////  [scrolls]
!#VRv5080:S1;
!?CM1&v5080=1;
!!CM:I?y1 F?y2;
!!FU|y1>5/y1<0:E;
!!FU&y2<>1:E;

!!CA-1:H1/?y2 B3/y1;
!!FU|y2=-1/-1:E;

!!HEy2:A=0;
!!FU&-1:E;

!!IF:Q1^Вы хотите переписать заклинания с ваших свитков в книгу заклинаний?^;
!!FU&-1:E;

!!VRv1:S0;
!!DO20988/0/69/1:Py1/y2/1;
!!IF&v1=0:M^Извините, но у вас нет свитков. Приходите, когда они появятся.^;
!!FU&v1=0:E;
----------------
----------------
!!IF:Q2^Хотите переписать все свитки вместе? Нажмите Отмена, если хотите указать нужные.^;
!!DO20988/0/69/1&-2:Py1/y2/0;
!!FU&-2:E;
!!VRv5:S0;
----------------
----------------
!!DO20988/0/69/1:Py1/y2/0/1;
!!IF:Q3/36/v5/2^Это будет стоить: %V5 золотых. Вы согласны?^;
!!OW:R-1/6/?i;
!!IF&v5>i:M^Недостаточно золота^;
!!FU|-3/v5>i:E;
!!VRi:-v5;
!!OW:R-1/6/i;
!!DO20988/0/69/1:Py1/y2/0/2;

!?FU20988&x3=0/v5080=1;
!!VRy1:Sx16 +1001;
!!HEx2:A=y1;
!!FU&-1:E;

!!VRy2|x16=0/x16=32/x16=3/x16=5/x16=15/x16=27/x16=31/x16=37/x16=41/x16=42/x16=43/x16=46/x16=53/x16=54/x16=35:S0;
!!VRy2|x16=1/x16=2/x16=4/x16=10/x16=13/x16=16/x16=17/x16=24/x16=33/x16=44/x16=45/x16=47/x16=51/x16=62/x16=64:S1;
!!VRy2|x16=11/x16=12/x16=14/x16=20/x16=21/x16=25/x16=28/x16=33/x16=34/x16=39/x16=49/x16=52/x16=60/x16=61/x16=63:S2;
!!VRy2|x16=7/x16=9/x16=19/x16=22/x16=23/x16=26/x16=29/x16=38/x16=48/x16=50/x16=55/x16=56/x16=58/x16=59/x16=65:S3;
!!VRy2|x16=6/x16=8/x16=18/x16=40/x16=57/x16=66/x16=67/x16=68/x16=69/x16=36:S4;

!!IF&y2>x1/x4=0:Q5/9/x16/1^К несчастью, ваши маги недостаточно мудры, чтобы помочь вам выучить это заклинание:^;
!!FU&y2>x1:E;

!!VRy5&y2=0:S100;
!!VRy5&y2=1:S500;
!!VRy5&y2=2:S1000;
!!VRy5&y2=3:S2500;
!!VRy5&y2=4:S5000;
      !!VRv5&x4=1:+y5;
!!FU&x4=1:E;

!!IF&y2=>x1/x4=0:Q1/9/x16/36/y5/2^Вы хотите записать это заклинание за %Y5 золотых?^;
!!FU&-1/x4=0:E;

!!OW&x4=0:R-1/6/?y6;
!!IF&y6<y5/x4=0:M^У вас недостаточно золотых для оплаты учебы.^;
!!FU&y6<y5/x4=0:E;

!!VRy5&x4=0:*-1;
!!OW&x4=0:R-1/6/dy5;
!!HEx2:Mx16/1 A3/y1/1/1;

!?FU20988&x3=1/v5080=1;
!!VRy1:Sx16 +1001;
!!HEx2:A=y1;
!!VRv1&1:+1;
!!VRx16&v1>0:S69;
Просьба помочь кто имеет отношение к предмету. Должен записывать свитки герою в книгу, удаляя свитки. Добавил возможность выучить разом все возможные, и появился глюк. Если в выделенном вопросе ответить нет, почему-то исчезают свитки. Просьба помочь, бо в упор не вижу, где ошибка.
24.05.2009 14:23
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline
Administrators

Posts: 7146
Post: #234

может все из-за !!DO20988/0/69/1&-2:Py1/y2/0; (сразу под вопросом)


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

Posts: 249
Post: #235

Опечатка в символе 96
Вопрос снят
25.05.2009 10:05
Visit this user's website Find all posts by this user Quote this message in a reply
Astaroth Offline

Posts: 94
Post: #236

Прошу помочь со скриптом.
Code:
**Специальные способности существ в битве**
!?BF&-998;
!!DO21/0/41/1:P1;
!!IF:V97/0;
!!IF:V98/0;

!?BR&-998/v997>=0;
!!IF:V99/1;
!!DO21/0/41/1&97/-98:P3;

!?BG&-998;
!!DO21/0/41/1&99:P2;

!?FU21;
!!BMx16:T?y1;

!!BMx16&x1=1/y1=19:M44/100/2;

!!BMx16&x1=2|y1=4/y1=5:R1;
!!BMx16&x1=2/y1=19:R2;
!!IF&x1=2:V99/0;

!!BMx16&v22=1/x1=3/y1=19:M43/3/2;
!!BMx16&v22=1/x1=3/y1=19:M59/3/1;
!!BM&v22=1/x1=3/y1=19:V27;

!!BMx16&v22=2/x1=3/y1=19:M27/3/2;
!!BMx16&v22=2/x1=3/y1=19:M61/3/1;
!!BM&v22=2/x1=3/y1=19:V35;

!!IF&v22=2/x1=3/y1=19:V98/1;


**Специальные способности получаемые от артефактов**

!?CM4;
!!CM:D?y-1 F?y-2;
!!CM&y-1=252/y-2=512:R0;
!!FU22&y-1=252/y-2=32:P;

!?FU22;
!!HE-10&v22=1:A2/31/?y-3/?y-4;
!!HE-10&v22=2:A2/96/?y-3/?y-4;
!!VRy-3:+y-4;

!!VRz205&v22=1/y-3>=2:Sz378;
!!VRz205&v22=2/y-3>=2:Sz380;

!!IF|97/98:M^Вы уже применили %Z205 в бою^;

!!IF&v22=1/y-3>=2/-97/-98:Q97^{Вы} {желаете} {активировать} {Паровые} {доспехи?}^;
!!IF&v22=2/y-3>=2/-97/-98:Q97^{Вы} {желаете} {выпить} {Зелье} {слепой} {ярости?}^;

!!IF&v22=1/y-3>=2/97/-98:M^Паровые доспехи будут активированы вами в начале следующего хода^;
!!IF&v22=1/y-3>=2/97/-98:M^Зелье слепой ярости будет выпито вами в начале следующего хода^;

Вроде все правильно расписал, но во время игры, когда нападаешь на кого-либо игра ведет себя довольно странно: экран "мигает", а игра тупо виснет.
P.S. Ошибок тут, чувствую, уйма!
01.06.2009 00:53
Find all posts by this user Quote this message in a reply
Efrit Offline
Administrators

Posts: 6143
Post: #237

Странно, на вид вроде бы всё правильно. Единственное, что приходит на ум - триггер !?BF начинает свою работу ещё до расстановки существ, а ты изнутри него вызываешь функцию, которая меняет их параметры - попробуй убрать её и посмотреть, что вышло. Если не поможет - поубирай поочерёдно другие триггеры/вызовы функции, рано или поздно отыщешь "виновника"...

Кстати, и ещё внутри функции 21 у ресивера !!BM в двух местах почему-то нету параметра-монстра...


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
01.06.2009 07:57
Find all posts by this user Quote this message in a reply
Astaroth Offline

Posts: 94
Post: #238

Спс Эфрит, кстати правильно заметил насчет того что в функции 19 !!BM был без номера стека, наверное из-за этого и косячило.

А так теперь все работает просто замечательно!
01.06.2009 14:35
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10589
Post: #239

У кого-нибудь есть идеи, как убить монстра на поле боя? Заклинания не вариант.


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

Posts: 1335
Post: #240

Может, нанести ему урон командой !!BM:K, равный его здоровью?


Я на Лит-Нете
06.06.2009 06: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-2018 MyBB Group