Просмотр полной версии : Как проверить в АМ наличие площадного заклинания ?
Ну в конфиге есть такя фича whenNotGround,
а в АМ есть что нить наподобии ?, я как вроде не нашел
Если в гайде нету, то и спрашивать не надо, есть ли такое условие(лучше уж спросить, как сделать).
http://www.openkore.com/wiki/index.php/Macro_plugin_Russian
P.S: Ну а вообще, вот так это можно сделать(на примере браги, когда нет статуса):
automacro Bragi {
eval Misc::whenGroundStatus(Utils::calcPosition($::char ),"Poem of Bragi") eq "0"
timeout 60
call {
log Bragi!!!
}
}
(с) (http://rofan.ru/viewtopic.php?p=44558#44558)
P.P.S: Чтобы проверять, есть ли статус, то eq "0" выкини
Большое спасибо!!
************************************************** *********************
правда вот такой лог консоли при загрузке опенкоры выходит
control/macros.txt: ignoring 'eval Misc::whenGroundStatus(Utils::calcPosition($::char ),"Safety Wall") eq "0"' (munch, munch, unknown automacro keyword)
control/macros.txt: ignoring 'eval Misc::whenGroundStatus(Utils::calcPosition($::char ),"Land Protector") eq "0"' (munch, munch, unknown automacro keyword)
[macro] hooking to AI_pre
[macro] hooking to log
Строка
eval Misc::whenGroundStatus(Utils::calcPosition($::char ),"Safety Wall") eq "0"
игнорится опенкорой ( не работает) в чем проблема ?
А эта штука вообще где нибудь работает на практике ? или это чисто теоретически ?
P.S. к тому же каким образом оператор макроса eval оказался в теле АМ ?
меня терзают смутные сомнения в работоспособности данной конструкции!
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc. Перевод: zCarot