276

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

Учитывая, что я не менял механизма нажатия по объектам - просьба вернуть на "как было" для меня звучит странно  neutral
Из изменений в этой части были только новые фразы, которые меня просили добавить.

в Демонсе кликнул на сундук с ключем(сняло хп)

В главном фрэйме при этом что-нибудь изменилось, кроме значения ХП?
Если вещь появилась - то как называется и что в описании у неё написано?
Если сообщение - то что в нём.
Если ничего - то это печально, т.к. проблема не известно где и с чем, а чинить надо sad

277

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

Наверное надо перефразировать:
Если нажать вручную на сундук в первый раз - что пишется?
Если нажать вручную на сундук во второй раз - что пишется?
А в третий?

278

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

Что пишется при использовании сундука в первый раз.
Что пишется во второй раз?
Про свитки тоже что-нибудь придумаю.

279

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

Combots 9.2.8.34:

1) В связи изменениями в некоторых пещерах, были внесены исправление в механизм получения координат в данже. к сожалению, старые маршруты стали частично не пригодны (там, где на карте отображается часть карты другого этажа).
2) Добавлены слова-исключения для подземелий (6 фраз от Slaylexx для горы и 3 от qwerty)
3) Добавлены галочки на закладке Приёмы для включения/отключения приёма без необходимости его комментировать/вырезать. Галочки сохраняются вместе с приёмами в файлах .cm, т.е. вы можете собрать набор приёмов, часть из них выключить и сохранить в один файл, потом включить и сохранить в другой файл.
4) Изменил окно ввода приёма...очень надеюсь, что проблем сильных с ним не будет.

Combots 9.2.8.33:

1) В демонсе включен маршрут до/от Лича (в тестовой версии 32 было сделано, но до публикации дело не дошло)
2) Исправлен приём/подача заявок в хаота "на скорую руку". В настройках ничего не менял ещё. Считайте это предварительной версией, чтобы выходные не пропадали.

Combots 9.2.8.31:

1) После ремонта бот одевается только после возврата в комнату
2) Внесены корректировки в маршрут бота по ремонту/переходу в данж в Дримсе

Combots 9.2.8.30:

1) Попытка исправить проблему с двойными поворотами в подземельях при сторонних лагах.

2) Тест для тех, у кого оперативка потребляется ботом бесконтрольно: создайте в корне бота файл с именем

nomemory.txt

Это отключит механизм, который я использовал для контроля оперативки (т.е. потреблением контролем этого дела будет заниматься сама ОС).
Если будут проблемы - ставьте все обновления винды, связанные с IE(чтоб не ниже 8-й версии стоял на ХР и 11-й версии на win7/8) и .Net.

Combots 9.2.8.29:

1) Работа бота дополнительно подстроена под новый механизм пещер БК.
В случае отката к старым механизмам, ничего сломаться не должно.

2) Теперь в хаотах есть опция "Приём -> Подача" | "Только приём".

3) Теперь при попытке запуска плагина, содержащего ошибки, не будет появляться окно с ошибкой.
Вместо этого в чате будет сообщение "Произошла ошибка в скрипте/плагине (%первая функция в скрипте, вызвавшем ошибку%)".

4) То, что иногда появлялось окно с попыткой скачать json или pl файл. Больше не будет, но причину я до сих пор не знаю.

5) По поводу ХП в подземелье. Я постарался перенести пару самых не конфликтующих решения в состав бота и надеюсь, что этого хватит. Если механику работы поменяют снова - потребуется использовать плагин, который использовался в качестве временного решения.

6) Важно: по поводу старых маршрутов, в которых был написан вход в диалоги в виде:

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;

Необходимо приводить к такому виду:

378f623a6ffd92a4219d1d25a6836e12 : $('area[title="Сторож могил"]',get_mainframe().document).each(function() {  this.click(); $('a[onclick*="tn3_poors_default_2"]',get_mainframe().document).each(function(){this.click()})})

В строке два важных момента: 1) Имя объекта в первой часта и 2) tn3_poors_default_2. 2-ую часть можно копировать из старой версии.

Без перехода к этому формату запуск диалога не будет происходить. Это не баг.


Combots 9.2.8.27-28:

выдавалась только тестерам.

Combots 9.2.8.26:

1) Обратный маршрут из Ремонтной мастерской в демонсе

Combots 9.2.8.25:

1) Случайно сломал получение текущей координаты в конструкторе маршрутов в версии 9.2.8.24
2) Добавил возвращение при ремонте из Очаг Возрождения в демонсе

Combots 9.2.8.24:

1) Вроде удалось наладить передвижение в муне по подземелью без необходимости переделывать маршруты (ну и, само собой, если какой другой город переведут на этот же механизм - он так же будет работать)
2) В suncity теперь при ремонте должен уметь возвращаться и из оврага в случае нападения на вас
3) Поправил код Лича-секретаря

