Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Активные темы Темы без ответов
Настройки поиска (Страница 4 из 6)
Combots Бот для БК » Сообщения от skpd
Страницы Назад 1 2 3 4 5 6 Далее
Темы от skpd Расширенный поиск
Сообщений найдено [ с 76 по 100 из 141 ]
hyppo пишет:firesky пишет:а уворотом, что никто не играл??
как оно на 9ом?
Не играл. Ещё недавно увороты рулили, но сейчас уже "пофиксили". Вижу это по завершёнкам.
да, уворачиватся стали пореже... зато урон поднялся... или мне кажется на счёт урона 
самое забавное палево это игра 24/7/365 по 40-80 боёв в сутки... вот от этого уже не отмажешься...
явный минус для ограниченной _по времени_ версии (не по функционалу) - появятся кряки
так что лучше забросить полностью поддержку 7.1 и писать новые фичи для 8.х 
peiotel пишет:прием Выжить отдельно изучается?
в кэпе в книжном магазине
anahronik пишет:мне проверять не на ком, но сразу хочу сказать про аякс в плагине: я пробывал как-то использовать эту библиотеку в плагине для подгрузки информации о персонаже. Был провал, т.к. он не обновлял получаемую страницу... Т.е. я закладкой браузера открывал информацию, проверял - он выдавал ХП нужные....спустя несколько минут снова проверяю - ХП не изменились выдаваемые...и не изменялись, пока я информацию снова в браузерной закладке не открою.
Короче, кэш меня убивал....поэтому у меня обычно используется чуть-чуть отличающаясся библиотека...
Есть серьёздный шанс, что это я тогда был пеньком и неправильно пользовал, но всёравно рекомендую проверить, что тебе аякс выдаёт(хотябы по той же информации персонажа стороннего и его ХП)
&rnd=блабла должен спасти от кэширования...
только сейчас заметил... свитки 0/5.. недавно же были 0/1 вроде? нет?
в общем... всё как всегда ) бот не ходит из-за того, что долго сидит в каналке без движения (я когда спать ложился нажал ему просто стоп в начале каналки) ... плагин работает, свитки одевает...
протестируете может быть ещё?
в папке Plugins создаём файл SetHPScroll.js с таким содержанием:
function SetHPScroll(enabled) {
if(enabled) {
PluginsOnLoad["SetHPScroll"] = "ScrollWatcher";
}else{
PluginsOnLoad["SetHPScroll"] = "";
}
}
function ScrollWatcher() {
if (!external.inBattle) {
//контент верхнего фрейма
var content = top.frames[3].document.all[0].outerHTML;
if (content.indexOf("подняли 'Восстановление энергии 45HP'") > 0) {
external.AddToChat("Одеваю свитки.");
getStock(2, "putOnScrolls()");
}
}
}
function getStock(type, callback) {
//ajax запрос для получения инвентаря
httpGetPageRequest("http://" + external.SCity.Text + ".combats.com/main.pl?edit=" + type + "&rnd=" + Math.random(), callback);
}
function putOnScrolls() {
//инвентарь из ajax запроса
var stock = xmlResponse;
//шаблон для ссылок "одевания" свитков
p = /\?set=cureHP45&n=(\d+)&sd4=(\d+)&/ig;
//применяем для всех свитков на 45хп
do {
r = p.exec(stock);
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)
}
а файлы dungeon.js и main.js с комментариями были бы вообще мечта... 
с 1ой частью согласен, хилку он не увидит значит... вопрос в другом
бот не ходит.. по клеточкам.. вообще 
ладно, оставим dungeon.js в покое, попробуем плагином... может это решит проблему
вопрос к гуру комботса
добавил ф-ию в dungeon.js, бот перестал передвигаться по каналке (т.е. заявку в каналку он создаёт, комплекты переодевает... именно не ходит)
для проверки добавил вывод в чат данных для eval(), получаешь кукишь
вот кусок:
if(dungeonPosition != dungeonLastPosition)
{
if(dungeonMovementCount[dungeonLastPosition] != undefined)
dungeonMovementCount[dungeonLastPosition]++;
else
dungeonMovementCount[dungeonLastPosition] = 1;
dungeonLastPosition = dungeonPosition;
}
external.AddToChat("Code for '" + dungeonPosition + "': " + external.DungeonGetCodeForLocation(dungeonPosition));
if(external.SDungeonPickUpObjects.Checked)
{
external.AddToChat("drop?");
var drop = s.match(/\?get=(\d+)/g);
if(drop != null)
{
if(s.indexOf("слишком много") > 0 || s.indexOf("У вас уже есть один такой предмет") > 0)
usedObjects[_id] = true;
alert(5);
if(s.indexOf("подняли 'Восстановление энергии 45HP'") > 0)
setHPScroll(0);
alert(6);
for(i = 0; i < drop.length; i++)
{
_id = drop[i].match(/\d+/);
if(!usedObjects[_id])
{
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + drop[i];
return;
}
}
}
}
может кто сталкивался?
результат в чате, собственно, такой:
05:02:55 Code for 'c5b8e059eaad0f6b3df5291de46adf95':
05:02:55 drop?
anahronik пишет:hyppo пишет:Работает при условии что в первом слоте стоит хилка.
Если ты мне скажешь название картинки этой хилки, я тебе сделаю перебор по всей панели свитков, чтоб он не привязан к позиции был 
это?
()
d1sc0nn3ct пишет:Мб не совсем в тему,но : кто подскажет примерочную,в которую вбит шмот из каналки?
()
давным давно есть вещи из каналки, и есть удобный фильтр крит/танк и т.п. 
а я проголосовать не могу 
но нашёл через поисковик )
а теперь защиты в 2а раза меньше
это уже больше похоже на силовика-крита... а вот они тоже очень и очень весёлые.. когда с 2умя пухами.. вот с ними ещё можно что-нить по колдовать 
Godness пишет:вот так надо :
()
()
ну не знаю, по мне лучше крита и антиуворота побольше, чем немного урона.. )
каждому своё 
попробуй на 8 так:
()
или более эконом вариант, с небольшими потерями в антикрите и антиувороте:
()
ну у меня была практика небольшая... я вэб девелопером работаю..
просто сейчас работы навалом, да и сессия скоро =\ так что я тут в основном пока что только общаюсь 
anahronik пишет:Гипп, я тут нашел, как кликать по свиткам, но дальше ещё не шёл...типа подтверждения использования или вписывания ника
top.Battle.oBattle.arrScrolls[0].click();
0 - 1й свиток в слотах
1 - 2й и т.д.
перебор по ним для поиска нужного свитка организуется тоже легко, поэтому не заморачивайся по этому поводу покачто 
интересно.. осталось найти id/name поля для ввода ника и кнопки с подтверждением.. без файрбага не удобно 
Update: не считайте мои посты критикой/нравоучениями/указаниями и т.п., это просто мысли вслух 
hyppo пишет:skpd ок
прошу прощения за подколку
рад что ты трезво оцениваешь ситуацию.
Забей пока на одевание хилок. Это второстепенная задача. Сначала стоит найти как кликать в бою на первый слот свитков и кастовать на себя. Потом уже учить бота кликать на любой слот, находя нужный по "cureHP45". Остальное уже в процессе напишем. Одевание это конечно тоже интересно, но пока не самое важное.
Осилишь?
Я вчера пытался, не осилил 
просто вы тут дольше и больше работали с боевой системой БК, поэтому я подумал что все равно кто-нить из старожил за это возьмется, поэтому будет практичнее начать работать над 2ой частью задачи 
поставь интервал боту поменьше, в будущем такой проблемы может не появится.. а вообще - теперь только ждать... обычно 1 сутки максимум..
hyppo пишет:skpd пишет:а с использованием свитка в бою... может просто использовать БКшный js фреймворк? 
Ну раз тебе "просто", сделай, никто не возражает
Лишь бы работало.
нет, я не говорю что мне тут всё просто
в скрипты БК и комботса я только начал вникать.. это было относительное "просто" 
anahronik пишет:А зачем ты s2 сперва результат аякса присваиваешь, а потом, ничего с ним не делая, присваеваешь s2 содержание верхнего фрэйма?
Ещё не понятно, окуда переменная edit и какой от неё толк(а всё потому, что ты пожадничал и не вставил кусок, как ты функцию подключаешь) 
о! вывод... в 4 утра нужно спать, а не .. jsом заниматься...
сегодня вечерком гляну, если фриланс не навалится...
а с использованием свитка в бою... может просто использовать БКшный js фреймворк? 
firesky пишет:skpd пишет:ip одинаков не только у ботов... айпи далеко не аргумент для хаоса за мультов или ботов...
если драться в одном бою с одного айпи (типа на тебя напали и ты сам себе помогаешь
)
именно если помагаешь... вас может хоть 20 играть с одного айпи
может вы с работы/с клуба/с домашней локалки все сидите... 
поэтому и хотят вводить систему М.Я.С.О., что бы не сливались... или уже ввели... не знаю точно 
Сообщений найдено [ с 76 по 100 из 141 ]
Страницы Назад 1 2 3 4 5 6 Далее
Combots Бот для БК » Сообщения от skpd
На основе PunBB
Currently installed 13 official extensions. Copyright © 2003–2009 PunBB.