Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 30.03.2011, 01:57   #71
Новичок
 
Регистрация: 14.03.2011
Сообщений: 20
Сказал Спасибо: 8
Имеет 2 спасибок в 2 сообщенях
Desmo пока неопределено
По умолчанию

Поэкспериментировав методом научного тыка с пакетом способом добавления и удаления чего то , таки добился требуемого результата итэмы и их количество отображаются в диалоге с нпц, Вопрос, как процесс коррекции пакета автоматизировать? не руками же их постоянно править
Desmo вне форума   Ответить с цитированием
Старый 30.03.2011, 10:06   #72
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от Desmo Посмотреть сообщение
Вопрос, как процесс коррекции пакета автоматизировать? не руками же их постоянно править
Написать спец. программу или скрипт для пакетхака.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 30.03.2011, 15:40   #73
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

J-Fobos, ага... А тогда объясни прав ли я в своих догадках...

Скрипт, предложенный nab'ом, отсылает на сервер пакет с указанной версией протокола. Он послал, но какую роль серверу играет версия протокола? Он ориентируется в структуре пакетов и в зависимости от этого посылает клиенту нужные по структуре пакеты? Если так, то я понял в чем я ошибался.

Добавлено через 2 часа 44 минуты
И еще, я попробовал отправить серверу протокол 216 (как в скрипте), но меня выкинули на подключение к GameServer'у, а в следующий раз просто не пустили (время ожидания истекло)

//J-Fobos: впнбот всегда отсылает на сервер 253 версию протокола. Все пакеты этого бота имеют формат 253 протокола. Так как версии протоколов на разных серверах разные (и довольно часто они не 253), бот не все пакеты читает правильно (потому их и приходится фиксить). У меня настройка этого бота началась именно с фикса протокола, потому что сервер кикал бота если версия протокола в клиента(бота) не совпадала с прописаной версией на сервере.

зы: не знаю хорошо ли объяснил, если что поправлюсь


Добавлено через 5 минут
и, кстати, походу чуточку изменили структуру пакетов важных, ибо у меня откорректированное отображение userinfo перестало нормально отображать CP

Последний раз редактировалось J-Fobos, 30.03.2011 в 21:24. Причина: Добавлено сообщение
Kilatif вне форума   Ответить с цитированием
Старый 30.03.2011, 20:03   #74
Новичок
 
Регистрация: 14.03.2011
Сообщений: 20
Сказал Спасибо: 8
Имеет 2 спасибок в 2 сообщенях
Desmo пока неопределено
По умолчанию

Вот два пакета первый исходник при получении которого в окне диалога с нпц видна абракадабра, второй не побоюсь этого слова "собственноручно" подогнанный и при отправке на клиент(волкер) отображаться итэм и его количество.

пакет 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 что это значит?
Desmo вне форума   Ответить с цитированием
Старый 30.03.2011, 21:05   #75
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Desmo, на этом форуме есть большое количество уже готовых скриптов, которые ты можешь использовать в качестве примера для написания своих скриптов. Так же вроде есть темка, где расписан что-то типа мануала по скриптописанию. Я думаю этого тебе будет вполне достаточно, что бы научится писать скрипты, правда писать будешь, фактически не понимая как ты это делаешь. Рекомендую тебе чуточку паскаль поучить, это тебе сильно поможет =)
Kilatif вне форума   Ответить с цитированием
За это сообщение Kilatif нажился спасибкой от:
Старый 03.04.2011, 16:04   #76
Новичок
 
Регистрация: 14.03.2011
Сообщений: 20
Сказал Спасибо: 8
Имеет 2 спасибок в 2 сообщенях
Desmo пока неопределено
По умолчанию

Мда походу со скриптописанием у меня полная засада
Desmo вне форума   Ответить с цитированием
Старый 03.04.2011, 22:11   #77
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Desmo, все с чего-то начинали =)
Kilatif вне форума   Ответить с цитированием
Старый 06.04.2011, 00:01   #78
Новичок
 
Регистрация: 14.03.2011
Сообщений: 20
Сказал Спасибо: 8
Имеет 2 спасибок в 2 сообщенях
Desmo пока неопределено
По умолчанию

function ReadH "Читают требуемый тип по указанному офсету из pck и сдвигают index на длинну прочитаного значения"
если я правильно понял то с помощью этой функции удаляються 2 байта из пакета
Desmo вне форума   Ответить с цитированием
Старый 06.04.2011, 16:56   #79
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Desmo, нет, просто читаются и индекс увеличивается, пакет остается в целостности и сохранности

Добавлено через 13 часов 35 минут
Может кто скажет, если знает. В впн боте без модификаций, рыбалка нормально работает? )

Последний раз редактировалось Kilatif, 06.04.2011 в 16:56. Причина: Добавлено сообщение
Kilatif вне форума   Ответить с цитированием
Старый 07.04.2011, 20:30   #80
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Это от сервера зависит, мне на одном надо было пофиксить, а на другом работало без вмешательства.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 04:48.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!