Quo 12 Опубликовано 4 июля, 2014 (изменено) Добрый день всем участникам форума. Ни для кого не секрет что в epeisodion и хрониках выше появились динамичные пакеты. Динамичность заключается в том, что теперь данные отсылаются по флагам. Пример : UserInfo с одиссеи(последнее обновление которое стоит в корее) : 32AF3041484000000017002042801200590034005400280025002700220029000E00000000000A0000000A0000000500FE000016000000000000000000000000000000000014000000 1700// = 23, количество флагов 20 42 80 = байтовый массив Итак вопрос : как конвертировать байтовый массив для каждого флага в boolean? Изменено 4 июля, 2014 пользователем Quo Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GorDeveloper 356 Опубликовано 4 июля, 2014 Я тебя огорчу, байтовый массив складывается из кол-ва блоков в пакете. Соответственно максимальный размер 0xFF 0xFF 0xFE. Минимум 0x00 0x00 0x00. Первый байт формируется из первых блоков 0x80, 0x40 и т.д. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Quo 12 Опубликовано 4 июля, 2014 В общем, понял как устанавливать флаги и записывать их в Byte[]. Тему можно закрыть. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
amaranthe 117 Опубликовано 4 июля, 2014 Дампом л2 классик поделитесь пожалуйста Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GorDeveloper 356 Опубликовано 4 июля, 2014 Quo, Черкани в скайп. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты