()
лентяи.
Это не для тех, кто js файлы оставил от 8.2.
У них должно работать именно по тому алгоритму, как и раньше было.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Combots Бот для БК » Сообщения от anahronik
()
лентяи.
Это не для тех, кто js файлы оставил от 8.2.
У них должно работать именно по тому алгоритму, как и раньше было.
1) HTML учим в обязательном порядке(я в 8классе за неделю выучил летом, от нефиг делать...или хотябы научиться небояться тэгов надо )
2) идём сюда () и читаем первый раздел и "Структура javascript".
3) открываем исходники бота и пытаемся что-нить прочитать
Учитывая, что бот у нас эквивалентен InternetExplorer'у, то в качестве браузера для тестов рекомендую использовать именно IE...в качестве средства отладки js в IE существует плагин DebugBar. найти легко - поставить ещё легче.
В качестве редактора я использую PhpDesigner....хорошо подсвечивает и подсказывает.
остаётся только понять, почему ты отписался о проблеме именно в этой теме "Сегодня что-то случилось с кепом."
Update
Исправил, вроде.
Если косяк в приёме, допустим в 8-м, он нормально будет драться до 7 включительно. Потом стопорится.
ну, это если косяк в приёме не слишком жёсткий....если косяк, допустим, со скобочками {} () , то он, вроде даже драться не начнет.
Правой кнопкой по папке Combots - > Свойства.
Там выбираем закладку Безопасность.
Далее кнопочка Изменить.
Далее кнопочка Добавить.
в поле "Введите имена выбираемых объектов" пишем "Все"(без кавычек).
Нажимаем Ок.
Выбираем в списке "Группы или пользователи" наших "Все" и под ними выставляем галочку на "Полный доступ".
Теперь у тебя должно хватать прав.
Столкнулся еще с одной проблемой,бот одевает костыли пока бой еще не закончен,для легкой конечно не принципиально,но по окончанию боя,бот ломиться к личу без костылей,и следовательно среднюю и тяжелую самостоятельно вылечить не в состоянии,может кто подскажет в чем косяк?
Update
не знаю, почему раньше не прописал, что всё это делаться вне боя должно
но исправил...обновить надо пункт №1 из первого сообщения темы.
ты их от одного юзера запускаешь чтоли?:)
да, совсем ничего.
Повторяю ещё раз: у автора не сохранились исходники версии 7.1 и изменения просто некуда вносить.
Автор сам сказал, что исходники 7.1 не сохранились, поэтому и изменения вносить некуда....не переписывать же с 0 её.
это не домысла.
это Зерг ещё вчера исправил и попросил всех перекачать заново
всё ещё не решена проблема
сперва её надо будет решить, потом маршруты.
наперёд отвечу: Да, маршруты будут
Поздравляю
я думал, что это знаю с давних времён все
если ты с файлами 8.3 играешься, а не со старыми 8.2, то там не установлена модификация для разбора параметров противника и, конечно, бот понятия не будет иметь, что такое Sila, Lovka и т.п.
а прелесть пирожков в том, что они асболютно самостоятельны и подобного бага вызвать не могут
отпишись в теме про combots 8.3, что все путен - виноваты приемы были
может таки косяк в приемах?
если бот хотябы об один прием споткнется(а до него все выполнять будет - это точно), то до удара он просто не дойдёт
удали все приемы и впусти в бой. дерётся - косяк в приёмах.
Эм......ну приемами и маршрутами занимаюсь не я....я как-то инновациями в ботоводстве пытаюсь заниматься
честно говоря, я могу из новых файлов собрать эталонные, но сейчас как-то у меня в приоритете завершение экспериментов совместных с Anton2009, связанных с Муном...
дальше эксперименты с анализом команды противником(если помнишь, я начинал это направление развивать, но меня остановила возможность получить бан по IP, а если приемы настроены по-новому, это равносильно сливу....а сейчас комплекты приемов появились и, если они будут работать так, как надо, можно будет перестраховаться от бана)
Сборку трудно сделать из-за того, что многие хотят один клиент на несколько персонажей иметь....и, при этом, для каждого персонажа свои настройки...
+ непонятно, что включать, что не включать............
Вобще, дамается мне, что надо Зерга попросить в настройках сделать раздел что-то вроде "Параметры для дополнений" и тупо несколько пронумерованных полей без какого-либо текстового описания....
Тогда мжно было бы не зацикливаться на "Создайте текствый файл, добавьте строку....."...можно было бы просто сохраненные значения из настроек брать, а в установке писать "В позицию 1 пишим 1, если идти к Личу и лечиться, 0 - если не идти". Ну и т.п.
теоритически я себе все файлы из корня бота и папку Методс скопировал в старый
и бой провёл....
на сколько я могу судить, новые js файлы можно заменить старыми от 8.2 и не потерять функционала(многие еле как настроили свои файлы от 8.2 и тратить время на повтор всех действий им может не хотеться. написал это именно для них).
Единственное, что требуется - сделать замену во всех файлах top.frames[3] на top.frames[5].
НО на всякий случай, сделайте резервную копию новых файлов....малоли мне что-то особенное на глаза не попалось
надо обновить, заменив top.frames[3] на top.frames[5]
Для тех, кто не в курсе, как включить в 8.3 данную функцию, которая в неё уже встроена по-умолчанию:
1) вписать значение ХП в "Одевать боевой комплект при..." при котором будет считаться, что вы - раздеты(условие там стоит, что если ХП < ("Одевать боевой комплект при..."-20)....т.е. если впишите 554, то раздеты будет считаться ХП ниже 534 ).
2) вписать боевой комплект
3) поставить галочку переодевания комплектов.
Вот эти три пункта обязательны к исполнению.
Кого не устраивает, то можете в Main.js найти кусок:
if(external.SComplectEnabled.Checked)
{
if(external.hpMaximum < parseInt(external.SComplectChangeOn.Text) - 20)
{
BattleReady = false;
if(external.injury == false)
{
top.frames[5].location = "http://" + external.SCity.Text + ".combats.com/main.pl?skmp=" + external.SComplectBattle.Text;
}
}
else
BattleReady = true;
}
и поправить так, как захочет сам.
external.SComplectEnabled.Checked - выставленна ли галочка переодевания.
external.SComplectChangeOn.Text - "Одевать боевой комплект при.."
остальное итак понятно
Update
1) Поменял слегка условие проверки поломанности вещей...
2) хоть убейте, не понимаю, почему в ремонте 8.3 условие curDurability[2]>0....сперва думал, что я криво несколько дней назад выставил - быстро побежал исправлять...а тут curDurability[2]>1 оказалось, что принцыпе правильно защищает от засчитывания пирожка в качестве поломанной вещи....
И ещё два вопроса:
1) перезагрузка модулей через функцию можно выполнить?(на всякий случай)
2) не знаю, помнишь ли, но я как-то поднимал тему про изменение интервала действий бота через javascript...и застрял я там на нажатии кнопки Сохранить(т.е. функцию нажатия на неё ты мне дал, но оно нажиматся только, если закладка Настройки ативна). И вот интересует, можно ли таки как-нибудь сохранить новое значение интервала?
Лич так толком и не заработал...защита от голых боёв написана не так красиво, как могла бы быть....
учёт параметров противника - вещь сугубо индивидуальная
в итоге остаётся только ремонт да приём заявок - вот я за то, чтобы эти два момента включить в релиз...
не, менять на 5 надо везде
и во всех файлах
проверено
Combots Бот для БК » Сообщения от anahronik