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

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

Posts: 3880
Post: #3661

А можно привести аналогичный код из "Пещеры Герфлекса"? Ну или сказать, в каком событии он находится, я сам гляну.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
09.09.2015 21:51
Visit this user's website Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 622
Post: #3662

> !!HE-1:A=81;
божемойбудда, что и так можно? Оо
09.09.2015 21:58
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #3663

feanor, ну не торопись же... Я попросил аналогичный код. Хочу его посмотреть.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
09.09.2015 22:15
Visit this user's website Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 2196
Post: #3664

!!HE-1:A=81, if artifact is in (equipped or unequipped), flag 1 is set to true.
(This post was last modified: 09.09.2015 23:10 by Valery.)
09.09.2015 23:08
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #3665

(09.09.2015 21:58)feanor Wrote:  > !!HE-1:A=81;
божемойбудда, что и так можно? Оо
Оказывается можно. Сам в шоке.
Code:
if(M.VarI[0].Check!=0){ // проверка на наличие
                  if(M.VarI[0].Check!=2){ MError("\"HE:A\"-wrong syntax (second argument)."); goto l_exit; } // можно только сравнивать
                  ERMFlags[0]=0;
                  for(i=0;i<19;i++){
                    if((p->IArt[i][0]==art)&&(p->IArt[i][1]==arts)){
                      ERMFlags[0]=1;
                      goto _ok103;
                    }
                  }
                  for(i=0;i<64;i++){
                    if((p->OArt[i][0]==art)&&(p->OArt[i][1]==arts)){
                      ERMFlags[0]=1;
                      goto _ok103;
                    }
                  }
                }else{// добавить в рюкзак
                ...


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
09.09.2015 23:11
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #3666

потому что флаг V1 скорее всего уже где-то уже используется
если я правильно понял (что нужно проверить на наличи арта), то лучше сделать так:


game bug fixes extended.dll || My Plugins || My GitHub
09.09.2015 23:16
Visit this user's website Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 2196
Post: #3667

Not in Cave of Gerfrex, when artifacts are requested, you must just have them, not necessarily equipped. It is very old map, made first year wog was out, I think it was 3.55 or something like that.
09.09.2015 23:36
Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 803
Post: #3668

Хотел заменить командиров другими монстрами, выяснилось что они летают. Как убрать летучесть командиров?

Если нет возможности сделать это через erm, то в каком файле можно убрать?
(This post was last modified: 17.09.2015 22:20 by Barin.)
17.09.2015 22:02
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #3669

Скорее всего через !!CO:B1/14/0;
Но может зависеть от того, как ты именно ты их заменял.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
17.09.2015 22:22
Visit this user's website Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 803
Post: #3670

Я заменил дефы командиров своими дефами. А остальные свойства дам через erm. Только вот с летучестью надо разобраться.

Все командиры должны быть монстрами, а не единичными командирами.

p.s Не получается.
(This post was last modified: 17.09.2015 22:35 by Barin.)
17.09.2015 22:25
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 622
Post: #3671

Флаги же.
17.09.2015 22:42
Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 803
Post: #3672

Там есть флаг: сделать летучим, а мне надо отключить.
17.09.2015 22:43
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #3673

Так убери флаг.


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

Posts: 803
Post: #3674

Так было бы понятно как это сделать.. Установка другого флага не помогает. 0 тоже не помогает.

P.S. Ну со знаком минус сработало, плохо что нет даже намёка на такое действие в справочнике.
(This post was last modified: 17.09.2015 23:39 by Barin.)
17.09.2015 23:32
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #3675


Когда выполнить код и как найти номер отряда командира знаешь?


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
17.09.2015 23:39
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