Ну, в первом проходе твой плагин оказался рабочим в ангеле...разве что beenInShop не сбрасывался в false из-за чего в магазин даже не пытался идти. Когда подправил - рванул и распродал всё...и задания проверил...
151 2015-01-04 16:31:39
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
152 2015-01-04 16:25:16
Re: Условия использования (80 ответов, оставленных в Настройки / Плагины)
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object")
{
_name = "hit_throwdblaxe";
_target = top.Battle.oBattle.sEnemyLogin;
}Вроде работает, а как теперь вписать сюда "else" _name = "hit_empower"; // Что б использовал усиленные удары если не висит полная защита? (я просто не пойму когда "новая строка" и скобы ставить надо) А то теперь бросается постоянно.
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object")
{
_name = "hit_throwdblaxe";
_target = top.Battle.oBattle.sEnemyLogin;
}
else
{
_name = "hit_empower";
}
153 2015-01-04 16:16:24
Re: Подача заявок (6 ответов, оставленных в Общий)
Я в последних версиях уже не отключал подачу заявок, если нет подходящей.
К чему тема? ![]()
154 2015-01-03 13:30:38
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
Nikita_KrM,
давай по твоему плагину попробуем разобраться.
Ты включил только его, он:
1) прокопал пещеру
2) Дошел до магазина
3) Должен был перейти в раздел скупки, но пропустил этот шаг
4) Вернулся обратно копать пещеру
И при этом же включенном плагине когда ты довёл его в магазин в раздел скупки он всё продал корректно?
Сидеть и с 0 придумывать всё я честно сейчас не в состоянии, а вот попытаться найти и устранить проблему в существующем - это совсем другое дело ![]()
155 2015-01-02 11:42:04
Re: WIN 8.1 (4 ответов, оставленных в Подземелье / Маршруты)
Если не правильно в конструкторе, то и предыдущие маршруты не должны ходить нормально...
В каких городах наблюдается проблема?
156 2015-01-01 22:21:07
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
Посмотрел я объединенный и не увидел, как бот мог уйти обратно в данж...а при ручном переключении на продажу корректно отработать.
Т.е. тут указано прямое условие:
if(!sellTmp.match(/Отдел \"Скупка\"/i))external.ClickLink("Продать вещи",4);
Значит чтобы он ушёл, должен был встретиться текст "Отдел "Скупка"" на странице, не являющейся отделом скупки...
Только из-за этого он мог бы проигнорировать необходимость нажать "Продать вещи" и начать перебирать предметы на продажу...ничего не найти, т.к. страница не та, и с чувством выполненного долга уйти обратно.
*два плагина в том виде, как они на форуме опубликованы, действительно одновременно не могут работать.
*ваше объединения, на первый взгляд, должно работать...особенно с учетом, что до магазина и обратно бот доходит...и если вручную на нужную страницу продажи перейти - так ещё и продаёт.
157 2014-12-31 11:37:35
Re: Combots 9.2.8.17-34 (279 ответов, оставленных в Общий)
Висячка
Откатись, пожалуйста, и убедись что виновато обновление...я не трогал код нападения.
158 2014-12-30 11:32:30
Re: Combots 9.2.8.17-34 (279 ответов, оставленных в Общий)
Provokator,
()
Скачайте Program.exe для 26-й версии и замените свой на новый.
Cookie,
Действительно остался кусочек конструктора ![]()
volok,
Про баг с одной сплошной строкой-координатой я в курсе - он уже давно (в предыдущих версиях) встречается иногда.
Причина его пока что не ясна.
Про AttackMobs() нужно подтверждение ещё от кого-нибудь, что бот не атакует...
159 2014-12-28 23:04:59
Re: Действие после диалога с ботом (39 ответов, оставленных в Настройки / Плагины)
Кинул сообщение в ПМ.
160 2014-12-28 21:58:00
Re: Действие после диалога с ботом (39 ответов, оставленных в Настройки / Плагины)
Покажи плагин и скажи, на какой части он стопорится
161 2014-12-28 21:38:06
Re: Combots 9.2.8.17-34 (279 ответов, оставленных в Общий)
Nikita_KrM
Я не слышал такого, чтобы маршрут в сане не работал. Посмотри в сам файл маршрута - возможно он у тебя испортился(правда не знаю, что искать...повторную координату на первую клетку?), когда ты пытался заставить его идти после проблемы со снятием вещей после смерти.
irfon
Извиняюсь, теперь должен работать...
162 2014-12-28 15:54:02
Re: Бот не ходит по маршрутам (8 ответов, оставленных в Подземелье / Маршруты)
Nikita_KrM
судя по симптомам, бот пытался уйти на ремонт из подземелья...если он хочет ремонт - его трудно остановить ![]()
Перезапуск бота должен был бы спасти...
С учетом того, что в подземельях обычно ходят так, чтобы не умирать вообще, данным вопросом заниматься не целесообразно ![]()
За сан никто не брался ещё из админов БК - ошибка связана с тем, что я сломал случайно конструктор. Уже исправлено в 9.2.8.25
163 2014-12-28 15:50:58
Re: Combots 9.2.8.17-34 (279 ответов, оставленных в Общий)
Только в шапке программы пишет что доступна новая версия 9,2,8,24 хотя поставил 25
Ну, это нормально - я был в процессе публикации ещё. Если перезапустить - уже писать не будет, что 24 -новая версия ![]()
164 2014-12-28 15:43:29
Re: Combots 9.2.8.17-34 (279 ответов, оставленных в Общий)
irfon,
нормальная сборка была - сутки нормально качает в хаотах ![]()
добавил для демонса возвращение в 9.2.8.25
165 2014-12-28 15:14:45
Re: Бои в хаотах (3 ответов, оставленных в Общий)
всё работает, но не дерётся - в приёмах проблема ![]()
166 2014-12-28 00:01:28
Re: Действие после диалога с ботом (39 ответов, оставленных в Настройки / Плагины)
Ок. Продолжаем ![]()
1) Ссылки на старт диалога работает нормально и написана только потому, что никто не мог (точнее не умел) писать короткую команду на поиск ссылки для запуска диалога - поэтому вместо нажатия ссылки на странице отправлялась прямая команда на запуск диалога. В целом использовать можно, но можно и красивее (но не с ClickLink).
2) Ссылка на то, что делать бот после диалога будет - эта ссылка тоже на странице в момент диалога отсутствует полностью, поэтому её нельзя найти и кликнуть. Её вообще заменить нечем ![]()
3) "Ну тут понятно что искать будет Да, только вот ответ в диалоге только "ДА") и больше нет никаких слов."
Отлично Этим ответом ты обосновал external.ClickLink("Да",2); - это найти на странице ссылку с текстом "Да" и нажать на неё.
А при чем тут "if(get_mainframe().document.all[0].innerHTML.match(/Да./))"?
Пример:
if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Мастер что-то внимательно и сосредоточенно делает/))
{
external.ClickLink("подождать немного",2);
}
Update:
Может начать, а может развернуться на клетке начало диалога и пройти мимо. хотя ничего не менял)
На клетке начала диалога в маршруте можешь Walk(); убрать, раз он у тебя всё равно в плагине диалога выполняется
167 2014-12-27 20:38:03
Re: Действие после диалога с ботом (39 ответов, оставленных в Настройки / Плагины)
Так.
Ещё раз: проверка делается только внутри if().
Она должна делаться только по тексту.
Не существует такой проверки "по ссылке" по одной простой причине: в ссылке нет информации о том, к какому диалогу она относится. Там прямым текстом написано: move_dialog=23 - это "Выбрать ответ 23 для текущего диалога", а ты не знаешь, какой является текущим...а move_dialog=2 так вообще чуть ли не на каждый шаг диалога будет подходить.
Никаких top.frames[external.mainFrameIndex].location быть не должно - я написал external.ClickLink для ухода от этого механизма специально. Он лучше, он надёжнее и он проще.
В общем: несёт не туда.
Рекомендую пройтись по условиям в if.
Например вот эта строка вызывает у меня странные чувства:
if(get_mainframe().document.all[0].innerHTML.match(/Да./))
Она сработает при наличии любого слова "Да" (Д заглавная и а прописная подряд) на всей странице с диалогом (т.е. и имена персонажей, участвующих в диалоге, и текст диалога, и текст ответов - всё будет проверено на наличие "Да").
Кстати, точка внутри match(//) обозначает один любой символ, поэтому разницы между "Да" и "Да." нет
Вопросительный знак - ещё веселее. "Да?" будет подходить даже для текста, содержащего только "Д"(т.е. он говорит, что символ перед ? может быть, а может не быть...используется в более сложных масках, например маска "а-?10" подходит и для текста "а10", и для "а-10").
Надо пройтись по if и проследить за уникальностью проверяемого текста.
168 2014-12-27 18:35:39
Re: Combots 9.2.8.17-34 (279 ответов, оставленных в Общий)
Evgeny99
эээ...нет...ничего требоваться от тебя не должно
ну т.е. если хочешь лича-секретаря использовать - можешь поставить галочку, но на возвращение из оврага после нападения во время ремонта это никак не повлияет
169 2014-12-27 16:57:32
Re: Combots 9.2.8.17-34 (279 ответов, оставленных в Общий)
кто тестирует мун? smile
остальным тоже неплохо бы протестировать другие данжи, что я ничего не сломал...в 3 часа ночи писать код весело, но сложно
P.S.
В первый раз забыл написать, что Лича-секретаря тоже подкрутил
170 2014-12-27 15:04:34
Re: Действие после диалога с ботом (39 ответов, оставленных в Настройки / Плагины)
Ссылки являются ещё менее уникальными, чем слова.
get_mainframe().document.all[0].innerHTML.match(/И вам хорошего дня/) - в этой части должны быть слова, которые однозначно говорят о том, какой диалог/с кем и прочее. Если они встречаются в нескольких диалогах - значит плохо подобраны и надо их менять на более уникальный набор.
Это не текст ответа - это может быть фраза из текста самого диалога.
171 2014-12-27 15:01:01
Re: Автоматизация диалогов (40 ответов, оставленных в Настройки / Плагины)
$('area[title="Сторож могил"]',get_mainframe().document).each(function() { this.click(); $('a[onclick*="gy_gravedigger_default"]',get_mainframe().document).each(function(){this.click()})})
Поменяй Сторож могил и gy_gravedigger_default - будет запускать диалог
Вообще как админы БК подключили jquery, жить стало намного легче ![]()
172 2014-12-26 23:42:26
Re: Бот не ходит по маршрутам (8 ответов, оставленных в Подземелье / Маршруты)
Мун сейчас ковыряю - там механизм рисования карты поменяли, а я по ней координату для маршрута получал.
173 2014-12-26 22:12:05
Re: А что за ВЦ с ботом??? (84 ответов, оставленных в Проблемы / Баги / Неполадки)
Desire, я бы попробовал запустить IE от имени того пользователя, что запускает проблемного бота и через Сервис - Свойства браузера - Раздел Журнал браузера (на закладке Общее) - Кнопка Параметры - Посмотреть файлы - Выделить всё и удалить.
Так, а по повода подземелья в Муне: есть две новости...хорошая и плохая.
Плохая: переработался механизм знатно админами и я не полностью понимаю, что где и как теперь.
Хорошая: мне нравится то, что я вижу сейчас в реализации...возможно смогу восстановить работоспособность без потери маршрутов и прочего.
174 2014-12-26 15:43:07
Re: А что за ВЦ с ботом??? (84 ответов, оставленных в Проблемы / Баги / Неполадки)
Desire, огромные количества - это 120-200мб.
Нормально 70-80, идеально 40.
Сколько жрёт у вас?
Evgeny99, посмотрим...возможно добавлю сразу.
175 2014-12-26 13:28:13
Re: А что за ВЦ с ботом??? (84 ответов, оставленных в Проблемы / Баги / Неполадки)
Вечером буду проверять, что произошло. ![]()