RagBot Forum
 

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

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

Ответ
 
Опции темы Опции просмотра
Старый 11.02.2008, 12:11   #1
stopfild
Новичок
 
Аватар для stopfild
 
Регистрация: 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
}
stopfild вне форума   Ответить с цитированием
Старый 11.02.2008, 12:46   #2
Gans
Злостный ROFANовец
 
Аватар для Gans
 
Регистрация: 30.11.2006
Сообщений: 532
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
По умолчанию

вместо
do sm 76 $.lastMonster($.lastLogMsg)
напиши
log do sm 76 $.lastMonster($.lastLogMsg)
и посмотри, что получается
__________________
Gans вне форума   Ответить с цитированием
Старый 11.02.2008, 13:00   #3
stopfild
Новичок
 
Аватар для stopfild
 
Регистрация: 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.
stopfild вне форума   Ответить с цитированием
Старый 11.02.2008, 13:07   #4
Gans
Злостный ROFANовец
 
Аватар для Gans
 
Регистрация: 30.11.2006
Сообщений: 532
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
По умолчанию

ну... вот ты и видишь, что выводиццо явное гониво.
из этой строки надо изловить только цифру "3"...
__________________
Gans вне форума   Ответить с цитированием
Старый 11.02.2008, 13:16   #5
stopfild
Новичок
 
Аватар для stopfild
 
Регистрация: 05.02.2008
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

ну там всегда разные цифры...
stopfild вне форума   Ответить с цитированием
Старый 11.02.2008, 16:24   #6
vitt
Продвинутый
 
Регистрация: 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.
vitt вне форума   Ответить с цитированием
Старый 11.02.2008, 16:47   #7
Gans
Злостный ROFANовец
 
Аватар для Gans
 
Регистрация: 30.11.2006
Сообщений: 532
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
По умолчанию

stopfild, кстати, а нафига это вообще нужно? В каких случаях по твоей задумке этот макрос должен срабатывать, и для чего он?
__________________
Gans вне форума   Ответить с цитированием
Старый 11.02.2008, 17:00   #8
stopfild
Новичок
 
Аватар для stopfild
 
Регистрация: 05.02.2008
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

ну в москве когда много бабок и кикимор, они начинают каставать ватерболы, больно кусаются.
stopfild вне форума   Ответить с цитированием
Старый 11.02.2008, 17:05   #9
stopfild
Новичок
 
Аватар для stopfild
 
Регистрация: 05.02.2008
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

vitt - Спасибо Работает Такую штуку правда выдало пару раз:
Unable to cast skill Lex Divina in 3 tries.
stopfild вне форума   Ответить с цитированием
Старый 11.02.2008, 17:41   #10
vitt
Продвинутый
 
Регистрация: 26.02.2007
Сообщений: 300
Вы сказали Спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
По умолчанию

Цитата:
Сообщение от stopfild Посмотреть сообщение
vitt - Спасибо Работает
Спасибо кнопкой говорят=)
Цитата:
Сообщение от stopfild Посмотреть сообщение
Unable to cast skill Lex Divina in 3 tries.
А вот это наверно потому, что СП нехватает(поправил предыдущий пост)... или дистанция большая.
А вообще правильно Gans говорит - все это бред. Лучше поиграться с параметром агрессивес в блоке скилла

Последний раз редактировалось vitt; 11.02.2008 в 17:45.
vitt вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос не срабатывает timpson Макросы и Плагины 5 30.04.2009 04:43
не срабатывает лист воскрешения в "ручном режиме" dixoos Вопросы по Боту 8 31.03.2008 19:02


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