[help]глюк с макросами после каста кири

BugTraq: обнаруженные ошибки и обсуждение их устранения.

Модератор: 4epT

Dizzy
Новичок
Сообщения: 12
Зарегистрирован: Вт май 06, 2008 1:33 pm

[help]глюк с макросами после каста кири

Сообщение Dizzy »

Сделал парочку простых макросов

Код: Выделить всё

automacro свят {
pubm "свят" имя
call aspersio
}

macro aspersio {
do sp 68 имя 4
}

automacro кири {
pubm "кири" имя
call кири1
}

macro кири1 {
do sp 73 имя 10
}
проблема в том что после каста кири макросы начинают очень глючно работать...
[dist=6] имя (0): кири
[macro] automacro кири triggered.
и тишина.
если же макрос большой:

Код: Выделить всё

automacro nuzhenwarp1 {
pm "пронта" имя
call warp1
}

macro warp1 { 
   $x = @eval($::char->{pos}{x}) 
   $y = @eval($::char->{pos}{y}) 
   do sl 27 @eval($x + @random ("-2", "-1", "1", "2")) @eval($y + @random ("-2", "-1", "0", "1", "2")) 
   pause 2 
   do warp prontera
}
то выходит
(From: имя) : пронта
[macro] automacro nuzhenwarp1 triggered.
Attempting to open a warp portal to Prontera City, Capital of Rune Midgard (prontera)

у меня даже нет идей почему это происходит.
PS бот прист бегает в пати за человеком,в конфиге кири отключён
nekotears
Новичок
Сообщения: 11
Зарегистрирован: Пт ноя 16, 2007 11:14 pm

Сообщение nekotears »

У меня после каста кири из макроса - макросы перестают работать вообще.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

а мне интересно как он у тебя вообще работает, особенно с условием <pubm "кири" имя> ?? сам наверное такой синтаксис придумывал?
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Dizzy
Новичок
Сообщения: 12
Зарегистрирован: Вт май 06, 2008 1:33 pm

Сообщение Dizzy »

прочитал http://www.openkore.com/wiki/index.php/ ... cro_syntax
конкретно

Код: Выделить всё

pubm ("<text>"|/<regexp>/[i]) [, <distance>]
эта строчка. а так как в синтаксисе я разбираюсь хреново то перепробовал несколько вариантов и

Код: Выделить всё

pubm "кири" имя
у меня работает.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

дак а скакого фига ты сюда имя пишешь??
на сколько я вижу тут можно только дистанцию поставить..
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Dizzy
Новичок
Сообщения: 12
Зарегистрирован: Вт май 06, 2008 1:33 pm

Сообщение Dizzy »

:lol: аа чёрт я макрос вначале сделал под ПМ, потом уже переделал в общий канал. спс,возьму на заметку. работает кстати потому что имя игнорится в условии. правда основного вопроса это не снимает...
P.S выкинул вообще этот макрос)

Код: Выделить всё

automacro свят {
party "свят"
call aspersio
}

macro aspersio {
do sp 68 $.lastparty 4
}
удобнее
.поробовал сделать макрос наподобии с кири-всё равно глюки.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

Dizzy, тупо ввёл твой последний макрос в файл macros.txt вот чё получилось:
[Party] prist : свят
[macro] automacro свят triggered.
Inventory Item Removed: Holy Water (8) x 1
You use Aspersio on Player prist (0) : Lv 4
так что макрос рабочий!

что-то я не понял с условием: pubm "свят"
и в правду получается что с первого раза бот на нас удачно кастует.. а вот потом макрос запускается но ничего не происходит.. однако по истечению нескольки минут :shock: он всё же кастует:
[dist=4.2] prist (0): кири
[macro] automacro kiri triggered.
***несколько минут***
Casting is supposed to be finished now, but nothing happened.
You are casting Kyrie Eleison on player prist (0) (time 214ms)
это происходит именно в условием pubm!! С другими условиями (party, pm) всё нормально.

думал что где-то напутано в теле макро-плагина, но там вроде всё одинаково написано.. хз в чём может быть проблема

вот сам испытуемый макрос:
automacro kiri {
pubm "кири"
call kiri1
}

macro kiri1 {
do sp 73 $.lastpub
}
давайте пока тему перенесём в баги!

ЗЫ: а ещё эта ошибка может быть из-за того что я постоянно что-то с корой делаю :)
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Dizzy
Новичок
Сообщения: 12
Зарегистрирован: Вт май 06, 2008 1:33 pm

Сообщение Dizzy »

странно, но у меня кири глючит и при условии party, так что глюк похоже именно в кири. может это из-за того что есть время каста?
PS свят у меня работал и в pubm нормально
Аватара пользователя
QnX
Энтузиаст
Сообщения: 140
Зарегистрирован: Пт янв 04, 2008 10:15 am

Сообщение QnX »

И с паузами глючит, макросы перестают работать !
Кроот
Энтузиаст
Сообщения: 85
Зарегистрирован: Пт июл 27, 2007 7:28 pm

Сообщение Кроот »

+1 кири косячит, исполюзую подобный макрос на каст по просьбе, все работает кроме кири
Ответить