L2PacketHackФорум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела!
Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
Для начала хочу поблагодарить xkor'a за отличную платформу для перехвата пакетов L2.
Началось все с того, что я написал скрипт, чтобы можно было сохранять скиллы в файл, а потом загружать их и учить, но управление из чата без ГУИ мне показалось неудобным, да и лишние вычисления в цикле приема и отправки пакетов плохо сказываются на пинге. Зачем париться со скриптом, когда есть сорцы?, подумал я и полез на сайт)... в итоге получилось следующее: [img]http://dump.ru/img/769351.jpg[/img]
Поясню, зачем это надо.. На серверах, позволяющих учить чужие скиллы зачастую можно учить скиллы мобов, ГМ-скиллы, РБ-скиллы и т.п.
Так вот, выучили мы 300 скиллов, тут нас админчег зобанил, а учить заново влом).. Теперь же можно сделать копию скиллов, а потом загрузить их, также можно добавлять в БД скиллы для последующего изучения.. можно включить автосохранение и вообще не париться)..
Тестировалось на сервере interluda.net x1200 (зеркало - tbs.org.ru).
Обработка пакета и прочие вычисления происходят в отдельном потоке, чтобы не мешать обмену данных между сервером и клиентом.
Пожелания и найденные баги постить сюда) Строго не судить) Кодил последний раз почти год назад..) Download l2phx Br1nk mod v1.0 //Линк обновил Мой список скиллов
ZZa, некоторые сайты не очень корректно работают в том или ином браузере... плюс мне некоторые удобней смотреть в одном, другие - в другом браузере.. lQaKl, вечером выложу, как с работы приду.. но насчет комментариев не обещаю, я комментировал очень скромно.
Добавлено спустя 4 часа 43 минуты 4 секунды:
выкладываю только те файлы, которые отличаются от сорцев xkor'a l2phx_src_3.1.8b.rar
Domovoy, можно по-подробнее при каких действиях вылетает.. проверка скиллов идет только в 2 случаях - когда открываешь окно со скиллами в игре и когда обновляешь их вручную из программы..
У меня такие же ошибки просто из ничего выскакивают,например вышел в Винду,выбираю ПакетХак и он начинает сыпать подобные ошибки без конца,но это у меня бывает и без мода,но с модом Бринка у меня ошибки чаще вылетают,ещё он после нормального выхода из него,тоесть через его меню,почему то висит в панели задач,недалеко от часов и блокирует все попытки зайти в л2,тоесть из-за него после ввода логина и пароля ничего непроисходит,как будто серверу ничего и неотправлялось,приходиться его через процессы закрывать
Domovoy, можно по-подробнее при каких действиях вылетает.. проверка скиллов идет только в 2 случаях - когда открываешь окно со скиллами в игре и когда обновляешь их вручную из программы..
Свернул l2phx в трей,через некоторое время разворачиваю,сразу начинается проверка скилов и вылет с критом.
сначало у меня не было критической ошибки и я учил скилы и когда я винду переустановил опять скачал l2phx brink у меня теперь почти всегда когда открываю brink mod вылетает критическая ошибка
Вообще это шаманство, скорей всего причина ошибок в небезопасном коде перехватчика и инициализации\разрушении объектов.. отсюда и ситуации, когда на одной системе работает, а на другой нет.. нестабильный код. Могу посоветовать следующее:
Совет 1: Отключайте лог пакетов, когда он не требуется. Когда их накапливается слишком много, L2phx вылетает с критом или начинает тормозить.
Совет 2: Если у вас ухудшается пинг при работе l2phx, возможно, дело в том, что ваш клиент кушает слишком много процессорного времени, при этом l2phx тормозит, а поскольку пакеты идут через него, в клиенте наблюдаются "лаги". Тут может помочь снижение приоритета l2.exe в диспетчере задач (ставим ниже среднего), где-то даже видел прогу для автоматического выставления приоритета. Хотя лучше купить нормальный 2х-ядерный проц ;-)