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

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

Posts: 3880
Post: #2986

fatsawhorse Wrote:Применяю тригер через 1?MF1;
Не очень понимаю, зачем MF и перебирать все отряды. Еще больше не понимаю, почему не успевшие походить должны пропустить ход.. Возможно раскрытие изначального замысла помогло бы решить конкретную задачу.

Но вот работающий пример со всем, что требуется:



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

Posts: 1012
Post: #2987

Здравствуйте.. "Algor" хорошая и интересная задумка про оборотней.. Мне нравится.. Спасибо за скрипт.. Очень захотелось его немедленно протестировать..

Quote:А на поле боя существа меняются через BM.
- странно.. Я через !!ВМ находил только лишь тип монстра и количество его в стеке.. А как удалить любого вражеского, и при этом мгновенно поставить чудище по моему желанию - не нашёл.. Подобие было в !!НЕ ресейвере, но он во время боя не действует с тригером !?MF . Что-то вроде этого
Вообще, нет ограничений в ресейвере !!НЕ при работе с другими тригерами (в помощнике ерм-хэлпе нет по этому поводу никаких примечаний), ну и я подумал, что его (ресейвер) можно без всяких проблем использовать поэтому в тригере !?МF, но как видно, не тут-то было!!!

Quote:Что за команда такая дивная CO? В ЕРМ отродясь двухбуквенных команд не бывало. Да и рисивера He тоже не существует.
- двухзначная команда была (десятая сверху по счёту) в ресейвере !!НЕ. Может я что-то не понимаю.. Вы вряд ли ошибаетесь.. Думаю, я скорее всего где-то что-то не до понял...

За намёк на нужный ресейвер Вам "gamecreator" спасибо.. Ну что же, буду пытаться умом доходить и может со временем соображу, если конечно получится, как через !!ВМ сменить монстра на монстра... Хотя до сих пор это для меня как-то загадкой становится..

Спасибо за помощь всем...
(This post was last modified: 22.10.2014 19:03 by fatsawhorse.)
22.10.2014 18:52
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2988

fatsawhorse Wrote:Здравствуйте.. "Algor" хорошая и интересная задумка про оборотней..
Это не задумка, это демонстрация того, как во время боя поменять однин отряд на другой и на поле и в армии героя. Это ведь нужно было? В данном примере просто все живые меняются на оборотней.

fatsawhorse Wrote:как через !!ВМ сменить монстра на монстра... Хотя до сих пор это для меня как-то загадкой становится..
Никак. Убрать старого и призвать нового. В приведенном выше примере всё это есть. Убрать через !!BM:K, !!BU:R, призвать через !!BU:S. Остальное - "обвязка".


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

Posts: 1012
Post: #2989

Quote:Это ведь нужно было?
- да, именно это..

Quote:Никак. Убрать старого и призвать нового. В приведенном выше примере всё это есть. Убрать через BM, призвать через BU. Остальное - "обвязка".
- спасибо Вам "Algor" за понятное объяснение.. Я всё понял....

"Algor" скажите мне пожалуйста, если можете, где Вы взяли эти флаги 8388608 268435456 536870912. Если с первым мне как-то понятно (ерм-хэлп в ресейвере !!ВМ), то последних два - загадка!

Можно ли отыскать вообще такие флаги: страх, бесстрашие, снижение защиты цели, полного иммунитета (гном), блок (только как у драколича), кавалерийский бонус (чемпион) и удар с возвратом в исходную точку (гарпия-ведьма).. Я бы так хотел эти флаги забрать вообще у монстров. Давно это сделать хочу, но не знаю как!!! Если существуют подобные цифровые обозначения, то реально ли их достать? Если нет, то я пойму, что это сделать невозможно...
(This post was last modified: 22.10.2014 20:01 by fatsawhorse.)
22.10.2014 19:21
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2990

fatsawhorse Wrote:"Algor" скажите мне пожалуйста, если можете, где Вы взяли эти флаги 8388608 268435456 536870912. Если с первым мне как-то понятно (ерм-хэлп в ресейвере !!ВМ), то последних два - загадка!
Эмм, там же в ERM-Help'е. Все 32 флага расписаны там, начиная с 1 [2^0] (2-гексовое существо) и заканчивая 2147483648 [2^31](существо-дракон).

fatsawhorse Wrote:Можно ли отыскать вообще такие флаги: страх, бесстрашие,...
Нет, таких флагов нет. Это способности существ.


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

Posts: 1012
Post: #2991

Quote:Нет, таких флагов нет. Это способности существ.
- понятно.. Я считал, что их можно задать флагом также, как такие способности, как безответка, двойная атака и т. д. Но буду знать. что никак нельзя..

