1 326

(15 ответов, оставленных в Проблемы / Баги / Неполадки)

()
лентяи.

Это не для тех, кто js файлы оставил от 8.2.
У них должно работать именно по тому алгоритму, как и раньше было.

1) HTML учим в обязательном порядке(я в 8классе за неделю выучил летом, от нефиг делать...или хотябы научиться небояться тэгов надо smile )
2) идём сюда () и читаем первый раздел и "Структура javascript".
3) открываем исходники бота и пытаемся что-нить прочитать smile

Учитывая, что бот у нас эквивалентен InternetExplorer'у, то в качестве браузера для тестов рекомендую использовать именно IE...в качестве средства отладки js в IE существует плагин DebugBar. найти легко - поставить ещё легче.
В качестве редактора я использую PhpDesigner....хорошо подсвечивает и подсказывает. smile

остаётся только понять, почему ты отписался о проблеме именно в этой теме "Сегодня что-то случилось с кепом."  hmm

Update
Исправил, вроде.

1 330

(12 ответов, оставленных в Проблемы / Баги / Неполадки)

Если косяк в приёме, допустим в 8-м, он нормально будет драться до 7 включительно. Потом стопорится.
ну, это если косяк в приёме не слишком жёсткий....если косяк, допустим, со скобочками {} () , то он, вроде даже драться не начнет.

Правой кнопкой по папке Combots - > Свойства.
Там выбираем закладку Безопасность.
Далее кнопочка Изменить.
Далее кнопочка Добавить.
в поле "Введите имена выбираемых объектов" пишем "Все"(без кавычек).
Нажимаем Ок.
Выбираем в списке "Группы или пользователи" наших "Все" и под ними выставляем галочку на "Полный доступ".

Теперь у тебя должно хватать прав.

Seben пишет:

Столкнулся еще с одной проблемой,бот одевает костыли пока бой еще не закончен,для легкой конечно не принципиально,но по окончанию боя,бот ломиться к личу без костылей,и следовательно среднюю и тяжелую самостоятельно вылечить не в состоянии,может кто подскажет в чем косяк?

Update
не знаю, почему раньше не прописал, что всё это делаться вне боя должно hmm
но исправил...обновить надо пункт №1 из первого сообщения темы.

ты их от одного юзера запускаешь чтоли?:)

да, совсем ничего.
Повторяю ещё раз: у автора не сохранились исходники версии 7.1 и изменения просто некуда вносить.

Автор сам сказал, что исходники 7.1 не сохранились, поэтому и изменения вносить некуда....не переписывать же с 0 её. smile
это не домысла.

1 336

(2 ответов, оставленных в Проблемы / Баги / Неполадки)

это Зерг ещё вчера исправил и попросил всех перекачать заново smile

всё ещё не решена проблема
http://zebraprint.kiev.ua/eror.JPG

сперва её надо будет решить, потом маршруты.
наперёд отвечу: Да, маршруты будут

Поздравляю smile
я думал, что это знаю с давних времён все smile

если ты с файлами 8.3 играешься, а не со старыми 8.2, то там не установлена модификация для разбора параметров противника и, конечно, бот понятия не будет иметь, что такое Sila, Lovka и т.п. smile
а прелесть пирожков в том, что они асболютно самостоятельны и подобного бага вызвать не могут smile
отпишись в теме про combots 8.3, что все путен - виноваты приемы были smile

может таки косяк в приемах? hmm
если бот хотябы об один прием споткнется(а до него все выполнять будет - это точно), то до удара он просто не дойдёт smile

удали все приемы и впусти в бой. дерётся - косяк в приёмах.

1 341

(14 ответов, оставленных в Настройки / Плагины)

Эм......ну приемами и маршрутами занимаюсь не я....я как-то инновациями в ботоводстве пытаюсь заниматься  big_smile
честно говоря, я могу из новых файлов собрать эталонные, но сейчас как-то у меня в приоритете завершение экспериментов совместных с Anton2009, связанных с Муном...
дальше эксперименты с анализом команды противником(если помнишь, я начинал это направление развивать, но меня остановила возможность получить бан по IP, а если приемы настроены по-новому, это равносильно сливу....а сейчас комплекты приемов появились и, если они будут работать так, как надо, можно будет перестраховаться от бана) smile

1 342

(14 ответов, оставленных в Настройки / Плагины)

Сборку трудно сделать из-за того, что многие хотят один клиент на несколько персонажей иметь....и, при этом, для каждого персонажа свои настройки...
+ непонятно, что включать, что не включать............
Вобще, дамается мне, что надо Зерга попросить в настройках сделать раздел что-то вроде "Параметры для дополнений" и тупо несколько пронумерованных полей без какого-либо текстового описания....
Тогда мжно было бы не зацикливаться на "Создайте текствый файл, добавьте строку....."...можно было бы просто сохраненные значения из настроек брать, а в установке писать "В позицию 1 пишим 1, если идти к Личу и лечиться, 0 - если не идти". Ну и т.п.

1 343

(14 ответов, оставленных в Настройки / Плагины)

теоритически я себе все файлы из корня бота и папку Методс скопировал в старый smile
и бой провёл.... smile

1 344

(14 ответов, оставленных в Настройки / Плагины)

на сколько я могу судить, новые js файлы можно заменить старыми от 8.2 и не потерять функционала(многие еле как настроили свои файлы от 8.2 и тратить время на повтор всех действий им может не хотеться. написал это именно для них).
Единственное, что требуется - сделать замену во всех файлах top.frames[3] на top.frames[5].

НО на всякий случай, сделайте резервную копию новых файлов....малоли мне что-то особенное на глаза не попалось smile

1 345

(11 ответов, оставленных в Настройки / Плагины)

надо обновить, заменив 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 348

(53 ответов, оставленных в Общий)

И ещё два вопроса:
1) перезагрузка модулей через функцию можно выполнить?(на всякий случай)
2) не знаю, помнишь ли, но я как-то поднимал тему про изменение интервала действий бота через javascript...и застрял я там на нажатии кнопки Сохранить(т.е. функцию нажатия на неё ты мне дал, но оно нажиматся только, если закладка Настройки ативна). И вот интересует, можно ли таки как-нибудь сохранить новое значение интервала?

Лич так толком и не заработал...защита от голых боёв написана не так красиво, как могла бы быть....
учёт параметров противника - вещь сугубо индивидуальная smile

в итоге остаётся только ремонт да приём заявок - вот я за то, чтобы эти два момента включить в релиз...

не, менять на 5 надо везде smile
и во всех файлах smile
проверено smile