вот так надо :
()
()
ну не знаю, по мне лучше крита и антиуворота побольше, чем немного урона.. )
каждому своё ![]()
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Combots Бот для БК » Сообщения от skpd
вот так надо :
()
()
ну не знаю, по мне лучше крита и антиуворота побольше, чем немного урона.. )
каждому своё ![]()
попробуй на 8 так:
()
или более эконом вариант, с небольшими потерями в антикрите и антиувороте:
()
ну у меня была практика небольшая... я вэб девелопером работаю..
просто сейчас работы навалом, да и сессия скоро =\ так что я тут в основном пока что только общаюсь ![]()
Гипп, я тут нашел, как кликать по свиткам, но дальше ещё не шёл...типа подтверждения использования или вписывания ника
top.Battle.oBattle.arrScrolls[0].click();
0 - 1й свиток в слотах
1 - 2й и т.д.перебор по ним для поиска нужного свитка организуется тоже легко, поэтому не заморачивайся по этому поводу покачто
интересно.. осталось найти id/name поля для ввода ника и кнопки с подтверждением.. без файрбага не удобно ![]()
Update: не считайте мои посты критикой/нравоучениями/указаниями и т.п., это просто мысли вслух ![]()
skpd ок
прошу прощения за подколку
рад что ты трезво оцениваешь ситуацию.
Забей пока на одевание хилок. Это второстепенная задача. Сначала стоит найти как кликать в бою на первый слот свитков и кастовать на себя. Потом уже учить бота кликать на любой слот, находя нужный по "cureHP45". Остальное уже в процессе напишем. Одевание это конечно тоже интересно, но пока не самое важное.
Осилишь?
Я вчера пытался, не осилил
просто вы тут дольше и больше работали с боевой системой БК, поэтому я подумал что все равно кто-нить из старожил за это возьмется, поэтому будет практичнее начать работать над 2ой частью задачи ![]()
поставь интервал боту поменьше, в будущем такой проблемы может не появится.. а вообще - теперь только ждать... обычно 1 сутки максимум..
skpd пишет:а с использованием свитка в бою... может просто использовать БКшный js фреймворк?
Ну раз тебе "просто", сделай, никто не возражает
Лишь бы работало.
нет, я не говорю что мне тут всё просто
в скрипты БК и комботса я только начал вникать.. это было относительное "просто" ![]()
А зачем ты s2 сперва результат аякса присваиваешь, а потом, ничего с ним не делая, присваеваешь s2 содержание верхнего фрэйма?
Ещё не понятно, окуда переменная edit и какой от неё толк(а всё потому, что ты пожадничал и не вставил кусок, как ты функцию подключаешь)
о! вывод... в 4 утра нужно спать, а не .. jsом заниматься...
сегодня вечерком гляну, если фриланс не навалится...
а с использованием свитка в бою... может просто использовать БКшный js фреймворк? ![]()
skpd пишет:ip одинаков не только у ботов... айпи далеко не аргумент для хаоса за мультов или ботов...
если драться в одном бою с одного айпи (типа на тебя напали и ты сам себе помогаешь
)
именно если помагаешь... вас может хоть 20 играть с одного айпи
может вы с работы/с клуба/с домашней локалки все сидите... ![]()
поэтому и хотят вводить систему М.Я.С.О., что бы не сливались... или уже ввели... не знаю точно ![]()
Башенники есть?
поделитесь тактиками? ![]()
Особенно интересно про стрелковую и магическую.. ![]()
дебагбар и зендовский... для ие больше не знаю ![]()
Чтобы проверить где ошибка, вставляй между каждой строчки
alert("1");2, 3... и .тд.
Там, где алерт не выскочил - ошибка.
в коде вряд ли ошибка, проверено на дебагерах ![]()
на алертах не получается в принципе - бот стоИт, алертов нет нигде, даже в начала dungeon.js ... ладно, после работы ещё гляну, может тупанул где-нить ![]()
на ajax уже не грешим, с ним всё ок ![]()
но что-то всё-таки не так... бот стоит и не шевелится...
skpd пишет:ZorDen пишет:Зачем ставить так много сообщений, чтобы прочесть топик? Не все же любят флудить
просто критотанков нормальных на 8 ещё не много, годнесс не хочет палить контору наверное
Ну да, просто наверное тут у большинства не хватает мозгов за 10 минут собрать оптимальный комплект)
я не имел в виду на этом форуме, я имел в виду вообще в бк ![]()
ip одинаков не только у ботов... айпи далеко не аргумент для хаоса за мультов или ботов...
2 zergnm:
пытаюсь написать дополнения для одевания и использования хилок, но пока что не совсем разобрался в структуре комботса
может подскажите из-за чего бот не стартует при добавлении этой функции в Dungeon.js ?
function setHPScroll()
{
if (edit != 1) {
httpGetPageRequest("http://" + external.SCity.Text + ".combats.com/main.pl?edit=2&rnd=" + Math.random(), "setHPScroll()");
}else{
var s2 = xmlResponse;
p = /\?set=cureHP45&n=(\d+)&sd4=(\d+)&/ig;
s2 = top.frames[3].document.all[0].innerHTML;
do {
r = p.exec(s2);
if (r !== null)
{
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?set=cureHP45&n=" + r[1] + "&sd4=" + r[2] + "&tmp=" + Math.random();
}
} while (r != null)
}
}
у меня только 1а мысль -- AJAX.js не подключен к Dungeon.js ... или дело в чём-то другом?
skpd пишет:Барабашка пишет:А руны... какая разница из чего их варить?=)
значит я не правильно понял эту фразу
Какая разница из чего варить из VF или из Р.
да, уже понял ![]()
А руны... какая разница из чего их варить?=)
значит я не правильно понял эту фразу ![]()
hyppo пишет:Барабашка пишет:А какой сейчас от каналки вообще смысл? Только на руны шмот выбивать и все что ли?
Ещё маленький шанс получить уникальный шмот... сомнительной ценности
Вот и я о том же. Продавать его все равно не позволят, это 99%. А руны... какая разница из чего их варить?=)
ну... из каналки нааамного быстрее набрать вещей на варку... самый дешёвый пояс - 2 жетона, 1ый этаж - ~30 жетонов
15 вещей за 3 часа... и за ночь у тебя будет 1ый круг
ну... может за 3и ночи ![]()
Зачем ставить так много сообщений, чтобы прочесть топик? Не все же любят флудить
просто критотанков нормальных на 8 ещё не много, годнесс не хочет палить контору наверное ![]()
как прописать условие - если количество хп противника меньше чем 17 и больше чем 0 использовать "Контузию"? А то бывает использует контузию когда "Выполняеться инициальзация" а в это время у меня и у противника хп равны 0
Я пробывал следующие, но бот стопорился:if(top.Battle.oBattle.oEnemySlot.nHP < 16) && if(top.Battle.oBattle.oEnemySlot.nHP > 0)
_name = "block_aftershock";
попробуй
if (top.Battle.oBattle.oEnemySlot.nHP <= 16 && top.Battle.oBattle.oEnemySlot.nHP > 0)
_name = "block_aftershock";
skpd пишет:ну если честно для начала эти свитки нужно автоматом одеть
Нет ничего проще. Сохрани фул. Свитки запоминаются.
ну это как-то не совсем практично... для каждого запоминания фулла нужно идти будет в каналку за свитками что бы с ними запомнить... но как вариант тоже, конечно ![]()
skpd пишет:может так же не напрягаясь можно и свитки в бою включить...
Даже если это можно это не нужно.
Свитки В БОЮ должны управляться ИЗ ПРИЁМОВ с учётом духа и обстановки в бою.Вот эта тема поможет понять как прописать клик на свитке: ()
Я, признаться, не смог осилить
ну если честно для начала эти свитки нужно автоматом одеть ![]()
а в бою да, согласен, из приемов.. ![]()
сейчас гляну ещё... может так же не напрягаясь можно и свитки в бою включить...
skpd пишет:hyppo пишет:Вот тут значение под себя выставьте: if(hpRemain > 550)
наверное все-таки лучше в % будет сделать, т.к. у многих на одном клиенте несколько чаров с разным кол-вом хп...
И какой же процент "лучше"? 0?
![]()
Всё равно придётся каждому под себя задавать. Хоть процент, хоть абсолютное значение.
имелось в виду не для разных людей, а для разных персов на одном клиента...
в любом случае может кому пригодится...
function MorkovkaHandler(url)
{
//var hpRemain = parseInt(maxHP - tkHP);
var hpPercent = parseInt(tkHP / (maxHP / 100) );
var morkovkaName = "";
if(hpPercent <= 30)
morkovkaName = "Сосуд жизненных сил";
if(morkovkaName != "")
httpGetPageRequest("http://" + external.SCity.Text + ".combats.com/main.pl?edit=4&rnd=" + Math.random(), "Morkovka2Handler(\"" + morkovkaName + "\")");
}
сейчас стоИт 30%, ИМХО оптимально для 2ого 20-40%... )
Combots Бот для БК » Сообщения от skpd