Вернуться   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 спасибками от:
Старый 29.10.2011, 22:14   #1821
Новичок
 
Регистрация: 29.10.2011
Сообщений: 5
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
Cust пока неопределено
По умолчанию

Если не пускает дальше выбора серверов это серьезная защита?
Только VirtualBox поможет или есть более простые способы?

//J-Fobos: ответ зависит от конкретного сервера. Обратитесь в соседнюю тему.

Последний раз редактировалось J-Fobos, 30.10.2011 в 00:07.
Cust вне форума   Ответить с цитированием
Старый 30.10.2011, 09:12   #1822
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

Цитата:
Сообщение от Cust Посмотреть сообщение
Если не пускает дальше выбора серверов это серьезная защита?
Только VirtualBox поможет или есть более простые способы?

//J-Fobos: ответ зависит от конкретного сервера. Обратитесь в соседнюю тему.
На моем сервере помогает Hide Toolz тоже на выборе серверов затыкается если не скрыть.
__________________
dyh9l вне форума   Ответить с цитированием
За это сообщение dyh9l нажился спасибкой от:
Старый 30.10.2011, 14:16   #1823
Новичок
 
Регистрация: 29.10.2011
Сообщений: 5
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
Cust пока неопределено
По умолчанию

Цитата:
Сообщение от dyh9l Посмотреть сообщение
На моем сервере помогает Hide Toolz тоже на выборе серверов затыкается если не скрыть.
Спасибо. Буду пробовать.
Еще есть какие нибудь тулзы?

Добавлено через 21 минуту
Цитата:
Сообщение от dyh9l Посмотреть сообщение
На моем сервере помогает Hide Toolz тоже на выборе серверов затыкается если не скрыть.
Когда скрываю через hide toolz он не внедряется в ла2.
В чем проблема?

Добавлено через 4 минуты
Я наверно не понял как ее юзать:
выбираешь l2ph.exe > правой кнопкой мыши > Hide ?
правильно или нет?

//J-Fobos: да, так скрывается, но это не всегда помогает.

Последний раз редактировалось J-Fobos, 31.10.2011 в 12:06. Причина: Добавлено сообщение
Cust вне форума   Ответить с цитированием
Старый 31.10.2011, 23:42   #1824
Новичок
 
Регистрация: 31.10.2011
Сообщений: 4
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Gromzzz пока неопределено
По умолчанию

У меня такой вопрос: Как целое число переменной i:integer, преобразовать Dword ?
Например как мне преобразовать 1 в 01 00 00 00 ?

Dword:='???';
Я так понимаю должно быть что то вроде этого:
Dword:='IntToDword(1)'

//J-Fobos: вот пример:
Код:
buf:='';
WriteD(integer);
В результате у вас в переменной buf будет 4 преобразованных байта.



Cпасибо! Все получилось! =)

Добавлено через 22 часа 22 минуты
Procedure Delay(msec: Cardinal)
Делает задержку в скрипте. передаваемый параметр - милисекунды.
Стоит учесть что на время задержки для текущего соединения полностью блокируеться передача данных между клиентом и сервером.
Вопрос: Можно ли как то заменить Delay в моем случае, чтобы не блокировалась передача данных?

Код:
 
if FromClient and (pck=HStr('1B 06 00 00 00')) then for i:=1 to 10 do begin 
  if FromClient and (pck=HStr('1B 05 00 00 00')) then break;  //Соц Нет
--------
--------
delay(1000);
pck:='';
End;

Последний раз редактировалось J-Fobos, 01.11.2011 в 11:38. Причина: Добавлено сообщение
Gromzzz вне форума   Ответить с цитированием
Старый 01.11.2011, 06:07   #1825
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

Gromzzz, таймер
p.s: фобос вроде опечатался, не WditeD а WriteD

//J-Fobos: спасибо, исправил
__________________

Последний раз редактировалось J-Fobos, 01.11.2011 в 11:38.
dyh9l вне форума   Ответить с цитированием
За это сообщение dyh9l нажился спасибкой от:
Старый 11.11.2011, 18:05   #1826
Новичок
 
Регистрация: 11.11.2011
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
UzumakiToxa пока неопределено
По умолчанию айон

