Как заставить бота остановится и отхилится?

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

Moderator: 4epT

Forum rules
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Sparda
Новичок
Posts: 8
Joined: Sat Nov 18, 2006 11:54 am

Как заставить бота остановится и отхилится?

Post by Sparda »

Собственно как? А то бот на ходу идет и хилится ,а это палится сразу.
User avatar
piroJOKE
Модератор
Posts: 8204
Joined: Sat Nov 04, 2006 2:20 am
Сервер RO:: localhost
Location: Molvania

Post by piroJOKE »

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

doCommand move stop;;heal;;heal;;heal;;heal {
** условия лечения **
}
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Antarx
Бывалый
Posts: 640
Joined: Sun Jan 07, 2007 5:56 am

Post by Antarx »

piroJOKE
кстати, можешь объяснить, какая глобальная разница между doCommand и automacro?

Sparda
тут, наверное, важны причины, по которым хилится. Если после смерти - то всё проще сделать от этого условия, если во время избиения мобов - то так и люди делают :wink:
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Image :)
User avatar
piroJOKE
Модератор
Posts: 8204
Joined: Sat Nov 04, 2006 2:20 am
Сервер RO:: localhost
Location: Molvania

Post by piroJOKE »

Antarx
doCommand компактней и быстрее. Можешь считать, по большому счету, что doCommand - это часть OpenKore (он туда оч хорошо вписывается), а макрос - внешний толстый блок.
Ну и наконец, не надо забивать себе голову вопросами "а исполнится оно или нет?", как в случае дефаултового срабатывания в двух и более авто-макросах одновременно.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Sparda
Новичок
Posts: 8
Joined: Sat Nov 18, 2006 11:54 am

Post by Sparda »

piroJOKE wrote:Ну, если все плохо, попробуй цепочкой команд, я правда не уверен, что сработает как надо.

doCommand move stop;;heal;;heal;;heal;;heal {
** условия лечения **
}

Вписал сп 28 , иначе выдавал неизвестную команду. Теперь проблема в том что он даже на агресора не переключается, просто тупо хилится до заданного значения.
Antarx
Бывалый
Posts: 640
Joined: Sun Jan 07, 2007 5:56 am

Post by Antarx »

Sparda
ну что поставил, то и получил... Подумай головой, чем лично ты бы руководствовался, чтобы остановиться и похилить себя...

piroJOKE
то есть, doCommand исполняется параллельно работе логики Коры?
Кстати, с макросом я до сих пор не понимаю, почему оно временами срабатывает во время работающего другого, а временами - нет.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Image :)
User avatar
piroJOKE
Модератор
Posts: 8204
Joined: Sat Nov 04, 2006 2:20 am
Сервер RO:: localhost
Location: Molvania

Post by piroJOKE »

Sparda
Не, ну я имел в виду, вызывать это после убиения монстра.

Antarx
Не параллельно, а так же как и любой из блоков использования итемсов, скиллов и т.п.
Насчет странностей макросов - надо разбираться...
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Antarx
Бывалый
Posts: 640
Joined: Sun Jan 07, 2007 5:56 am

Post by Antarx »

piroJOKE
гм, мб лучше просто хилится таким образом, когда мало хп и нет рядом агров? (естественно, с одним хилом в блоке)
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Image :)
User avatar
kLabMouse
Профессионал
Posts: 4776
Joined: Sun Nov 05, 2006 4:32 pm

Post by kLabMouse »

Что-то типа етого:
Skill Heal {
lvl 10
sp > 28
hp < 80%
agressivnes < 1
}

Всё.
По идее можно пихнуть триггер, или сделать похожий дуКомманд чтоб срабатывал когда агрессоров меньше одного, и хп мало. Тогда макрос остановит чара, захиляет. И отлочит аи чтоб бежал дальше.