Quote:Эмм, там же в ERM-Help'е. Все 32 флага расписаны там, начиная с 1 [2^0] (2-гексовое существо) и заканчивая 2147483648 [2^31](существо-дракон).
- это я ошибся... Вы правы.. Я всё время работаю с упрощённой версией (белый фон, а не коричневый), поскольку глазам приятно смотреть на белый, а не на коричневый фон ерм-хэлпа. Здесь в ней, как раз и нету этих флагов.. Как только Вы мне написали и я вспомнил о расширенной версии с коричневым фоном 5 Мб весом, то тут же проверил и всё встало на свои места... Спасибо...
(This post was last modified: 22.10.2014 21:11 by fatsawhorse.)
22.10.2014 21:10
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #2992

Здравствуйте… Я немного запутался.. Пожалуйста помогите мне правильно составить функцию.. Смысл в том, что я собираюсь телепортироваться на поле боя в одну позицию, а в случае, если она занята, то в следующую и так далее. Эту позицию нужно проверить на присутствие мёртвых и живых монстров, а также на наличие препятствий и их отсутствие. Если есть препятствие или монстр живой, то переход к рассмотру следующей позиции, которая будет идти далее. Если же монстр мёртв на этой позиции и нет препятствия, то телепорт.. Я уже голову сломал… За помощь спасибо..

За помощь спасибо..
(This post was last modified: 25.10.2014 21:16 by fatsawhorse.)
25.10.2014 21:13
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2993

А не подскажешь, какую ошибку выдает? Можно скриншотами.


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

Posts: 1012
Post: #2994

Здравствуйте "Algor"..

Quote:А не подскажешь, какую ошибку выдает? Можно скриншотами.
- видите в чём здесь проблема: я не могу, вернее не знаю даже как сделать, в том месте где у меня многоточие поставить переход к проверке следующей позиции - не могу додуматься, как это надо поставить?

Я его не тестировал, но по моему, тут у меня вряд ли будет что-то работать!!!
(This post was last modified: 25.10.2014 21:53 by fatsawhorse.)
25.10.2014 21:52
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2995

например так:


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

Posts: 7107
Post: #2996

(25.10.2014 22:42)Algor Wrote:  !!BU&y1
Так разве можно вообще? Ни сравнения, ничего.


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

Posts: 1012
Post: #2997

Quote:!!BM(номер стека моего)&y2=0/y3=-1:P160; - если нет препятствий и монстров, то перенос
!!FU&y2=0/y3=-1:E; [выход, если перенос был]
!!BU&y1:O142?y2; – проверка позиции 142 на препятствия
- "Algor" скажите пожалуйста, а будет ли отрабатываться следующая позиция 142, если на позиции 160 было препятствие или живой монстр или после того, как на позиции 160 будет что-то обнаружено - работа скрипта закончена не окажется? Я просто в этих тонкостях не разбираюсь...

Quote:!!BU&y1
- сам не знаю...
(This post was last modified: 25.10.2014 23:24 by fatsawhorse.)
25.10.2014 23:10
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2998

fatsawhorse Wrote:а будет ли отрабатываться следующая позиция 142
!!BM(номер стека моего)&y2=0/y3=-1:P160; - если нет препятствий и монстров, то перенос
!!FU&y2=0/y3=-1:E; [выход, если перенос был]

FU:E прерывает выполнение по тем же самым условиям (выделено красным), что и перенос отряда. Т.о. если был перенос, выполнение прервется, если нет - то нет, и обработка дальше пойдет.

Quote:
Quote:!!BU&y1
- сам не знаю...
Нельзя конечно, просто скопировал строку. Вопрос про другое был.


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

Posts: 1012
Post: #2999

Quote:Т.о. если был перенос, выполнение прервется, если нет - то нет, и обработка дальше пойдет.
- даже не знал, что так на самом деле. Считал по сей день, что нужно прописать условие, при котором команды будут отрабатываться далее..

"Algor" спасибо за совет и помощь..

Получилось следующим образом
, но выдаёт ошибку всё равно. Может быть ресейвер !!BU в тригере !?MF1 не работает? Или вообщ как всегда я опять записал что-то лишнее и поставил не туда! Меня смущают некоторые варианты записи:

1. Можно ли так записать !!BU&y4=156: .... и т. д. ?
2. Правильно ли записано это D160?y3 ?
(This post was last modified: 26.10.2014 18:25 by fatsawhorse.)
26.10.2014 16:44
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #3000

(26.10.2014 16:44)fatsawhorse Wrote:  1. Можно ли так записать !!BU&y4=156: .... и т. д. ?
2. Правильно ли записано это D160?y3 ?
1. Можно.
2. Нет. Должно быть D160/?y3


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