Как кинуть Detoxify на члена партии,когда того отравили гады

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Серьга
Энтузиаст
Сообщения: 87
Зарегистрирован: Сб дек 02, 2006 10:40 am

Как кинуть Detoxify на члена партии,когда того отравили гады

Сообщение Серьга »

useSelf_skill Detoxify {
lvl 1
sp>20
notmonsters argiope, argos
whenStatusActive Poisoned
disabled 0
}
party_skill Detoxify {
lvl 1
notmonsters argiope, argos
sp>20
target_whenStatusActive Poisoned
disabled 0
}
Должен очищать от отравления при отсутствии этих мобов и при СП > 20 - не работает! Кору плевать на эти условия! Пытается при сп < 10 и при атаке аргиопой!

attackAuto 2
attackAuto_party 2
attackAuto_onlyWhenSafe 0
attackAuto_followTarget 1
attackAuto_inLockOnly 1
attackDistance 1
attackDistanceAuto 1
attackMaxDistance 1
attackMaxRouteDistance 100
attackMaxRouteTime 4
attackMinPlayerDistance 2
attackMinPortalDistance 4
attackUseWeapon 1
attackNoGiveup 0
attackCanSnipe 0
attackCheckLOS 0
attackLooters 1
attackChangeTarget 1
aggressiveAntiKS 0

Не атакует ведомого, когда на него нападают. Просто сидит, потом встаёт и идёт дальше.
Что здесь не так?

Спасибо!

-----------

(pJ: афтар как всегда тормозит и нарисовал какой-то бредовый заголовок; изменено).
BraiNLesS
Энтузиаст
Сообщения: 132
Зарегистрирован: Вс янв 07, 2007 9:04 pm
Контактная информация:

Сообщение BraiNLesS »

Я конечно не уверен, но я таких монстров как argiope, argos не знаю ;о) Знаю только Argiope и Argos.
Соответственно мне также не известны условие notmonsters. Правильно было бы писать notMonsters.

sp>20 - это одно слово, а должно быть три. sp > 20

Про атаку ведомого ничего не знаю ;о)
Оффтоп: Но зачем добивать сопартийца? ;о)
This Machine Has No Brain Use Your Own
(картинко-оригинал искать ломает)
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

монстры в условии вообще не нужны..
(если честно, в теме скилов для рога/сина это достаточно подробно описано)
party_skill Detoxify {
lvl 1
target_whenStatusActive Poisoned
#waitBeforeUse 1 - иногда требуется (судя по последующему посту этой темы)
disabled 0
}

attackAuto_party [<flag>]
Установка параметра для партии. Подразумеваются только монстры, с которыми члены партии вступили в бой или были атакованы.
0 Ничего не делать.
1 Атаковать монстров которых атакуют члены партии.
2 Атаковать монстров атакующих членов партии.

Приоритетной является команда attackAuto [<flag>], если вы хотите установить приоритет атаки для партии придется наверно attackAuto 0
Последний раз редактировалось Sauron Чт фев 01, 2007 10:40 am, всего редактировалось 5 раз.
от РО до шестой палаты - один шаг...
BraiNLesS
Энтузиаст
Сообщения: 132
Зарегистрирован: Вс янв 07, 2007 9:04 pm
Контактная информация:

Сообщение BraiNLesS »

Ну насколько я понимаю, аргиопу лучше оставить ;о)
Просто может случится, что бот будет стоять в пойзон дасте и детоксить себя как угорелый ;о)
Но как это обойти... мне без надобности, понадобится - почитаю мануалы ;о)
This Machine Has No Brain Use Your Own
(картинко-оригинал искать ломает)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

BraiNLesS
Обойти - включить отклонение от скиллов в мон-контроле.

2Афтар: у меня были определенные проблемы с чтением статусов партийцев. Хз как с этим щас.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Серьга
Энтузиаст
Сообщения: 87
Зарегистрирован: Сб дек 02, 2006 10:40 am

Сообщение Серьга »

piroJOKE
<skillcancel>: Set to 1 if you want to interrupt spells casted by this monster. - это?

Sauron

Я по документации понял так, что наоборот attackAuto_party [<flag>] приоритетный флаг! И 1 и 2 параметры поменяны местами в значениях )) Я ж говорю - слабоват в английском )))

А ещё - СПАСИБО за намёк на регистр! Не подозревал, что ЗДЕСЬ mantis и Mantis - разные звери!
Здесь могла быть моя подпись
Elvira
Энтузиаст
Сообщения: 98
Зарегистрирован: Чт янв 18, 2007 2:01 pm

Сообщение Elvira »

Они не разные, просто кора понимает команды таким образом
© все грамматические ошибки являются собственностью автора, перепечатка ошибок только с письменного разрешения с последующей ссылкой на автора.
Серьга
Энтузиаст
Сообщения: 87
Зарегистрирован: Сб дек 02, 2006 10:40 am

Сообщение Серьга »

Точнее ОНА различает регистры

Всё же: почему главный не защищает ведомого?
Он и должен нападать и защищать ведомого! Так раньше работало - 100 пудов! Что стало не так? Где я мог наколбасить?
Направьте, профи!

Спасибо!
Здесь могла быть моя подпись
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

офф-топ.. у тебя случайно плагин Homunculus не запущен?
от РО до шестой палаты - один шаг...
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

Leya писал(а):Они не разные, просто кора понимает команды таким образом
мисс, с этого момента я - ваш фанат.
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

BraiNLesS писал(а):Ну насколько я понимаю, аргиопу лучше оставить ;о)
Просто может случится, что бот будет стоять в пойзон дасте и детоксить себя как угорелый ;о)
Но как это обойти... мне без надобности, понадобится - почитаю мануалы ;о)

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

useSelf_skill Detoxify {
     lvl 1
     whenStatisActive Poisoned
     whenNotGround Venom Dust
}
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Kissa2k
В целом - верно, гуд. Но погоди, тут речь идет о Party Skill - блоке (сабж) , а он может вести себя чуть по-другому, ведь мы читаем не свой, а чужой статус.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

что-то потерял нить темы.. это что, не пашет чтоли? зачем тут мобов перечислять?

partySkill Detoxify {
lvl 1
# target [имя игрока]
# maxCastTime 0.1
stopWhenHit 0
timeout 3
disabled 0
target_whenStatusActive Poisoned
# target_timeout 3
}
от РО до шестой палаты - один шаг...
BraiNLesS
Энтузиаст
Сообщения: 132
Зарегистрирован: Вс янв 07, 2007 9:04 pm
Контактная информация:

Сообщение BraiNLesS »

Тоже что ли начать оверквотить ;о)
Себя отоверквочу

"Но как это обойти... мне без надобности, понадобится - почитаю мануалы" ;о)

"whenNotGround Venom Dust"
Я помню, что есть такое условие венНотГраунд, помню, знаю, но пока не было надобности. И вообще подразумевалось, что автор сам спросит "а как?".
А вообще надо залепить макрос чтобы бот сдвигался по диагонали от веном даста на одну клетку ;о) Но это уже так частности ;о)

З.Ы. Код макроса писать пока не надо ;о)
This Machine Has No Brain Use Your Own
(картинко-оригинал искать ломает)
Ответить