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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 30.09.2011, 12:35   #1
Пользователь
 
Регистрация: 01.08.2010
Сообщений: 82
Сказал Спасибо: 49
Имеет 5 спасибок в 4 сообщенях
semiromid пока неопределено
По умолчанию Информация о пате PartySmallWindowAll

Я перехватил пакет PartySmallWindowAll Это онформационный пакет о пати .
Мне нужно собрать информацию о пати , а точнее MemberObjId: 269885391 для дальнейшей работы с ним .
Тут находяться 2-а человека в пати , не считая бота ..У первого сопартийца я вижу 000E d MemberObjId: 269885391 (0x10161FCF)
А вот у второго просто нету (Точнее оно не правильное какой то )006E d MemberObjId: 4249 (0x00001099)



Код:
Tип: 0x4E (PartySmallWindowAll)
Pазмер: 247+2
Время прихода: 11:02:43:153
0002 d  ObjectID: 269885391 (0x10161FCF)
0006 d  LootDistribution: 2 (0x00000002)
000A d  ListSize: 3 (0x00000003)
              [Начало повторяющегося блока 1/3]
000E d  MemberObjId: 269885391 (0x10161FCF)
0012 s  MemberName: ОверOK
0020 d  CurrentCP: 4249 (0x00001099)
0024 d  MaxCP: 4249 (0x00001099)
0028 d  CurrentHP: 8305 (0x00002071)
002C d  MaxHP: 8305 (0x00002071)
0030 d  CurrentMP: 2966 (0x00000B96)
0034 d  MaxMP: 2966 (0x00000B96)
0038 d  Level: 45023 (0x0000AFDF)
003C d  ClassID: Eva Templar ID:99 (0x0063) (0x00000063)
0040 d  0: 144 (0x00000090)
0044 d  Race: 0 (0x00000000)
0048 d  0: 3 (0x00000003)
004C d  0: 0 (0x00000000)
0050 d  PetOid=0 - skip next 7 values: 0 (0x00000000)
0054 d  PetNpcId: 0 (0x00000000)
0058 s  PetName: 
005A d  PetHp: -2144665600 (0x802B0000)
005E d  PetMaxHP: 68292659 (0x04121033)
0062 d  PetMP: 70386744 (0x04320438)
0066 d  PetMaxMP: 1072 (0x00000430)
006A d  PetLevel: 4249 (0x00001099)
              [Конец повторяющегося блока  1/3]
              [Начало повторяющегося блока 2/3]
006E d  MemberObjId: 4249 (0x00001099)
0072 s  MemberName: ?
0076 d  CurrentCP: 8631 (0x000021B7)
007A d  MaxCP: 3192 (0x00000C78)
007E d  CurrentHP: 3192 (0x00000C78)
0082 d  MaxHP: 126058 (0x0001EC6A)
0086 d  CurrentMP: 99 (0x00000063)
008A d  MaxMP: 144 (0x00000090)
008E d  Level: 0 (0x00000000)
0092 d  ClassID: Warrior ID:1 (0x0001) (0x00000001)
0096 d  0: 0 (0x00000000)
009A d  Race: 0 (0x00000000)
009E d  0: 0 (0x00000000)
00A2 d  0: 0 (0x00000000)
00A6 d  PetOid=0 - skip next 7 values: 269499454 (0x10103C3E)
00AA d  PetNpcId: 70583313 (0x04350411)
00AE s  PetName: овульф
00BC d  PetHp: 3857 (0x00000F11)
00C0 d  PetMaxHP: 5261 (0x0000148D)
00C4 d  PetMP: 8770 (0x00002242)
00C8 d  PetMaxMP: 8783 (0x0000224F)
00CC d  PetLevel: 2137 (0x00000859)
              [Конец повторяющегося блока  2/3]
              [Начало повторяющегося блока 3/3]
00D0 d  MemberObjId: 2309 (0x00000905)
00D4 s  MemberName: ?c
00DC d  CurrentCP: 139 (0x0000008B)
00E0 d  MaxCP: 0 (0x00000000)
00E4 d  CurrentHP: 0 (0x00000000)
00E8 d  MaxHP: 0 (0x00000000)
00EC d  CurrentMP: 0 (0x00000000)
00F0 d  MaxMP: 0 (0x00000000)
00F4 d  Level: 0 (0x00000000)
              [Конец повторяющегося блока  3/3]
Подскажите как можно еще читать информацию из пати ? Или как выйти с этого положения .
Моя задача такая
Пришло боту пати на баф , он определил сколько там человек , берет каждого по очереди на таргет и бафает .

Последний раз редактировалось semiromid, 30.09.2011 в 12:38.
semiromid вне форума   Ответить с цитированием
Старый 30.09.2011, 12:41   #2
Местный
 
Аватар для Alexxxxx
 
