Доброго времени суток всем. Копаю ООГ. Столкнулся вот с такой проблемой. Когда в игровом клиенте запрашиваешь информацию о персонаже находящемся в онлайне, какого уровня он и его место нахождение, от сервера приходит пакет 0x60, в ответ на него игровой клиент отвечает двумя пакетами: первый это инфа о лвле, там вроде как все понятно, хотя в своей проге еще не пробовал сформировать и отправить его, второй пакет инфа о местонахождении перса. Вот со вторым то и проблема. Второй пакет получается такой:
04 00 - неизвестные мне данные
06 - длинна ника персонажа у которого запрашиваем местоположение(для примера взял 6)
XX XX XX XX XX XX - ник персонажа
XX XX XX XX - UID Персонажа у которого запрашиваем местоположение
00 - 0
XX XX XX XX - UID Персонажа который запрашивает местоположение
0A - размер данных о местоположении(0A к примеру)
41 00 35 00 32 00 30 00 36 00 - данные о местоположении(UnicodeString получилось - A5206, тоже к примеру взял)
00 15 6B EB 4C - неизвестные для меня данные
Вот как узнать эти данные о местоположении, из какого пакета копать? Помогите пожалуйста кто знает.
1-ое, попробуй отправить последние от балды. В протоколе pw не часто можно увидеть подобные вещи.
2-ое, ищи эти байты выше, возможно их когда-то прислал тебе сервер. Например при входе в игру.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
2-ое, ищи эти байты выше, возможно их когда-то прислал тебе сервер. Например при входе в игру.
В принципе я так и думал, но пока что еще не нашел в каком именно пакете эти данные.
Добавлено через 7 часов 3 минуты
Пересмотрел я пакеты приходящие от сервера после входа в игру. Ничего не нашел. Может знает кто в каком пакете это есть? Или может как-то эти данные формируются? Подскажите пожалуйста.
Последний раз редактировалось evo-x; 11.01.2013 в 18:12.
Причина: Добавлено сообщение