[4.3.4] Проверка ролей
Доброго времени суток, может кто подсказать одну вещь, вообщем:
Есть такая штука как Проверка ролей, жму от клиента идёт 0x0430 как я понимаю пустышка, он вызывает 0x70B0, составил маску, но есть там поле, оно первое uint8, что туда закинуть нужно? Кинул туда любое число, вроде как окошко появляется с выбором роли, но правильно ли это... |
этот uint8 - маска байтов в гуиде
http://paste2.org/9a20gPsC гуид, очевидно, - гуид инициировавшего role poll |
как то не похоже на гуид, после этого байта идут инты32, в странном порядке до кучи, 1, 5, 7, 3, 2. у гуида после маски идут байты (инт8 по вашему).
больше смахивает на количество гуидов, которые в пакете наличествуют. |
не вижу int32. 1, 5, 7, 3, 2 это порядок вытаскивания битов из маски. ну а потом да, идет считывание байтов.
Код:
ObjectGuid guid; |
спасибо
|
Цитата:
Код:
CDataStore_GetInt8(a2, (int)&v13); |
Цитата:
близзы сейчас пишут сначала маску использованных байтов в гуиде, в произвольном порядке. потом, в другом произвольном порядке, пишут сами использованные байты икс-оренные на 1. Цитата:
|
Текущее время: 12:47. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS