Цитата:
Сообщение от 4egvar
Хм, самое интересно что когда я тока зашел на сайт то гдето видел эту инфу, но щас нигде немогу найти :) немог бы ты повторить или кинуть ссылку :)
|
адрес ссылки исходников:
portal.php?ind=downloads&op=entry_view&iden=27
L2PacketHack 3.1.8 sources
Описание:Исходники версии 3.1.8 написаны в среде Borland Developer Studio 2006 с использованием следующих дополнительных библиотек компонентов:
- FastScript (
http://fast-report.com/ru/products/fast-script.html)
- JCL (
http://sourceforge.net/projects/jcl/)
- JVCL (
http://sourceforge.net/projects/jvcl/)
Цитата:
и еще вопрос:
Packets.ini
76=RequestPrivateStoreQuit
76=MagicSkillLaunched
почиму то 2 описания одного кода, может потому что 1н от сервера другой от клиента?
|
Точно. Отделяются заголовками [client] и [server]
Цитата:
8C=RequestGetItemFromPet:h(ObjectID)d(Amount)
h(ObjectID)d(Amount) - вот эта часть я так понял поименование полей? можно самому добовлять имена значениям? :)
|
Да, можно.
код_пакета=Наименование_пакета:буква_длина_поля(ра сшифровка поля)буква_длина_поля(расшифровка поля).....идут подрят без пробелов.
Буква_длина_поля:
b - 1 байт
w - 2 байта
i - 4 байта (делается выборка в файле itemsid.txt, показывается как десятичное число с расшифровкой итема)
h - 4 байта (показывается как шестнадцатеричное число)
d - 4 байта (показывается как десятичное число)
s - строка, заканчивается 00 00
f - 8 байт (показывается в плавающем формате - 0,1212)
-(N) пропустить N байт
Вроде так. Если что, то меня поправят. В крайнем случае исходники есть.