Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 17.12.2009, 16:51   #1121
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

грр. пакетик от т2.
Цитата:
4E 78 AF 00 10 00 00 00 00 01 00 00 00 78 AF 00 10 62 00 6F 00 74 00 31 00 00 00 95 13 00 00 95 13 00 00 89 18 00 00 89 18 00 00 3B 0A 00 00 3B 0A 00 00 50 00 00 00 76 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 B2 CB 00 10 8F 7B 0F 00 4D 00 65 00 63 00 68 00 61 00 6E 00 69 00 63 00 20 00 47 00 6F 00 6C 00 65 00 6D 00 00 00 DE 11 00 00 DE 11 00 00 60 07 00 00 60 07 00 00 4A 00 00 00
код с сурсов джавы его формирующий
с Код:
38          protected final void writeImpl() 39          { 40                  writeC(0x4e); 41                  writeD(_party.getPartyLeaderOID()); 42                  writeD(_party.getLootDistribution()); 43                  writeD(_party.getMemberCount() - 1); 44                  for (L2PcInstance member : _party.getPartyMembers()) 45                  { 46                          if (member != null && member != _exclude) 47                          { 48                                  writeD(member.getObjectId()); 49                                  writeS(member.getName()); 50                                  writeD((int) member.getCurrentCp()); // c4 51                                  writeD(member.getMaxCp()); // c4 52                                  writeD((int) member.getCurrentHp()); 53                                  writeD(member.getMaxHp()); 54                                  writeD((int) member.getCurrentMp()); 55                                  writeD(member.getMaxMp()); 56                                  writeD(member.getLevel()); 57                                  writeD(member.getClassId().getId()); 58                                  writeD(0x00);// writeD(0x01); ?? 59                                  writeD(member.getRace().ordinal()); 60                                  writeD(0x00); // T2.3 61                                  writeD(0x00); // T2.3 62                                  if (member.getPet() != null) 63                                  { 64                                          writeD(member.getPet().getObjectId()); 65                                          writeD(member.getPet().getNpcId() + 1000000); 66                                          writeS(member.getPet().getName()); 67                                          writeD((int) member.getPet().getCurrentHp()); 68                                          writeD(member.getPet().getMaxHp()); 69                                          writeD((int) member.getPet().getCurrentMp()); 70                                          writeD(member.getPet().getMaxMp()); 71                                          writeD(member.getPet().getLevel()); 72                                  } 73                                  else 74                                          writeD(0x00); 75                          } 76                  } 77          }

динамически меняющихся loop'ов у нас нет.. и вообще условий в парсере нет..
надо переписывать -(
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием