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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 25.03.2011, 19:34   #1
Новичок
 
Регистрация: 22.03.2011
Сообщений: 2
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
Чшортол пока неопределено
Сообщение [Вопрос - на миллион долларов ;)]

И так, приступим сразу к сути вопроса =)

Наверняка 95% познакомившись с программой L2PacketHack задают данный вопрос...

Постараюсь расписать всё подробно чтоб сам вникнуть =)

Для начала хотел бы сказать что я на форуме уже долгих 4 дня, читал help программы, и пару разных FAQ на форуме, а так же предварительно искал интересующий меня вопрос у вас на форуме - но тем ведь так много

и так, почему то у меня не обрабатывается код или как бы так сказать не отправляется на сервер, т.е
Вот стандартный скрипт отправки анонса:
Как я понял
1)
begin
buf:=#$4A; - видимо пакет отправки в клиент игры?
WriteD(0); - незнаю
WriteD(10); - незнаю
WriteS(''); - непонятно зачем
WriteS('Hello!!!'); - сообщение
SendToClient; - отправка скрипта в клиент игры
end.

Вот нашел на вашем форуме похожий скрипт:
2)
begin
buf:=#$38; - видимо пакет отправки на сервер игры?
WriteS('Hello!!!); - сообщение
WriteD(0); - незнаю
SendToServer; - отправка скрипта на сервер игры
end.

Получается второй вариант верный? если я хочу послать анонс на сервер, и его должны увидеть все игроки (не только я, нежели в первом варианте)

в общем при использовании 1) скрипта - т.е отправки его в клиент игры (самому себе) код обрабатывается, а при использовании 2) скрипта - т.е отправки его на сервер игры (всем игрокам) ничего не происходит...

то же самое с пакетами хотя там непонятно, вот написал я что то в чат, получил этот пакет и отправил его, не знаю как у других игроков но на моём экране появилось моё сообщение, а вот к примеру отловил анонс админа и отправил его на сервер (ничего не произошло) а отправив его в клиент он отобразился (и как я понял то только у меня)

В чём же может быть дело?

P.S прошу не сильно не пинать
Чшортол вне форума   Ответить с цитированием
Старый 25.03.2011, 19:46   #2
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Чшортол, самое главное! Для каких хроник ты это спрашиваешь? Коды пакетов зависять от того какая хроника на сервере.
Например Интерлюдия: (пакет от клиента на сервер)
delphi Код:
38=Say2:s(Text)d(Type:Get.Func02)s(Target)
Во Фрейе этоже самое:
delphi Код:
49=Say2:s(Text)d(Type:Get.Func02)s(Target)

Пакет (от сервера к клиенту) не менялся и он такой:
delphi Код:
4A=CreatureSay:d(ObjectID)d(TextType)s(CharName)s(Text)

От сервера ты можешь себе прислать, а вот другим нет. Поэтому ничего не выйдет.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 25.03.2011, 19:57   #3
Новичок
 
Регистрация: 22.03.2011
Сообщений: 2
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
Чшортол пока неопределено
По умолчанию

ну в общем так:

Судя по клиенту игры - это Gracia Epilog, но если в настройках L2PacketHack поставить галочку на Freya то всёравно работает, пакеты хотят туда сюда

Честно сказать, я пробовал настраивать программу по разному и ставить галочку [Обход смены XOR ключа] и [Использовать LSP перехват] и менял на разные хроники, работает по любому... Даже странновато =)

Думаю всё же остановимся на Gracia Epilog, как я понял для Freya нужно будет ставить значение buf:=#$4A;, а для Gracia Epilog?

В общем заюзал это код:

begin
buf:=#$4A; - Исходя из этого пакета, это Freya?
WriteD(0);- что делает данная строчка?
WriteD(10);
WriteS(''); - а эта пом оему не нужна строчка?
WriteS('Hello!!!');
SendToClient; - Сработало, я стало быть подумал что если вписать SendToServer; всё будет пучком, но ошибся результат 0
end.

Последний раз редактировалось Чшортол, 25.03.2011 в 20:45.
Чшортол вне форума   Ответить с цитированием
Старый 26.03.2011, 19:18   #4
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

как то так.
Цитата:
buf:=#$4A; - buf := 4A (к.о.)
WriteD(0);- дописываем в buf значение 00 00 00 00
WriteD(10); - дописываем в buf значение 0А 00 00 00
WriteS(''); - дописываем в buf значение 00 00
WriteS('Hello!!!'); - дописываем в buf 48 00 65 00 6C 00 6C 00 6F 00 21 00 21 00 21 00 00 00 ("Hello!!!" в юникоде).
SendToClient; - отправляем содержимое buf на клиент.
в итоге на клиент уходит
Цитата:
4a 00 00 00 00 0a 00 00 00 00 00 48 00 65 00 6C 00 6C 00 6F 00 21 00 21 00 21 00 00 00
что равносильно.
Цитата:
Tип: 0x4A (CreatureSay)
0002 d ObjectID: 0 (0x00000000)
0006 d TextType: 10 (0x0000000A)
0010 s CharName:
0012 s Text: Hello!!!
сравнив последнее с самим кодом думаю найдеш "закономерности"
на сервер эти же данные слать бесполезно\опасно, он их не поймет\покарает за такие шалости анально.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 26.03.2011 в 19:21.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 21.05.2011, 06:03   #5
Заблокирован
 
Регистрация: 21.05.2011
Сообщений: 1
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
ukwatchessale пока неопределено
По умолчанию

Hallo, schön dich zu treffen! Ich zum ersten Mal diese Art von Forum, in der Hoffnung, zu einem späteren Zeitpunkt werden Ihre Führer! ! ! Vielen Dank! ! ! ! !
ukwatchessale вне форума   Ответить с цитированием
За это сообщение ukwatchessale нажился спасибкой от:
Старый 21.05.2011, 13:07   #6
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

он чота спросил или просто спам?
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
Старый 21.05.2011, 13:30   #7
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

гугл говорит что:

Здравствуйте, приятно познакомиться! Я в первый раз такого рода форум в надежде, что на более позднем этапе, ваш лидер! ! ! Спасибо! ! ! ! !
QaK вне форума   Ответить с цитированием
Старый 21.05.2011, 13:34   #8
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Спам полюбому на http://www.alphabet-soup.net/forums/...read.php?t=582 точно тоже самое бот заслал
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

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

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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