Делись раз получилось)
Через пару часов буду дома и выложу -)
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Combots Бот для БК » Сообщения от re-shik
Делись раз получилось)
Через пару часов буду дома и выложу -)
Все получилось, спасибо.
12 возму и поработаем над этим )
Зачет. Вечером протестим. Спасибо.
подскажите почему плагины не работают хоть я скопировал всё как положено но при включении плагина выдаёт ошибочку .
подскажите в чём загвоздка
У меня все работает. Может не докопировал скобки. А может с какими другими конфликтует. должны. быть включены. -морковка -наковальня -сдача в гос. и пропуск. По крайней мере у меня только эти.
Может () тема поможет...
Думаю поможет. Сегодня вечером попробуем. Спасибо.
Все работает как часы.
Достало:
20:34:18 Return
20:34:19 Return
20:34:19 Return
20:34:20 Return
20:34:20 Return
20:34:20 Return
20:34:21 Return
20:34:21 ReturnInternal Server Error
Низнаю как он всётаки очухиваеться через пол часа изза бага, но нельзя бы улучшить этот момент...
Я например прихожу к компу и вижу эту проблемму просто нажимаю инвентарь или поединки > хаоты и бот начинает биться дальше. Думаю очень палевно когда изза это проблеммы бот на половине боя завис и пропуская помирает и так каждый второй бой если не чаще!Так же изза этой проблемы копает на 3 часа дольше и иногда сливаеться по тайму, а руками занимает 50 мин грот +3 чистить, так что серьёзная проблема для меня((
Поддерживаю. Это достало. Причем если нажать --бои--хаоты--просыпается, но тайм зависания 142 секунды. За это время в хаотах все ходы пропускаешь. Можно чтото придумать?
Использование Точильного камня+Иссушающего зелья
Переделан из пирагов.
1.Прописать в пустой слот приема
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["vampiric_potion"]) != "object")
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 90 && top.Battle.oBattle.oMySlot.nHP>0){
var num = top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG").length-7;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/vampiric\_potion\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}else{
num=num+2;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/vampiric\_potion\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}
}
}
// _name="Зелье";
2.Прописать в пустой слот приема
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["damageup_stone"]) != "object")
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 90 && top.Battle.oBattle.oMySlot.nHP>0){
var num = top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG").length-7;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/up\_stone\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}else{
num=num+2;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/up\_stone\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}
}
}
// _name="Камень";
В один карман одеть камень , в другой зелье.
Запомнить комплект.
Сохранить ссылку для переодевания комплектов как боевой.
Удачных хаотов.
А еще как точильный камень юзать в бою?
В середине плагина, есть команда(типо если ты продал все шмотки и больше их нет, стоя в магазине, ты переходишь в локацию на выход). Так вот он шагает из магазина в локацию магазин(перед торговым лесом) и опять начинает думать что продал все шмотки и надо ступнуть в магазин. И тут начинает тупить. По этому только возврат работает, до того как плагин не запутался. Не путь надо переписывать а часть плагина. Я этого не умею. Ты тоже. И большенство пользователей тут. Помогут те которые разбираются в плагинах. А точнее админы бота. Вот их и проси о помоще.Или пробуй методом тыка, как я додумался с возвратом.До это вообще никто не делал для девелса сдачу в гос.
re-shik пишет:Магазин-Лавка Бартоломея-Базар.
Я про то,что выход не сразу на улицу,а в здание магазина. Было бы выход сразу в торговый лес,а не в магазин,как в демонсе,вопросов не было бы
А я про то, что в девельсе ( магазин-магазин-торговый лес). Вот по этому тупит.Еслибы названия разные были, проблем небыло бы.
Магазин-Лавка Бартоломея-Базар.
qwerty пишет:external.ClickLink("Торговый Лес",3);попробуй ("Торговый Лес",2)
пробовал 1,2,3,4,5 ничего((( самое интересное то,что в сандсити такой же выход из магазина не на улицу сразу,но там норм выходит без "вы пойдете туда то(отменить)
В сандсити не такой выход.
По этому цп.
re-shik пишет:За все время напали только 3 раза. Думаю можно пережить. Если кто-то понимающий в плагинах, его перепишет как надо. Буду признателен. Но на начальном уровне- это самый работающий вариант.
У меня пока не стопорился за ~10 раз, я просто "external.ClickLink("Возврат",4);" заменил "external.ClickLink("Торговый Лес",3)" и больше ничего не исправлял.
Да, но оно не стабильно. В один момент посмотришь, а он в магазине целый день стоит. Ну если работает, то хорошо -)
За все время напали только 3 раза. Думаю можно пережить. Если кто-то понимающий в плагинах, его перепишет как надо. Буду признателен. Но на начальном уровне- это самый работающий вариант.
Еще 1 проблема,после того как сдаст шмот в маг в Девилсе,не выходит из магазина если строка перехода обновилась, не клацает на "Торговый Лес". Любой лаг или тайм не попадет,висит чар в магазине и не может выйти( В грибнице посмотрел выход такой же но,там все норм,нажимает при полной строке перехода.
У автора в плагине через возврат на цп выход с мага,пишу вместо:SPOILERelse if (sellRoom == "Магазин")
external.ClickLink("Возврат",4);
else if (sellRoom == "Центральная Поляна" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Монетная Просека",3);
else if (sellRoom == "Монетная Просека" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Торговый Лес",3);
else if (sellRoom == "Торговый Лес" && top.frames[external.mainFrameIndex].check_access())это
SPOILERelse if (sellRoom == "Магазин")
external.ClickLink("Торговый Лес",3);
else if (sellRoom == "Торговый Лес" && top.frames[external.mainFrameIndex].check_access())
external.ClickLink("Опушка Поединков",3);
else if (sellRoom == "Опушка Поединков" && top.frames[external.mainFrameIndex].check_access())
Подскажите что сделать,чтоб клацал в любом случае на торговый лес?
Потому что в Девелсе 2 локации ==магазин==
Сам магазин и там где стоит бот на входе, тоже называется магазин.Я бился над этим долго и нудно..
Вот по этому и сделан переход на цп.И по этому тайм такой. И все работает как часы. Не выдумывайте велосипед. Его уже выдумали за вас.
Интервал поставьте мой. И не заморачивайтесь.
За 40 минут до следующего посещения выходит.
С такими интервалами , работает как часы.Ни одного лага.
re-shik пишет:Привет. Я не писатель плагинов, а интуитивно разобрался что к чему и дописал. Но проблема была решена выходом на цп, интервалом.Если ставить больший интервал обновления, то бот выходит из магазина в торговый лес, но с таким интервалом на бедняке он постоянно клацает на пропуск и расходует все мясо и слизь. По этому такое решение нашел. Прыгает на цп. Но зато не расходует мясо и слизь и с первого раза выходит из диалога и идет дальше.
Интервал такой стоит
в бою 3000-6000
в не боя 5000-8000
подзем 3000-6000Если есть решение, пишите тут. Буду признателен.
А если еще продажу на аукцион кто-то сделает(мне так и не удалось) или отправка почтой, то вообще супер будет.От чего зависит выйдет он с диалога с бедняком или нет,сегодня больше одного пропуска было взял.:(
Думаю нужно как то сделать так,как и в плагине обмена жетонов в катах,там суть такова: если мы обменяли жетоны в обменнике,то он больше его не клацает,а идет дальше. Так и тут надо как то замутить с бедняком)
()
Вот клетка на которой входит в диалог с бедняком:378f623a6ffd92a4219d1d25a6836e12 : Walk("m1"); top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?dialog=tn3_poors_default_2&use=" + top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].id;
Пробывал. Не получается
Привет. Я не писатель плагинов, а интуитивно разобрался что к чему и дописал. Но проблема была решена выходом на цп, интервалом.Если ставить больший интервал обновления, то бот выходит из магазина в торговый лес, но с таким интервалом на бедняке он постоянно клацает на пропуск и расходует все мясо и слизь. По этому такое решение нашел. Прыгает на цп. Но зато не расходует мясо и слизь и с первого раза выходит из диалога и идет дальше.
Интервал такой стоит
в бою 1000-2000
в не боя 2000-4000
подзем 2000-4000
Если есть решение, пишите тут. Буду признателен.
А если еще продажу на аукцион кто-то сделает(мне так и не удалось) или отправка почтой, то вообще супер будет.
Получал, а еще лучше отправлял. Ну хоть набросок плагина дайте, потом сам допилю.
Народ. Кто нить дайте пжлста готовые файлы приемов+маршрута по 3 этажу ТН (только зачистка без диалогов и дверей) на верта 11. Зарание СПАСИБО! )
Вот народ ленивый. И это дай и то готовое дай. Уважаемый, все готово, немного тему полистай и выбери из нее, то что тебе нужно. Здесь не сотни пользователей, чтобы каждый день все усовершенствовать. Каждый из основы настраивает все под себя. Удачи.
Combots Бот для БК » Сообщения от re-shik