Вопрос:
Текст задания будет меняться или для Тряпья всегда будет именно такая надпись?
Такая запись постоянна, за исключением количества.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Combots Бот для БК » Сообщения от Leprekon812
Вопрос:
Текст задания будет меняться или для Тряпья всегда будет именно такая надпись?
Такая запись постоянна, за исключением количества.
Вроде бы было в какой-то теме как научить бота разговаривать с диалоговыми NPC. Кто знает где был код - киньте сюда?
На днях видел в какой-то теме условие для приема, чтоб прицеп заходя в бой останавливался при определенном значении своих НР, и не бил дальше.. Теперь найти не могу..
А еще как сделать, чтоб прицеп заходил в бой если у проводника красные НР?
Да, вот еще вопрос какой:
если бот словит собиралку, я так понимаю, бот зациклится на попытке подбора реса, если уже собиралка перевыполнена?
сейчас такого нет, если выдает фразу "У вас слишком много таких объектов" - он идет дальше..
это конечно можно, но захламит неслабо текстом листинг плагина
Если глючить не будет - никто туда заглядывать не станет. Вопрос надо ли.. Если есть другое более простое решение проблемы нескольких заданий, тогда не надо..
В коде не шарю, потому - если мысли покажутся бредом - не критиковать строго, итак:
-если сделать массив с городами, а каждый город - это массив с заданиями (полный текст всех заданий можно на дарках глянуть), далее бот берет из url знание в каком он сейчас городе, и проверяет есть ли такое задание в имеющихся, если есть - пишет - "задание есть, выполнено/не выполнено"..
-привязать взятие задания - ко времени сервера..чтоб он время, когда взял новое в каждом городе - заносил в переменную, и не проверял каждые 6-7 минут..
-ну и можно настроить перелеты между городами для копания репы, с учетом времени перелетов: взял - сделал - улетел в другой
А Western Union чем плох?
Скопировал себе из 1 поста самый верхний код, в итоге:
- Из любой локации Angels city и Demons city к пещере бот добирается без проблем, открывает вкладку на взятие задания и начинает тупить: если задание есть - логично от бота ожидать фразы на подобие "Задание уже есть"; если задания нет, но есть другие выполненные и/или невыполненные задания из других городов - бот так же не берет задания, т.е. не нажимает на кнопку "Получить задание", а выходит из данного диалога на вход в пещеру.
- Как уже было замечено, если плагин на автозабор включался и бот заходит в пещеру (у меня он заходил за счет "Подземелье включено, Старт"), то он стоит на первоначальной клетке не двигаясь. Если плагин "задания" выключить и перезапустить - нормально копает пещеру.
Я бы сказал, что это жесткое палево так уж в наглую ник светить своего бота.. Или не своего??
Должен работать вот этот. Попробуй.
Этот маршрут работает, только если ручками до второго этажа доведешь бота.. на первом все клетки кроме самой первой сменились. да и вообще все карты, что есть в Хранилище маршрутов по 1-2 этажам канализации - можно в утиль, для третьего этажа не проверял.
Update:
Бот уверенно дошел до Сторожа, потом прогулялся до Хозяина и напоследок заглянул к Прорабу, где огреб по самое *** и ... В общем маршрут 2го этажа рабочий, надо только ручками подправить путь со входа до начала 2го...
А что нужно добавить в плагин, чтоб перед каждым походом он в лог добавлял "Поход номер "Х"? Очень уж хочется посмотреть статистику дропа..
незнаю, что мудреного...
1. Научить бота пить "глоток" вне данжа
2. Количество глотков небольшое - надо расходовать разумно, следовательно:
а) не пить если висит ослабление после боя
б) рассчитывать время полного восстановления жизни, и если ближайший бой начнется до того как НР должны сами восстанавиться - пить, если после - не пить
в) если делать плагин и под стрелков, то нужно так же учитывать успеет ли к началу боя полностью восстановиться мана (если выпить глоток), если нет - смысл его пить?
Знаешь как реализовать? Я - нет..
Update:
Учить не надо, пьет и так..Однако надо, чтоб пил только в зале воинов..
Update II:
Добавил в код условие нахождения в комнате:
if(hpRemain > 600 && external.room_name=='Зал Воинов'){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Глоток Легкой Жизни");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
думаю работать будет, а что надо дописать, чтоб и в Зале воинов 2/3 тоже пил? Или и так будет?
Поставил себе прием отменить из 2 поста, тестил в пещере - работает. Но вот беда, если бот ловит удар на 150+ а тактик не хватает, чтоб отменить, то он делает размен и даже если по нему не попали снова и можно бы тот удар на 150+ отменить - он его не отменяет, а дальше разменивается. В 14м посте код спрятан, он там иначе работает?
Мда, код открылся, решение найдено.
Есть в настройках этот пункт. "Общие", рамка "Прочее", внимательно вглядись.
Мда, действительно есть, в бой не зайдет, но вот пить стрелку морковку а потом ждать пока мана восстановится - нерационально, так что "стрелки пить не должны".
Можно конечно добавить алгоритм, который бы просчитывал есть ли смысл её пить или нет, но ИМХО мудрёно слишком выйдет, хотя во время 200%-ного опыта было б полезно.
И еще, можно ли в карту Катакомб добавить условие на проверку наличия сыворотки и противоядия в рюкзаке? Есть - рыться в куче мусора, нет - обходить стороной.. А то в них всякое полезное бывает попадается. Код будет работать? И если да, то как реализовать, подскажите..
Добавил себе "Глоток легкой жизни"
if(hpRemain > 600){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Глоток Легкой Жизни");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
надеюсь будет работать.
Теперь бы научить бота пить его на поверхности, между боями, когда нет ослабления, и чтоб стрелки не пили, а то зайдет в бой без маны, нехорошо будет.
Скажите, новая функция "Возвращаться с ЦП (нубогорода, Sand, Demons) - как должна работать? Полагаю это нововведение - решение проблемы автовыбрасывания ко входу в пещеру (к Фелико в Sandcity и Юверриату в Demonscity)? Если так - то как её воспользоваться? У меня в Санде не работает. Пещера включена, "Возвращаться с ЦП" отмечена, но всё равно стоит на ЦП, не двигается. Пишет "Невидно карты или не истекла задержка"...ОС Windows 7, IE 8.
Update:
В Demonscity всё работает, пришет "Двигаюсь в данж".
И второй вопрос к Анахронику: можете ли добавить кнопку "Перезагрузить" например рядом с настройками, чтоб выбрасывало на страничку выбора персонажа и обновляло имеющиеся в папках плагины, карты и т.п. А то приходится закрывать программу и снова включать - раздражает. Заранее спасибо за ответ.
СС за зубы можно, куплены недавно.
Windows 7, версия 9.1.2, после N-ной перезагрузки проги тупить перестал, фильтр криво работает.. если вписать чтоб не подбирал что-то - работает как надо, а если отключить подбор предметов и включить фильтр (чтоб только это подбирал) - не берет ничего..я так понимаю подбор отключается для всего, кроме того что в фильтре если он активен, так? кстати, когда писал пост пробовал по-разному, в том числе и с подбором всего и неактивным фильтром..
В общем проблема решилась, всем отписавшимся спасибо.
В Бездне берет всё, в том числе и Чугуниевые зубы, а дроп для собиралки - не видит, подскажите в чем дело??
а можно ссылку на комплект оного?? или как статы надо раскинуть? там же ограничение 45 ловкости для порезов и 45 инты для острия, а статов даже для вещей 8го уровня надо 48 профильных..что-то не сходится ..
возможно есть смысл играть на 3-4м групповые бои 2 на 1, чтоб опыта много не давало.. в хаотичных по опыту 2х персов было 7-9 белых к концу 3го..и что-то около 15 к концу 4го..
Combots Бот для БК » Сообщения от Leprekon812