Combots 9.2.8.23:

1) Главное: проблемы с зависаниями в сане(скорее всего и в муне) должны быть решены
2) Добавил фразы для подземелий, которые меня просили...какие - уже не помню, если честно
3) Добавил возможность вручную выключить таймаут при старте
4) Подкрутил функцию распределения статов - должна работать корректно

Combots 9.2.8.22:

1) Восстановил функционал возврата в выбранную комнату после ремонта и лечения у Лича.
2) Добавил следующие фразы:

  • Кладовая - направо, лаборатория - налево, ноги вытирать тут

  • Интересно, кому пришла в голову "светлая" мысль, сохранить для истории столь страшнющую рожу

  • Это явно создал кто-то разумный. Но больной на всю голову.

  • Страшно неудобная штука. Чадят, светят неровно, пахнет ужасно.

  • Главное не запнуться

  • Может это какая-то окаменелость, вроде древней рыбы?

  • Эй! Это же факел! Какая неожиданность

  • А она тяжелая.

  • Может быть это и есть украшение - большой пустой прямоугольник. Да нет, не может быть.

  • Пламя словно застыло. Жутковато.

  • Судя по запаху, оно работает на газу...

3) Добавил контроль надетости карманов

Combots 9.2.8.21:

1) Исправил косяк с определением надетости вещей(контроль надетости вещей всегда был на полный комплект и не зависел от галочек).
2) Исправил механизм работы при ошибках(невозможно отобразить страницу, или Iternal Error и т.п.) в главном фрэйме.

Combots 9.2.8.20:

1) Исправил косяк с невозможностью прописать комплекты.
2) В подземелье если несколько неудачных переодеваний -> выходит из подземелья и останавливается.
3) Добавил новую галочку Контролировать, имеющую приоритет над остальными. Чтобы включить/отключить через плагины, есть external.SComplectControl.Checked = true/false;


Combots 9.2.8.19:

1) Добавлены галочки контроля для всех слотов одежды, кроме карманов
2) При нескольких неудачных попытках одеть комплект (например какой-то предмет изношен полностью и не может быть одет), бот выполнит остановку. Примечание: я не придумал, что делать с подземкой, поэтому поведение будет таким же и там - полная остановка бота.
3) При ремонте исключен износ вещей из карманов и надетых свитков

Combots 9.2.8.18:

1) Исправлена проблема однократным кликом по объектам в подземельях

Combots 9.2.8.17:

1) Исправлена проблема с вводом второго пароля после обновления интерфейса в БК

2) Исправлена проблема неработающего бота при использовании IE11

3) Исправлен Лич-секретарь

4) Добавлены очередные фразы для подземелий (Прошу отправлять недостающие фразы мне в ПМ, т.к. на форуме я их часто теряю hmm )


()

Программа требует Microsoft .NET Framework 3.5:
()
*Если у вас Windows 7, то качать/устанавливать .NET Framework 3.5 вам не нужно.

()

280

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

Вся суть сводится:
1) Создать на каждого бота пользователя в винде с паролем. Это важно, чтобы cookies не пересекались между персонажами.
2) Зайти на каждого пользователя хотя бы 1 раз, чтобы создались системные каталоги. Заодно настроить IE и звуки, чтобы не щелкали при переходе по любой ссылке.
2) Запускать бота через нажатие правой кнопки "Запуск от имени другого пользователя" (В win7 требуется ещё зажать шифт при клике. если нет - значит надо зайти в Службы и включить Вторичный вход в систему).
Собственно это всё.

Дальше идёт процесс упрощения жизни при помощи темы ()

volok пишет:

А нельзя ли как то проше сделать это дело , типа

координата: external.PluginName("Морковка",false);
координата: external.PluginName("Морковка",true);

ато если перезагрузить бота и морковка не с тем значением с которым должна быть, тоже есть не хорошо

То, как я описал в примере, сперва из плагина значение получает.
Поэтому перезапуск бота никак не повлияет на значение по умолчанию.

282

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

Ну так у кого-нибудь получилось проверить Лича версией из сообщения №59 данной темы?

На самом деле я ооооочень хочу людей перевести с использования обычных переменных в плагинах на методы:
•external.InitVal(key,val) - если не существует переменной с именем key, то она создается и ей присваивается значение val. Если переменная уже есть - оставляет её значение без изменения
•external.SetVal(key,val) - как и InitVal, но присваивает значение в любом случае
•external.GetVal(key) - возвращает значение переменной key

Если использовать их, то вы можете обращаться к одним и тем же "виртуальным" переменным с именем %key% и из плагинов, и из маршрутов, и из приёмов.

Пример:
В самом начале плагина при объявлении переменных:

var Peremennaya1 = "Znachenie";
var Peremennaya2 = "Znachenie2";
external.SetVal("IsPluginNameAllowed",true);

