ПолезностиИсключительно для полезных тем из других разделов. Темы тут не создаются!
Темы сюда перемещаются из других разделов, и на их старых местах остаются постоянные перенаправления.
Хм, значит что-то я недопонимаю...
Т.к. аналогичную структуру и юзаю, но такое ощущение, что с данными что-то не то....
Ладно, буду вечером дома, надо будет внимательнее посмотреть...
Просто как только не пробовал считывать - никак не могу получить норм данные пакета(т.е. то на что указывает последний параметр), вот и предположил, что мб просто структура изменилась...
Добавлено через 4 часа 2 минуты
Тааакс))
Вроде бы разобрался)))
Это мне уже начинает нравиться))
Теперь никто не поделится структурой основных пакетов? пока то что нашел - не хило устарело... А все разбирать самому - довольно муторно будет)
Последний раз редактировалось Aries, 11.02.2011 в 17:52.
Причина: Добавлено сообщение
спс, за подсказку)
Никогда не юзал и даж не смотрел пакетхак, вот и не знал, что там пакеты в инишках хранятся))))
Ща буду разбираться)))
Добавлено через 1 час 15 минут
Хм, эт получается каждый элемент в перевернутом виде в пакете что ли хранится?
Взял для начала
09=CharSelectionInfo:d(ListSize:Loop.03.0066)d(7)c (0)s(Name)...
Получается вот так приходит...
05 00 00 00 07 00 00 00 00 42...
1. Первые 4 байта - количество чаров на аккаунте (5)
2. 4 байта под цифру 7
3. 1 байт - 0
4. дальше имя и т.д.
Так ведь все?
Если так, то в какой кодировке имя передается?(ну или сразу скажите как его разобрать)
Последний раз редактировалось Aries, 11.02.2011 в 19:50.
Причина: Добавлено сообщение
Ну попробовав что такое пакеты, я понял, что это куда проще)))) и возможностей куда больше)))
А в юзере пока разберешься, где что есть(кроме самых основных показателей) уже помоему весь мозг убьешь)))
как лучше\проще отправлять пакеты от имени сервера? добавлять через Add или как-нибудь через Dispatch
PS Add почему-то не добавляет мой PNetworkPacket :\
где-то на страницах этой темы говорится о том что надо как-то особенно выделять память через апи клиента, так ли это?
Добавлено через 16 минут
уф, ну хоть пакет убился в диспатче, и то ладно
PS нашёл ошибку, хендлер не тот получал, щас клиент как раз сказал типо хочу освободить память а там шайтайн бугульмэ..
__________________ Начало.
Последний раз редактировалось supernewbie, 24.03.2011 в 16:22.
Причина: Добавлено сообщение