Вообщем у сеня л2 запускаеться подключаеться а потом вылетает игра через сек 40-50 вот логи с л2:
11.11.2011 14:43:31 LSP модуль уже зарегистрирован в системе
11.11.2011 14:43:31 Стартует L2ph v3.6.34.25
11.11.2011 14:43:31 На 7788 зарегистрирован локальный сервер
11.11.2011 14:44:19 (LSP) Обнаружено соединение (Сокет 616) IP/port 109.105.129.20:80. Соединение будет проигнорировано
11.11.2011 14:44:20 (LSP) Обнаружено соединение (Сокет 616) IP/port 109.105.129.20:80. Соединение будет проигнорировано
11.11.2011 14:44:20 (LSP) Обнаружено соединение (Сокет 676) IP/port 109.105.129.20:80. Соединение будет проигнорировано
11.11.2011 14:44:23 (LSP) Обнаружено соединение (Сокет 1600) IP/port 109.105.130.115:80. Соединение будет проигнорировано
11.11.2011 14:45:15 (LSP) Обнаружено соединение (Сокет 8976) IP/port 88.198.14.130:2106. Соединение будет перехвачено
11.11.2011 14:45:15 ServerListen: Обнаружено новое соединение.
11.11.2011 14:45:15 Тунель ($92366064) создан
11.11.2011 14:45:15 Тунель ($92366064) запущен для чтения с сокета № 444
11.11.2011 14:45:15 Тунель ($92366064), Серверный сокет № 444 / Клиентский сокет № 476, Соединение установлено с 88.198.14.130:2106
11.11.2011 14:45:17 Тунель ($92366064) Отвалились от клиента
11.11.2011 14:45:17 (LSP) Обнаружено соединение (Сокет 8976) IP/port 88.198.25.217:2106. Соединение будет перехвачено
11.11.2011 14:45:17 Тунель ($92366064) Отвалились от сервера
11.11.2011 14:45:17 ServerListen: Обнаружено новое соединение.
11.11.2011 14:45:17 Тунель ($94702864) создан
11.11.2011 14:45:17 Тунель ($94702864) запущен для чтения с сокета № 464
11.11.2011 14:45:17 Тунель ($92366064) уничтожен
11.11.2011 14:45:17 Тунель ($94702864), Серверный сокет № 464 / Клиентский сокет № 492, Соединение установлено с 88.198.25.217:2106
11.11.2011 14:46:37 Тунель ($94702864) Отвалились от сервера
11.11.2011 14:46:37 Тунель ($94702864) уничтожен


Помогите чемнить хайдтулс не помогает захожу и так через него=(

//J-Fobos: вам сюда.

Последний раз редактировалось J-Fobos, 11.11.2011 в 19:31.
UzumakiToxa вне форума   Ответить с цитированием
Старый 14.11.2011, 16:53   #1827
Новичок
 
Регистрация: 14.11.2011
Сообщений: 1
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
MyNickName пока неопределено
По умолчанию

Здравствуйте. Есть один скрипт

Код:
Begin

if FromClient and (pck[1]=#$01) then begin
pck := pck + Hstr('01 00 00 00');

end;
Добавляет в конец пакета MoveToLocation флаг, что мол при выборе куда идти использовалась мышь. Если этот скрипт будет править пакеты оффгейм волкера, то все хорошо. А если ингейм волкера, то получается, что в пакете и так присутствует этот флаг, а тут еще и скрипт добавляет еще один. Как сделать, чтобы если этот флаг уже присутствует, то пакет не правился и наоборот?

Я в программировании ничего не понимаю, так что пожалуйста скиньте кусок кода =)

//J-Fobos: добавьте проверку длинны пакета. Функция Length();

Код:
begin
if FromClient and (pck[1]=#$01) then begin
if Length(pck) <> 29 then
pck := pck + Hstr('01 00 00 00');

end;
Так да? Или считать вместе с размером и писать 31 вместо 29?

Последний раз редактировалось MyNickName, 14.11.2011 в 18:57. Причина: дополнил
MyNickName вне форума   Ответить с цитированием
Старый 14.11.2011, 18:22   #1828
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

добавить еще один иф - если последние четыре байта не равны 01 00 00 00 то добавить 01 00 00 00

а надежнее тогда проверять длинну пакета. если она меньше стандартного, то добавлять.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
За это сообщение SeregaZ нажился спасибкой от:
Старый 14.11.2011, 21:09   #1829
Новичок
 
Регистрация: 31.08.2011
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
ofkolia пока неопределено
По умолчанию

у меня проблема! у друга баг с баффом нормально работает (пакеты ловит).А у меня место нормально пакета например(get buff 3097_3 player)ловит цифры(115 player или 11f player)в чем прблема ? переустановка винды не помогла винда 7-ка.Запускаю от имени админа.

//J-Fobos: Правила раздела. Обсуждение багов Lineage ЗАПРЕЩЕНО.

Последний раз редактировалось J-Fobos, 14.11.2011 в 22:12.
ofkolia вне форума   Ответить с цитированием
Старый 15.11.2011, 22:41   #1830
Новичок
 
Регистрация: 02.04.2011
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Opoi4 пока неопределено
По умолчанию

За ранее извиняюсь но всё же. В версии 3.2.0 при посылке пакета есть возможность поставить "посылать каждые XX милисекнд"*(что-то вроде этого) В Версии 3.5.166 никак не могу найти. Есть ли такая опция???или нужно вставить 500+ пакетов и нажать послать???
Opoi4 вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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