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

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

Posts: 2819
Post: #2836

Изменение стоимости золотого резерва
© H3LorD, и немного подпилино
  1. ; код стандартного скрипта -----------------------------
  2. *!VRz405&1/v429>0:Sz405 +z145012;
  3. *!VRz405&1/v431>=7000/v430>=2/v429=0:Sz405+z145013;
  4. *!IF&1/v431>=7000/v430>=2/v429=0:Q433/6/7000/7/2/2/405;
  5. *!FU861&1/433/v431>=7000/v430>=2/v429=0:P0/0/0/0/0/0/7000/2/x1/0/v428/1000;
  6. *!VRz405&-1:Sz405+z145014;
  7. *!VRy1:S0;
  8. *!VRy1|v431<7000/v430<2:S1; [Set y1 to 1 if not enough resources for Gold Reserve: y1]
  9. *!VRz405&1/y1=1/v429=0:Sz405+z145015;
  10. *!VRz405|-1/y1=1/v429>0:Sz405+z145016;
  11. *!IF|-1/v431<7000/v430<2/v429>0:Q433/6/7000/7/2/1/405;
  12. ; заменить на это ------------------------------------
  13. !!VRv9923&v435>0:Sv435 *5 ; [стоимость золота, если уже строено]
  14. !!VRv9925&v435>0:Sv435 :1000 *1; [стоимость митрила, если уже строено]
  15. !!VRv9923&v435=0:S5000; [стоимость золота, если еще ниразу....]
  16. !!VRv9925&v435=0:S1; [стоимость митрила, если еще ниразу....]
  17. !!VRz405&1/v429>0:Sz405 +z145012;
  18. !!VRz405&1/v431>=v9923/v430>=v9925/v429=0:Sz405+z145013;
  19. !!IF&1/v431>=v9923/v430>=v9925/v429=0:Q433/6/v9923/7/v9925/2/405;
  20. !!FU861&1/433/v431>=v9923/v430>=v9925/v429=0:P0/0/0/0/0/0/v9923/v9925/x1/0/v428/1000;
  21. !!VRz405&-1:Sz405+z145014;
  22. !!VRy1:S0;
  23. !!VRy1|v431<v9923/v430<v9925:S1; [Set y1 to 1 if not enough resources for Gold Reserve: y1]
  24. !!VRz405&1/y1=1/v429=0:Sz405+z145015;
  25. !!VRz405|-1/y1=1/v429>0:Sz405+z145016;
  26. !!IF|-1/v431<v9923/v430<v9925/v429>0:Q433/6/v9923/7/v9925/1/405;


game bug fixes extended.dll || My Plugins || My GitHub
(This post was last modified: 17.07.2014 21:52 by igrik.)
17.07.2014 21:35
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #2837

  1. ; Улучшенный Дендроид может с шансом 1 из 10 ударить всех рядом стоящих противников (как Гидра)
  2. !?FU78001; Перед ударом существа (триггер Damage.dll)...
  3. !!SN:X?y2/?y3/?y4/?y5; [Считываем переданные параметры.]
  4. !!BMy5:T?y6; [Считываем тип существ действующего стека.]
  5. !!FU&y6<>23:E; [Если удар производит не ул.Дендроид, выходим из триггера.]
  6. !!VRy3:S0 R9; [генерация 10% шанса]
  7. !!if&y3=3:; [если шанс выпал...]
  8. !!BMy5:F?y7; [считать флаги ул.Дендра]
  9. !!VRy7:|524288; [дать круговую атаку]
  10. !!BMy5:Fy7; [установить флаги ул.Дендра]
  11. !!BMy5:V20; [анимация морали/боевого духа]
  12. !!el:; [иначе...]
  13. !!BMy5:F?y7; [считать флаги ул.Дендра]
  14. !!VRy8:Sy7 &524288; [проверить на флаг бить всех вокруг]
  15. !!VRy7&y8<>0:-y8; [если флаг есть, то забрать его]
  16. !!BMy5&y8<>0:Fy7; [установить обновленный флаг ул.Дендра]
  17. !!en:; [конец условия]
