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

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

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

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

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

Сообщение Sparda »

Собственно как? А то бот на ходу идет и хилится ,а это палится сразу.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

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

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

Сообщение Antarx »

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

Sparda
тут, наверное, важны причины, по которым хилится. Если после смерти - то всё проще сделать от этого условия, если во время избиения мобов - то так и люди делают :wink:
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

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

Сообщение Sparda »

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

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

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

Сообщение Antarx »

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

piroJOKE
то есть, doCommand исполняется параллельно работе логики Коры?
Кстати, с макросом я до сих пор не понимаю, почему оно временами срабатывает во время работающего другого, а временами - нет.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

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

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

Сообщение Antarx »

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

Сообщение kLabMouse »

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

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