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

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

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

подскажите пожалуйста пакет в котором есть информация о ХП выделенного игрока, не юзера те себя а другого игрока
если такого нет
то каким образом показывают ХП программы типа L2Control

сервер С4, говорят что начиная с Т0 инфу о ХП сервер не отсылает..
как это можно реализовать посредством скрипта

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

StatusUpdate пакет, его ID не помню...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 29.07.2008, 20:18   #3
Новичок
 
Регистрация: 29.07.2008
Сообщений: 26
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Rity пока неопределено
По умолчанию

эм, в пакете:
0E=StatusUpdate:h(ObjectID)d(Attributes)

(h ObjectID: 0x4FD0878F
d Attributes: 2)
где есть инфа о ХП

опишите пожалуйста пакет
в какой строке ХП

у меня приходит пакет:
0E 7B 53 10 48 02 00 00 00 0A 00 00 00 4D 12 00 00 09 00 00 00 4D 12 00 00

Последний раз редактировалось Rity, 29.07.2008 в 20:30.
Rity вне форума   Ответить с цитированием
Старый 29.07.2008, 20:37   #4
Пользователь
 
Аватар для metalFan
 
Регистрация: 26.10.2007
Сообщений: 43
Сказал Спасибо: 8
Имеет 21 спасибок в 8 сообщенях
metalFan
По умолчанию

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

Цитата:
Сообщение от metalFan Посмотреть сообщение
сервер не посылает инфу о хп противника никаким образом
но что-то всетаки есть
раз l2control видит ХП таргета
и сервер С4 не Т0, а как до этого слышал что начиная с Т0 сервер перестал отсылать инфу о ХП противника

Добавлено через 6 минут
м длина у пактеа разная
есть и
0E 7C 54 20 48 04 00 00 00 09 00 00 00 80 0B 00 00 0A 00 00 00 80 0B 00 00 21 00 00 00 C0 05 00 00 22 00 00 00 C0 05 00 00

Последний раз редактировалось Rity, 29.07.2008 в 20:46. Причина: Добавлено сообщение
Rity вне форума   Ответить с цитированием
Старый 29.07.2008, 21:24   #6
Пользователь
 
Аватар для metalFan
 
Регистрация: 26.10.2007
Сообщений: 43
Сказал Спасибо: 8
Имеет 21 спасибок в 8 сообщенях
metalFan
По умолчанию

оесть у тебя старая сборка ц4 на сервере? не могу ничем помочь
metalFan вне форума   Ответить с цитированием
Старый 29.07.2008, 21:55   #7
Новичок
 
Регистрация: 29.07.2008
Сообщений: 26
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Rity пока неопределено
По умолчанию

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

Можно взять в пакете
delphi Код:
s0E=StatusUpdate:h(psize)c(ID)d(ObjectID)d(AttribCount:For.0002)d(AttrID:Get.FSup)d(AttrValue)

Расшифровка AttrValue
delphi Код:
function GetFSup(ar1 : integer) : string; // внешняя ф-ция, вызывается не из скрипта, а по аргументу // :Get.FSup - Status Update ID begin   case ar1 of     01: result := 'Level';      02: result := 'EXP';         03: result := 'STR';     04: result := 'DEX';        05: result := 'CON';         06: result := 'INT';     07: result := 'WIT';        08: result := 'MEN';         09: result := 'cur_HP';     $0A: result := 'max_HP';   $0B: result := 'cur_MP';     $0C: result := 'max_MP';     $0D: result := 'SP';       $0E: result := 'cur_Load';   $0F: result := 'max_Load';     $11: result := 'P_ATK';    $12: result := 'ATK_SPD';    $13: result := 'P_DEF';     $14: result := 'Evasion';  $15: result := 'Accuracy';   $16: result := 'Critical'     $17: result := 'M_ATK';    $18: result := 'CAST_SPD';   $19: result := 'M_DEF';     $1A: result := 'PVP_FLAG'; $1B: result := 'KARMA';      $21: result := 'cur_CP';     $22: result := 'max_CP';     else result := '?'   end;   result := #2+result+#15; end;;

ps: взято из wpp Sauron'а
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 2 спасибками от:
Старый 29.07.2008, 22:48   #9
Новичок
 
Регистрация: 29.07.2008
Сообщений: 26
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Rity пока неопределено
По умолчанию

спасибо большое

Добавлено через 11 минут
чета всеранво не пойму как узнать ХП
и выводилось к примеру в
procedure SendMsg(msg:string);
Код:
begin
  buf:=#$4A;
  WriteD(0);
  WriteD(10);
  WriteS('');
  WriteS(msg);
  SendToClient;
end;
те через этот пакет можно узнать и левел и ЦП..
как сделать что писался левел хп и цп в SendMsg

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

Цитата:
Сообщение от Rity Посмотреть сообщение
спасибо большое

Добавлено через 11 минут
чета всеранво не пойму как узнать ХП
и выводилось к примеру в
procedure SendMsg(msg:string);
Код:
begin
  buf:=#$4A;
  WriteD(0);
  WriteD(10);
  WriteS('');
  WriteS(msg);
  SendToClient;
end;
те через этот пакет можно узнать и левел и ЦП..
как сделать что писался левел хп и цп в SendMsg
Из пакета StatusUpdate это можно узнать, при условии, что эти параметры изменяются, например ты бъешь чара, то в пакете будет приходить изменение HP, CP и возможно MP.

По второму вопросу. Сформируй строковую переменную msg и отсылай её.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Ответ

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



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

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


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

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

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