|
Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов. |
|
Опции темы | Опции просмотра |
11.02.2008, 12:11 | #1 |
Новичок
Регистрация: 05.02.2008
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
не срабатывает Lex Divina
OpenKore 205SVN6073.
Написал АМ: Код:
automacro davina { console /\Monster (.*)\.*is casting.*/10 call { pause 1 do sm 76 $.lastMonster($.lastLogMsg) pause 1 } run-once 1 } Код:
Syntax error in function 'sm' (Use Skill on Monster) Usage: sm <skill #> <monster #> [level] з.ы. Я понимаю, что Давину можно прописать в конфиге, но у меня она тогда кидает её на всех, по очереди. Конфиг: Код:
monsterSkill Lex Divina { lvl 5 sp > 30% notInTown 1 inLockOnly 1 notWhileSitting 1 maxAttempts 1 maxUses 1 target_whenStatusInactive Lex Divina timeout 3 } |
11.02.2008, 12:46 | #2 |
Злостный ROFANовец
Регистрация: 30.11.2006
Сообщений: 532
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
вместо
do sm 76 $.lastMonster($.lastLogMsg) напиши log do sm 76 $.lastMonster($.lastLogMsg) и посмотри, что получается |
11.02.2008, 13:00 | #3 |
Новичок
Регистрация: 05.02.2008
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
[macro][log] do sm 76 (Monster Леший (3) is casting Heal on location (169, 83) - (time 3000ms))
Вот это? Последний раз редактировалось stopfild; 11.02.2008 в 13:02. |
11.02.2008, 13:07 | #4 |
Злостный ROFANовец
Регистрация: 30.11.2006
Сообщений: 532
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
ну... вот ты и видишь, что выводиццо явное гониво.
из этой строки надо изловить только цифру "3"... |
11.02.2008, 13:16 | #5 |
Новичок
Регистрация: 05.02.2008
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
ну там всегда разные цифры...
|
11.02.2008, 16:24 | #6 |
Продвинутый
Регистрация: 26.02.2007
Сообщений: 300
Вы сказали Спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
|
Попробуй так:
Код:
automacro davina { console /Monster .* \((\d+)\) is casting/ sp > 20 call davinaM delay 1 run-once 1 } macro davinaM { do sm 76 $.lastMatch1 release davina } Последний раз редактировалось vitt; 11.02.2008 в 17:42. |
11.02.2008, 16:47 | #7 |
Злостный ROFANовец
Регистрация: 30.11.2006
Сообщений: 532
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
stopfild, кстати, а нафига это вообще нужно? В каких случаях по твоей задумке этот макрос должен срабатывать, и для чего он?
|
11.02.2008, 17:00 | #8 |
Новичок
Регистрация: 05.02.2008
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
ну в москве когда много бабок и кикимор, они начинают каставать ватерболы, больно кусаются.
|
11.02.2008, 17:05 | #9 |
Новичок
Регистрация: 05.02.2008
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
vitt - Спасибо Работает Такую штуку правда выдало пару раз:
Unable to cast skill Lex Divina in 3 tries. |
11.02.2008, 17:41 | #10 |
Продвинутый
Регистрация: 26.02.2007
Сообщений: 300
Вы сказали Спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
|
Спасибо кнопкой говорят=)
А вот это наверно потому, что СП нехватает(поправил предыдущий пост)... или дистанция большая. А вообще правильно Gans говорит - все это бред. Лучше поиграться с параметром агрессивес в блоке скилла Последний раз редактировалось vitt; 11.02.2008 в 17:45. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макрос не срабатывает | timpson | Макросы и Плагины | 5 | 30.04.2009 04:43 |
не срабатывает лист воскрешения в "ручном режиме" | dixoos | Вопросы по Боту | 8 | 31.03.2008 19:02 |