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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 26.09.2009, 10:22   #1
Новичок
 
Регистрация: 26.09.2009
Сообщений: 4
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Str0lka пока неопределено
По умолчанию Помогите разобраться в пакетах

Ребят привет всем. Вот есть кусочек скрипта на телепорт:

Begin
If fromclient and (pck=hstr('38 2E 00 61 00 64 00 65 00 6E 00 00 00 00 00 00 00')) then // команда
begin
buf:=#$28;
WriteD(a);
buf:=buf+ hstr('89 3B 02 00 B0 64 00 00 23 F8 FF FF');// пакет
SendToClient;
end;
end;

Помогите разобраться как его редактировать. Где команды которые вводить в чат а где пакет на телепорт. И как добавлять свои кординаты (т.е чем шифровать чем дешифровать). Только начинаю изучать, облазал форум не смог найти.

Последний раз редактировалось TAMBIK, 26.09.2009 в 10:26.
Str0lka вне форума   Ответить с цитированием
Старый 26.09.2009, 10:28   #2
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

Код:
И как добавлять свои кординаты
можно взять из пакета например
ValidatePosition
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Старый 26.09.2009, 11:11   #3
Новичок
 
Регистрация: 26.09.2009
Сообщений: 4
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Str0lka пока неопределено
По умолчанию

Спасибо. но нужно вбивать вручную кординаты ибо буду их брать вручную по x,y,z. Скажите какие кодировки используються для команды и для кординат. Чем кодировать\раскадировать
Str0lka вне форума   Ответить с цитированием
Старый 26.09.2009, 11:22   #4
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

пакет в НЕХ
59 AD 22 01 00 5D 94 00 00 06 F4 FF FF 78 E8 00 00 00 00 00 00
расшифровка
Код:
Tип: 0x59 (ValidatePosition)
Pазмер: 21+2
Время прихода: 16:48:28:984
0002 d X: 74413 (0x000122AD)
0006 d Y: 37981 (0x0000945D)
0010 d Z: -3066 (0xFFFFF406)
0014 d Heading: 59512 (0x0000E878)
0018 d Data: 0 (0x00000000)
Код:
buf:=buf+ hstr('89 3B 02 00 B0 64 00 00 23 F8 FF FF');// пакет
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать

Последний раз редактировалось TAMBIK, 26.09.2009 в 11:24.
TAMBIK вне форума   Ответить с цитированием
Старый 26.09.2009, 11:38   #5
Новичок
 
Регистрация: 26.09.2009
Сообщений: 4
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Str0lka пока неопределено
По умолчанию

т.е вводим позицию например 116785 в Dword и кодируем в hex ? я правильно понял?
Str0lka вне форума   Ответить с цитированием
Старый 26.09.2009, 12:05   #6
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

мда... зачем ? %)
можно воттак..
Цитата:
procedure init;
begin
UseForConnectName := 'characterName';
end;

var
whatisay: string;
begin

if fromclient then
if pck[1]=#$38 then //say2
begin
whatisay := reads(2);
case lowercase(whatisay) of
'.aden':
begin
pck := '';
writemask('cdddd',[$28, myobjid, 146313, 25776, -2013]);
sendtoclient;
end;
'.giran':
begin
pck := '';
writemask('cdddd',[$28, myobjid, giran_x, giran_y, giran_z]);
sendtoclient;
end;
end;
end.
myobjid брать из пакета userinfo в общем это твое "WriteD(a);"
x,y,z можно и по loc глянуть.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 26.09.2009, 12:06   #7
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

у те в проге вот так отображается пакет

бери из верхней части кординаты
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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