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

Пакеты Форум о форматах отдельных пакетов или групп пакетов

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 29.07.2008, 23:17   #11
Новичок
 
Регистрация: 29.07.2008
Сообщений: 26
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Rity пока неопределено
По умолчанию

допустим эта чась скрипта узнает координаты имя расса пол и тп..
Код:
if FromServer and (pck[1]=#$03) then
  begin
   I:=2;
   X:=Readd(i);
   Y:=ReadD(i);
   Z:=ReadD(i);
   I:=22;
   Name:=ReadS(i);
   RaceID:=ReadD(i);
   SexID:=ReadD(i);
   ClassID:=ReadD(i);
..
как подобнам способом узнать хп цп мп
Код:
if FromServer and (pck[1]=#$0E) then
  begin
   ..
   .. 
 end;
Rity вне форума   Ответить с цитированием
Старый 29.07.2008, 23:21   #12
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от Rity Посмотреть сообщение
как подобнам способом узнать хп цп мп
Примерно так. По ObjectID узнавай чьи данные в этом пакете.
delphi Код:
procedure TargetStatusUpdate;       //обновление данных о цели var   i: integer; begin   for i:=0 to ReadD(6)-1 do     case pck[i*8+10] of       #$09: AttackerHP:=ReadD(i*8+14);       #$0A: AttackerMaxHP:=ReadD(i*8+14);     end; end; //*************************************************************** procedure StatusUpdate;       //обновление данных о себе var   i: integer; begin   for i:=0 to ReadD(6)-1 do     case pck[i*8+10] of       #$09: MyHP:=ReadD(i*8+14);       #$0A: MyMaxHP:=ReadD(i*8+14);       #$0B: MyMP:=ReadD(i*8+14);       #$0C: MyMaxMP:=ReadD(i*8+14);     end;   if (MyMaxHP<>0) then        //вычисляем процентное соотношение хп   begin     PercentHP:=strtoint(EditHealt.Text);     NeedBuy:=strtoint(EditLure.Text);     but:=Round((MyMaxHP/100)*PercentHP); //при каком количестве хп юзать бутылку лечения   end; end; begin ...       if FromServer and (pck[1]=#$0E) then begin           //msg.Lines.Add('S>Пакет StatusUpdate #$0E');           if (MyOID=ReadD(2)) then StatusUpdate; //обновление информации о хп           if (AttackerOID=ReadD(2)) then TargetStatusUpdate; //обновление информации о хп       end; ... end.

Последний раз редактировалось NLObP, 29.07.2008 в 23:29.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 29.07.2008, 23:23   #13
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

NLObP, СР и МР там приходят только для твоего чара.., да и НР цели приходит только при выделении...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 30.07.2008, 00:11   #14
Новичок
 
Регистрация: 29.07.2008
Сообщений: 26
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Rity пока неопределено
По умолчанию

ура!
СПАСИБО ОГРОМНОЕ


еше бы кто помог с http://coderx.ru/showthread.php?t=606
Rity вне форума   Ответить с цитированием
Старый 30.07.2008, 03:52   #15
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Вот мой скриптик
Только исходник DLL я где-то потерял, завтра на работе посмотрю
Вложения
Тип файла: rar targetHP.rar (166.5 Кб, 140 просмотров)
PanAm вне форума   Ответить с цитированием
Старый 30.07.2008, 04:00   #16
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

тут вроде нехватает только НР сопартийцев...
PanAm вне форума   Ответить с цитированием
Старый 30.07.2008, 04:56   #17
Новичок
 
Регистрация: 29.07.2008
Сообщений: 26
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Rity пока неопределено
По умолчанию

удобно
посмотри пожалуйста

еше такой бы панелькой узнавать во что одет таргет
Rity вне форума   Ответить с цитированием
Старый 30.07.2008, 11:51   #18
Пользователь
 
Аватар для metalFan
 
Регистрация: 26.10.2007
Сообщений: 43
Сказал Спасибо: 8
Имеет 21 спасибок в 8 сообщенях
metalFan
По умолчанию

Rity, есть такая старенькая программа hingame
она показывает мапу хп противника (если оступно на сервере) шмот и п деф
Вложения
Тип файла: rar hInGame.rar (286.6 Кб, 90 просмотров)
metalFan вне форума   Ответить с цитированием
Старый 30.07.2008, 15:29   #19
Новичок
 
Регистрация: 29.07.2008
Сообщений: 26
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Rity пока неопределено
По умолчанию

ингейм очень давно не работает
Rity вне форума   Ответить с цитированием
Старый 30.07.2008, 16:07   #20
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Вот, версия немного другая, но работать должна...
Вложения
Тип файла: rar l2panelSrc.rar (198.4 Кб, 177 просмотров)
PanAm вне форума   Ответить с цитированием
За это сообщение PanAm нажился спасибкой от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Пакеты



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

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


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

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

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