L2PacketHackФорум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела!
Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
saylar_06,
1) Ставь в ПХ галочки так, чтобы пакеты шли только от клиента (От сервера не нужно)
2) Не делая ничего и никаких лишних движений 7 раз купи 1 и тот же предмет в одном и том же количестве...
3) Сопоставь отловленные пакеты - они должны быть одинаковы.
4) Скопируй 1 из пакетов
5) Вставь пакет во вкладку посылка/отправка
6) Поставь отправку серверу (в настройках в этой же вкладке)
7) Нажми отправить
8) Должна купиться эта же вещь в этом же кол-ве
У вас шифрация если:
а) Если идут разные пакеты
б) При отправке вас выкидывает или происходит не то, что запланированно
Добавлено через 57 секунд
У меня у самого вопрос:
Почему Ентри ID=1, а не 100к???
Добавлено через 57 секунд
У меня у самого вопрос:
Почему Ентри ID=1, а не 100к???
вот пример мултисила
<list>
<!-- SoE to Talking Island -->
<item id="1"> // ето и есть наш entryid в пакетхаке
<ingredient id="7562" count="5"/> //что у нас забираетса пр покупке
<production id="7117" count="1"/> // что получаем пр покупке
</item>
<!-- SoE to Elven Village -->
<item id="2">
<ingredient id="7562" count="5"/>
<production id="7118" count="1"/>
</item>
</list>
а вот нижниый entryid хз что скорей всего остальное ето уже инфа о вещи
Добавлено через 2 минуты
да и ищо если пакет unknow ето не означает что шыфрация скорей всего его проста нету в базе l2phx его можна рашыфровать хексом и переписать под ваш сервер если он другой
Последний раз редактировалось wimax, 28.03.2011 в 19:24.
Причина: Добавлено сообщение
я почему то на 90+% уверен что entryid это номер Item в MultiSell, данный итем в пакете стоит на первом месте пробовал купить другой Item она подставляла значение номера (т.е если предмет находится на втором месте то entryid=2)
Цитата:
Сообщение от wimax
если пакет unknow ето не означает что шыфрация скорей всего его проста нету в базе l2phx его можна рашыфровать хексом и переписать под ваш сервер если он другой
можно поинтересоватся как расшифровать пакет, если unknow это нули а нули равны нулям? =)
можно поинтерисоваться?
1)Что есть поле Enchantment?
2)И почему если отослать этот неизвестный пакет нулями на сервер то он купит предмет? о_О
и если я хочу увидеть этот пакет полностью как он есть с ID и т.д, то надо править эту строчку? B0=MultiSellChoose:d(ListID)d(EntryID)d(Amount)h(E nchantment)
Поле Энчант - заточка. Атрибут - показатель атрибута. Подменить их, и купить что-то заточенное/заатрибученное не удастся, уже года 2 как не работает. Там где unknown никогда и нигде не используется, т.е. тупо мусор. И, как можно увидеть, там везде нули, а значит никакой полезной информации скорее всего они не несут.
За это сообщение lordoftherea1m нажился спасибкой от:
l2decrypt расшифровка .u файлов а точней nwindow.u там многое зашифровывание но пот щи все структуры открыты, открываю с нод падам всю начальную шыфрацию прокручую потом уже идет инфа а пакетах как я понел
вот что там о почте написано по етому принцыпу я и зделол верхнии пакет
также вот ищо инфа о пакете почты
native final function RequestSendPost(string receivedPerson, int safeMail, string title, string contents, array<RequestItem> itemIDList, INT64 adena);
native final function RequestRequestReceivedPostList();
native final function RequestDeleteReceivedPost(array<int> deleteMailList);
native final function RequestRequestReceivedPost(int mailID);
native final function RequestReceivePost(int mailID);
native final function RequestRejectPost(int mailID);
native final function RequestRequestSentPostList();
native final function RequestDeleteSentPost(array<int> deleteMailList);
native final function RequestRequestSentPost(int mailID);
native final function RequestCancelSentPost(int mailID);
native final function RequestPostItemList();