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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 03.06.2009, 23:33   #1
Местный
 
Аватар для pmen
 
Регистрация: 16.05.2009
Сообщений: 129
Сказал Спасибо: 66
Имеет 62 спасибок в 34 сообщенях
pmen пока неопределено
По умолчанию Подмена пакета

begin
if FromClient and (pck[1]=#$04)and (not b) then
begin
a:=ReadD(2); x:=ReadD(6);
y:=ReadD(10); z:=ReadD(14);

b:=true;
end;
begin
if fromServer and (pck[1]=#$28) then
pck='28 (как вставить сюда a x y z) ';

Добавлено через 10 минут
пожалуйста подскажите =(

Последний раз редактировалось pmen, 03.06.2009 в 23:33. Причина: Добавлено сообщение
pmen вне форума   Ответить с цитированием
Старый 03.06.2009, 23:34   #2
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Ты имеешь ввиду этот пакет?
28=TeleportToLocation:d(targetId)d(X)d(Y)d(Z)

Вот так
Код:
  buf:=#$28;
  WriteD(a);
  WriteD(X);
  WriteD(Y);
  WriteD(Z);
  Sendtoclient
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 03.06.2009 в 23:44.
NLObP вне форума   Ответить с цитированием
Старый 03.06.2009, 23:48   #3
Местный
 
Аватар для pmen
 
Регистрация: 16.05.2009
Сообщений: 129
Сказал Спасибо: 66
Имеет 62 спасибок в 34 сообщенях
pmen пока неопределено
По умолчанию

Так правельно?
begin
if FromClient and (pck[1]=#$04)and (not b) then
begin
a:=ReadD(2); x:=ReadD(6);
y:=ReadD(10); z:=ReadD(14);
b:=true;
end;
begin
if fromServer and (pck[1]=#$28) then
pck='28+Writed(a)+Writed(x)+Writed(y)+Writed(z)';

Добавлено через 8 минут
я имею вввиду замену пакета который шлет сервер на мой

Цитата:
f fromServer and (pck[1]=#$28) then
pck='28+Writed(a)+Writed(x)+Writed(y)+Writed(z)';

Последний раз редактировалось pmen, 03.06.2009 в 23:48. Причина: Добавлено сообщение
pmen вне форума   Ответить с цитированием
Старый 03.06.2009, 23:52   #4
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от pmen Посмотреть сообщение
if fromServer and (pck[1]=#$28) then
pck='28+Writed(a)+Writed(x)+Writed(y)+Writed(z)';
вот так пиши
Код:
  if fromServer and (pck[1]=#$28) then
  begin
    pck:'';  //убиваем пакет от сервера и делаем свой
    buf:=#$28;
    WriteD(a);
    WriteD(X);
    WriteD(Y);
    WriteD(Z);
    Sendtoclient
  end;
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 03.06.2009, 23:58   #5
Местный
 
Аватар для pmen
 
Регистрация: 16.05.2009
Сообщений: 129
Сказал Спасибо: 66
Имеет 62 спасибок в 34 сообщенях
pmen пока неопределено
По умолчанию

Как только скрипт запоминает мои координаты то он без перебоя тпшит(
pmen вне форума   Ответить с цитированием
Старый 04.06.2009, 00:07   #6
Новичок
 
Регистрация: 04.06.2009
Сообщений: 2
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
La2ReaL пока неопределено
По умолчанию

Сухарик учись играть честно)
La2ReaL вне форума   Ответить с цитированием
Старый 04.06.2009, 01:48   #7
Местный
 
Аватар для pmen
 
Регистрация: 16.05.2009
Сообщений: 129
Сказал Спасибо: 66
Имеет 62 спасибок в 34 сообщенях
pmen пока неопределено
По умолчанию

Кто-то помогите(
Цитата:
if FromClient and (pck[1]=#$04) and (not b) then begin
a:=ReadD(2); x:=ReadD(6);
y:=ReadD(10); z:=ReadD(14); //скрипт запомнил мой OBj.ID и мои координаты
А вот дальше

Цитата:
begin
if fromServer and (pck[1]=#$28) then
pck:=hstr('28 +Writed(a)+Writed(x)+Writed(y)+Writed(z)'); //как вставить ранне прочитанное именно в этом ввиде не то что предлогал NlobP
buf:=ValidatePosition;
SendToServer;
end
Добавлено через 8 минут
Я нехочу его убивать.Мне нужно чтобы место стандартного посылался мой.
Цитата:
Сообщение от NLObP Посмотреть сообщение
вот так пиши
Код:
  if fromServer and (pck[1]=#$28) then
  begin
    pck:'';  //убиваем пакет от сервера и делаем свой
    buf:=#$28;
    WriteD(a);
    WriteD(X);
    WriteD(Y);
    WriteD(Z);
    Sendtoclient
  end;

Последний раз редактировалось pmen, 04.06.2009 в 01:48. Причина: Добавлено сообщение
pmen вне форума   Ответить с цитированием
Старый 04.06.2009, 02:41   #8
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Если старый пакет не убить, то будет два (плюс твой).
Я тебе показал, как заменить пакет. Зачем тебе именно в pck менять, если все функции типа WriteD работают с переменной buf. Отсылая buf с помощью Sendtoclient ты в итоге получаешь тот же самый измененный pck.
Если прям очень охота в pck менять, то пошарь на форуме, были сообщения как можно менять.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 04.06.2009 в 02:49.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 04.06.2009, 10:00   #9
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Просто вместо Sendtoclient напиши pck:=buf;
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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