Перейти к содержанию
Авторизация  
Quo

Динамичные Пакеты Epeisodion И Выше.

Рекомендуемые сообщения

Добрый день всем участникам форума.

Ни для кого не секрет что в epeisodion и хрониках выше появились динамичные пакеты.

Динамичность заключается в том, что теперь данные отсылаются по флагам.

 

 

Пример : UserInfo с одиссеи(последнее обновление которое стоит в корее) :

 

32AF3041484000000017002042801200590034005400280025002700220029000E00000000000A0000000A0000000500FE000016000000000000000000000000000000000014000000

 

1700// = 23, количество флагов

20 42 80 = байтовый массив

Итак вопрос : как конвертировать байтовый массив для каждого флага в boolean?

Изменено пользователем Quo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Соответственно максимальный размер 0xFF 0xFF 0xFE.

Минимум 0x00 0x00 0x00.

Первый байт формируется из первых блоков 0x80, 0x40 и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем, понял как устанавливать флаги и записывать их в Byte[]. Тему можно закрыть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дампом л2 классик поделитесь пожалуйста

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...