Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.10.2007, 22:00   #1
Новичок
 
Регистрация: 05.10.2007
Адрес: Украина
Сообщений: 19
Сказал Спасибо: 0
Имеет 23 спасибок в 13 сообщенях
DeVolf пока неопределено
По умолчанию Кружок нубов(Вопрос-Ответ)

//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.
DeVolf вне форума   Ответить с цитированием
За это сообщение DeVolf нажился 6 спасибками от:
Старый 18.01.2012, 01:51   #1861
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

SeregaZ, ну вот опять нихера непонятно же, какие айди? какие координаты? как они связаны с критами клиента?
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 18.01.2012, 02:22   #1862
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

ошибка - просто дисконнект. вы были отсоединены от сервера. три раза перепроверял - посылаю точно клиенту, а не серверу. координаты правда при этом показывал 00 - забивал нулями координаты в пакете нпсинфо. моб исчезал, то есть клиент пакет кушал но при этом дисконектился.
ставил галку "не закрывать окно л2пх после отсоединения" - может быть клиент что-то отсылает серву: дескать меня хакают и сервер отсоединяет, но нет. там мой левый пакет последний и сразу дисконнект.

координаты - в нпс инфо идут текущие координаты положения моба (есть, можно взять из таргета).
первый id - уникальный номер на сервере (он есть, опять из таргета)
второй id - номер по базе, то есть например 1000id - зомби, 1001id - скелет, 1002 - мышка летающая. так понятно? его нет.
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 18.01.2012 в 02:24.
SeregaZ вне форума   Ответить с цитированием
Старый 18.01.2012, 02:31   #1863
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

а хранить оиды и иды в массиве нельзя?
по оиду ищешь ид - и вставляешь в пакет, очевидно же
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 18.01.2012, 03:17   #1864
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

так там локация на сто-двести мобов и приэтом надо будет включать скрипт до старта игры. нпсинфо то приходит при старте. потом они приходят только при изменении чего либо.
то есть например я выключил скрипт, что-то подредактировал - включаю - этот массив будет пуст. так как нпс инфо не приходят. придется делать рестарт.

есть еще идеи как можно выделить моба, что он уже заспойлен? или может тонкости подмены нпсинфо... может там мелочь какая нужна.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 18.01.2012, 03:37   #1865
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

нет, никак, такой скрипт нужно включать до входа
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 18.01.2012, 17:33   #1866
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

распиливай
delphi Код:
0C=NpcInfo:d(ObjectID)d(NpcTypeId:Get.NpcId)d(IsAttackable)d(X)d(Y)d(Z)d(Heading)d(0)d(MatkSpd)d(PatkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(IDRhand:Get.ItemID)d(0)d(IDLhand:Get.ClassID)c(1)c(isRunning)c(isInCombat)c(isALikeDead)c(Invisible:0,1)s(VisibleName)s(VisibleTitle)d(0)d(0)d(0)d(AbnormalEffect)d(ClanID)d(CrestID)d(0)d(0)c(0)c(Team:1-blue,2-Red)f(CollisionRadius)f(CollisionHeight)d(0)d(0)d(0)d(0)c(01)c(01)d(0)
в формат типа
delphi Код:
oid=id(d)isAttack(b)x(d)y(d)z(d)abnormaleffect(d)
- это навскидку. а далее уж всякие спойлы\станы
и храни инфо о мобах = один моб\перс-одна строка. причем храни строкой - не тратя время на операции переводов. функция типа
delphi Код:
oldpck:=pck; pck:=string(i); oid:=readd..... .... pck:=oldpck; exit;
вроде справитса
мало того, некоторые параметры можно воще в булевых отписывать, отбрасывая ненужное...но то мелочи уже
сто, да и двести строк пх вытащит нормально
нпс инфо приходят не только при входе, но и при посылке #$3a серверу. Ручаюсь ток за то где играл
(если не вру - если вру - потом поправлю)
можно еще из этого 16тиричные строки лепить и юзать чтото типа AAAAAAAAAA&00000B=0? (пример реальности не имеет) - то не атаковать, а тупо салить..можно смотреть дебафы и прочее...но то на личные вкусы

зы: на многих серверах rotate приводит именно к вызову инфы о окружающих нпс\игроков.
ф-я восстановления нужна лишь при изредка.
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?

Последний раз редактировалось Breadfan, 19.01.2012 в 13:00.
Breadfan вне форума   Ответить с цитированием
Старый 19.01.2012, 12:45   #1867
Новичок
 
Регистрация: 16.01.2012
Сообщений: 5
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
anonymice01 пока неопределено
По умолчанию

как распечатать лог?
На принтер, все пакеты после декодирования разом, можно без описания.
Только скрипт писать, который будет каждый пакет в текстовый файл фигачить после декодирования?
anonymice01 вне форума   Ответить с цитированием
Старый 19.01.2012, 13:02   #1868
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

а чем обычный не удовлетворил.скопируй и в файл
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Старый 19.01.2012, 13:32   #1869
Новичок
 
Регистрация: 16.01.2012
Сообщений: 5
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
anonymice01 пока неопределено
По умолчанию

эмм видимо ты о рав логе? я не смог его включить
а из лога, который открывается при активном соединении только каждый пакет копировать в файл руками
Как его включить?
anonymice01 вне форума   Ответить с цитированием
Старый 19.01.2012, 17:56   #1870
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

нация - гибнет.....

как файл прикрепить слабо чтоле???????

да в топку. с человеком 0 я не буду общатса. уж простите.
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 07:44.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!