Теперь в боте есть переменная "IsPluginNameAllowed", значение которой можно изменить отовсюду.

В самом начале главной функции плагина добавляем строку, чтобы плагин не выполнялся, если значение false:

if(external.GetVal("IsPluginNameAllowed") == false) return;

А в маршруте на любой клетке можете писать:

координата: external.SetVal("IsPluginNameAllowed",false); UseObjects(); AttackMobs(); Walk("rr");
координата: external.SetVal("IsPluginNameAllowed",true); UseObjects(); AttackMobs(); Walk("rr");

Ну и т.д.

Единственное, что надо учитывать - имена переменных должны быть уникальными. Так что включение имени бота в первую часть названия переменно крайне желательно, но не обязательно.

berlik пишет:

Извиняте нюба за вопрос но фаил strelu.js в каком формате создовать?)

1) Нажимаешь Цитировать на сообщении
2) Копируешь всё, что находится между [ code ] [/ code]
3) Вставляешь в блокнот
4) Сохранить как:
- Название: strelu.js
- Под названием выпадающий список с кодировками. Выбираешь Юникод.
4) Сохраняешь.
5) Проверяешь, что сохранилось как strelu.js, а не strelu.js.txt (http://www.combats-bot.ru/viewtopic.php?pid=54334#p54334 24-е сообщение)
6) Если сохранилось strelu.js.txt -> переименуй в strelu.js

285

(348 ответов, оставленных в Подземелье / Маршруты)

Не согласен.  neutral
Перечитайте ().

286

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

BaYaN пишет:

Попробовал .. но он сохраняет его как текстовый документ, и прога не видит файл аккаунта (((

Кхм...ну так удали из названия расширение .txt hmm
Вроде в ФАК было написано, как включить отображение расширений.

287

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

BaYaN пишет:

фильтр так и не работает ... когда включен, вообще ничего не поднимает, когда выключен(хоть и есть наименования в списке) поднимает все подряд ...

Попробуй открыть файл аккаунта в обычном блокноте -> Сохранить как -> Под названием файла выбрать Юникод.
Были проблемы у людей с использованием плагинов, когда кодировка сбивалась по неизвестным причинам.

288

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

Извиняюсь за Лича. sad
Обновление надо было выпускать быстро из-за ремонта... Лича протестировать не успел.

Попробуй:
()

289

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

Это не то, что странно....это крайне странно.
Откройте файл аккаунта в блокноте и уберите все из фильтра предметов для подземелья....может с этим связано...

290

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

http://emoticonhq.com/images/ICQ/blush.jpg

291

(58 ответов, оставленных в Подземелье / Маршруты)

KeHu пишет:

В хранилище маршрутов лежит маршрут по Некру,но с заходами в склепы(как я понял,ну и проверил, упирается в дверь и всё). Нужен маршрут только по поверхности,то есть по 1ому этажу. Поделитесь у кого есть рабочий,пожалуйста.

()
от Васи плагин в сообщении лежит специально для того маршрута.

292

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

Очередное обновление, связанное с изменениями локации Бойцовский клуб.  smile

293

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

sasha84,
по коду не должен пускать - там при галочке конкретная ячейка контролируется hmm

294

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

отличается от моего...может версия старая или ещё чего hmm
переустанови бота, пожалуйста...на всякий случай...чтобы я спал спокойно smile

295

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

sasha84 пишет:

У меня как я уже писал проблема при снятом оружии бот заходит в бой. То есть не идет проверка одетости комплекта и оружия в частности

Проверил. В версии 9.2.8.13(последней) при включенной галочке "Следить за одетостью оружия"(надо будет переименовать потом в надетостью....а то круто я оружие одеваю smile ) работает корректно проверка.

296

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

Если конкретно эта проблема есть, значит не последняя версия у тебя установлена.

297

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

Ты когда заливаешь файл, там сверху пишутся данные типа md5 hash и т.д.
Вот их сюда перепечатай...сравним твой и мой...а может и ещё чей-нибудь.

298

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

Эээм...в приёмах, как всегда.
Запусти его в каналку или какой-нибудь ещё данж и убери все приёмы...потом по одному возвращай(можно прямо во время боя).

299

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

Так.
После обновления ремонт заработать должен был.

По поводу проблем - я не могу сказать, проблемы в боте или в самом БК.
Т.е. мне говорят: при наведении на картинки в бою не отображается информация об эффектах/статы и т.д.
Я запустил через IE10, зашел в бой - то же самое поведение наблюдаю.

Так что снова требуется информация от вас:
1) что не работает в боте и не работает через IE
2) что не работает в боте, но работает в IE
3) в каком браузере сейчас всё работает? Если перепилили под какой-нибудь Хром, так мы его вместо движка IE интегрируем

300

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

Если не успел заметить поломки - это плюс в карму мне и людям, отписавшимся мне smile
Обновление обязательное.