надеюсь с проверкой флага круговой атаки не натупил...


game bug fixes extended.dll || My Plugins || My GitHub
(This post was last modified: 17.07.2014 21:51 by igrik.)
17.07.2014 21:51
Visit this user's website Find all posts by this user Quote this message in a reply
Katarina Offline

Posts: 37
Post: #2838

(17.07.2014 12:36)gamecreator Wrote:  У меня в ВоГ точно такой же скрипт, как и в Эре, с фиксированной стоимостью. Может у тебя в ВоГ какие-то изменённые скрипты типа WoG Revised?
Стандартный скрипт тут ничем не поможет, лучше загрузи свой, с изменённой стоимостью. Я бы посоветовал его просто заменить в Эре, но могут быть конфликты.
Да, в аттачменте был именно тот, который я описала - 7000 и 2 мифрила всегда. Возможно, у меня правда WoG Revised частично поселился.

Спасибо, igrik!
17.07.2014 23:50
Find all posts by this user Quote this message in a reply
Katarina Offline

Posts: 37
Post: #2839

One more question is about having no melee penalty for shooters. It has to be:

  1. !#MA: X1/4
  2. !#MA: X1/4096

Or I just write X1/4100?
And do I need to write X1/4 if monster is already shooter, will it be enough to just write X1/4096?
21.07.2014 00:35
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #2840

Это полностью перезапишет флаги существа. Надо так:
  1. !#MA:X1/?v1;
  2. !#VRv1:&4100;
  3. !#MA:X1/v1;
И я не знаю как в Эре, но в Вог сделать из нестреляющего существа стреляющее - большая проблема.


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

Posts: 37
Post: #2841

Нет, я лишь стреляющему убираю melee penalty. Спасибо!
21.07.2014 01:12
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #2842

Ну тогда хватит и одного флага.


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

Posts: 37
Post: #2843

То бишь банально прописать !#MA: X1/4096, если существо уже стреляет?
21.07.2014 01:29
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #2844

Ну нет же, нельзя просто так перезаписывать абсолютно все флаги существу (если только ты не создаёшь его с нуля). Нужно добавлять их как в моём примере.


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

Posts: 37
Post: #2845

Окей. Еще попутно вопрос возник, 256 - это ведь не то самое свойство архидьяволов "замораживать" соперников?
21.07.2014 01:37
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #2846

Всмысле окаменение василисков? Нет, не оно. 256 (т.е. KING_2) делает существо уязвимым к атакам под заклинанием Палач продвинутого уровня и выше.


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

Posts: 37
Post: #2847

За василисков крайне редко играла, не скажу, но архидьяволы когда бьют, соперник не может ходить и становится серым - это где такое прописать можно?
21.07.2014 02:02
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #2848

Да, окаменение это. И не архидьяволы, видимо, а бароны ада (ака антихристы). Прописано в коде игры, если не ошибаюсь. Через ЕРМ можно только симулировать такое поведение через BG и BM. Можно ещё покрутить amethyst.dll, там это устанавливается.


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

Posts: 2196
Post: #2849

You can apply petrify with BM:G but also you can modify the stack type and have the right behavior. Here archangels will petrify the target.

(This post was last modified: 21.07.2014 09:23 by Valery.)
21.07.2014 08:56
Find all posts by this user Quote this message in a reply
Katarina Offline

Posts: 37
Post: #2850

Thanks Valery. That's quite useful actually, I never thought that it's even available (talking about line 6 in your script).

I have one more question I could not solve alone. I've found the script of Snort which was allowing to build new mines: http://nekaka.com/d/LuwUsmOBMz
But people say script has no ers/ert files and is laggy. Thats why I did not risk to put it ingame.

Is there any way to make it working same way as Conquistador mod script of building towns? I.e. won X fights and got ability to build a mine by your choice. Or just to keep it working like scriptmaker meant it to be, but to fix bugged parts if they exist.
(This post was last modified: 21.07.2014 23:24 by Katarina.)
21.07.2014 23: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