Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Опкоды, Формулы, Клиент

Важная информация

Опкоды, Формулы, Клиент Разбор и изучение взаимодействия клиента с сервером

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.04.2011, 22:57   #1
HuntsMan
Ученый
 
Аватар для HuntsMan
 
Регистрация: 19.12.2010
Сообщений: 221
Сказал(а) спасибо: 64
Поблагодарили 12 раз(а) в 9 сообщениях
Записей в дневнике: 2
HuntsMan На верном пути
По умолчанию Звериная прыть

Разгребаю этот спелл. Уверен чуть менее чем полностью, что нужное действие (встать на 4 лапы) реализуется изменением апдейт поля в UPDATE_OBJECT. Проглядел снифы, пакет нашел, но почему-то мой парсер не хочет его парсить Есть предположение что в этом пакете что-то все-таки есть, а мой апдейт парсер построен на хаках, изоленте и добром слове, поэтому если кому не трудно гляньте пожалуйста дамп пакета. Буду весьма признателен

Код:
Packet SMSG_UPDATE_OBJECT (14208), len 78
|---------------------------------------------------------------------------|
| OFFSET |  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F |0123456789ABCDEF|
|----------------------------------------------------------|----------------|
|00000000| 00 00 01 00 00 00 00 CB 41 84 03 80 07 0F 00 00 |........A.......|
|00000010| 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|00000020| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|00000030| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|00000040| 00 00 00 00 00 00 00 00 00 00 57 00 00 00 -- -- |..........W.....|
|----------------------------------------------------------|----------------|
HuntsMan вне форума   Ответить с цитированием
Старый 20.04.2011, 23:14   #2
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

На дамп глянь. Там больше чем 3\4 - это нули. Он пустой пришел
Lordronn вне форума   Ответить с цитированием
Старый 20.04.2011, 23:53   #3
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

Ну там судя по всему только 1 поле меняется, поэтому и нулей много.

Код:
|00000000| 00 00 01 00 00 00 00 CB 41 84 03 80 07 0F 00 00 |........A.......|
|00000010| 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|00000020| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|00000030| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|00000040| 00 00 00 00 00 00 00 00 00 00 57 00 00 00 -- -- |..........W.....|

00 00 mapid
01 00 00 00 count
00 update type
CB 41 84 03 80 07 packed guid
0F blocksCount

00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 bitmask

57 00 00 00 value
если я не ошибся, то тут UNIT_FIELD_POWER2 = 87 выставляется..., ну или я биты не с той стороны считал

Последний раз редактировалось TOM_RUS; 21.04.2011 в 00:20.
TOM_RUS вне форума   Ответить с цитированием
Старый 20.04.2011, 23:55   #4
HuntsMan
Ученый
 
Аватар для HuntsMan
 
Регистрация: 19.12.2010
Сообщений: 221
Сказал(а) спасибо: 64
Поблагодарили 12 раз(а) в 9 сообщениях
Записей в дневнике: 2
HuntsMan На верном пути
По умолчанию

Ну я про это тоже В принципе я хитростью выловил значение из поля которое менялось
HuntsMan вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 09:53. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot