RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Макросы и Плагины

Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов.

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2008, 19:30   #1
alex888
Новичок
 
Регистрация: 18.03.2007
Сообщений: 39
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Как проверить в АМ наличие площадного заклинания ?

Ну в конфиге есть такя фича whenNotGround,
а в АМ есть что нить наподобии ?, я как вроде не нашел
alex888 вне форума   Ответить с цитированием
Старый 04.06.2008, 23:04   #2
vitt
Продвинутый
 
Регистрация: 26.02.2007
Сообщений: 300
Вы сказали Спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
По умолчанию

Если в гайде нету, то и спрашивать не надо, есть ли такое условие(лучше уж спросить, как сделать).
http://www.openkore.com/wiki/index.p...plugin_Russian

P.S: Ну а вообще, вот так это можно сделать(на примере браги, когда нет статуса):
Цитата:
automacro Bragi {
eval Misc::whenGroundStatus(Utils::calcPosition($::char ),"Poem of Bragi") eq "0"
timeout 60
call {
log Bragi!!!
}
}
(с)
P.P.S: Чтобы проверять, есть ли статус, то eq "0" выкини

Последний раз редактировалось vitt; 04.06.2008 в 23:12.
vitt вне форума   Ответить с цитированием
Старый 05.06.2008, 03:58   #3
alex888
Новичок
 
Регистрация: 18.03.2007
Сообщений: 39
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 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

Последний раз редактировалось alex888; 05.06.2008 в 20:18.
alex888 вне форума   Ответить с цитированием
Старый 19.06.2008, 18:01   #4
alex888
Новичок
 
Регистрация: 18.03.2007
Сообщений: 39
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Строка

Цитата:
eval Misc::whenGroundStatus(Utils::calcPosition($::char ),"Safety Wall") eq "0"
игнорится опенкорой ( не работает) в чем проблема ?
А эта штука вообще где нибудь работает на практике ? или это чисто теоретически ?

P.S. к тому же каким образом оператор макроса
Цитата:
eval
оказался в теле АМ ?
меня терзают смутные сомнения в работоспособности данной конструкции!

Последний раз редактировалось alex888; 20.06.2008 в 02:24.
alex888 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:55. Часовой пояс GMT +3.