Каг заставить бота после смерти отходить от респа

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

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

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

Каг заставить бота после смерти отходить от респа

Сообщение PsyhoNik »

Каг заставить бота после смерти отходить от места респауна, юзал поиск ничего такого не нашел=)
Последний раз редактировалось PsyhoNik Сб янв 20, 2007 5:24 pm, всего редактировалось 1 раз.
Аватара пользователя
miniBot
Грамотный
Сообщения: 429
Зарегистрирован: Вс ноя 05, 2006 8:48 am
Откуда: Москва
Контактная информация:

Сообщение miniBot »

Еслибы ты юзал поиск, то зналбы как правильно создавать темы.
помощь только тем у кого включен параметр - mozgEnable 1

БОТАТЬ, БОТАТЬ, И ЕЩЕ РАЗ БОТАТЬ, КАК ЗАВЕЩАЛ ВЕЛИКИЙ ЛЕНИН
PsyhoNik
Начинающий
Сообщения: 23
Зарегистрирован: Чт ноя 23, 2006 2:56 pm

Сообщение PsyhoNik »

miniBot писал(а):Еслибы ты юзал поиск, то зналбы как правильно создавать темы.

Умник, подсказал лучшеб....
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Можно попробовать такой макрос, хотя возможно есть более гибкие решения..


automacro HPrec {
location alberta, geffen, prontera # тут собственно города перечисляем
hp < 100%
run-once 1
call HPrecovery
}

macro HPrecovery {
do northeast # от текущих координат 5 шагов на северо-восток
do sit
$xhp = @eval($::char->{hp})
$xmhp = @eval($::char->{hp_max})
while ($xhp < $xmhp) as hpup
pause 5
$xhp = @eval($::char->{hp})
end hpup
do stand
release SPrec
}

от себя скажу - абсолютно не актуально для бота пользующего лечение (монка/прист/витата)... перешить макрос под контроль сп...
#sitAuto_hp_lower 10
#sitAuto_hp_upper 90

useSelf_skill Heal {
lvl 10
hp < [значение]%
notWhileSitting 1 # не танцевать..
}
от РО до шестой палаты - один шаг...
PsyhoNik
Начинающий
Сообщения: 23
Зарегистрирован: Чт ноя 23, 2006 2:56 pm

Сообщение PsyhoNik »

Спасибо большое=)
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

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

Сообщение Sauron »

извинюсь за флуд, но по мне так, в первую очередь необходимо устранить причину, по которой "паночка померла".. бот не должен никогда умирать.. на что необходимо обратить внимание?

teleportAuto_maxDmg - получаемое повреждение за 1 удар, необходимо подобрать значение при котором бот будет делать ноги.. значение строго индивидуальное.... зависит от левела, шмота и т.д.. рульная команда, поскольку почти не привязаня к мобу..
teleportAuto_totalDmg - суммарный демаг серии ударов.. все тоже самое, что и выше.. это ещё триггеры:

teleportAuto_hp
teleportAuto_sp
от РО до шестой палаты - один шаг...
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

kLabMouse, этот макрос из серии - восстановить 100% (игнорируя установки конфига) перед возращением на локацию..
от РО до шестой палаты - один шаг...
PsyhoNik
Начинающий
Сообщения: 23
Зарегистрирован: Чт ноя 23, 2006 2:56 pm

Сообщение PsyhoNik »

kLabMouse писал(а):walk_on_death или что-то в етом роде. Есть по умолчанию.
autoMoveOnDeath 0
autoMoveOnDeath_x
autoMoveOnDeath_y
autoMoveOnDeath_map

Если ты про это, не подскажешь ка нужно это настраивать попытался зделать не хочед отходить от респа, у мну получилось чтото типа этого:

autoMoveOnDeath 1
autoMoveOnDeath_x 265
autoMoveOnDeath_y 258
autoMoveOnDeath_map prt_fild05
PsyhoNik
Начинающий
Сообщения: 23
Зарегистрирован: Чт ноя 23, 2006 2:56 pm

Сообщение PsyhoNik »

Sauron писал(а):do northeast
Я не понял что здесь нужно писать, если оставить пустым он не двигаеться с места, если поставить координаты выдает ошибку...
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

PsyhoNik
ХЗ. Если не идёт. Берёш один их моих плагов. Я где-то давно о нём писал.
RecoveryMap.pl
PsyhoNik
Начинающий
Сообщения: 23
Зарегистрирован: Чт ноя 23, 2006 2:56 pm

Сообщение PsyhoNik »

kLabMouse писал(а):PsyhoNik
ХЗ. Если не идёт. Берёш один их моих плагов. Я где-то давно о нём писал.
RecoveryMap.pl
Скачал, в конфиге прописал, вод ошибка вылетаед и кор закрываеться:

Error message:
Undefined subroutine &main::getField called at C:/Documents and Settings/PsyhîNik/Ðàáî÷èé ñòîë/193SVN5347(2)/plugins/recoverymap.pl line 46.

Stack trace:
Undefined subroutine &main::getField called at C:/Documents and Settings/PsyhîNik/Ðàáî÷èé ñòîë/193SVN5347(2)/plugins/recoverymap.pl line 46
recoverymap::mainLoop('AI_pre', 'undef', 'undef') called at C:/Documents and Settings/PsyhîNik/Ðàáî÷èé ñòîë/193SVN5347(2)/src/Plugins.pm line 374
Plugins::callHook('AI_pre') called at C:/Documents and Settings/PsyhîNik/Ðàáî÷èé ñòîë/193SVN5347(2)/src/AI/CoreLogic.pm line 112
AI::CoreLogic::iterate() called at C:/Documents and Settings/PsyhîNik/Ðàáî÷èé ñòîë/193SVN5347(2)/src/functions.pl line 253
main::mainLoop() called at C:/Documents and Settings/PsyhîNik/Ðàáî÷èé ñòîë/193SVN5347(2)/src/Interface.pm line 79
Interface::mainLoop('Interface::Console::Win32=HASH(0x29c20ec)') called at openkore.pl line 353
main::__start() called at start.pl line 127

Died at this line:
my %lockField;
* main::getField($in_map, \%lockField);
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

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

Сообщение Sauron »

PsyhoNik писал(а):
Sauron писал(а):do northeast
Я не понял что здесь нужно писать, если оставить пустым он не двигаеться с места, если поставить координаты выдает ошибку...
какие координаты? число от 1 до 5.. забей, уйди от респа вообще, куда-нибуть за дом.. на примере морокка: do move 180 75
от РО до шестой палаты - один шаг...
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

tele ? )
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить