Current time: 25.11.2024, 20:54 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 251
Post: #241

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

Posts: 7107
Post: #242

может все из-за !!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: 251
Post: #243

Опечатка в символе :D
Вопрос снят
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: #244

Прошу помочь со скриптом.
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: 6183
Post: #245

Странно, на вид вроде бы всё правильно. Единственное, что приходит на ум - триггер !?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: #246

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

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

Posts: 16657
Post: #247

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


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

Posts: 1468
Post: #248

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


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
06.06.2009 06:21
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #249

Будет 0 монстров. Команда не убивает стёк.


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

Posts: 1468
Post: #250

А BM:L - тоже?


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
06.06.2009 06:22
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #251

А при чём здесь BM:L? Это просто переменная для расчёта текущей жизни монстра (Базовая жизнь - урон по последнему). В коде тоже обрабатывается прямым изменением памяти. В общем нет.


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

Posts: 16657
Post: #252

Вопрос отпал, нашёл хардкордный вариант с динамическим патчингом функции урона.
Упс, пашет только если монстра атакуют. До чего всё сложно.


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

Posts: 146
Post: #253

А у меня BM:K вполне нормально убивает.
Делал новый спелл Смертельный Взгляд. Просто ставишь количество 0 и наносишь дамаг 1.
06.06.2009 14:37
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #254

Попробую, спасибо.
Quote:Смертельный Взгляд
В Фениксе это Рука Смерти и новая абилка Баллистики. Но вообще добивать монстра нужно при многих новых спелах.


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

Posts: 16657
Post: #255

Quote:А у меня BM:K вполне нормально убивает.
Ты хоть раз проверял? Не убивает она, 0 монстров остаётся и может ходить.

Подсказка: убить должно при событии клики мышкой, например, а не при наносимом уроне.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
06.06.2009 22:19
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