[fixed] Бот не видит передвижения окружающих / пакет 0086

BugTraq: обнаруженные ошибки и обсуждение их устранения.

Модератор: 4epT

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

kLabMouse
Гм. Прошу понять меня правильно. Он не то чтобы новый. Но, если я не ошибаюсь, еАшники просто начали массировано его использовать; а раньше такого не было.
Т.е., я вижу некое противоречие между тем, что этот пакет давно извествен (я про packet_db.txt от еА), процитированными новостями выше из чейнж-лога еА и отсутствием его в базе OpenKore. Это, откровенно говоря, черт знает что.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
По моему они пытаются всячески навредить Коре при том обеспечить роботоспособность самого клиента без лишних изминений в последний.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Неее, читай - там просто экономия траффика.

Наполеоновские штуки типо "а давайте спиздим защиту у фреи и будем рулить", еА-шники уже оставили. Теперь на сцену выходят такие (биип) вроде наших знакомцев с Асгарда и РоРилма. Типо, "каждый сам за себя!". Тоже уроды, им лишь бы юзеров поработить.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

Сообщение PetroW »

А вот WX не полностью рабочий, увы. Да, ты можешь давать команды ml и видеть, как изменяются координаты. Но, точки мобов на карте НЕ двигаются! Чего-то не хватает.
Ага, даже не так. Если ты двигаешься САМ, то карта обновляется, а если только объекты на карте - то нет. ((
Кстати, эту же беду только-что замелил и на РУсРо, где нет 86-го пакета. Тоесть эта беда была и до "моего" 86-го пакета.

а теперь самое интересное...
У меня 2 монитора к 1-му компу подключены,
ставлю бота в WX-e на одном мониторе,
подхожу другим чаром через обычный клиент на другом мониторе, вычищаю от мобов площадку вокруг бота, добиваюсь чтоб я стоял слева от бота, например, а WX показывал меня справа от бота - нестыковка типа.

Делаем фокус-покус: просто беру и сворачиваю клиент виндусовой клавишей, и в этот же момент координаты чара-клиента обновляются в WX-е бота.

При сворачивании никакие пакеты не передаются, бот ничего нового не получает - вывод, это локальная бяка у WX, которая не обновляет экран проги, ведь координаты через ml или pl - правильные, ну или что-то типа того.
Ничто так не портит цель, как - попадание!!!
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

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

ЗЫ: Видел кстати, твое обновление вошло в OpenKore! :D Как бы УРА! :Yahoo!:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Кажется, зря я опять положился на мудрость VCL:
http://forums.openkore.com/viewtopic.ph ... 623#167623
Народ рапортует, что патч вошел не полностью...

* * *

Наш дистрибутив заапдейчен согласно рекомендаций афтара темы, см. Download.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Xmpe
Бывалый
Сообщения: 751
Зарегистрирован: Вт ноя 14, 2006 10:12 pm
Discord: Xmpe#6813
Контактная информация:

Сообщение Xmpe »

изменений особых небыло замечено, завтро скачаю новый вариант посмотрю
Мы не умираем тут...и не рождаемся...
Лишь веря в мир, мы делаем его реальным...
....
Изображение
#openkore-ru
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Гхм. Афтар, а ты уверен? (Я не уверен тоже, сервак левый был, связь скверная).

Код: Выделить всё

Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
[dist=15.2] Monster Thief Bug's Egg (0): *Sweat*
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
ml
-----------Monster List-----------
#   Name                        ID      DmgTo DmgFrom  Distance    Coordinates
0   Thief Bug's Egg[Thief Bug E 1048    0     0        15.2        (29, 115)
1   Poring                      1002    0     0        440.6       (221, 512) <---- !!!
----------------------------------
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Unable to calculate a route.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

(up!)
PetroW: у тебя такого никогда не наблюдалось, как в предыдущем посте? - "Unable to calculate a route." + дикое расстояние до цели?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

Сообщение PetroW »

Странно они его впихнули.
Этот кусок кода не могу найти
#### Step 1: create/get the correct actor object ####
+ if ($args->{switch} eq "0086") {
+ $args = &Actor::get($args->{ID});
+ $args->{switch} = "0086";
+ }
а без него работать не будет!!!

Могу предположить, что решили проблему другим способом, но почему тогда в packetdescriptions.txt пусто???

Сервер где ходит 86-й пакет был в дауне неделю, тока стартанул, пытаюсь проверить...

как выясню, отпишусь
Ничто так не портит цель, как - попадание!!!
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

А ты где ищешь? В чем?

Они этот кусок НЕ вставили, я ж писал выше. Загляни по ссылке на форум OpenKore.

Но, в текущем дистрибутиве (Download) этот фрагмент есть.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

Сообщение PetroW »

Добавил недостающие куски в 5618 (5622 еще не качал)
Проверил на Ethereal-Discovery - все чики-пуки! проблем нет

А на каком сервере у тебя Unable to calculate a route???

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

шаг вправо, на исходную, шаг вправо, на исходную,
шаг вверх, на исходную, шаг вверх, на исходную,

и сами координаты запиши.
Ничто так не портит цель, как - попадание!!!
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Это я на этом, LumiRO баловался. Может это их какие-то "антибоцкие фичи" были, хз. На локальной еА вроде проблем нед.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Погонял еще этот патч на локальной еА. Хух. Короче, на мой вгляд, работает он криво, шо просто "мама дорогая". В частности, наблюдались глюки, как Kore пляшет на одном месте, пытаясь дойти до моба, причем (ml -> dist 0..1), а моб на самом деле бегает где-то в другом конце экрана. :(
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

а есть антипатч?) давайте пока не доаедёте до ума не будете пока в сборку закладывать.
А то я думаю чтото бот не так себя ведёт и мучаюсь и мучаюсь. А вот теперь подумал, что может из-за этого.
Ответить