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.
ошибка - просто дисконнект. вы были отсоединены от сервера. три раза перепроверял - посылаю точно клиенту, а не серверу. координаты правда при этом показывал 00 - забивал нулями координаты в пакете нпсинфо. моб исчезал, то есть клиент пакет кушал но при этом дисконектился.
ставил галку "не закрывать окно л2пх после отсоединения" - может быть клиент что-то отсылает серву: дескать меня хакают и сервер отсоединяет, но нет. там мой левый пакет последний и сразу дисконнект.
координаты - в нпс инфо идут текущие координаты положения моба (есть, можно взять из таргета).
первый id - уникальный номер на сервере (он есть, опять из таргета)
второй id - номер по базе, то есть например 1000id - зомби, 1001id - скелет, 1002 - мышка летающая. так понятно? его нет.
__________________
хочу картинку в подпись!
Последний раз редактировалось SeregaZ, 18.01.2012 в 02:24.
так там локация на сто-двести мобов и приэтом надо будет включать скрипт до старта игры. нпсинфо то приходит при старте. потом они приходят только при изменении чего либо.
то есть например я выключил скрипт, что-то подредактировал - включаю - этот массив будет пуст. так как нпс инфо не приходят. придется делать рестарт.
есть еще идеи как можно выделить моба, что он уже заспойлен? или может тонкости подмены нпсинфо... может там мелочь какая нужна.
- это навскидку. а далее уж всякие спойлы\станы
и храни инфо о мобах = один моб\перс-одна строка. причем храни строкой - не тратя время на операции переводов. функция типа
вроде справитса
мало того, некоторые параметры можно воще в булевых отписывать, отбрасывая ненужное...но то мелочи уже
сто, да и двести строк пх вытащит нормально
нпс инфо приходят не только при входе, но и при посылке #$3a серверу. Ручаюсь ток за то где играл
(если не вру - если вру - потом поправлю)
можно еще из этого 16тиричные строки лепить и юзать чтото типа AAAAAAAAAA&00000B=0? (пример реальности не имеет) - то не атаковать, а тупо салить..можно смотреть дебафы и прочее...но то на личные вкусы
зы: на многих серверах rotate приводит именно к вызову инфы о окружающих нпс\игроков.
ф-я восстановления нужна лишь при изредка.
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 19.01.2012 в 13:00.
как распечатать лог?
На принтер, все пакеты после декодирования разом, можно без описания.
Только скрипт писать, который будет каждый пакет в текстовый файл фигачить после декодирования?
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
эмм видимо ты о рав логе? я не смог его включить
а из лога, который открывается при активном соединении только каждый пакет копировать в файл руками
Как его включить?
да в топку. с человеком 0 я не буду общатса. уж простите.
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?