Атака моба при соблюдении определенных условий (решено)

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Атака моба при соблюдении определенных условий (решено)

Сообщение Нупп »

Как сделать, чтобы бот бил моба только при определенных условиях, например, бить поринга когда у тебя не меньше 50% хп и на нем висят скиллы аги и блесс (можно просто со скиллами, без указания хп)
Последний раз редактировалось Нупп Пт ноя 14, 2008 11:01 pm, всего редактировалось 1 раз.
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Плагин писать
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Может темка такая уже была, кто нибудь сталкивался?
Fury Fox
Энтузиаст
Сообщения: 102
Зарегистрирован: Сб июн 16, 2007 8:02 am

Сообщение Fury Fox »

Что тебе нужно? Какие конкретно условия? Если только хп-сп, то можно просто кушать расходку, если же что-то сложное, тогда только плагином.
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Нужно чтобы бот в пати с пристом атаковал конкретного моба только когда у него активный скилл, например глори или асперсия.
UniQ
Грамотный
Сообщения: 158
Зарегистрирован: Вс май 25, 2008 9:50 pm
Контактная информация:

Сообщение UniQ »

а чо макросом нехатити? в условия запихнуть хп и статусы а в тело - атакауто 2/0
Fury Fox
Энтузиаст
Сообщения: 102
Зарегистрирован: Сб июн 16, 2007 8:02 am

Сообщение Fury Fox »

Хм-м-м-м... А почему не атаковать ботом моба, а пристом вешать в этот момент на него асперсию, глори и пр? Зачем именно такое извращение?
Я наверн чего-то не понимаю.
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Fury Fox писал(а):Хм-м-м-м... А почему не атаковать ботом моба, а пристом вешать в этот момент на него асперсию, глори и пр? Зачем именно такое извращение?
Я наверн чего-то не понимаю.
Ну наверно приста нету рядом, не?

Добавлено спустя 1 минуту 16 секунд:

UniQ, а не скинешь ссылочку на макрос? Я просто даже не знаю с чего начать...
TeenSpiriT
Начинающий
Сообщения: 37
Зарегистрирован: Чт авг 14, 2008 10:06 am
Сервер RO:: Raggame-Chaos
Откуда: Челябинск
Контактная информация:

Сообщение TeenSpiriT »

Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Тема еще актуальна. Может быть кто видел решение? Макросом не могу придумать как сделать. Плагином мб, но туда боюсь даже лезть)))
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

Нупп
А можно детальное и очень подробное изложение твоей идеи в письменной форме? А то понятие "определенные условия" мной весьма туманно понимается. И это условия(неплохо было бы поподробней о них) связанные с состоянием бота или состоянием моба?
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

vit, бот качается с пристом и прист регулярно кидает асперсию. Но прист часто отстает, а бот продолжает качаться дальше. На локе есть пара мобов, с которыми бот может справиться только с пристом и под асперсией. В результате бот начинает бить этого моба в одиночку и без асперсии и в итоге расходует все поты. В игнор этих мобов я ставить не хочу, а хочу чтобы бот их мочил. Вобщем надо чтобы бот начинал атаковать этих мобов только когда на нем есть асперсия, а если нет, то просто проходил этих мобов мимо.
Klinik
Грамотный
Сообщения: 307
Зарегистрирован: Сб фев 16, 2008 1:42 am
Контактная информация:

Сообщение Klinik »

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

automacro vsemPisec {
 условия
 call mochi
 run-once 1
}

macro mochi {
 do conf attackAuto 2
 release mnePisec
}

automacro mnePisec {
 not условия
 call neMochi
 run-once 1
}

macro neMochi {
 do conf attackAuto 0
 release vsemPisec
}
тесть/дебаж сам =)
Изображение
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

Можно еще так макросы записать:

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

macro mochi {
 do mconf Monster 1 0 0
 release mnePisec
}

macro neMochi {
 do mconf Monster 0 0 0
 release vsemPisec
}
Условия - строчки из консоли на получение каста и когда каст спадает.

P.S: Не забудь про плагин xConf.
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Не пойму в чем дело, автомакрос на сообщение в консоле не срабатывает.

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

automacro vsemPisec { 
console /You are now: Aspersio/
 call mochi 
 run-once 1 
} 

macro mochi { 
 do mconf Monster1 2 0 0
 do mconf Monster2 2 0 0
 release mnePisec 
} 

automacro mnePisec { 
 console /You are no longer: Aspersio/
 call neMochi 
 run-once 1 
} 

macro neMochi { 
 do mconf Monster1 -1 0 0
 do mconf Monster2 -1 0 0
 release vsemPisec 
}
Это записал в macros.txt, а в macro.pl-плагин xConf от 4epT-а: viewtopic.php?t=4243&postdays=0&postord ... f&start=75.[/code]
Ответить