|
||||||||||
| Поделитесь этой темой с друзьями, им обязательно понравится :) |
|
|
Опции темы |
|
|
#1 (permalink) | |||
|
Администратор
|
По многочисленным просьбам пишу этот гайд специально для 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
name = 'НИК ВАШЕГО ЧАРА';
var
NetPing: string;
LogOutOk: boolean;
begin
if (ConnectName=name) and FromServer then begin
case pck[1] of
#$D3: begin
if LogOutOk then begin
buf:=NetPing;
SendToServerEx(name);
end;
end;
end;
end;
//****************************************************
if (ConnectName=name) and FromClient then begin
case pck[1] of
#$09: begin
NoFreeOnClientDisconnect;
NoFreeOnServerDisconnect;
pck:='';
buf:=#$7E;
SendToClientEx(name);
LogOutOk:=true;
end;
#$A8: begin
NetPing:=pck;
pck:='';
end;
end;
end;
end.
Ставите на нем галочку и выходить из игры, сработал скрипт или нет станет ясно из лога программы.. Гайд будет пополняться ответами на вопросы в этой и только в этой теме, гайд написан мною(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, работает на Грации Q: Что-то не работает, есть поновее версия проги? A: Обижаете, конечно есть: L2PacketHack 3.5.9.113 Скачать Q: Люди!!! Хелп, у меня такая проблема: запускаю программу l2phx.3.4.1.83(пробовал и другие, бесполезно) потом запускаю клиент, но клиент доходит до окна ввода логина и пароля и вылетает, не выдавая никаких ошибок, а без L2phx все нормально запускается, почему так? и что можно сделать с этим? A: Скорее всего защита, небольшой гайдик по обходу многих защит: L2Phx 3.4.1, работает на Грации |
|||
|
|
| 69 пользователя(ей) сказали cпасибо: | 宠宠宠 (14.06.2009), 2Feky (18.01.2009), 64316431 (12.11.2010), 7Серж7 (11.08.2011), Agrail (19.04.2010), Alon4567890 (20.01.2011), Alt@1r (04.05.2009), Askael (08.06.2009), BaHya (15.04.2009), Barloc (10.10.2008), Bastad (17.10.2009), bk1 (15.08.2008), Bobyzzz (14.09.2009), celesta (24.05.2009), cepual (14.12.2009), dadada (07.10.2008), dain (19.11.2008), den4848 (23.09.2009), Depozit (24.09.2008), directx (02.01.2009), Doby (27.09.2008), Drow (02.07.2010), EA-7 (29.11.2009), ellianor (12.12.2008), EmILIeN (09.02.2009), Exlon (28.05.2009), faLk0N (14.03.2010), Gapo (21.10.2008), GLEBON (19.08.2010), GoodLuck (15.06.2009), GreenDen (22.02.2009), grv (27.01.2012), idx (17.04.2009), iiiopot (11.02.2010), jonnyde (15.02.2010), KhaLDun (04.02.2009), kirushka (07.09.2009), kliarik (09.08.2008), Knavt (08.10.2008), Kolyasik (19.03.2009), KopoJIb (30.05.2009), kotta (16.10.2009), Ksav (08.02.2009), LaCosta (21.03.2012), Liska (23.07.2009), Maradone (06.01.2009), Meelo (08.09.2009), Mitsubi (15.03.2010), MJay2008 (02.10.2009), MORGUNOV (23.03.2009), NLObP (24.01.2009), Noobyara (17.06.2009), Nuka (07.01.2009), PERM9lK (25.12.2009), ponoWORLD (25.03.2009), RENGEN (31.08.2008), Saimon174 (29.04.2009), samigos (02.02.2009), TAMBIK (23.01.2009), TheSmile (17.01.2009), tiktonik1994 (15.01.2011), victor_1 (21.09.2009), wearin (01.12.2011), Yocha (22.08.2008), zikorat (27.11.2008), ВангА (19.06.2009), дылда (28.01.2009), Павел174 (22.05.2009), ыгзукьщыешсл (18.12.2009) |
| Sponsored Links |
|
|
#7 (permalink) | |||||||||||||
|
Новичок
|
Вот я в игре подошол к магизину к обычному(не гм шопу) купил какую-либо вешщь, но l2phx320 не показывает покет "RequestBuyItem" , я пробовал покупать с рук у других играков и тоже нефига!!!! Почему эта прога не может найти такой пакет???? кто знает подскажте плиз!!!!! И ещё вопрос, допустим я поймаю такой пакет измею его, и вот должен его отправить; у меня должно быть открыто окно покупки и потом я его отправляю и тыкаю в игре ДА, или я отправляю пакет, а потом подхожу к продавцу и опять просто тыкаю ДА???? |
|||||||||||||
|
|
||||||||||||||
|
|
#10 (permalink) | |||||||||||||
|
Новичок
|
Я играю на серве La2world, и из игры меня не выкидывает, но как только я отправляю пакет любой, в игре я не могу норм двигаться, перс бегает куда папало не зависимо от того куда я нажал ему бежать, приходится перезаходить!!! И ещё, я конечно ищу пакеты от клиента, не от сервера(пакеты от сервера зелёные, а от клиента синии, я это знаю!)))) ) и именно пакета RequestBuyItem не видно, я даже фильтр вкючал чтобы этот пакет было видно, но всёравно нефига, я и без фильтра искал и всёравно не фига. Чё можно сделать с такой проблемой??? )))
|
|||||||||||||
|
|
||||||||||||||
|
|
| Опции темы | |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Гайд по написанию скриптов для L2phx | MarShall | Файлы и патчи - Lineage 2 | 43 | 13.12.2011 20:51 |
| Пакетный Уровень RF Online | Knavt | Пакетный уровень - RF-Online | 47 | 07.01.2011 05:52 |
| Программируем пакетный уровень Lineage 2 | MarShall | Программирование | 128 | 15.11.2009 01:04 |
| Пакетный Уровень Абисса - идеи и предложения | six1 | Руководство - Lineage 2 | 17 | 20.04.2009 17:33 |
| Пакетный уровень R2 online | Knavt | Другие Игры | 8 | 02.02.2009 02:00 |
|
|