L2PacketHackФорум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела!
Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
//QaK:отдельная тема по подкючению пакетхака к серверу >>>>>>>>тут
любые вопросы по данной тематике в этом топе будут удаляться без предупреждения.
Код:
const
mp='8A 1B 15 01 10';
hp='8A 1A 15 01 10';
begin
if fromclient and (pck[1]=#$38#$F5#$00#$EF#$00#$00#$00#$03#$00#$00#$00) then
begin
buf:=hstr(hp);
SendToServer;
end;
if fromclient and (pck[2]=#$33#$F5#$00#$EF#$00#$40#$00#$03#$00#$00#$00) then
begin
buf:=hstr(mp);
SendToServer;
end;
end.
где я ошибся?
Последний раз редактировалось QaK, 30.08.2010 в 18:56.
У меня вопрос:У меня пнх(171) нормально подключаеца к серверу но пакеты косо видит. Что мне сделать чтоб пакеты хорошо видела пнх?
Покупаю одну и туже вешь у неё разный айди.ПРи отправки пакета или я зависаю или бегу или дружбу кидаю неопнтяно комуи тд и тп.
ПОдскажите как сделать чтоб пнх норм видела? или это у сервера кадировка пакетов?
Добрый день, у меня вопрос, я скачал l2walker 2.17, запускаю, указываю путь к файлу l2.bin, запускаю, когда ввожу логин и пароль нечего не происходит, в игру просто не впускает помогите пж решить эту проблему
(не только через 2.17 не заходит но и через другие)
клиент - gracia epilogue
//J-Fobos: это не имеет отношения к пакехаку.
Последний раз редактировалось J-Fobos, 11.08.2011 в 18:56.
Такая странная проблема. l2pnx просто вообще не видит процессов. Перепробывал разные настройки и виды перехвата при вставлении inject.dll, программа считывает процессы, но лишь единичный раз, тоесть если после этого запустить AION aion.bin там не появится. Пользовался l2phx.3.5.33.172 и l2phx.6.1.7600.16385 (win7_rtm.090713-1255). Винда 7 х32.
//J-Fobos: При использовании ЛСП перехвата (как на вашем скрине) видимость процессов в окне "Процессы" не играет роли, даже если список пуст перехват через ЛСП будет работать. Функция отображения процессов использовалась в старых версиях, она давно не обновлялась. Но не забудьте: запускать надо от имени администратора.
Ах да, еще. У вас в списке перехватываемых процессов встречается знак запятой , вам не кажется что он лишний?
Последний раз редактировалось J-Fobos, 11.09.2011 в 00:01.
Здравтвуйте ув Профи.
Подскажите как первые два пакета отправлять с задержкой в 1-ну секунду , каждый пакет.
С условием что бы 3-й пакет отпрвлялся с задержкой 3-и секунды , после отправки 2-го пакета .
Код:
const
name = 'Сэдрик';
var
timer:TTimer;
TimerStep:byte;
procedure Init;
begin
TimerStep:=1;
timer:=TTimer.Create(nil);
timer.OnTimer:=@OnTimer;
timer.enabled:=true;
timer.interval:=2000; //время задержки между отправкой пакетов.
end;
procedure Free;
begin
timer.free;
end;
procedure OnTimer;
begin
case TimerStep of
1:
begin
timer.interval:=3000;
buf:=Hstr('19 E5 39 05 10 00 00 00 00');
SendToServerEx(name);
// SendMsg('1');
Inc(TimerStep);
end;
2:
begin
buf:=Hstr('D0 4C 00 A8 E0 16 10');
SendToServerEx(name);
// SendMsg('2');
Inc(TimerStep);
end;
3:
begin
buf:=Hstr('5F A8 E0 16 10 00 00 00 00');
SendToServerEx(name);
// SendMsg('3');
TimerStep:=1;
timer.interval:=1000; //60000 мс = 1 минута
end;
end;
end;
begin
end.
//J-Fobos: вы правильно поняли суть таймера и как с ним работать. В TimerStep=2 добавляете timer.interval:=3000, а в TimerStep=2 вы уже сделали возвращение к timer.interval:=1000. Ну и начальный timer.interval (в процедуре Init) также сделайте 1к, а то первое проходжение таймера будет с интервалом 2 сек.
Последний раз редактировалось J-Fobos, 15.09.2011 в 16:46.
За это сообщение semiromid нажился 2 спасибками от:
Подскажите пожалуйста ..Почему у немя не правильно работает скрипт .
Он должен работать по следующий схеме
1. Если AntBuf пришел пакет от сервера на приглашение в пати 39 то он посылает пакет на прием пати 43 01 00 00 00.Все так и поисходит.
Но когда Сэдик дает пати Вива ,она его берет .
Получаеться скрипт работает для всех запущенных окон у меня на компьютере? Как сделать так что бы он работал только для AntBuf . Оч надеюсь на вас , мозги уже кипят.
Код:
const
name = 'AntBuf';
var
PAnamea: String;
begin
if FromServer and (pck[1]=#$39) then begin //от сервера получен пакет $39
PAnamea:= ReadS(2);
if (PANamea = 'Сэдик') or (PANamea = 'Вива') or (PANamea = 'wuiwiw') then begin
buf:=Hstr('43 01 00 00 00');
end else
buf:=hstr('43 00 00 00 00'); //Создаем пакет "Отказать в пати"
pck :=''; //убиваем этот пакет
SendToServer;
end;
end.
И как это понять Для его удаления в настройках пакетхака надо установить и снять галочку "Использовать LSP перехват" (рис.2)
я галочку поставил .А нужно удалить?
J-Fobos---Решение не в той теме ....Вот решение ConnectName
Последний раз редактировалось semiromid, 27.09.2011 в 19:35.
Причина: http://coderx.ru/attachment.php?attachmentid=1963&d=1300804671http://coderx.ru/attachment.php?attachmentid=1963&d=1300804671
Подскажите , как можно считать и сравнить в пакете 5-ю строчку состоящию с 4-х байтов?
Код:
begin
if FromServer and (ConnectName=Name) and (pck[1]=#$70) then begin
mana:=ReadD(5);
if (mana = '49 72 00 65') then
buf:=Hstr('49 72 00 65 00 00 00 04 00 00 00');
SendToServer;
end;
end;
Подправте
//J-Fobos: if (mana = 123456) then , переменная mana числовая. а не строковая.
Последний раз редактировалось J-Fobos, 28.09.2011 в 10:50.