Регистрация: 22.08.2011
Сообщений: 156
Сказал Спасибо: 20
Имеет 111 спасибок в 38 сообщенях
Alexxxxx пока неопределено
По умолчанию

Из-за того что не выполняется это условие:
Цитата:
Сообщение от semiromid Посмотреть сообщение
0050 d PetOid=0 - skip next 7 values: 0 (0x00000000)
то есть ПХ не пропускает 7 значений.
Alexxxxx вне форума   Ответить с цитированием
Старый 30.09.2011, 13:08   #3
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

В исходниках к Gracia этот пакет такой
java Код:
protected final void writeImpl()     {         writeC(0x4E);         writeD(leader_id); // c3 party leader id         writeD(loot); //c3 party loot type (0,1,2,....)         writeD(members.size());         for(PartySmallWindowMemberInfo member : members)         {             writeD(member._id);             writeS(member._name);             writeD(member.curCp);             writeD(member.maxCp);             writeD(member.curHp);             writeD(member.maxHp);             writeD(member.curMp);             writeD(member.maxMp);             writeD(member.level);             writeD(member.class_id);             writeD(0);//writeD(0x01); ??             writeD(member.race_id);             writeD(0);             writeD(0);             if(member.pet_id != 0)             {                 writeD(member.pet_id);                 writeD(member.pet_NpcId);                 writeS(member.pet_Name);                 writeD(member.pet_curHp);                 writeD(member.pet_maxHp);                 writeD(member.pet_curMp);                 writeD(member.pet_maxMp);                 writeD(member.pet_level);             }             else                 writeD(0);         }     }
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 30.09.2011, 13:32   #4
Пользователь
 
Регистрация: 01.08.2010
Сообщений: 82
Сказал Спасибо: 49
Имеет 5 спасибок в 4 сообщенях
semiromid пока неопределено
По умолчанию

это сервер Lineage goddess of destruction.
Я так понял что не чего нельзя сделать?

В пакете есть ObjectID всех сопортийцев , единственное что, оно стоит не по списку графы"Детальная расшифловка"

Последний раз редактировалось semiromid, 30.09.2011 в 13:36.
semiromid вне форума   Ответить с цитированием
Старый 30.09.2011, 14:13   #5
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

semiromid, делай packetsGoD.ini под свой сервер, тогда в детальной расшифровке все будет
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 01.10.2011, 22:02   #6
Пользователь
 
Регистрация: 01.08.2010
Сообщений: 82
Сказал Спасибо: 49
Имеет 5 спасибок в 4 сообщенях
semiromid пока неопределено
По умолчанию

и еще PartySmallWindowAll
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4E 2B 80 33 10 02 00 00 00 03 00 00 00 2B 80 33 10 12 04 38 04 32 04 30 04 00 00 99 10 00 00 99 10 00 00 B7 21 00 00 B7 21 00 00 78 0C 00 00 78 0C 00 00 0E ED 01 00 63 00 00 00 90 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 3B 20 10 4E 00 65 00 6C 00 69 00 61 00 00 00 35 00 00 00 35 00 00 00 6A 00 00 00 6A 00 00 00 71 00 00 00 71 00 00 00 E0 22 02 00 01 00 00 00 19 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 D8 20 10 21 04 4D 04 34 04 40 04 38 04 3A 04 00 00 A5 11 00 00 A5 11 00 00 09 21 00 00 09 21 00 00 20 08 00 00 20 08 00 00 C6 DD 01 00 63 00 00 00 8B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [/
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Синим цветом обозначены пакеты ObjectID соопартийцев .
Но при разной конфигурации пати , они почему то меняються в позициях .

Например если сейчас 33 D8 20 10 находиться на 164 байте , то если поменять конфигурацию пати даже состоящию из того количества человек , то на 164 байте не будет находиться чей либо ObjectID соопартийца .

Подскажите как мне выйте с ужасного полажения , мне не обходимо по алгоритму знать ObjectID или Имена сопартийцев

Последний раз редактировалось semiromid, 01.10.2011 в 22:06.
semiromid вне форума   Ответить с цитированием
Старый 01.10.2011, 22:29   #7
Пользователь
 
Регистрация: 01.08.2010
Сообщений: 82
Сказал Спасибо: 49
Имеет 5 спасибок в 4 сообщенях
semiromid пока неопределено
По умолчанию

Цитата:
Сообщение от Pinko Посмотреть сообщение
semiromid,
ObjectID соопартийца 0124 d MemberObjId: 113 (0x00000071)
33 D8 20 10 находиться на 164 байте ,-ClassID
Я не очень вас понял . Что вы хотите этим сказать ?
Какая у вас стоит версия протокола в настройках?
semiromid вне форума   Ответить с цитированием
Старый 04.10.2011, 14:22   #8
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

Цитата:
при разной конфигурации пати , они почему то меняються в позициях .
....
Цитата:
MemberName: ОверOK
Цитата:
PetOid=0 - skip next 7 values: 0 (0x00000000)
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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