16.05.2009, 10:12 | |||
По многочисленным просьбам пишу этот гайд специально для mmoworld.info, после прочтения гайда вы поймете, что такое пакетный уровень и научитесь правильно пользоваться программой L2PHX, скажу сразу, гайд написан под версию 3.2.0, эту версию и другие версии без вирусов и прочего вы можете взять на нашем портале в разделе "Файлы и патчи", а теперь перейдем к гайду. Введение. Несколько вступительных слов, скажу вам, уважаемые новички, что пакеты - это не какие-либо читы и хаки, это средство обмена информацией между клиентом и сервером, само собой они зашифрованы, в программе l2phx они представлены в более понятном виде и зашифрованы лишь хексом. Надеюсь вы поняли смысл сказанного, чтож, будем изучать программу постепенно. Первый запуск и знакомство с l2phx. 1. Запустите программу. 2. Запустите клиент. 3. Введите логин, пароль, выберите сервер, чара и войдите в мир. теперь развернем l2phx и увидим вот такое окно: Немного о стоящих у меня галочках: -Перехват \ искать клиент. - думаю здесь все понятно. -Пропускать логин - программа начинает работать после соединения с Game-Сервером. -Обход смены XOR ключа - ставьте опционально, если без не заходит, значит скорее всего XOR изменен. Обо всем остальном рассказано на скриншоте, но все же для особо умных я поясню что там к чему:
Переходим на следущую вкладку программы - "Просмотр" и видим кучу бегающих строчек, если стоит галочка "Запоминать пакеты", взгляните на скриншот, чтобы быть вкурсе ситуации. На моем скриншоте почти все описано, добавлю только:
Снимаем галочки с тех пакетов, которые не должны отображаться в программе, например я бы советовал снять галочку с пакета "MoveToLocation" практически ненужный, но сильно захломляющий программу пакет.
Кодирование пакетов и их посылка. Практическая часть. Ну чтож, перейдем к практике, подразумевается, что вы уже в игре с запущенной программой. Переходим во вкладку "Просмотр" оставляем или ставим галочки только на "Пакет от клиента" , "Прокручивать" , "Запоминать пакеты" - их значение уже рассматривалось выше. Теперь идем к продавцу оружия в Weapon And Armor Shop и покупаем любую пуху, я купил Short Sword, теперь разворачиваем l2phx и снимаем галочку с "Запоминать пакеты", видим примерно такую картину: Возможно у вас возникнет вопрос, что же с ним делать, я предлагаю заменить его ID и купить более крутую вещь за его цену, как видим из скрина ID этого пакета выделенно зеленым. Теперь переходим на вкладку "Посылка" и копируем туда весь пакет, но тут возникает вопрос, как же заменить ID , а точнее как его перекодировать в Hex?! Все просто, оставляем пакет в посылке и переходим во вкладку "Дополнительно", допустим мы хотим заменить ID предмета на Katana*Tsurugi - Для начала узнаем ID этих дуалов ( у нас в разделе Создание сервера есть несколько тем, посвященных ID ). Находим ID Katana*Tsurugi , он равен 2589, Теперь смотрим скрин: На "Выполнение скриптов" не обращаем внимания, я просто так подписал, для общего сведения. Смотрим на подраздел "Преобразования" , для того , чтобы перевести ID в хекс лучше всего использовать переводчик DWord, а чтобы перевести строчное значение (String) используйте String или WideString. Итак мы перевели наш ID 2589 => 1D 0A 00 00 Возвращаемся на вкладку "Посылка" и подставляем туда наш ID, выглядеть это будет примерно так: Теперь , удостоверившись, что стоим у шопа, посылаем пакет на сервер. Если вы играете на дырявом сервере, то у вас безусловно получится этот трюк, но скорее всего вас просто выкинет, тогда попробуйте проделать это с примеркой, если и там туго , то включите мозг, я же ознакомляю вас с программой, а не даю открытые уязвимости. Скрипты. На вкладке скрипты вы можете активировать скрипты написанные вами и другими людьми, скрипты не дают сильного преимущества над пакетами в действии, однако скрипты способны сделать за долю секунды то, что человек делает часами, поэтому это отнюдь не бесполезная вещь. Для начала смотрим скриншот: Теперь , если вас интересуют готовые скрипт или синтаксис ищите у нас на форуме это все лежит в важных темах, теперь я просто покажу тем, кто не верит, что скрипты полезны пример отключения L2phx от клиента(фактически создание своего бота) ПС Функция доступна с 3.2.0 версии , непосредственно скрипт: Код: const Ставите на нем галочку и выходить из игры, сработал скрипт или нет станет ясно из лога программы.. Гайд будет пополняться ответами на вопросы в этой и только в этой теме, гайд написан мною(MarShall) специально для Mmoworld.info , копирование гайда без ссылки на оригинал запрещено! Задавайте вопросы в этой теме, ответы будут включены в гайд. FAQ(Ответы на ваши вопросы). Q: Почему я не вижу пакета "RequestBuyItem"? A: У вас скорее всего стоит галочка "Пакеты от сервера", снимите ее и поставьте галочку "Пакеты от клиента" и попробуйте снова. Q: Как и когда правильно отправлять измененный пакет"RequestBuyItem". A: Подойдите к продавцу, в игре больше ничего делать не нужно, после отправьте пакет, тыкать в игре ничего не надо(!!!). Q: Где брать эти ID что-то я не понял? A: Вообще говорил где, но для ленивых даже ссылки дам: ID's Шмота и т.д. ID's Щиты и оружие ID's проффесий Q: А в каких случаях нужно отправлять пакеты серверу, в каких клиенту? A: Предлагаю ознакомиться с этим: Lineage II Packets Там типы пакетов делятся на Клиент / Сервер, все сразу понятно станет. Q: А где взять ПНХ для грации или хелбаунта? А: Да вот же он : L2Phx 3.4.1, работает на Грации | |||
| |||
Просмотров: 1120 | Загрузок: 10 | Комментарии: 1 | |
Всего комментариев: 1 | |
| |