76

(434 ответов, оставленных в Флейм)

а как же блоки новых ботов мелких лвлов? не думаю, что они успели что-то покопать.

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

77

(434 ответов, оставленных в Флейм)

В общем мой ответ такой:
1) Спалились мы через подземелья. За хаотами проблем не замечено.
2) Мне нужно пройтись по всему модулю подземелий и актуализировать весь код (удалить устаревшие части, оставить новое, переложить больше функционала на JQuery и полностью исключить самостоятельный сбор ссылок вместо кликов)

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

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

78

(434 ответов, оставленных в Флейм)

По возможности не ходите по данжам пока что. Ничего конкретного. Просто мера предосторожности.

79

(434 ответов, оставленных в Флейм)

Кто-нибудь, помогите PbIraJIuk. Я не уверен в своей доступности на текущую неделю - командировка в Казахстан.

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

80

(434 ответов, оставленных в Флейм)

Ладно, тему уношу во Флейм, ибо хватит.

Расстрел - да, случился. Бота от этого я закрывать не буду.
Текущая информация такая: самого бота не определяют, значит какая-то мелочь выдаёт. Будем потихоньку "мелочи" подчищать.

81

(434 ответов, оставленных в Флейм)

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

82

(434 ответов, оставленных в Флейм)

Well, fuck...

Кто живой остался, а живые остались, хочется узнать разницу. Напишите в ПМ, пожалуйста, в форме:
Заблокировали:
1) Чем занимался последнюю неделю: хаоты, пещеры(какие)
2) Чем занимался вчера: хаоты, пещеры(какие)
3) Уровень
Выжил:
1) Чем занимался последнюю неделю: хаоты, пещеры(какие)
2) Чем занимался вчера: хаоты, пещеры(какие)
3) Уровень

Я посмотрел - персонажей ~2недель в оффлайне не тронули.

83

(45 ответов, оставленных в JavaScript)

Если в верхнем фрэйме ссылку на лог боя ещё отображают, то номер боя можно из ссылки запоминать. Изменился - чистим.

84

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

забыл сказать: у кого тестовая версия была - тоже обновляемся.

85

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

Релиз 9.2.8.34
Ну, видимо теперь тестируем дружно smile

86

(45 ответов, оставленных в JavaScript)

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

87

(45 ответов, оставленных в JavaScript)

top.Battle.oBattle.arrButtons["change_enemy"]

88

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

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

Кто тестировать готов? Если по результатам ещё и маршрутом поделитесь обновлённым с остальными - это будет прекрасно.

Добровольцы - пишите в ПМ.

89

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

всё будет нормально.

90

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

Я вообще проблему воспроизвести не смог (не успел) у себя hmm
БК починили себя до того, как я добрался до починки бота smile

91

(45 ответов, оставленных в JavaScript)

уж лучше в рабочий топ smile
писал...недосмотрел...естественно не текст а переменная имелась ввиду там

92

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

Обращались один раз ко мне с проблемой, поэтому спрошу:
Ты же не пытаешься создать пользователя в боте просто запустив и нажав "Настройки" вместо кнопки "Новая учетная запись" под списком записей и кнопкой "Выбрать"?

93

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

У меня плагина ещё нет.
Или уже не надо? smile

94

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

Плагина ещё нет. Думал сесть в воскресенье, но тут уже активность развели в этом направлении и я не понимаю, кто плагин делает...а делать одну и ту же работу не интересно.

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

Создал отдельный форум, куда соберём дружно писателей и подумаем/напишем что да как. В общем форуме это не реально.

95

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

По поводу обновления винды рекомендую взять бесплатную версию acronis (есть для Western Digital и ещё каких-то жёстких дисков бесплатные версии. Посмотрите на марку своего и в гугле проверьте "Western Digital Acronis" например - получите бесплатную версию без лишних для вас вещей...ну или ломаную качайте, но они всегда переполнены функционалом).
Снять через acronis образ своего системного диска, положить куда-нибудь на компьютере (не на системный диск, естественно) и дальше уже обновляться.
Не понравилось обновление - через acronis разверните образ просто (минут 20).

Дополнительно, acronis даёт возможность подключить сделанный ранее образ в качестве виртуального диска. Т.е. вы его будете видеть как диск, сможете с него скопировать любые файлы в рабочую систему без каких-либо проблем. Крайне полезно при чистой установке винды.

1) бот не застрянет, а пойдёт проверять остальные приёмы
2) доступность приёма можно проверить так

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object" && top.Battle.oBattle.arrMethods["hp_cleance"].oMethod.bEnable))_name="hp_cleance";

Вот только если убрать из набора приёмов hp_cleance(в самом БК в настройках приёмов), то этот код будет падать с ошибкой и дальше этого приёма бот работать не будет.

97

(45 ответов, оставленных в JavaScript)

Определяет, что в заявке, по тексту в верхнем фрэйме (т.е. сам бот не помнит, в заявке он или нет).
Когда бот выключен, бот продолжает выполнять плагины по обновлению фрэйма. external.inBattle так же по обновлению фрэйма обновляется..
Можешь проверить на каком-нибудь простеньком плагине: чтобы по обновлению фрэйма alert тебе кидал, выключить бота и обновить фрэйм - он сработает.
А вот то, как идёт сам бой - это проблема...такое впечатление, что фрэйм после начала боя в следующий раз обновляется только когда ты умер, а всё отображение боя в процессе просто обновляет объекты внутри фрэйма.

98

(6 ответов, оставленных в JavaScript)

На второй вопрос, если инвентарь активен в главном фрэйме:

$('td[bgcolor="#a5a5a5"]',get_mainframe().document).children().text()

Заметил, что в первом вопросе поиска в get_mainframe().document не делается совсем...как минимум поэтому работать не может.

99

(45 ответов, оставленных в JavaScript)

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

100

(45 ответов, оставленных в JavaScript)

external.CurrentCell();

эта функция не обновлялась после изменений в БК...надо будет починить.

как бот определяет ослабление после боя?

По обновлению фрэйма проводится поиск таблицы персонажа (образ, вещи надетые, эффекты)
Если найден - проверяется наличие эффекта. Т.е. в подземелье, этой таблицы обычно нет, поэтому и одетость трудно отслеживать, и травмы.

корректно ли обновлять главный фрейм таким образом

да, вполне.