Вернуться   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.2009, 05:54   #1071
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

GaremkO, поиск в руки и вперед, на форуме есть гайд
g1zmo, посмотри в ветке про ASI. Та ВРОДЕ был.
QaK вне форума   Ответить с цитированием
За это сообщение QaK нажился спасибкой от:
Старый 29.10.2009, 11:26   #1072
Новичок
 
Регистрация: 16.10.2009
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
sk8ty пока неопределено
По умолчанию

Здравствуйте, помогите пожалста...
Запускаю L2ph 3.5.28.151 , настройки брал отсюда
http://coderx.ru/showthread.php?t=423
вообщем ввожу лог/пас -> далее как обычно соглашение-> далее список серверов нажимаю ок - и тут выскакивает фигня "Соединение с сервером прервано.Зайдите в игру пожже."

лог
Оффтоп


Пробовал вставить в поле неигровые порты - порт 4446.
При етом на выборе сервера зависает.

лог
Оффтоп

И еще когда вылетает при последующем входе пишет что персонаж уже в игре.
Cервер valakasworld.com грация финал.

Спс.

Последний раз редактировалось sk8ty, 29.10.2009 в 11:29.
sk8ty вне форума   Ответить с цитированием
Старый 31.10.2009, 18:53   #1073
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
Вопрос Считывание хп пета

Приходит пакет "pet status update":
Код:
B6 01 00 00 00 9B 79 0E 10 08 33 02 00 48 3B 02 00 08 D1 FF FF 4B 00 69 00 6C 00 6C 00 43 00 6F 00 6F 00 6C 00 00 00 04 04 98 00 80 96 98 00 D0 41 00 00 D0 41 00 00 31 09 00 00 A9 09 00 00 53 00 00 00 00 19 F5 C1 02 00 00 00 00 19 F5 C1 02 00 00 00 00 31 40 9A 03 00 00 00
Часть скрипта:
Код:
Const name=''
Var a                        : array[1..100] of string;
i,curhppos,curmppos  : integer;
curmp,curhp,maxhp,maxmp,curhphex,curmphex    : string;
procedure Send2Msg(msg:string);
begin 
  buf:=#$4A;
  WriteD(0);
  WriteD(10);
  WriteS('');
  WriteS(msg);
  SendToClient;
end;
BEGIN
    if (connectname=name) and (pck[1]=#$B6) and (fromserver) then
    begin
        for i:=1 to length(pck) do
            a[i]:=pck[i];
        {###############analiz curhp###############}
        for i:=1 to length(pck) do
        begin
        if (a[i]=#$86) and (a[i+1]=#$96) and (a[i+2]=#$98) and (a[i+3]=#$00) then
        curhppos:=i+4;
        end;
        curhphex:='#$'+a[curhppos]+'#$'+a[curhppos+1]+'#$'+a[curhppos+2]+'#$'+a[curhppos+3];
	curhp:=ReadD(curhphex);
Пишет несоответствие типов.
В чем я ошибся и как считать хп нормально?
spiritofsands вне форума   Ответить с цитированием
Старый 31.10.2009, 19:27   #1074
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

везде...
настоятельно рекомендую прочитать раздел "скриптинг" в хелпе.

Оффтоп
будет выводить в лог вот такое
Код:
31.10.2009 17:23:11 Script: Pet: "KillCool" x:144136, y:146248, z:-12024, Lvlup: 0%, Hp: 100%, Mp: 95%, feeed: 100%
пакет, для наглядности в качестве коментария оставил, чтобы было понятно откуда беруться values[x] и что это за строчка "dddddsdddddddqqq"
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 31.10.2009 в 19:30.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился 2 спасибками от:
Старый 31.10.2009, 22:40   #1075
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
Вопрос

Цитата:
Сообщение от alexteam Посмотреть сообщение
НЕ квотте простыни!!
Еще одна ошибка:
при отправке через скрипт
delphi Код:
buf:='#$39#$67#404#$00#400#400#$00#400#$00#400'; SendToServerEx('KillCool');
пакета, к нему добавляется в начале #$23#$24#$33 при чем если отправлять через простую отправку - все нормально. Как этого избежать?
Оффтоп

Последний раз редактировалось alexteam, 31.10.2009 в 23:42.
spiritofsands вне форума   Ответить с цитированием
Старый 31.10.2009, 23:44   #1076
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

да ? только в начале ?
еще рекоменду почитать чтото где описыаветься тип string и char
ибо в одной строчке. питцотпидисят ошибок.

приемлемые варианты:
buf := #$HexByte#$HexByte2#$Hexbyte3... где 00<=HexbyteX<=FF
buf := #$Byte#$Byte2#byte3 где 0<=byte<255
buf := hstr('hex string')

а еще лучше задавать их вот так.
я так понимаю речь о
Цитата:
Tип: 0x39 (RequestMagicSkillUse)
Pазмер: 12+2
Время прихода: 21:52:22:858
0002 d skillID: 0
0006 d CtrlPressed: 0 (0x00000000)
0010 c ShiftPressed: 0 (0x00)
Mask : ddc
buf := #$39;
writemask('ddc', [skillID, 0, 0]);
SendToServerEx('KillCool');

и еще.
если задана переменная UseForConnectName то вместо SendToServerEx(''); можно просто вызывать SendToServer;
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 31.10.2009 в 23:57.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 01.11.2009, 01:53   #1077
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
Вопрос Процедура ReadMask

Цитата:
Сообщение от http://l2phx.pp.ru/arhive/l2ph_help/
var
i:integer;
s:string;
c:byte;
d:integer;
h:word;
f:double;
q:int64;
begin
i := 10; //offset;
ReadMask('cdhfqs', i, [c, d, h, f, q, s]);
.....
Нашел на сайте хелпа по phx в "Разработка>Скриптинг>Перечень поддерживаемых функций"
процедуру ReadMask. Что означает переменная i ? Что такое "offset;" не понял =\
spiritofsands вне форума   Ответить с цитированием
Старый 01.11.2009, 03:34   #1078
Новичок
 
Регистрация: 01.11.2009
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
kordub пока неопределено
По умолчанию

Здравствуйте, помогите настроить L2PacketHack 3.5.28.151. для cервера lineage.ru The Chaotic Throne – Interlude (сервер 4 x10). Версия L2phx_3.2.0 работает отлично, получилось настроить l2phx.3.4.1.83, а вот 3.5.28.151 ну никак не могу…
Пожалуйста, выложите скриншоты настроек. Заранее Спасибо.
kordub вне форума   Ответить с цитированием
Старый 01.11.2009, 05:16   #1079
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

spiritofsands,

Код:
Что означает переменная i ?
i или xxxxxxxxxxxxxxxx
все =

добавлю
вопрос на сайте другом задал ?
может ответ тебе более понятен там !!
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать

Последний раз редактировалось TAMBIK, 01.11.2009 в 05:18.
TAMBIK вне форума   Ответить с цитированием
Старый 01.11.2009, 05:57   #1080
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
По умолчанию

Цитата:
Сообщение от TAMBIK Посмотреть сообщение
i или xxxxxxxxxxxxxxxx
все =
Так смысл какой? Какая функция переменной??
spiritofsands вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


Часовой пояс GMT +4, время: 03: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

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