Сообщений: 406
Тем: 10
Зарегистрирован: Jun 2008
Репутация:
2,862
Bonux Написал:ExUserInfo 575 протокол:
Код:
writeEx(0x15C);
writeD(obj_id);
/*if(_secondInit)
{
writeD(56);
writeB(new byte[]{(byte) 0x00, (byte) 0x80, (byte) 0x00});
}
else if(_init)*/
{
writeD(342 + _name.length() * 2 + title.length() * 2);
writeH(23);
writeB(new byte[]{(byte) 0xFF, (byte) 0xFF, (byte) 0xFF});
writeD(_relation);
writeH(16 + _name.length() * 2);
writeH(_name.length());
writeCutS(_name);
writeC(gm_commands);
writeC(_race);
writeC(sex);
writeD(base_class);
writeD(class_id);
writeC(level);
}
Либо вы сделали копию моего старого кода либо сурс уже по рукам ходит ((
п.с код бредовый тогда я еше не знал как пакет работает.
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Сообщений: 406
Тем: 10
Зарегистрирован: Jun 2008
Репутация:
2,862
Bonux Написал:По структуре пакета определили? И структура судя по скрину, отличается ) После writeS у вас 2 байта последние не обрезаются...
не обрезался а не добавляется 0000 старый метод ( где добавлялось 0000 ) назывался S2.
п.с это не верный путь. Верный к сожалению не скажу. Когда я просил помощи был полный игнор. ( чуть позже тут выложили подсказку и сразу же потерли и то только hint-у).
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Сообщений: 406
Тем: 10
Зарегистрирован: Jun 2008
Репутация:
2,862
Bonux Написал:Я это и имел ввиду.. А верный путь не интересен, не занимаюсь последними хрониками )) Просто поделился, то что удалось разобрать...
Что то на вас не похоже чтоб чем то делились.
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Сообщений: 406
Тем: 10
Зарегистрирован: Jun 2008
Репутация:
2,862
BoneBreaker Написал:Я не пойму, появился какой то клиентский пакет отправляющий ExNpcInfo? oO
Вот такие строки:
Код:
___:2062C358 00000068 unicode UNetworkHandler::MakeUserAbnormalVisualEffectPacket
___:2062C3C0 00000052 unicode UNetworkHandler::MakeUserEquipSlotPacket
___:2062C418 00000046 unicode UNetworkHandler::MakeFullNPCPacket
Нет это тестовая разборка пакета. Так же есть и для UI
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......