Вот два пакета первый исходник при получении которого в окне диалога с нпц видна абракадабра, второй не побоюсь этого слова "собственноручно" подогнанный и при отправке на клиент(волкер) отображаться итэм и его количество.
пакет 1
41 01 00 1B 87 31 01 00 00 00 00 01 00 04 00 34 FE B1 10 39 00 00 00 1B 87 31 01 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 34 FE B1 10 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
пакет 2
41 01 00 1B 87 31 01 00 00 00 00 01 00 34 FE B1 10 39 00 00 00 00 00 00 00 1B 87 31 01 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 34 FE B1 10 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
суть подгонки (спс Kilatif за направление в нужное русло) удаляю два байта ItemType1(в 1ом пакете выделено красным) и впихиваю 4 байта между блоками ObjectID и ItemID(во 2ом пакете выделено красным)
Программы или скрипты никогда не писал, может есть желающие поделиться знаниями в этой области, собственно как этот процесс удаления и добавления байтов в нужных местах должен выглядеть допустим в скрипте, и я так понимаю скрипт должен работать на две стороны то есть получаем пакет от серва обрабатываем скриптом и отправляем на клиент потом от клиента опять на обработку скрипта и дальше на серв я правильно понял? а и вот еще что заметил сразу за пакетом WareHouseDepositList идет пакет ActionFailed что это значит?
|