Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Расшифровка пакетов 2.6

-

Боты, скрипты и прочий софт для Aion

- Весь софт по Aion, скрипты и боты для игры

Ответ
 
Опции темы
Старый 05.12.2011, 19:54   #1
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Расшифровка пакетов 2.6

С новой версией изменились пакеты, начал расшифровку пакетов от клиента.
Кидать с заменой в папку settings в лпх. Если версия пакетов х.171 и выше - измените имя файла на packetsAion21 или packetsAion25 (смотря какой используете в настройках).

[Ссылки могут видеть только зарегистрированные пользователи. ]

[Ссылки могут видеть только зарегистрированные пользователи. ]

Просьба отписывать какие пакеты определяет не правильно.
Тестил на фри.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Boogerman (06.12.2011), Nieds (05.12.2011)
Старый 05.12.2011, 20:28   #2
 Сержант
Аватар для aion programmer
 
aion programmer неизвестен в этих краяхaion programmer неизвестен в этих краях
Регистрация: 26.10.2011
Сообщений: 132
Популярность: -163
Сказал(а) спасибо: 12
Поблагодарили 102 раз(а) в 37 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

Сори,а можно ( в Л.С или в тему),копирнуть содержимое документа?)
________________
Помог жми спасибо!
  Ответить с цитированием
Старый 05.12.2011, 20:39   #3
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

Код:
//для_L2PacketHack3.5.167+
//by(c)xkor,JIEgOKOJI,Aioner,regged,NLObP
//from_OPEN_AION_ORG_2.5
//
[server]
00=SM_STATUPDATE_HP:h(id2)d(currentHp)d(maxHp)
//01=SM_STATUPDATE_DP:h(id2)h(currentDp)
02=SM_CHANNEL_INFO:h(id2)d(currentChannel)d(instanceCount)
04=SM_MACRO_LIST:h(id2)d(OID)c(1)
//05=SM_CHAT_INIT:h(id2)d(token)-(256)
//06=SM_NICKNAME_CHECK_RESPONSE:h(id2)c(value)
//07=SM_MACRO_RESULT:h(id2)c(value)
08=SM_SET_BIND_POINT:h(id2)c(kisk)c(unk)d(mapId)n(x)n(y)n(z)d(OID)
+0A=SM_ABYSS_RANK:h(id2)q(curAP)d(curRank)d(curRating)d(exp%)d(allKill)d(maxRank)d(dayKill)q(dayAP)d(weekKill)q(weekAP)d(laterKill)q(laterAP)c(0)
0B=SM_RIFT_ANNOUNCE:h(id2)
0C=SM_PETITION:h(id2)
0D=SM_RECIPE_DELETE:h(id2)d(recipeId)
0E=SM_LEARN_RECIPE:h(id2)d(recipeId)
0F=SM_FRIEND_UPDATE:h(id2)
10=SM_FORTRESS_INFO:h(id2)d(locationId)c(value)
12=SM_PLAYER_MOVE:h(id2)n(x)n(y)n(z)c(heading)
13=SM_TELEPORT_LOC:h(id2)c(unk)c(unk)c(unk)d(mapId)n(x)n(y)n(z)c(unk)
14=SM_LOGIN_QUEUE:h(id2)d(waitingPosition)d(waitingTime)d(waitingCount)
15=SM_DELETE:h(id2)d(OID)c(time)
17=SM_MESSAGE:h(id2)c(chatType:switch.2.6)c(RaceId)d(OID)_(NORMAL:case.0.2)h(unk)s(message)_(ANNOUNCEMENTS:case.25.2)h(unk)s(message)_(PERIOD_NOTICE:case.26.2)h(unk)s(message)_(PERIOD_ANNOUNCEMENTS:case.28.2)h(unk)s(message)_(SYSTEM_NOTICE:case.33.2)h(unk)s(message)_(SHOUT:case.3.5)s(senderName)s(message)n(x)n(y)n(z)s(Name)s(message)
1D=SM_UI_SETTINGS:h(id2)h(type)c(unk)-(256)d(?)
//?
//16=SM_SYSTEM_MESSAGE:h(id2)h(unk)d(npcObjId)d(msgId:Get.StringA)c(length:Loop.1.1)s(String)c(unk)
//?switch_in_Loop
16=SM_SYSTEM_MESSAGE:h(id2)h(unk)d(npcObjId)d(msgId:Get.StringA)c(length)

18=SM_INVENTORY_UPDATE:h(id2)h(25)h(size)
19=SM_INVENTORY_INFO:h(id2)c(1)c(CUBE)c(0)c(0)h(size:Loop.1.13)d(OID)d(TemplateId)h(36)d(NameId)h(0)h(22)c(0)h(ItemMask)q(ItemCount)d(0)d(0)h(EquipmentSlot)c(0)
//19=SM_INVENTORY_INFO:h(id2)c(1)c(CUBE)c(0)c(0)h(size:Loop.1.5)d(itemOID)d(itemTemplate:switch.3.5)h(36)d(NameId)h(0)

1A=SM_UPDATE_ITEM:h(id2)d(OID)h(36)d(NameId)h(0)h(itemTemplate:switch.0.3)_(id:case.22.10)c(0)h(ItemMask)d(ItemCount)d(0)d(0)d(0)h(0)c(0)h(26)h(EquipmentSlot)_(isArmor:case.79.11)c(6)d(itemSlotId)c(2)d(SlotIdMask)d(0)d(0)c(11)c(isSoulBound)c(EnchantLevel)d(TemplateId:Get.Func01A)c(OptionalSocket)_(isStigma:case.5.2)c(6)d(itemSlotId)
//:switch.1.4
//_(KINAH:case.182400001.10)h(22)c(0)h(ItemMask)q(ItemCount)d(0)d(0)h(0)c(0)c(26)c(0)
//_(isWeapon:case.1.10)h(5)c(0)h(ItemMask)q(ItemCount)d(0)d(0)h(0)c(0)c(26)c(0)
//_(isArmor:case.0.11)h(79)c(6)d(itemSlotId)c(2)d(SlotIdMask)d(0)d(0)c(11)c(isSoulBound)c(EnchantLevel)d(TemplateId)
//_(isStigma:case.3.3)h(5)c(6)d(itemSlotId)
//h(22)c(0)h(ItemMask)d(ItemCount)d(0)d(0)d(0)h(0)c(0)h(26)h(EquipmentSlot)

1B=SM_DELETE_ITEM:h(id2)d(itemUniqueId)c(unk)
1E=SM_CASTSPELL:h(id2)d(attackerOID)h(spellId:Get.SkillA)c(level)c(TargetType:switch.0.3)_(id:case.0.1)d(TargetOID)_(id:case.1.3)n(x)n(y)n(z)_(id:case.3.1)d(TargetOID)h(duration)d(0)

//параметр_цикла_Маска,поэтому_используем_оператор_вида_h(mask:LoopM.1.4)
1F=SM_PLAYER_INFO:h(id2)n(x)n(y)n(z)d(playerOID)d(TemplateId)d(TransformedModelId)c(0)c(enemy)c(raceId)c(ClassId)c(genderId)h(State)-(8)c(Heading)s(Name)d(TitleId)c(0)h(CastingSkillId:Get.SkillA)d(LegionId)c(EmblemVer)c(IsCustom)c(255)c(Color_r)c(Color_g)c(Color_b)s(LegionName)c(HP%)h(Dp)c(0)h(mask:LoopM.1.4)d(TemplateId:Get.Func01A)d(itemId:Get.Func01A)d(itemColor)h(0)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face)c(Hair)c(Deco)c(Tattoo)c(5)c(FaceShape)c(Forehead)c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeShape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowShape)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Cheek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(LipShape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c(Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest)c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThicnkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(LegLength)c(Shoulders)c(0)c(0)c(Voice)n(Height)n(0.25F)n(2.0F)n(SPEED/1000.0F)h(BaseStat_ATTACK_SPEED)h(CurrentStat_ATTACK_SPEED)c(2)s(StoreMessage)n(0.0F)n(0.0F)n(0.0F)n(X)n(Y)n(Z)c(0)c(VisualState)s(CommonData_Note)h(Level)h(PlayerSettings_Display)h(PlayerSettings_Deny)h(AbyssRankId)h(0)d(TargetOID)c(0)

20=SM_GATHER_UPDATE:h(id2)
21=SM_GATHER_STATUS:h(id2)d(playerOID)d(gatherableOID)h(unk)c(status)
22=SM_ATTACK_STATUS:h(id2)d(creatureOID)d(value)c(type)c(Hp%)h(SkillId:Get.SkillA)h(unknown)
23=SM_STATUPDATE_MP:h(id2)d(currentMp)d(maxMp)
26=SM_DP_INFO:h(id2)d(playerOID)h(currentDp)
28=SM_LEGION_UPDATE_NICKNAME:h(id2)d(playerOID)s(newNickname)
27=SM_STATUPDATE_EXP:h(id2)q(currentExp)q(recoverableExp)q(maxExp)q(curBoostExp)q(maxBoostExp)
2A=SM_ENTER_WORLD_CHECK:h(id2)c(unk)c(unk)c(unk)
2B=SM_LEGION_TABS:h(id2)
2C=SM_PLAYER_SPAWN:h(id2)d(WorldId)d(WorldId)d(unk)c(unk)n(X)n(Y)n(Z)c(Heading)
//параметр_цикла_Маска,поэтому_используем_оператор_вида_h(mask:LoopM.1.4)
2D=SM_NPC_INFO:h(id2)n(x)n(y)n(z)d(npcOID)d(npcID)d(npcID)c(npcTypeId)h(State)c(Heading)d(NameId)d(TitleId)h(0)c(0)d(0)d(masterOID)s(masterName)c(HP%)d(MAXHP)c(lvl)h(mask:LoopM.1.4)d(TemplateId:Get.Func01A)d(itemId:Get.Func01A)d(itemColor)h(0)n(1.5F)n(Height)n(Speed)h(2000)h(2000)c(Servant)n(x)n(y)n(z)c(movetype)h(unk)c(0)c(0)c(0)c(0)c(0)c(0)c(0)c(0)c(VisualState)h(NpcObjectTypeId)c(0)d(TargetOID)

2E=SM_GATHERABLE_INFO:h(id2)n(X)n(Y)n(Z)d(OID)d(Spawn_Staticid)d(TemplateId)h(1)c(unk)d(NameId)h(unk)h(unk)h(unk)c(100)
33=SM_QUESTION_WINDOW:h(id2)
//d(code)
//for(Objectparam:this.params)
//if(paraminstanceofDescriptionId))
//h(36)
//d((DescriptionId)param).Value)
//h(0)
//else
//s(String.valueOf(param))
//
//
//if(code==160027)
//d(0)
//d(0)
//d(0)
//d(0)
//d(0)
//h(0)
//c(0)
//
//elseif(code==160028)
//d(0)
//d(0)
//d(0)
//d(0)
//h(0)
//c(0)
//else
//d(0)
//h(0)
//c(1)
//d(senderId)
//d(6)
//
//

34=SM_MOVE:h(id2)d(movingCreatureId)n(x)n(y)n(z)c(heading)c(moveType)n(x2)n(y2)n(z2)c(glideFlag)
35=SM_ATTACK:h(id2)d(attackerOID)c(attackno)h(time)c(type)d(TargetOID)c(TargetHp%)c(attackerHp%)h(0)c(attackListsize:Loop.1.3)d(Damage)c(AttackStatusId)c(ShieldType:switch.0.1)_(id:case.1.5)d(0)d(0)d(0)d(0)d(0)c(0)
39=SM_TRANSFORM:h(id2)d(OID)d(TransformedModelId)h(state)n(unk)n(unk)c(unk)
3B=SM_DIALOG_WINDOW:h(id2)d(TargetOID)h(dialogID)d(questId)h(0)h(2)

3D=SM_SELL_ITEM:h(id2)d(TargetOID)d(sellPercentage)
3E=SM_VIEW_PLAYER_DETAILS:h(id2)d(TargetOID)c(unk)c(size:Loop.2.23)c(unk)d(unk)d(TemplateId)h(unk)d(NameId)h(unk)h(unk)c(unk)c(unk)h(unk)h(unk)c(unk)h(unk)c(unk)h(EquipmentSlot)h(unk)c(unk)h(unk)h(ItemCount)d(unk)d(unk)d(unk)d(unk)d(unk)c(unk)
40=SM_WEATHER:h(id2)h(weatherCode)c(unk)
//
45=SM_EMOTION:h(id2)d(senderOID)c(emotionType:switch.0.32)_(SELECT_Target:case.0.2)h(state)n(speed)_(JUMP:case.1.2)h(state)n(speed)_(SIT:case.2.2)h(state)n(speed)_(STAND:case.3.2)h(state)n(speed)_(CHAIR_SIT:case.4.6)h(state)n(speed)n(x)n(y)n(z)c(heading)_(CHAIR_UP:case.5.6)h(state)n(speed)n(x)n(y)n(z)c(heading)_(STargetT_FLYTELEPORT:case.6.3)h(state)n(speed)d(teleport_Id)_(LAND_FLYTELEPORT:case.7.2)h(state)n(speed)_(STargetT_WINDSTREAM:case.8.4)h(state)n(speed)d(teleport_Id)d(distance)_(BOOST_WINDSTREAM:case.11.2)h(state)n(speed)_(FLY:case.13.2)h(state)n(speed)_(LAND:case.14.2)h(state)n(speed)_(DIE:case.18.3)h(state)n(speed)d(TargetOID)_(RESURRECT:case.19.2)h(state)n(speed)_(EMOTE:case.21.5)h(state)n(speed)d(TargetOID)h(emotion)c(1)_(ATTACKMODE:case.24.2)h(state)n(speed)_(NEUTRALMODE:case.25.2)h(state)n(speed)_(WALK:case.26.2)h(state)n(speed)_(RUN:case.27.2)h(state)n(speed)_(SWITCH_DOOR:case.31.2)h(9)d(0)_(STargetT_EMOTE:case.32.4)h(state)n(speed)h(baseAttackSpeed)h(currentAttackSpeed)_(OPEN_PRIVATESHOP:case.33.2)h(state)n(speed)_(CLOSE_PRIVATESHOP:case.34.2)h(state)n(speed)_(STargetT_EMOTE2:case.35.4)h(state)n(speed)h(baseAttackSpeed)h(currentAttackSpeed)_(POWERSHARD_ON:case.36.2)h(state)n(speed)_(POWERSHARD_OFF:case.37.2)h(state)n(speed)_(ATTACKMODE2:case.38.2)h(state)n(speed)_(NEUTRALMODE2:case.39.2)h(state)n(speed)_(STargetT_LOOT:case.40.3)h(state)n(speed)d(TargetOID)_(END_LOOT:case.41.3)h(state)n(speed)d(TargetOID)_(STargetT_QUESTLOOT:case.42.3)h(state)n(speed)d(TargetOID)_(END_QUESTLOOT:case.43.3)h(state)n(speed)d(TargetOID)h(state)n(speed)d(TargetOID)

//параметр_цикла_Маска,поэтому_используем_оператор_вида_h(mask:LoopM.1.4)
43=SM_UPDATE_PLAYER_APPEARANCE:h(id2)d(playerId)h(mask:LoopM.1.4)d(TemplateId:Get.Func01A)d(itemId:Get.Func01A)d(itemColor)h(0)
44=SM_TIME_CHECK:h(id2)d(time)d(NanoTime)
//45=SM_GAME_TIME:h(id2)d(GameTime)
46=SM_Target_SELECTED:h(id2)d(TargetOID)h(level)d(maxHp)d(currentHp)
47=SM_LOOKATOBJECT:h(id2)d(OID)d(TargetOID)c(heading)
48=SM_CASTSPELL_END:h(id2)d(OID)c(TargetType:switch.0.3)_(id:case.0.1)d(OID)_(id:case.1.3)n(x)n(y)n(z+0.4f)_(id:case.3.1)d(0)h(spellid:Get.SkillA)c(level)d(cooldown)h(560)c(0)h(unk)c(0)h(size:Loop.1.2)d(EffectedOID)c(0)c(Targethp%)c(attackerhp%)c(spellStatus:switch.0.5)_(stumble:case.1.3)n(X)n(Y)n(Z+0.4f)_(knockback:case.2.3)n(X)n(Y)n(Z+0.4f)_(open_aerial:case.4.3)n(X)n(Y)n(Z+0.4f)_(close_aerial:case.8.3)n(X)n(Y)n(Z+0.4f)_(spin:case.16.1)c(Heading)c(16)c(0)c(1)c(isMpheal)d(Reserved1)c(AttackStatusId)c(ShieldDefense:switch.0.1)_(reflect_shield:case.1.5)d(0x00)d(0x00)d(0x00)d(0x00)d(0x00)
49=SM_SKILL_CANCEL:h(id2)d(OID)h(SkillId:Get.SkillA)
4A=SM_STIGMA_SKILL_REMOVE:h(id2)h(SkillId:Get.SkillA)c(1)c(1)
4B=SM_SKILL_LIST:h(id2)h(size:Loop.1.6)h(SkillId:Get.SkillA)h(SkillLevel)c(unk)c(ExtraLvl)d(unk)c(isStigma)d(messageId)h(36)d(skillNameId)h(unk)s(skillLvl)
4D=SM_SKILL_ACTIVATION:h(id2)h(SkillId:Get.SkillA)d(unk)c(isActive)
+4E=SM_ABNORMAL_STATE:h(id2)d(abnormals)d(0)h(effectsCount:Loop.1.5)d(EffectorId)h(SkillId:Get.SkillA)c(SkillLevel)c(TargetSlot)d(ElapsedTime)
4F=SM_SKILL_COOLDOWN:h(id2)
+51=SM_ABNORMAL_EFFECT:h(id2)d(effectedId)c(1)d(0)d(abnormals)d(0)h(effectsCount:Loop.1.4)h(skillId:Get.SkillA)c(skillLevel)c(TargetSlot)d(elapsedTime)

52=SM_INFLUENCE_RATIO:h(id2)d(Sieime)n(Elyos)n(Asmos)n(Balaur)h(1)d(400010000)n(Elyos)n(Asmos)n(Balaur)

55=SM_FORTRESS_STATUS:h(id2)
56=SM_SHOW_NPC_ON_MAP:h(id2)d(npcid)d(worldid)d(worldid)n(x)n(y)n(z)
57=SM_NAME_CHANGE:h(id2)d(unk)d(unk)d(playerOID)s(oldName)s(newName)
58=SM_GROUP_MEMBER_INFO:h(id2)d(GroupId)d(OID)d(MaxHp)d(CurrentHp)d(MaxMp)d(CurrentMp)d(MaxFp)d(CurrentFp)d(MapId)d(MapId)n(X)n(Y)n(Z)c(ClassId)c(GenderId)c(Level)c(Id)h(1)s(Name)h(unk)h(unk)h(size:Loop.1.5)d(EffectorId)h(SkillId:Get.SkillA)c(SkillLevel)c(TargetSlot)d(ElapsedTime)d(unk)
59=SM_GROUP_INFO:h(id2)d(groupid)d(leaderid)d(lootruletype)d(autodistribution)d(common_item_above)d(superior_item_above)d(heroic_item_above)d(fabled_item_above)d(ethernal_item_above)d(over_ethernal)d(over_over_ethernal)d(unk)h(unk)c(unk)
+5F=SM_ABYSS_ARTIFACT_INFO:h(id2)h(ArtifactCount:Loop.1.3)d(LocationId)d(0)d(0)
61=SM_QUIT_RESPONSE:h(id2)d(edit_mode)c(unk)
63=SM_PLAYER_STATE:h(id2)d(playerOID)c(visualState)c(seeState)c(unk)
//?
64=SM_STargetTED_QUEST_LIST:h(id2)h(1)h(size:Loop.1.5)h(QuestId)h(unk)c(Status)d(QuestVars)c(unk)

65=SM_LEVEL_UPDATE:h(id2)d(TargetOID)h(effect)h(level)h(unk)
66=SM_SUMMON_PANEL_REMOVE:h(id2)d(unk)
67=SM_KEY:h(id2)d(key)
68=SM_EXCHANGE_ADD_ITEM:h(id2)
69=SM_EXCHANGE_REQUEST:h(id2)s(receiver)
6A=SM_EXCHANGE_ADD_KINAH:h(id2)c(action)d(itemCount)d(unk)
6C=SM_EMOTION_LIST:h(id2)c(unk)h(size:Loop.1.2)d(unk)h(unk)
6D=SM_EXCHANGE_CONFIRMATION:h(id2)
6E=SM_Target_UPDATE:h(id2)d(playerOID)d(TargetOID)
70=SM_PLASTIC_SURGERY:h(id2)
74=SM_LEGION_UPDATE_SELF_INTRO:h(id2)
78=SM_QUEST_LIST:h(id2)
AB=SM_RIFT_STATUS:h(id2)
7B=SM_QUEST_ACCEPTED:h(id2)c(action:switch.0.4)_(Accept_Quest:case.1.5)d(questId)c(status)c(unk)d(step)h(unk)_(Quest_Steps/Finish:case.2.5)d(questId)c(status)c(unk)d(step)h(unk)_(Delete_Quest:case.3.3)d(questId)c(status)d(step)_(Display_Timer:case.4.5)d(questId)d(timer)c(unk)h(unk)c(unk)
//?
7C=SM_NEARBY_QUESTS:h(id2)c(unk)h(size:Loop.1.2)h(id)h(checkLevelRequirement)
7F=SM_PING_RESPONSE:h(id2)
81=SM_CUBE_UPDATE:h(id2)
82=SM_PET:h(id2)
84=SM_ITEM_COOLDOWN:h(id2)
86=SM_PLAY_MOVIE:h(id2)
87=SM_UPDATE_NOTE:h(id2)
8C=SM_LEGION_ADD_MEMBER:h(id2)
8D=SM_LEGION_INFO:h(id2)
90=SM_LEGION_UPDATE_TITLE:h(id2)
8E=SM_LEGION_UPDATE_MEMBER:h(id2)d(OID)c(LegionMember_RankId)c(ClassId)c(Level)d(MapId)c(Online)d(LastOnline)d(msgId)s(text)

8F=SM_LEGION_LEAVE_MEMBER:h(id2)
96=SM_SUMMON_PANEL:h(id2)
98=SM_SUMMON_UPDATE:h(id2)
99=SM_SUMMON_OWNER_REMOVE:h(id2)
9A=SM_LEGION_MEMBERLIST:h(id2)
9D=SM_LEGION_EDIT:h(id2)c(type:switch.0.6)_(id:case.0.1)c(LegionLevel)_(id:case.1.1)d(LegionRank)_(id:case.2.4)c(CenturionPermission1)c(CenturionPermission2)c(LegionarPermission1)c(LegionarPermission2)_(id:case.3.1)d(ContributionPoints)_(id:case.5.2)s(announcement)d(unixTime)_(id:case.6.1)d(unixTime)

9E=SM_MAIL_SERVICE:h(id2)
A0=SM_WINDSTREAM:h(id2)
A1=SM_SUMMON_USESKILL:h(id2)
A5=SM_PRIVATE_STORE:h(id2)
A3=SM_FRIEND_LIST:h(id2)
A4=SM_GROUP_LOOT:h(id2)
A6=SM_MAY_LOGIN_INTO_GAME:h(id2)d(unk)
+A7=SM_ABYSS_RANK_UPDATE:h(id2)d(OID)c(0)d(rankId)
--A8=SM_ABYSS_RANKING_LEGIONS:h(id2)d(RaceId 0:Elyos 1:Asmo)d(Date)d(1)d(1)h(listSize:Loop.1.9)d(LegionRank)d(LegionOldRank)d(LegionId)d(RaceId 0:Elyos 1:Asmo)c(LegionLevel)d(LegionMembers)q(LegionContributionPoints)s(LegionName)_(62-LegionName.length*2:Loop.1.1)c(0)h(0)
-A9=SM_ABYSS_RANKING_PLAYERS:h(id2)
AA=SM_PLAYER_ID:h(id2)
AF=SM_KISK_UPDATE:h(id2)
AD=SM_PONG:h(id2)h(pong)
AE=SM_PRIVATE_STORE_NAME:h(id2)
B1=SM_BROKER_ITEMS:h(id2)
B2=SM_CRAFT_UPDATE:h(id2)h(skillId:Get.SkillA)c(action:switch.1.7)d(itemId:Get.Func01A)_(init:case.0.8)d(success)d(failure)d(0)d(1200)d(1330048)h(0x24)d(nameId)h(0)_(update:case.1.6)d(success)d(failure)d(700)d(1200)d(0)h(0)_(crit:case.2.6)d(success)d(failure)d(700)d(1200)d(0)h(0)_(crit:case.3.8)d(success)d(failure)d(0)d(1200)d(1330048)h(0x24)d(nameId)h(0)_(sucess:case.5.6)d(success)d(failure)d(700)d(1200)d(0)h(0)_(failed:case.6.6)d(success)d(failure)d(700)d(1200)d(0)h(0)_(id:case.7.8)d(success)d(failure)d(0)d(1200)d(1330050)h(0x24)d(nameId)h(0)
B3=SM_CRAFT_ANIMATION:h(id2)
B4=SM_ITEM_USAGE_ANIMATION:h(id2)d(playerOID)d(playerOID)d(itemOID)d(ItemID:Get.Func01A)d(time)c(end)c(1)c(0)d(unk)
B5=SM_ASCENSION_MORPH:h(id2)
B6=SM_DUEL:h(id2)
B7=SM_CUSTOM_SETTINGS:h(id2)
B8=SM_PET_MOVE:h(id2)d(DatabaseIndex)c(actionId)n(x)n(y)n(z)c(h)n(x2)n(y2)n(z2)
BC=SM_QUESTIONNAIRE:h(id2)
BE=SM_DIE:h(id2)
C0=SM_FORCED_MOVE:h(id2)d(CreatureOID)d(TargetOID)c(16)n(Targetx)n(Targety)n(Targetz+0.25F)
C1=SM_RESURRECT:h(id2)
C3=SM_WINDSTREAM_ANNOUNCE:h(id2)
C4=SM_REPURCHASE:h(id2)
C6=SM_WAREHOUSE_UPDATE:h(id2)
C7=SM_WAREHOUSE_INFO:h(id2)
C8=SM_UPDATE_WAREHOUSE_ITEM:h(id2)
C9=SM_DELETE_WAREHOUSE_ITEM:h(id2)
CE=SM_CHARACTER_SELECT:h(id2)h(messaype)c(CheckWrongCount)d(wrongCount)d(PASSKEY_WRONG_MAXCOUNT)
//Loop_в_switche
CF=SM_TITLE_INFO:h(id2)c(type:switch.0.3)_(id:case.0.2)c(0)h(size:Loop.1.2)d(TitleId)d(0)_(id:case.1.1)d(titleId)_(id:case.3.2)d(playerOID)d(titleId)

D2=SM_LEGION_EMBLEM:h(id2)
D4=SM_LEGION_UPDATE_EMBLEM:h(id2)
D5=SM_LEGION_EMBLEM_SEND:h(id2)
//вместо256вставитьразмерsize
BF=SM_LEGION_EMBLEM_SEND:h(id2)d(size)-(256)
D9=SM_ABYSS_ARTIFACT_INFO2:h(id2)h(size:Loop.1.2)d(LocationId)c(0)
+DB=SM_ABYSS_ARTIFACT_INFO3:h(id2)h(ArtifactCount:Loop.1.3)d(LocationId)d(0)c(0)
DD=SM_BLOCK_RESPONSE:h(id2)s(playerName)d(code)
DE=SM_FRIEND_RESPONSE:h(id2)s(player)c(code)
DF=SM_BLOCK_LIST:h(id2)h(size:Loop.2.2)c(0)s(Name)s(Reason)
E0=SM_FRIEND_NOTIFY:h(id2)s(name)c(code)
E2=SM_USE_OBJECT:h(id2)d(playerOID)d(TargetOID)d(time)c(actionType)
E3=SM_TELEPORT_MAP:h(id2)d(TargetOID)h(TeleportId)
E4=SM_L2AUTH_LOGIN_CHECK:h(id2)d(result)s(name)
E6=SM_CREATE_CHARACTER:h(id2)d(responseCode:switch.0.1)_(id:case.0.89)d(PlayerOID)-(44)d(genderId)d(raceId)d(ClassId:Get.ClassIdA)d(Voice)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face)c(Hair)c(Deco)c(Tattoo)c(4)c(FaceShape)c(ForeHead)c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeShape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowShape)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Cheek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(LipShape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c(Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest)c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThicnkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(LegLength)c(Shoulders)c(0)c(0)n(Height)d(raceSex)d(MapId)n(x)n(y)n(z)d(Heading)d(Level)d(TitleId)d(LegionId)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)-(208)d(DeletionTimeInSeconds)d(0)-(448)
//?
E7=SM_CHARACTER_LIST:h(id2)d(playOk2)c(characters:Loop.1.90)d(PlayerOID)-(44)d(genderId)d(raceId)d(ClassId:Get.ClassIdA)d(Voice)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face)c(Hair)c(Deco)c(Tattoo)c(4)c(FaceShape)c(ForeHead)c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeShape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowShape)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Cheek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(LipShape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c(Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest)c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThicnkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(LegLength)c(Shoulders)c(0)c(0)n(Height)d(raceSex)d(MapId)n(x)n(y)n(z)d(Heading)d(Level)d(TitleId)d(LegionId)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)-(208)d(DeletionTimeInSeconds)d(0)-(14)

E8=SM_RESTORE_CHARACTER:h(id2)d(success)d(chaOid)
E9=SM_DELETE_CHARACTER:h(id2)d(0)d(playerOID)d(deletionTime)
EA=SM_LOOT_STATUS:h(id2)d(OID)c(state)
EB=SM_Target_IMMOBILIZE:h(id2)d(OID)n(x)n(y)n(z)c(Heading)

EC=SM_RECIPE_LIST:h(id2)h(Count:Loop.1.2)d(ID)c(0)

ED=SM_LOOT_ITEMLIST:h(id2)d(unk)h(unk)d(unk)h(unk)d(unk)
EE=SM_SIEGE_LOCATION_INFO:h(id2)c(infoType)h(size:Loop.1.13)d(LocationId)d(legionId)d(emblemId)c(0xFF)c(emblemColor_r)c(emblemColor_g)c(emblemColor_b)c(RaceId)c(isVulnerable)c(isCanTeleport)c(NextState)d(0)d(0)
EF=SM_MANTRA_EFFECT:h(id2)d(0)d(playerOID)h(subEffectId)
F0=SM_PLAYER_SEARCH:h(id2)h(result)d(MAPID:Get.ClassIdA)n(x)n(y)n(z)c(ClassID:Get.ClassIdA)c(Gender)c(LVL)c(LFG)s(NAME)
F2=SM_ALLIANCE_INFO:h(id2)
F5=SM_ALLIANCE_MEMBER_INFO:h(id2)
F3=SM_FLY_TIME:h(id2)d(currentFp)d(maxFp)
F4=SM_LEAVE_GROUP_MEMBER:h(id2)
F6=SM_SHOW_BRAND:h(id2)
F9=SM_ALLIANCE_READY_CHECK:h(id2)
FA=SM_TRADELIST:h(id2)d(TargetOID)c(Category)d(buyPriceModifier)h(Count:Loop.1.1)d(tradeTabl.Id)
FB=SM_PRICES:h(id2)
FC=SM_RECONNECT_KEY:h(id2)
FE=SM_STATS_INFO:h(id2)d(OID)d(Time)h(POWER)h(HEALTH)h(ACCURACY)h(AGILITY)h(KNOWLEDGE)h(WILL)h(WATER_RESISTANCE)h(WIND_RESISTANCE)h(EARTH_RESISTANCE)h(FIRE_RESISTANCE)h(ELEMENTAL_RESISTANCE_LIGHT)h(ELEMENTAL_RESISTANCE_DARK)h(Level)h(unk)h(unk)h(unk)q(ExpNeed)q(ExpRecoverable)q(ExpShown)d(unk)d(MAXHP)d(CurrentHp)d(MAXMP)d(CurrentMp)h(MAXDP)h(Dp)d(FLY_TIME)d(CurrentFp)c(FlyState)c(unk)h(MAIN_HAND_POWER)h(OFF_HAND_POWER)h(PHYSICAL_DEFENSE)h(MAGICAL_ATTACK)h(MAGICAL_RESIST)n(ATTACK_RANGE)h(ATTACK_SPEED)h(EVASION)h(PARRY)h(BLOCK)h(MAIN_HAND_CRITICAL)h(OFF_HAND_CRITICAL)h(MAIN_HAND_ACCURACY)h(OFF_HAND_ACCURACY)h(unk)h(MAGICAL_ACCURACY)h(MAGICAL_CRITICAL)h(unk)n(BOOST_CASTING_TIME)h(unk)h(totalBoostMagicalSkill)h(BOOST_HEAL)h(CRITICAL_RESIST)h(MAGICAL_CRITICAL_RESIST)h(PHYSICAL_CRITICAL_DAMAGE_REDUCE)h(MAGICAL_CRITICAL_DAMAGE_REDUCE)h(unk)d(CubeSize)d(Inventory_size)d(unk)d(unk)d(ClassId:Get.ClassIdA)q(unk)q(unk)q(unk)q(unk)h(POWER)h(HEALTH)h(ACCURACY)h(AGILITY)h(KNOWLEDGE)h(WILL)h(WATER_RESISTANCE)h(WIND_RESISTANCE)h(EARTH_RESISTANCE)h(FIRE_RESISTANCE)d(unk)d(MAXHP)d(MAXMP)d(MAXDP)d(FLY_TIME)h(MAIN_HAND_POWER)h(OFF_HAND_POWER)h(MAGICAL_ATTACK)h(PHYSICAL_DEFENSE)h(MAGICAL_RESIST)h(unk)n(ATTACK_RANGE)h(EVASION)h(PARRY)h(BLOCK)h(MAIN_HAND_CRITICAL)h(OFF_HAND_CRITICAL)h(MAGICAL_CRITICAL)h(unk)h(MAIN_HAND_ACCURACY)h(OFF_HAND_ACCURACY)h(unk)h(MAGICAL_ACCURACY)h(unk)h(MAGICAL_ATTACK_BOOST_MAGICAL_SKILL)h(BOOST_HEAL)h(CRITICAL_RESIST)h(MAGICAL_CRITICAL_RESIST)h(PHYSICAL_CRITICAL_DAMAGE_REDUCE)h(MAGICAL_CRITICAL_DAMAGE_REDUCE)
FF=SM_VERSION_CHECK:h(id2)c(unk)c(GAMESERVER_ID)d(unk)d(unk)d(unk)d(unk)d(unk)c(unk)c(SERVER_COUNTRY_CODE)c(unk)c(SERVER_MODE)d(currentTimeMillis)h(unk)h(unk)h(unk)h(unk)c(unk)c(unk)c(unk)c(unk)c(unk)c(Ip)c(Ip)c(Ip)c(Ip)h(Port)
99999=SM_CUSTOM_PACKET:h(id2)

[client]
04=CM_GROUP_DISTRIBUTION:h(id2)d(amount)
05=CM_SHOW_FRIENDLIST:h(id2)
09=CM_FRIEND_ADD:h(id2)s(TargetName)
0A=CM_CLIENT_COMMAND_ROLL:h(id2)d(maxRoll)
0D=CM_VIEW_PLAYER_DETAILS:h(id2)d(TargetOID)
0E=CM_PING_REQUEST:h(id2)
0F=CM_PLAYER_STATUS_INFO:h(id2)c(status)d(playerOID)
12=CM_INVITE_TO_GROUP:h(id2)c(inviteType)s(name)
14=CM_ABYSS_RANKING_PLAYERS:h(id2)c(raceId)
15=CM_MAC_ADDRESS:h(id2)-(23)s(unk)s(unk)d(unk)
16=CM_REPORT_PLAYER:h(id2)-(1)s(player)
17=CM_GROUP_LOOT:h(id2)d(groupId)d(unk1)d(unk2)d(itemId:Get.Func01A)c(itemIndex)d(npcId)c(distributionId)d(roll)q(bid)
18=CM_DISTRIBUTION_SETTINGS:h(id2)d(unk)d(rules)d(autoDist)d(common_item_above)d(superior_item_above)d(heroic_item_above)d(fabled_item_above)d(ethernal_item_above)d(over_ethernal)d(over_over_ethernal)
1B=CM_MAY_LOGIN_INTO_GAME:h(id2)
1D=CM_SHOW_BRAND:h(id2)d(brandId)d(TargetOID)
1E=CM_RECONNECT_AUTH:h(id2)
1F=CM_MACRO_DELETE:h(id2)c(macroPosition)
21=CM_CHECK_NICKNAME:h(id2)s(nick)
23=CM_BLOCK_SET_REASON:h(id2)s(TargetName)s(reason)
24=CM_SUMMON_CASTSPELL:h(id2)d(summonOID)h(skillID:Get.SkillA)c(skillLvl)d(TargetOID)n(unk)
25=CM_FUSION_WEAPONS:h(id2)d(firstitemId:Get.Func01A)d(secondItemId)
27=CM_BREAK_WEAPONS:h(id2)d(unk)d(weaponToBreakUniqueId)
28=CM_SUMMON_MOVE:h(id2)d(unk)n(x)n(y)n(z)c(heading)c(movementType:switch.0.2)_(id:case.1.3)n(x2)n(y2)n(z2)_(id:case.2.3)n(x2)n(y2)n(z2)
29=CM_SUMMON_EMOTION:h(id2)d(OID)c(emotionTypeId)
2A=CM_SUMMON_ATTACK:h(id2)d(summonOID)d(TargetOID)c(unk)h(unk)c(unk)
2B=CM_SHOW_MAP:h(id2)
2E=CM_NAME_CHANGE:h(id2)c(action)c(unk)h(unk)d(Id)s(newName)
32=CM_GROUP_RESPONSE:h(id2)d(unk)c(unk)
33=CM_MOVE_ITEM:h(id2)d(TargetOID)c(source)c(destination)h(Slot)
34=CM_SPLIT_ITEM:h(id2)d(sourceItemOID)d(itemAmount)-(4)c(sourceStoraype)d(destinationItemOID)c(destinationStoraype)h(slotNum)
36=CM_PLAYER_SEARCH:h(id2)-(44)d(region)d(classMask)c(minLevel)c(maxLevel)c(lfgOnly)c(unk)
37=CM_DELETE_CHARACTER:h(id2)d(playOk2)d(chaOid)
38=CM_RESTORE_CHARACTER:h(id2)d(playOk2)d(chaOid)
39=CM_STargetT_LOOT:h(id2)d(TargetOID)c(action)
3A=CM_LOOT_ITEM:h(id2)d(TargetOID)c(index)
3B=CM_TELEPORT_SELECT:h(id2)d(TargetOID)d(locId)
3C=CM_L2AUTH_LOGIN_CHECK:h(id2)d(playOk2)d(playOk1)d(accountId)d(loginOk)
3D=CM_CHARACTER_LIST:h(id2)d(playOk2)
//
42=CM_CREATE_CHARACTER:h(id2)
44=CM_CHANGE_CHANNEL:h(id2)d(channel)
45=CM_MAC_ADDRESS2:h(id2)d(OID)-(6)
46=CM_MACRO_CREATE:h(id2)c(macroPosition)s(macroXML)
47=CM_SHOW_BLOCKLIST:h(id2)
48=CM_REPLACE_ITEM:h(id2)c(sourceStoraype)d(sourceItemOID)c(replaceStoraype)d(replaceItemOID)
4C=CM_FRIEND_STATUS:h(id2)c(status)
4D=CM_BLOCK_ADD:h(id2)s(TargetName)s(reason)
4E=CM_BLOCK_DEL:h(id2)s(TargetName)
4F=CM_LEGION_UPLOAD_INFO:h(id2)d(totalSize)c(unk)c(color_r)c(color_g)c(color_b)
50=CM_LEGION_UPLOAD_EMBLEM:h(id2)d(size)-(256)
62=CM_MAIL_SUMMON_ZEPHYR:h(id2)c(value)
66=CM_CUSTOM_SETTINGS:h(id2)h(display)h(deny)
67=CM_ENTER_WORLD:h(id2)d(OID)
68=CM_LEVEL_READY:h(id2)
//вместо256вставитьостатокдлиныпакета
69=CM_UI_SETTINGS:h(id2)c(settingsType)h(unk)h(size)-(256)
6A=CM_OBJECT_SEARCH:h(id2)d(npcId)
6B=CM_MAY_QUIT:h(id2)
6D=CM_REVIVE:h(id2)c(RessType)
//
6E=CM_CHARACTER_EDIT:h(id2)
70=CM_VERSION_CHECK:h(id2)d(unk1)d(unk2)d(unk3)d(unk4)
71=CM_DISCONNECT:h(id2)c(unk)
7F=CM_QUIT:h(id2)c(logout)
95=CM_CHARACTER_PASSKEY:h(id2)h(type:switch.1.1)s(passkey)_(id.case.2.1)s(newPasskey)
AE=CM_EXCHANGE_REQUEST:h(id2)d(TargetOID)
98=CM_LEGION_EMBLEM_SEND:h(id2)d(legionId)
99=CM_SET_NOTE:h(id2)s(note)
9A=CM_LEGION_MODIFY_EMBLEM:h(id2)d(legionId)h(emblemVer)c(unk)c(red)c(green)c(blue)
9B=CM_SHOW_DIALOG:h(id2)d(NpcID)
9C=CM_CLOSE_DIALOG:h(id2)d(TargetOID)
9D=CM_DIALOG_SELECT:h(id2)d(TargetOID)h(dialogId)h(selectableReward)h(lastPage)d(questId)h(unk)
9E=CM_LEGION_TABS:h(id2)d(page)c(tab)
9F=CM_MOVE:h(id2)n(x)n(y)n(z)c(heading)c(moveType:Switch.0.7)_(Stop:case.0.0)_(STargett_M:case.224.3)n(nx)n(ny)n(nz)_(STargett_K:case.-64.3)n(nx)n(ny)n(nz)_(Validate_M:case.96.3)n(nx)n(ny)n(nz)_(Validate_K:case.128.0)_(Jump:case.8.3)n(nx)n(ny)n(nz)_(Unk:case.192.3)n(nx)n(ny)n(nz)
A0=CM_FLIGHT_TELEPORT:hh(id2)n(x)n(y)n(z)
A1=CM_QUESTION_RESPONSE:h(id2)
A8=CM_BUY_ITEM:h(id2)d(sellerOID)h(unk1)h(amount:Loop.1.3)d(itemId:Get.Func01A)d(count)d(unk2)
A9=CM_MANASTONE:h(id2)c(actionType:switch.2.3)c(TargetFusedSlot)d(TargetItemUniqueId)_(id:case.1.2)d(stoneUniqueId)d(supplementUniqueId)_(id:case.2.2)d(stoneUniqueId)d(supplementUniqueId)_(id:case.3.4)c(slotNum)c(unk)h(unk)d(npcOID)
AA=CM_EXCHANGE_OK:h(id2)
AC=CM_EXCHANGE_CANCEL:h(id2)
//AE=CM_WINDSTREAM:h(id2)d(teleportId)d(distance)h(validatePos)h(unk)
AF=CM_EXCHANGE_ADD_ITEM:h(id2)d(itemOID)d(itemCount)
B1=CM_EXCHANGE_ADD_KINAH:h(id2)d(itemCount)d(unk)
//B2=CM_EXCHANGE_LOCK:h(id2)
B3=CM_CHAT_MESSAGE_WHISPER:h(id2)s(Name)s(message)
CE=CM_Target_SELECT:h(id2)d(TargetOID)c(type)
B9=CM_PETITION:h(id2)h(action:switch.0.1)_(id:case.2.1)d(unk)s(data)
B2=CM_CHAT_MESSAGE_PUBLIC:h(id2)c(type)s(message)
BC=CM_PET_MOVE:h(id2)c(actionId:switch.0.1)_(id:case.12.7)n(x1)n(y1)n(z1)c(h)n(x2)n(y2)n(z2)
BD=CM_PET:h(id2)h(actionId:switch.0.5)_(createPet:case.1.8)d(eggOID)d(petId)c(unk2)d(unk3)d(decorationId)d(unk5)d(unk6)s(petName)_(surrenderPet:case.2.1)d(petId)_(summonPet:case.3.1)d(petId)_(dismissPet:case.4.1)d(petId)_(renamePet:case.10.1)d(petId)s(petName)
BE=CM_OPEN_STATICDOOR:h(id2)d(doorId)
C0=CM_LEGION_EMBLEM:h(id2)d(legionId)
C1=CM_TIME_CHECK:h(id2)d(nanoTime)
//C2=CM_GATHER:h(id2)d(action)
C3=CM_PING:h(id2)h(ping)
C9=CM_LEGION:h(id2)c(exOpcode:switch.0.13)_(id:case.0.2)d(unk)s(legionName)_(id:case.1.2)d(unk)s(charName)_(id:case.2.2)d(unk)h(unk)_(id:case.4.2)d(unk)s(charName)_(id:case.5.2)d(unk)s(charName)_(id:case.6.2)d(rank)s(charName)_(id:case.7.2)d(unk)s(charName)_(id:case.8.2)d(unk)s(announcement)_(id:case.9.2)d(unk)s(announcement)_(id:case.10.2)d(unk)s(newSelfIntro)_(id:case.13.4)c(centurionPermission1)c(centurionPermission2)c(unk)c(legionarPermission2)_(id:case.14.2)d(unk)h(unk)_(id:case.15.2)s(charName)s(newNickname)
C2=CM_EMOTION:h(id2)c(EmotionType:switch.0.3)_(EMOTE:case.21.1)h(Emotion)_(CHAIR_SIT:case.4.4)n(x)n(y)n(z)c(heading)_(CHAIR_UP:case.5.4)n(x)n(y)n(z)c(heading)
CC=CM_USE_ITEM:h(id2)d(uniqueitemId:Get.Func01A)c(type)d(TargetitemId:Get.Func01A)
CD=CM_EQUIP_ITEM:h(id2)c(action)d(slotRead)d(itemUniqueId)
CF=CM_ATTACK:h(id2)d(TargetOID)c(attackno)h(time)c(type)
D0=CM_CASTSPELL:h(id2)h(spellid:Get.SkillA)c(level)c(TargetType:switch.0.2)_(id:case.0.1)d(TargetOID)_(id:case.1.3)n(x)n(y)n(z)h(time)
D1=CM_SKILL_DEACTIVATE:h(id2)d(SkillId:Get.SkillA)
D3=CM_REMOVE_ALTERED_STATE:h(id2)h(SkillId:Get.SkillA)
D4=CM_BROKER_REGISTERED:h(id2)d(npcId)
D5=CM_BUY_BROKER_ITEM:h(id2)d(brokerId)d(itemUniqueId)h(itemCount)
EE=CM_REGISTER_BROKER_ITEM:h(id2)d(brokerId)d(itemUniqueId)q(price)h(itemCount)
D7=CM_PRIVATE_STORE_NAME:h(id2)s(name)
D9=CM_SUMMON_COMMAND:h(id2)c(mode)d(unk)d(unk)d(TargetOID)
D2=CM_BROKER_LIST:h(id2)d(brokerId)c(sortType)h(page)h(listMask)
DB=CM_DELETE_ITEM:h(id2)d(OID)
DD=CM_ABYSS_RANKING_LEGIONS:h(id2)c(raceId)
DF=CM_PRIVATE_STORE:h(id2)h(itemCount:Loop.1.4)d(unk)d(unk)h(unk)d(unk)
E0=CM_FRIEND_DEL:h(id2)s(TargetName)
E1=CM_DUEL_REQUEST:h(id2)d(OID)
E4=CM_CRAFT:h(id2)c(unk)d(TargetTemplateId)d(recipeId)d(TargetOID)
E5=CM_CLIENT_COMMAND_LOC:h(id2)
E6=CM_QUESTIONNAIRE:h(id2)d(OID)h(unk)h(choice)h(unk)h(unk)
E7=CM__MAIL_ATTACHMENT:h(id2)d(mailOID)c(attachmentType)
E9=CM_DELETE_MAIL:h(id2)d(mailOID)
EA=CM_TITLE_SET:h(id2)d(titleId)
EB=CM_SEND_MAIL:h(id2)s(recipientName)s(title)s(message)d(itemOID)d(itemCount)d(unk)d(kinahCount)d(unk)c(express)
ED=CM_READ_MAIL:h(id2)d(mailOID)
EF=CM_BROKER_CANCEL_REGISTERED:h(id2)d(npcId)d(brokeritemId:Get.Func01A)
F0=CM_BROKER_SETTLE_LIST:h(id2)d(npcId)
F5=CM_BROKER_SETTLE_ACCOUNT:h(id2)d(npcId)
F8=CM_ALLIANCE_GROUP_CHANGE:h(id2)d(playerOID)d(allianceGroupId)d(secondOID)
F9=CM_ITEM_REMODEL:h(id2)d(unk)d(keepitemId:Get.Func01A)d(extractitemId:Get.Func01A)
FE=CM_GODSTONE_SOCKET:h(id2)d(npcId)d(weaponId)d(stoneId)
FF=CM_DELETE_QUEST:h(id2)h(questId)
B5=CM_PLAY_MOVIE_END:h(id2)c(type)d(unk)d(unk)h(movieId)d(unk)
//B5=CM_TARGET_SELECT:h(id2)d(ObjectID)-(1)
//Drelann
//23=CM_SUMMON_CASTSPELL:h(id2)d(SummonID)h(skillID:Get.Skill)c(Skill_LVL)-(1)d(TargetID)c(Время Каста)h(skilltype)
//23=CM_SUMMON_CASTSPELL:h(id2)d(SummonID)h(skillID:Get.Skill)c(Skill_LVL)-(1)d(TargetID)-(3)
//CF=CM_CASTSPELL:h(id2)h(skillID:Get.Skill)h(Ур)d(TargetID)h(? )c(Время Каста)h(skilltype)
  Ответить с цитированием
Старый 05.12.2011, 21:37   #4
 Пехотинец
Аватар для Nieds
 
Nieds на правильном путиNieds на правильном пути
Регистрация: 19.09.2011
Сообщений: 96
Популярность: 114
Сказал(а) спасибо: 50
Поблагодарили 53 раз(а) в 24 сообщениях
Отправить сообщение для Nieds с помощью Skype™
 
По умолчанию Re: Расшифровка пакетов 2.6

Для Aion Rulez не помогло.
  Ответить с цитированием
Старый 05.12.2011, 22:00   #5
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

Какой пакетник?
  Ответить с цитированием
Старый 05.12.2011, 22:21   #6
Заблокирован
 Разведчик
Аватар для maloi350
 
maloi350 неизвестен в этих краяхmaloi350 неизвестен в этих краяхmaloi350 неизвестен в этих краях
Регистрация: 02.06.2010
Сообщений: 6
Популярность: -220
Сказал(а) спасибо: 1
Поблагодарили 14 раз(а) в 4 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

Цитата:
Сообщение от NiedsПосмотреть сообщение
Для Aion Rulez не помогло.

там клиент 2.7
  Ответить с цитированием
Старый 05.12.2011, 22:55   #7
 Пехотинец
Аватар для Nieds
 
Nieds на правильном путиNieds на правильном пути
Регистрация: 19.09.2011
Сообщений: 96
Популярность: 114
Сказал(а) спасибо: 50
Поблагодарили 53 раз(а) в 24 сообщениях
Отправить сообщение для Nieds с помощью Skype™
 
По умолчанию Re: Расшифровка пакетов 2.6

Цитата:
Сообщение от FurydoseПосмотреть сообщение
Какой пакетник?

3.5.33.164
  Ответить с цитированием
Старый 06.12.2011, 01:11   #8
Заблокирован
 Пехотинец
Аватар для manyunya
 
manyunya на правильном пути
Регистрация: 29.08.2010
Сообщений: 87
Популярность: 82
Сказал(а) спасибо: 99
Поблагодарили 51 раз(а) в 28 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

не правильные пакеты
по крайней мере от клиента 13 и 44

остальные не смотрел даже
  Ответить с цитированием
Старый 06.12.2011, 08:31   #9
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

Цитата:
Сообщение от manyunyaПосмотреть сообщение
не правильные пакеты
по крайней мере от клиента 13 и 44

остальные не смотрел даже

13 пакета от клиента вообще нет у меня, где ты его увидел? И я написал что только начал. Исправил пакет на движение, диалоги, таргет, чат, все пакеты связанные с трейдом, маком, предметами. Это не все, но все лучше чем без расшифровки вообще...

Последний раз редактировалось Furydose; 06.12.2011 в 08:34.
  Ответить с цитированием
Старый 06.12.2011, 14:05   #10
Заблокирован
 Пехотинец
Аватар для manyunya
 
manyunya на правильном пути
Регистрация: 29.08.2010
Сообщений: 87
Популярность: 82
Сказал(а) спасибо: 99
Поблагодарили 51 раз(а) в 28 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

выложу свой вариант, может и поможет немного, и тут есть 13 пакет)
Код:
//嬿_L2PacketHack3.5.167+
//by(c)xkor,JIEgOKOJI,Aioner,regged,NLObP
//from_AION_X_Engine_2.1
//
[server]
00=SM_STATUPDATE_HP:h(id2)d(currentHp)d(maxHp)
01=SM_STATUPDATE_DP:h(id2)h(currentDp)
02=SM_CHANNEL_INFO:h(id2)d(currentChannel)d(instanceCount)
04=SM_MACRO_LIST:h(id2)d(OID)c(1)
05=SM_CHAT_INIT:h(id2)d(token)-(256)
06=SM_NICKNAME_CHECK_RESPONSE:h(id2)c(value)
07=SM_MACRO_RESULT:h(id2)c(value)
08=SM_SET_BIND_POINT:h(id2)c(kisk)c(unk)d(mapId)n(x)n(y)n(z)d(OID)
0A=SM_ABYSS_RANK:h(id2)q(curAP)d(currentRankId)d(curRating)d(exp%)d(AllKill)d(MaxRank)d(DailyKill)q(DailyAP)d(WeeklyKill)q(WeeklyAP)d(LastKill)q(LastAP)c(0x00)
0B=SM_RIFT_ANNOUNCE:h(id2)
0C=SM_PETITION:h(id2)
0D=SM_RECIPE_DELETE:h(id2)d(recipeId)
0E=SM_LEARN_RECIPE:h(id2)d(recipeId)
0F=SM_FRIEND_UPDATE:h(id2)
10=SM_FORTRESS_INFO:h(id2)d(locationId)c(value)
12=SM_PLAYER_MOVE:h(id2)n(x)n(y)n(z)c(heading)
13=SM_TELEPORT_LOC:h(id2)c(unk)c(unk)c(unk)d(mapId)n(x)n(y)n(z)c(unk)
14=SM_LOGIN_QUEUE:h(id2)d(waitingPosition)d(waitingTime)d(waitingCount)
15=SM_DELETE:h(id2)d(OID)c(time)
17=SM_MESSAGE:h(id2)c(chatType:switch.2.6)c(RaceId)d(OID)_(NORMAL:case.0.2)h(unk)s(message)_(ANNOUNCEMENTS:case.25.2)h(unk)s(message)_(PERIOD_NOTICE:case.26.2)h(unk)s(message)_(PERIOD_ANNOUNCEMENTS:case.28.2)h(unk)s(message)_(SYSTEM_NOTICE:case.33.2)h(unk)s(message)_(SHOUT:case.3.5)s(senderName)s(message)n(x)n(y)n(z)s(Name)s(message)
1D=SM_UI_SETTINGS:h(id2)h(type)c(unk)-(256)d(?)
//?
//16=SM_SYSTEM_MESSAGE:h(id2)h(unk)d(npcObjId)d(msgId:Get.StringA)c(length:Loop.1.1)s(String)c(unk)
//?switch_in_Loop
16=SM_SYSTEM_MESSAGE:h(id2)h(unk)d(npcObjId)d(msgId:Get.StringA)c(length)

18=SM_INVENTORY_UPDATE:h(id2)h(25)h(size)
19=SM_INVENTORY_INFO:h(id2)c(1)c(CUBE)c(0)c(0)h(size:Loop.1.13)d(OID)d(TemplateId)h(36)d(NameId)h(0)h(22)c(0)h(ItemMask)q(ItemCount)d(0)d(0)h(EquipmentSlot)c(0)
//19=SM_INVENTORY_INFO:h(id2)c(1)c(CUBE)c(0)c(0)h(size:Loop.1.5)d(itemOID)d(itemTemplate:switch.3.5)h(36)d(NameId)h(0)

1A=SM_UPDATE_ITEM:h(id2)d(OID)h(36)d(NameId)h(0)h(itemTemplate:switch.0.3)_(id:case.22.10)c(0)h(ItemMask)d(ItemCount)d(0)d(0)d(0)h(0)c(0)h(26)h(EquipmentSlot)_(isArmor:case.79.11)c(6)d(itemSlotId)c(2)d(SlotIdMask)d(0)d(0)c(11)c(isSoulBound)c(EnchantLevel)d(TemplateId:Get.Func01A)c(OptionalSocket)_(isStigma:case.5.2)c(6)d(itemSlotId)
//:switch.1.4
//_(KINAH:case.182400001.10)h(22)c(0)h(ItemMask)q(ItemCount)d(0)d(0)h(0)c(0)c(26)c(0)
//_(isWeapon:case.1.10)h(5)c(0)h(ItemMask)q(ItemCount)d(0)d(0)h(0)c(0)c(26)c(0)
//_(isArmor:case.0.11)h(79)c(6)d(itemSlotId)c(2)d(SlotIdMask)d(0)d(0)c(11)c(isSoulBound)c(EnchantLevel)d(TemplateId)
//_(isStigma:case.3.3)h(5)c(6)d(itemSlotId)
//h(22)c(0)h(ItemMask)d(ItemCount)d(0)d(0)d(0)h(0)c(0)h(26)h(EquipmentSlot)

1B=SM_DELETE_ITEM:h(id2)d(itemUniqueId)c(unk)
1E=SM_CASTSPELL:h(id2)d(attackerOID)h(spellId:Get.SkillA)c(level)c(TargetType:switch.0.3)_(id:case.0.1)d(TargetOID)_(id:case.1.3)n(x)n(y)n(z)_(id:case.3.1)d(TargetOID)h(duration)d(0)

//��᭥��髫ힾ�Ცힺ�ᄇﭳ_鲯לּ败렮��ᳮ흂�域h(mask:LoopM.1.4)
1F=SM_PLAYER_INFO:h(id2)n(x)n(y)n(z)d(playerOID)d(TemplateId)d(TransformedModelId)c(0)c(enemy)c(raceId)c(ClassId)c(genderId)h(State)-(8)c(Heading)s(Name)d(TitleId)c(0)h(CastingSkillId:Get.SkillA)d(LegionId)c(EmblemVer)c(IsCustom)c(255)c(Color_r)c(Color_g)c(Color_b)s(LegionName)c(HP%)h(Dp)c(0)h(mask:LoopM.1.4)d(TemplateId:Get.Func01A)d(itemId:Get.Func01A)d(itemColor)h(0)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face)c(Hair)c(Deco)c(Tattoo)c(5)c(FaceShape)c(Forehead)c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeShape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowShape)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Cheek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(LipShape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c(Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest)c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThicnkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(LegLength)c(Shoulders)c(0)c(0)c(Voice)n(Height)n(0.25F)n(2.0F)n(SPEED/1000.0F)h(BaseStat_ATTACK_SPEED)h(CurrentStat_ATTACK_SPEED)c(2)s(StoreMessage)n(0.0F)n(0.0F)n(0.0F)n(X)n(Y)n(Z)c(0)c(VisualState)s(CommonData_Note)h(Level)h(PlayerSettings_Display)h(PlayerSettings_Deny)h(AbyssRankId)h(0)d(TargetOID)c(0)

20=SM_GATHER_UPDATE:h(id2)
21=SM_GATHER_STATUS:h(id2)d(playerOID)d(gatherableOID)h(unk)c(status)
22=SM_ATTACK_STATUS:h(id2)d(creatureOID)d(value)c(type)c(Hp%)h(SkillId:Get.SkillA)h(unknown)
23=SM_STATUPDATE_MP:h(id2)d(currentMp)d(maxMp)
26=SM_DP_INFO:h(id2)d(playerOID)h(currentDp)
28=SM_LEGION_UPDATE_NICKNAME:h(id2)d(playerOID)s(newNickname)
27=SM_STATUPDATE_EXP:h(id2)q(currentExp)q(recoverableExp)q(maxExp)q(curBoostExp)q(maxBoostExp)
2A=SM_ENTER_WORLD_CHECK:h(id2)c(unk)c(unk)c(unk)
2B=SM_LEGION_TABS:h(id2)
2C=SM_PLAYER_SPAWN:h(id2)d(WorldId)d(WorldId)d(unk)c(unk)n(X)n(Y)n(Z)c(Heading)
//��᭥��髫ힾ�Ცힺ�ᄇﭳ_鲯לּ败렮��ᳮ흂�域h(mask:LoopM.1.4)
2D=SM_NPC_INFO:h(id2)n(x)n(y)n(z)d(npcOID)d(npcID)d(npcID)c(npcTypeId)h(State)c(Heading)d(NameId)d(TitleId)h(0)c(0)d(0)d(masterOID)s(masterName)c(HP%)d(MAXHP)c(lvl)h(mask:LoopM.1.4)d(TemplateId:Get.Func01A)d(itemId:Get.Func01A)d(itemColor)h(0)n(1.5F)n(Height)n(Speed)h(2000)h(2000)c(Servant)n(x)n(y)n(z)c(movetype)h(unk)c(0)c(0)c(0)c(0)c(0)c(0)c(0)c(0)c(VisualState)h(NpcObjectTypeId)c(0)d(TargetOID)

2E=SM_GATHERABLE_INFO:h(id2)n(X)n(Y)n(Z)d(OID)d(Spawn_Staticid)d(TemplateId)h(1)c(unk)d(NameId)h(unk)h(unk)h(unk)c(100)
33=SM_QUESTION_WINDOW:h(id2)
//d(code)
//for(Objectparam:this.params)
//if(paraminstanceofDescriptionId))
//h(36)
//d((DescriptionId)param).Value)
//h(0)
//else
//s(String.valueOf(param))
//
//
//if(code==160027)
//d(0)
//d(0)
//d(0)
//d(0)
//d(0)
//h(0)
//c(0)
//
//elseif(code==160028)
//d(0)
//d(0)
//d(0)
//d(0)
//h(0)
//c(0)
//else
//d(0)
//h(0)
//c(1)
//d(senderId)
//d(6)
//
//

34=SM_MOVE:h(id2)d(movingCreatureId)n(x)n(y)n(z)c(heading)c(moveType)n(x2)n(y2)n(z2)c(glideFlag)
35=SM_ATTACK:h(id2)d(attackerOID)c(attackno)h(time)c(type)d(TargetOID)c(TargetHp%)c(attackerHp%)h(0)c(attackListsize:Loop.1.3)d(Damage)c(AttackStatusId)c(ShieldType:switch.0.1)_(id:case.1.5)d(0)d(0)d(0)d(0)d(0)c(0)
39=SM_TRANSFORM:h(id2)d(OID)d(TransformedModelId)h(state)n(unk)n(unk)c(unk)
3B=SM_DIALOG_WINDOW:h(id2)d(TargetOID)h(dialogID)d(questId)h(0)h(2)

3D=SM_SELL_ITEM:h(id2)d(TargetOID)d(sellPercentage)
3E=SM_VIEW_PLAYER_DETAILS:h(id2)d(TargetOID)c(unk)c(size:Loop.2.23)c(unk)d(unk)d(TemplateId)h(unk)d(NameId)h(unk)h(unk)c(unk)c(unk)h(unk)h(unk)c(unk)h(unk)c(unk)h(EquipmentSlot)h(unk)c(unk)h(unk)h(ItemCount)d(unk)d(unk)d(unk)d(unk)d(unk)c(unk)
40=SM_WEATHER:h(id2)h(weatherCode)c(unk)
//
42=SM_EMOTION:h(id2)d(senderOID)c(emotionType:switch.0.32)_(SELECT_Target:case.0.2)h(state)n(speed)_(JUMP:case.1.2)h(state)n(speed)_(SIT:case.2.2)h(state)n(speed)_(STAND:case.3.2)h(state)n(speed)_(CHAIR_SIT:case.4.6)h(state)n(speed)n(x)n(y)n(z)c(heading)_(CHAIR_UP:case.5.6)h(state)n(speed)n(x)n(y)n(z)c(heading)_(STargetT_FLYTELEPORT:case.6.3)h(state)n(speed)d(teleport_Id)_(LAND_FLYTELEPORT:case.7.2)h(state)n(speed)_(STargetT_WINDSTREAM:case.8.4)h(state)n(speed)d(teleport_Id)d(distance)_(BOOST_WINDSTREAM:case.11.2)h(state)n(speed)_(FLY:case.13.2)h(state)n(speed)_(LAND:case.14.2)h(state)n(speed)_(DIE:case.18.3)h(state)n(speed)d(TargetOID)_(RESURRECT:case.19.2)h(state)n(speed)_(EMOTE:case.21.5)h(state)n(speed)d(TargetOID)h(emotion)c(1)_(ATTACKMODE:case.24.2)h(state)n(speed)_(NEUTRALMODE:case.25.2)h(state)n(speed)_(WALK:case.26.2)h(state)n(speed)_(RUN:case.27.2)h(state)n(speed)_(SWITCH_DOOR:case.31.2)h(9)d(0)_(STargetT_EMOTE:case.32.4)h(state)n(speed)h(baseAttackSpeed)h(currentAttackSpeed)_(OPEN_PRIVATESHOP:case.33.2)h(state)n(speed)_(CLOSE_PRIVATESHOP:case.34.2)h(state)n(speed)_(STargetT_EMOTE2:case.35.4)h(state)n(speed)h(baseAttackSpeed)h(currentAttackSpeed)_(POWERSHARD_ON:case.36.2)h(state)n(speed)_(POWERSHARD_OFF:case.37.2)h(state)n(speed)_(ATTACKMODE2:case.38.2)h(state)n(speed)_(NEUTRALMODE2:case.39.2)h(state)n(speed)_(STargetT_LOOT:case.40.3)h(state)n(speed)d(TargetOID)_(END_LOOT:case.41.3)h(state)n(speed)d(TargetOID)_(STargetT_QUESTLOOT:case.42.3)h(state)n(speed)d(TargetOID)_(END_QUESTLOOT:case.43.3)h(state)n(speed)d(TargetOID)h(state)n(speed)d(TargetOID)

//��᭥��髫ힾ�Ცힺ�ᄇﭳ_鲯לּ败렮��ᳮ흂�域h(mask:LoopM.1.4)
43=SM_UPDATE_PLAYER_APPEARANCE:h(id2)d(playerId)h(mask:LoopM.1.4)d(TemplateId:Get.Func01A)d(itemId:Get.Func01A)d(itemColor)h(0)
44=SM_TIME_CHECK:h(id2)d(time)d(NanoTime)
45=SM_GAME_TIME:h(id2)d(GameTime)
46=SM_Target_SELECTED:h(id2)d(TargetOID)h(level)d(maxHp)d(currentHp)
47=SM_LOOKATOBJECT:h(id2)d(OID)d(TargetOID)c(heading)
48=SM_CASTSPELL_END:h(id2)d(OID)c(TargetType:switch.0.3)_(id:case.0.1)d(OID)_(id:case.1.3)n(x)n(y)n(z+0.4f)_(id:case.3.1)d(0)h(spellid:Get.SkillA)c(level)d(cooldown)h(560)c(0)h(unk)c(0)h(size:Loop.1.2)d(EffectedOID)c(0)c(Targethp%)c(attackerhp%)c(spellStatus:switch.0.5)_(stumble:case.1.3)n(X)n(Y)n(Z+0.4f)_(knockback:case.2.3)n(X)n(Y)n(Z+0.4f)_(open_aerial:case.4.3)n(X)n(Y)n(Z+0.4f)_(close_aerial:case.8.3)n(X)n(Y)n(Z+0.4f)_(spin:case.16.1)c(Heading)c(16)c(0)c(1)c(isMpheal)d(Reserved1)c(AttackStatusId)c(ShieldDefense:switch.0.1)_(reflect_shield:case.1.5)d(0x00)d(0x00)d(0x00)d(0x00)d(0x00)
49=SM_SKILL_CANCEL:h(id2)d(OID)h(SkillId:Get.SkillA)
4A=SM_STIGMA_SKILL_REMOVE:h(id2)h(SkillId:Get.SkillA)c(1)c(1)
4B=SM_SKILL_LIST:h(id2)h(size:Loop.1.6)h(SkillId:Get.SkillA)h(SkillLevel)c(unk)c(ExtraLvl)d(unk)c(isStigma)d(messageId)h(36)d(skillNameId)h(unk)s(skillLvl)
4D=SM_SKILL_ACTIVATION:h(id2)h(SkillId:Get.SkillA)d(unk)c(isActive)
4E=SM_ABNORMAL_STATE:h(id2)d(abnormals)h(size:Loop.1.5)d(EffectorId)h(SkillId:Get.SkillA)c(SkillLevel)c(TargetSlot)d(ElapsedTime)
4F=SM_SKILL_COOLDOWN:h(id2)
51=SM_ABNORMAL_EFFECT:h(id2)d(effectedId)c(unk)d(unk)d(abnormals)h(effects:Loop.1.4)h(skillId:Get.SkillA)c(skillLevel)c(TargetSlot)d(elapsedTime)

52=SM_INFLUENCE_RATIO:h(id2)d(Sieime)n(Elyos)n(Asmos)n(Balaur)h(1)d(400010000)n(Elyos)n(Asmos)n(Balaur)

55=SM_FORTRESS_STATUS:h(id2)
56=SM_SHOW_NPC_ON_MAP:h(id2)d(npcid)d(worldid)d(worldid)n(x)n(y)n(z)
57=SM_NAME_CHANGE:h(id2)d(unk)d(unk)d(playerOID)s(oldName)s(newName)
58=SM_GROUP_MEMBER_INFO:h(id2)d(GroupId)d(OID)d(MaxHp)d(CurrentHp)d(MaxMp)d(CurrentMp)d(MaxFp)d(CurrentFp)d(MapId)d(MapId)n(X)n(Y)n(Z)c(ClassId)c(GenderId)c(Level)c(Id)h(1)s(Name)h(unk)h(unk)h(size:Loop.1.5)d(EffectorId)h(SkillId:Get.SkillA)c(SkillLevel)c(TargetSlot)d(ElapsedTime)d(unk)
59=SM_GROUP_INFO:h(id2)d(groupid)d(leaderid)d(lootruletype)d(autodistribution)d(common_item_above)d(superior_item_above)d(heroic_item_above)d(fabled_item_above)d(ethernal_item_above)d(over_ethernal)d(over_over_ethernal)d(unk)h(unk)c(unk)
5F=SM_ABYSS_ARTIFACT_INFO:h(id2)h(ArtifactCount:Loop.1.3)d(LocationId)d(unk)d(unk)
61=SM_QUIT_RESPONSE:h(id2)d(edit_mode)c(unk)
63=SM_PLAYER_STATE:h(id2)d(playerOID)c(visualState)c(seeState)c(unk)
//?
64=SM_STargetTED_QUEST_LIST:h(id2)h(1)h(size:Loop.1.5)h(QuestId)h(unk)c(Status)d(QuestVars)c(unk)

65=SM_LEVEL_UPDATE:h(id2)d(TargetOID)h(effect)h(level)h(unk)
66=SM_SUMMON_PANEL_REMOVE:h(id2)d(unk)
67=SM_KEY:h(id2)d(key)
68=SM_EXCHANGE_ADD_ITEM:h(id2)
69=SM_EXCHANGE_REQUEST:h(id2)s(receiver)
6A=SM_EXCHANGE_ADD_KINAH:h(id2)c(action)d(itemCount)d(unk)
6C=SM_EMOTION_LIST:h(id2)c(unk)h(size:Loop.1.2)d(unk)h(unk)
6D=SM_EXCHANGE_CONFIRMATION:h(id2)
6E=SM_Target_UPDATE:h(id2)d(playerOID)d(TargetOID)
70=SM_PLASTIC_SURGERY:h(id2)
74=SM_LEGION_UPDATE_SELF_INTRO:h(id2)
78=SM_QUEST_LIST:h(id2)
AB=SM_RIFT_STATUS:h(id2)
7B=SM_QUEST_ACCEPTED:h(id2)c(action:switch.0.4)_(Accept_Quest:case.1.5)d(questId)c(status)c(unk)d(step)h(unk)_(Quest_Steps/Finish:case.2.5)d(questId)c(status)c(unk)d(step)h(unk)_(Delete_Quest:case.3.3)d(questId)c(status)d(step)_(Display_Timer:case.4.5)d(questId)d(timer)c(unk)h(unk)c(unk)
//?
7C=SM_NEARBY_QUESTS:h(id2)c(unk)h(size:Loop.1.2)h(id)h(checkLevelRequirement)
7F=SM_PING_RESPONSE:h(id2)
81=SM_CUBE_UPDATE:h(id2)
82=SM_PET:h(id2)
84=SM_ITEM_COOLDOWN:h(id2)
86=SM_PLAY_MOVIE:h(id2)
87=SM_UPDATE_NOTE:h(id2)
8C=SM_LEGION_ADD_MEMBER:h(id2)
8D=SM_LEGION_INFO:h(id2)
90=SM_LEGION_UPDATE_TITLE:h(id2)
8E=SM_LEGION_UPDATE_MEMBER:h(id2)d(OID)c(LegionMember_RankId)c(ClassId)c(Level)d(MapId)c(Online)d(LastOnline)d(msgId)s(text)

8F=SM_LEGION_LEAVE_MEMBER:h(id2)
96=SM_SUMMON_PANEL:h(id2)
98=SM_SUMMON_UPDATE:h(id2)
99=SM_SUMMON_OWNER_REMOVE:h(id2)
9A=SM_LEGION_MEMBERLIST:h(id2)
9D=SM_LEGION_EDIT:h(id2)c(type:switch.0.6)_(id:case.0.1)c(LegionLevel)_(id:case.1.1)d(LegionRank)_(id:case.2.4)c(CenturionPermission1)c(CenturionPermission2)c(LegionarPermission1)c(LegionarPermission2)_(id:case.3.1)d(ContributionPoints)_(id:case.5.2)s(announcement)d(unixTime)_(id:case.6.1)d(unixTime)

9E=SM_MAIL_SERVICE:h(id2)
A0=SM_WINDSTREAM:h(id2)
A1=SM_SUMMON_USESKILL:h(id2)
A5=SM_PRIVATE_STORE:h(id2)
A3=SM_FRIEND_LIST:h(id2)
A4=SM_GROUP_LOOT:h(id2)
A6=SM_MAY_LOGIN_INTO_GAME:h(id2)d(unk)
A7=SM_ABYSS_RANK_UPDATE:h(id2)
A8=SM_ABYSS_RANKING_LEGIONS:h(id2)
A9=SM_ABYSS_RANKING_PLAYERS:h(id2)
AA=SM_PLAYER_ID:h(id2)
AF=SM_KISK_UPDATE:h(id2)
AD=SM_PONG:h(id2)h(pong)
AE=SM_PRIVATE_STORE_NAME:h(id2)
B1=SM_BROKER_ITEMS:h(id2)
B2=SM_CRAFT_UPDATE:h(id2)h(skillId:Get.SkillA)c(action:switch.1.7)d(itemId:Get.Func01A)_(init:case.0.8)d(success)d(failure)d(0)d(1200)d(1330048)h(0x24)d(nameId)h(0)_(update:case.1.6)d(success)d(failure)d(700)d(1200)d(0)h(0)_(crit:case.2.6)d(success)d(failure)d(700)d(1200)d(0)h(0)_(crit:case.3.8)d(success)d(failure)d(0)d(1200)d(1330048)h(0x24)d(nameId)h(0)_(sucess:case.5.6)d(success)d(failure)d(700)d(1200)d(0)h(0)_(failed:case.6.6)d(success)d(failure)d(700)d(1200)d(0)h(0)_(id:case.7.8)d(success)d(failure)d(0)d(1200)d(1330050)h(0x24)d(nameId)h(0)
B3=SM_CRAFT_ANIMATION:h(id2)
B4=SM_ITEM_USAGE_ANIMATION:h(id2)d(playerOID)d(playerOID)d(itemOID)d(ItemID:Get.Func01A)d(time)c(end)c(1)c(0)d(unk)
B5=SM_ASCENSION_MORPH:h(id2)
B6=SM_DUEL:h(id2)
B7=SM_CUSTOM_SETTINGS:h(id2)
B8=SM_PET_MOVE:h(id2)d(DatabaseIndex)c(actionId)n(x)n(y)n(z)c(h)n(x2)n(y2)n(z2)
BC=SM_QUESTIONNAIRE:h(id2)
BE=SM_DIE:h(id2)
C0=SM_FORCED_MOVE:h(id2)d(CreatureOID)d(TargetOID)c(16)n(Targetx)n(Targety)n(Targetz+0.25F)
C1=SM_RESURRECT:h(id2)
C3=SM_WINDSTREAM_ANNOUNCE:h(id2)
C4=SM_REPURCHASE:h(id2)
C6=SM_WAREHOUSE_UPDATE:h(id2)
C7=SM_WAREHOUSE_INFO:h(id2)
C8=SM_UPDATE_WAREHOUSE_ITEM:h(id2)
C9=SM_DELETE_WAREHOUSE_ITEM:h(id2)
CE=SM_CHARACTER_SELECT:h(id2)h(messaype)c(CheckWrongCount)d(wrongCount)d(PASSKEY_WRONG_MAXCOUNT)
//Loop_ឳwitche
CF=SM_TITLE_INFO:h(id2)c(type:switch.0.3)_(id:case.0.2)c(0)h(size:Loop.1.2)d(TitleId)d(0)_(id:case.1.1)d(titleId)_(id:case.3.2)d(playerOID)d(titleId)

D2=SM_LEGION_EMBLEM:h(id2)
D4=SM_LEGION_UPDATE_EMBLEM:h(id2)
D5=SM_LEGION_EMBLEM_SEND:h(id2)
//㭥��56㲲ᣨ��譥힊�e
BF=SM_LEGION_EMBLEM_SEND:h(id2)d(size)-(256)
D9=SM_ABYSS_ARTIFACT_INFO2:h(id2)h(size:Loop.1.2)d(LocationId)c(0)
DB=SM_ABYSS_ARTIFACT_INFO3:h(id2)h(size:Loop.1.3)d(LocationId)d(0)c(0)
DD=SM_BLOCK_RESPONSE:h(id2)s(playerName)d(code)
DE=SM_FRIEND_RESPONSE:h(id2)s(player)c(code)
DF=SM_BLOCK_LIST:h(id2)h(size:Loop.2.2)c(0)s(Name)s(Reason)
E0=SM_FRIEND_NOTIFY:h(id2)s(name)c(code)
E2=SM_USE_OBJECT:h(id2)d(playerOID)d(TargetOID)d(time)c(actionType)
E3=SM_TELEPORT_MAP:h(id2)d(TargetOID)h(TeleportId)
E4=SM_L2AUTH_LOGIN_CHECK:h(id2)d(result)s(name)
E6=SM_CREATE_CHARACTER:h(id2)d(responseCode:switch.0.1)_(id:case.0.89)d(PlayerOID)-(44)d(genderId)d(raceId)d(ClassId:Get.ClassIdA)d(Voice)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face)c(Hair)c(Deco)c(Tattoo)c(4)c(FaceShape)c(ForeHead)c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeShape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowShape)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Cheek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(LipShape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c(Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest)c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThicnkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(LegLength)c(Shoulders)c(0)c(0)n(Height)d(raceSex)d(MapId)n(x)n(y)n(z)d(Heading)d(Level)d(TitleId)d(LegionId)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)-(208)d(DeletionTimeInSeconds)d(0)-(448)
//?
E7=SM_CHARACTER_LIST:h(id2)d(playOk2)c(characters:Loop.1.90)d(PlayerOID)-(44)d(genderId)d(raceId)d(ClassId:Get.ClassIdA)d(Voice)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face)c(Hair)c(Deco)c(Tattoo)c(4)c(FaceShape)c(ForeHead)c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeShape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowShape)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Cheek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(LipShape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c(Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest)c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThicnkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(LegLength)c(Shoulders)c(0)c(0)n(Height)d(raceSex)d(MapId)n(x)n(y)n(z)d(Heading)d(Level)d(TitleId)d(LegionId)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)-(208)d(DeletionTimeInSeconds)d(0)-(14)

E8=SM_RESTORE_CHARACTER:h(id2)d(success)d(chaOid)
E9=SM_DELETE_CHARACTER:h(id2)d(0)d(playerOID)d(deletionTime)
EA=SM_LOOT_STATUS:h(id2)d(OID)c(state)
EB=SM_Target_IMMOBILIZE:h(id2)d(OID)n(x)n(y)n(z)c(Heading)

EC=SM_RECIPE_LIST:h(id2)h(Count:Loop.1.2)d(ID)c(0)

ED=SM_LOOT_ITEMLIST:h(id2)d(unk)h(unk)d(unk)h(unk)d(unk)
EE=SM_SIEGE_LOCATION_INFO:h(id2)c(infoType)h(size:Loop.1.13)d(LocationId)d(legionId)d(emblemId)c(0xFF)c(emblemColor_r)c(emblemColor_g)c(emblemColor_b)c(RaceId)c(isVulnerable)c(isCanTeleport)c(NextState)d(0)d(0)
EF=SM_MANTRA_EFFECT:h(id2)d(0)d(playerOID)h(subEffectId)
F0=SM_PLAYER_SEARCH:h(id2)h(result)d(MAPID:Get.ClassIdA)n(x)n(y)n(z)c(ClassID:Get.ClassIdA)c(Gender)c(LVL)c(LFG)s(NAME)
F2=SM_ALLIANCE_INFO:h(id2)
F5=SM_ALLIANCE_MEMBER_INFO:h(id2)
F3=SM_FLY_TIME:h(id2)d(currentFp)d(maxFp)
F4=SM_LEAVE_GROUP_MEMBER:h(id2)
F6=SM_SHOW_BRAND:h(id2)
F9=SM_ALLIANCE_READY_CHECK:h(id2)
FA=SM_TRADELIST:h(id2)d(TargetOID)c(Category)d(buyPriceModifier)h(Count:Loop.1.1)d(tradeTabl.Id)
FB=SM_PRICES:h(id2)
FC=SM_RECONNECT_KEY:h(id2)
FE=SM_STATS_INFO:h(id2)d(OID)d(Time)h(POWER)h(HEALTH)h(ACCURACY)h(AGILITY)h(KNOWLEDGE)h(WILL)h(WATER_RESISTANCE)h(WIND_RESISTANCE)h(EARTH_RESISTANCE)h(FIRE_RESISTANCE)h(ELEMENTAL_RESISTANCE_LIGHT)h(ELEMENTAL_RESISTANCE_DARK)h(Level)h(unk)h(unk)h(unk)q(ExpNeed)q(ExpRecoverable)q(ExpShown)d(unk)d(MAXHP)d(CurrentHp)d(MAXMP)d(CurrentMp)h(MAXDP)h(Dp)d(FLY_TIME)d(CurrentFp)c(FlyState)c(unk)h(MAIN_HAND_POWER)h(OFF_HAND_POWER)h(PHYSICAL_DEFENSE)h(MAGICAL_ATTACK)h(MAGICAL_RESIST)n(ATTACK_RANGE)h(ATTACK_SPEED)h(EVASION)h(PARRY)h(BLOCK)h(MAIN_HAND_CRITICAL)h(OFF_HAND_CRITICAL)h(MAIN_HAND_ACCURACY)h(OFF_HAND_ACCURACY)h(unk)h(MAGICAL_ACCURACY)h(MAGICAL_CRITICAL)h(unk)n(BOOST_CASTING_TIME)h(unk)h(totalBoostMagicalSkill)h(BOOST_HEAL)h(CRITICAL_RESIST)h(MAGICAL_CRITICAL_RESIST)h(PHYSICAL_CRITICAL_DAMAGE_REDUCE)h(MAGICAL_CRITICAL_DAMAGE_REDUCE)h(unk)d(CubeSize)d(Inventory_size)d(unk)d(unk)d(ClassId:Get.ClassIdA)q(unk)q(unk)q(unk)q(unk)h(POWER)h(HEALTH)h(ACCURACY)h(AGILITY)h(KNOWLEDGE)h(WILL)h(WATER_RESISTANCE)h(WIND_RESISTANCE)h(EARTH_RESISTANCE)h(FIRE_RESISTANCE)d(unk)d(MAXHP)d(MAXMP)d(MAXDP)d(FLY_TIME)h(MAIN_HAND_POWER)h(OFF_HAND_POWER)h(MAGICAL_ATTACK)h(PHYSICAL_DEFENSE)h(MAGICAL_RESIST)h(unk)n(ATTACK_RANGE)h(EVASION)h(PARRY)h(BLOCK)h(MAIN_HAND_CRITICAL)h(OFF_HAND_CRITICAL)h(MAGICAL_CRITICAL)h(unk)h(MAIN_HAND_ACCURACY)h(OFF_HAND_ACCURACY)h(unk)h(MAGICAL_ACCURACY)h(unk)h(MAGICAL_ATTACK_BOOST_MAGICAL_SKILL)h(BOOST_HEAL)h(CRITICAL_RESIST)h(MAGICAL_CRITICAL_RESIST)h(PHYSICAL_CRITICAL_DAMAGE_REDUCE)h(MAGICAL_CRITICAL_DAMAGE_REDUCE)
FF=SM_VERSION_CHECK:h(id2)c(unk)c(GAMESERVER_ID)d(unk)d(unk)d(unk)d(unk)d(unk)c(unk)c(SERVER_COUNTRY_CODE)c(unk)c(SERVER_MODE)d(currentTimeMillis)h(unk)h(unk)h(unk)h(unk)c(unk)c(unk)c(unk)c(unk)c(unk)c(Ip)c(Ip)c(Ip)c(Ip)h(Port)
99999=SM_CUSTOM_PACKET:h(id2)

[client]
02=CM_GROUP_DISTRIBUTION:h(id2)d(amount)
04=CM_SHOW_FRIENDLIST:h(id2)
05=CM_FRIEND_ADD:h(id2)s(TargetName)
09=CM_CLIENT_COMMAND_ROLL:h(id2)d(maxRoll)
0A=CM_VIEW_PLAYER_DETAILS:h(id2)d(TargetOID)
0D=CM_PING_REQUEST:h(id2)
0E=CM_PLAYER_STATUS_INFO:h(id2)c(status)d(playerOID)
0F=CM_INVITE_TO_GROUP:h(id2)c(inviteType)s(name)
12=CM_ABYSS_RANKING_PLAYERS:h(id2)c(raceId)
13=CM_MAC_ADDRESS:h(id2)-(7)s(mac)s(unk)d(ip)
15=CM_REPORT_PLAYER:h(id2)-(1)s(player)
16=CM_GROUP_LOOT:h(id2)d(groupId)d(unk1)d(unk2)d(itemId:Get.Func01A)c(itemIndex)d(npcId)c(distributionId)d(roll)q(bid)
17=CM_DISTRIBUTION_SETTINGS:h(id2)d(unk)d(rules)d(autoDist)d(common_item_above)d(superior_item_above)d(heroic_item_above)d(fabled_item_above)d(ethernal_item_above)d(over_ethernal)d(over_over_ethernal)
18=CM_MAY_LOGIN_INTO_GAME:h(id2)
1B=CM_SHOW_BRAND:h(id2)d(brandId)d(TargetOID)
1D=CM_RECONNECT_AUTH:h(id2)
1E=CM_MACRO_DELETE:h(id2)c(macroPosition)
1F=CM_CHECK_NICKNAME:h(id2)s(nick)
21=CM_BLOCK_SET_REASON:h(id2)s(TargetName)s(reason)
23=CM_SUMMON_CASTSPELL:h(id2)d(summonOID)h(skillID:Get.SkillA)c(skillLvl)d(TargetOID)n(unk)
24=CM_FUSION_WEAPONS:h(id2)d(firstitemId:Get.Func01A)d(secondItemId)
25=CM_BREAK_WEAPONS:h(id2)d(unk)d(weaponToBreakUniqueId)
27=CM_SUMMON_MOVE:h(id2)d(unk)n(x)n(y)n(z)c(heading)c(movementType:switch.0.2)_(id:case.1.3)n(x2)n(y2)n(z2)_(id:case.2.3)n(x2)n(y2)n(z2)
28=CM_SUMMON_EMOTION:h(id2)d(OID)c(emotionTypeId)
29=CM_SUMMON_ATTACK:h(id2)d(summonOID)d(TargetOID)c(unk)h(unk)c(unk)
2A=CM_SHOW_MAP:h(id2)
2B=CM_NAME_CHANGE:h(id2)c(action)c(unk)h(unk)d(Id)s(newName)
2E=CM_GROUP_RESPONSE:h(id2)d(unk)c(unk)
32=CM_MOVE_ITEM:h(id2)d(TargetOID)c(source)c(destination)h(Slot)
33=CM_SPLIT_ITEM:h(id2)d(sourceItemOID)d(itemAmount)-(4)c(sourceStoraype)d(destinationItemOID)c(destinationStoraype)h(slotNum)
35=CM_PLAYER_SEARCH:h(id2)-(44)d(region)d(classMask)c(minLevel)c(maxLevel)c(lfgOnly)c(unk)
36=CM_DELETE_CHARACTER:h(id2)d(playOk2)d(chaOid)
37=CM_RESTORE_CHARACTER:h(id2)d(playOk2)d(chaOid)
38=CM_STargetT_LOOT:h(id2)d(TargetOID)c(action)
39=CM_LOOT_ITEM:h(id2)d(TargetOID)c(index)
3A=CM_TELEPORT_SELECT:h(id2)d(TargetOID)d(locId)
3B=CM_L2AUTH_LOGIN_CHECK:h(id2)d(playOk2)d(playOk1)d(accountId)d(loginOk)
3C=CM_CHARACTER_LIST:h(id2)d(playOk2)
//
3D=CM_CREATE_CHARACTER:h(id2)
42=CM_CHANGE_CHANNEL:h(id2)d(channel)
44=CM_MAC_ADDRESS2:h(id2)d(OID)-(6)
45=CM_MACRO_CREATE:h(id2)c(macroPosition)s(macroXML)
46=CM_SHOW_BLOCKLIST:h(id2)
47=CM_REPLACE_ITEM:h(id2)c(sourceStoraype)d(sourceItemOID)c(replaceStoraype)d(replaceItemOID)
48=CM_FRIEND_STATUS:h(id2)c(status)
4C=CM_BLOCK_ADD:h(id2)s(TargetName)s(reason)
4D=CM_BLOCK_DEL:h(id2)s(TargetName)
4E=CM_LEGION_UPLOAD_INFO:h(id2)d(totalSize)c(unk)c(color_r)c(color_g)c(color_b)
4F=CM_LEGION_UPLOAD_EMBLEM:h(id2)d(size)-(256)
50=CM_MAIL_SUMMON_ZEPHYR:h(id2)c(value)
62=CM_CUSTOM_SETTINGS:h(id2)h(display)h(deny)
66=CM_ENTER_WORLD:h(id2)d(OID)
67=CM_LEVEL_READY:h(id2)
//㭥��56㲲ᣨ����륫鮻��泠
68=CM_UI_SETTINGS:h(id2)c(settingsType)h(unk)h(size)-(256)
69=CM_OBJECT_SEARCH:h(id2)d(npcId)
6A=CM_MAY_QUIT:h(id2)
6B=CM_REVIVE:h(id2)c(RessType)
//
6D=CM_CHARACTER_EDIT:h(id2)
6E=CM_VERSION_CHECK:h(id2)d(unk1)d(unk2)d(unk3)d(unk4)
70=CM_DISCONNECT:h(id2)c(unk)
71=CM_QUIT:h(id2)c(logout)
7F=CM_CHARACTER_PASSKEY:h(id2)h(type:switch.1.1)s(passkey)_(id.case.2.1)s(newPasskey)
95=CM_EXCHANGE_REQUEST:h(id2)d(TargetOID)
96=CM_LEGION_EMBLEM_SEND:h(id2)d(legionId)
98=CM_SET_NOTE:h(id2)s(note)
99=CM_LEGION_MODIFY_EMBLEM:h(id2)d(legionId)h(emblemVer)c(unk)c(red)c(green)c(blue)
9A=CM_SHOW_DIALOG:h(id2)d(NpcID)
9B=CM_CLOSE_DIALOG:h(id2)d(TargetOID)
9C=CM_DIALOG_SELECT:h(id2)d(TargetOID)h(dialogId)h(selectableReward)h(lastPage)d(questId)h(unk)
9D=CM_LEGION_TABS:h(id2)d(page)c(tab)
9E=CM_MOVE:h(id2)n(x)n(y)n(z)c(heading)c(moveType:Switch.0.7)_(Stop:case.0.0)_(STargett_M:case.224.3)n(nx)n(ny)n(nz)_(STargett_K:case.-64.3)n(nx)n(ny)n(nz)_(Validate_M:case.96.3)n(nx)n(ny)n(nz)_(Validate_K:case.128.0)_(Jump:case.8.3)n(nx)n(ny)n(nz)_(Unk:case.192.3)n(nx)n(ny)n(nz)
9F=CM_FLIGHT_TELEPORT:hh(id2)n(x)n(y)n(z)
A0=CM_QUESTION_RESPONSE:h(id2)
A1=CM_BUY_ITEM:h(id2)d(sellerOID)h(unk1)h(amount:Loop.1.3)d(itemId:Get.Func01A)d(count)d(unk2)
A8=CM_MANASTONE:h(id2)c(actionType:switch.2.3)c(TargetFusedSlot)d(TargetItemUniqueId)_(id:case.1.2)d(stoneUniqueId)d(supplementUniqueId)_(id:case.2.2)d(stoneUniqueId)d(supplementUniqueId)_(id:case.3.4)c(slotNum)c(unk)h(unk)d(npcOID)
AA=CM_EXCHANGE_OK:h(id2)
AB=CM_EXCHANGE_CANCEL:h(id2)
AC=CM_WINDSTREAM:h(id2)d(teleportId)d(distance)h(validatePos)h(unk)
AE=CM_EXCHANGE_ADD_ITEM:h(id2)d(itemOID)d(itemCount)
B0=CM_EXCHANGE_ADD_KINAH:h(id2)d(itemCount)d(unk)
B1=CM_EXCHANGE_LOCK:h(id2)
B2=CM_CHAT_MESSAGE_WHISPER:h(id2)s(Name)s(message)
B5=CM_Target_SELECT:h(id2)d(TargetOID)c(type)
B8=CM_PETITION:h(id2)h(action:switch.0.1)_(id:case.2.1)d(unk)s(data)
B9=CM_CHAT_MESSAGE_PUBLIC:h(id2)c(type)s(message)
BB=CM_PET_MOVE:h(id2)c(actionId:switch.0.1)_(id:case.12.7)n(x1)n(y1)n(z1)c(h)n(x2)n(y2)n(z2)
BC=CM_PET:h(id2)h(actionId:switch.0.5)_(createPet:case.1.8)d(eggOID)d(petId)c(unk2)d(unk3)d(decorationId)d(unk5)d(unk6)s(petName)_(surrenderPet:case.2.1)d(petId)_(summonPet:case.3.1)d(petId)_(dismissPet:case.4.1)d(petId)_(renamePet:case.10.1)d(petId)s(petName)
BD=CM_OPEN_STATICDOOR:h(id2)d(doorId)
BE=CM_LEGION_EMBLEM:h(id2)d(legionId)
C0=CM_TIME_CHECK:h(id2)d(nanoTime)
C1=CM_GATHER:h(id2)d(action)
C2=CM_PING:h(id2)h(ping)
C3=CM_LEGION:h(id2)c(exOpcode:switch.0.13)_(id:case.0.2)d(unk)s(legionName)_(id:case.1.2)d(unk)s(charName)_(id:case.2.2)d(unk)h(unk)_(id:case.4.2)d(unk)s(charName)_(id:case.5.2)d(unk)s(charName)_(id:case.6.2)d(rank)s(charName)_(id:case.7.2)d(unk)s(charName)_(id:case.8.2)d(unk)s(announcement)_(id:case.9.2)d(unk)s(announcement)_(id:case.10.2)d(unk)s(newSelfIntro)_(id:case.13.4)c(centurionPermission1)c(centurionPermission2)c(unk)c(legionarPermission2)_(id:case.14.2)d(unk)h(unk)_(id:case.15.2)s(charName)s(newNickname)
C9=CM_EMOTION:h(id2)c(EmotionType:switch.0.3)_(EMOTE:case.21.1)h(Emotion)_(CHAIR_SIT:case.4.4)n(x)n(y)n(z)c(heading)_(CHAIR_UP:case.5.4)n(x)n(y)n(z)c(heading)
CB=CM_USE_ITEM:h(id2)d(uniqueitemId:Get.Func01A)c(type)d(TargetitemId:Get.Func01A)
CC=CM_EQUIP_ITEM:h(id2)c(action)d(slotRead)d(itemUniqueId)
CE=CM_ATTACK:h(id2)d(TargetOID)c(attackno)h(time)c(type)
CF=CM_CASTSPELL:h(id2)h(spellid:Get.SkillA)c(level)c(TargetType:switch.0.2)_(id:case.0.1)d(TargetOID)_(id:case.1.3)n(x)n(y)n(z)h(time)
D0=CM_SKILL_DEACTIVATE:h(id2)d(SkillId:Get.SkillA)
D1=CM_REMOVE_ALTERED_STATE:h(id2)h(SkillId:Get.SkillA)
D3=CM_BROKER_REGISTERED:h(id2)d(npcId)
D4=CM_BUY_BROKER_ITEM:h(id2)d(brokerId)d(itemUniqueId)h(itemCount)
D5=CM_REGISTER_BROKER_ITEM:h(id2)d(brokerId)d(itemUniqueId)q(price)h(itemCount)
D6=CM_PRIVATE_STORE_NAME:h(id2)s(name)
D7=CM_SUMMON_COMMAND:h(id2)c(mode)d(unk)d(unk)d(TargetOID)
D9=CM_BROKER_LIST:h(id2)d(brokerId)c(sortType)h(page)h(listMask)
DA=CM_DELETE_ITEM:h(id2)d(OID)
DC=CM_ABYSS_RANKING_LEGIONS:h(id2)c(raceId)
DD=CM_PRIVATE_STORE:h(id2)h(itemCount:Loop.1.4)d(unk)d(unk)h(unk)d(unk)
DF=CM_FRIEND_DEL:h(id2)s(TargetName)
E0=CM_DUEL_REQUEST:h(id2)d(OID)
E3=CM_CRAFT:h(id2)c(unk)d(TargetTemplateId)d(recipeId)d(TargetOID)
E4=CM_CLIENT_COMMAND_LOC:h(id2)
E5=CM_QUESTIONNAIRE:h(id2)d(OID)h(unk)h(choice)h(unk)h(unk)
E6=CM__MAIL_ATTACHMENT:h(id2)d(mailOID)c(attachmentType)
E7=CM_DELETE_MAIL:h(id2)d(mailOID)
E9=CM_TITLE_SET:h(id2)d(titleId)
EA=CM_SEND_MAIL:h(id2)s(recipientName)s(title)s(message)d(itemOID)d(itemCount)d(unk)d(kinahCount)d(unk)c(express)
EC=CM_READ_MAIL:h(id2)d(mailOID)
EE=CM_BROKER_CANCEL_REGISTERED:h(id2)d(npcId)d(brokeritemId:Get.Func01A)
EF=CM_BROKER_SETTLE_LIST:h(id2)d(npcId)
F0=CM_BROKER_SETTLE_ACCOUNT:h(id2)d(npcId)
F5=CM_ALLIANCE_GROUP_CHANGE:h(id2)d(playerOID)d(allianceGroupId)d(secondOID)
F8=CM_ITEM_REMODEL:h(id2)d(unk)d(keepitemId:Get.Func01A)d(extractitemId:Get.Func01A)
F9=CM_GODSTONE_SOCKET:h(id2)d(npcId)d(weaponId)d(stoneId)
FE=CM_DELETE_QUEST:h(id2)h(questId)
FF=CM_PLAY_MOVIE_END:h(id2)c(type)d(unk)d(unk)h(movieId)d(unk)
B5=CM_TARGET_SELECT:h(id2)d(ObjectID)-(1)
//Drelann
//23=CM_SUMMON_CASTSPELL:h(id2)d(SummonID)h(skillID:Get.Skill)c(Skill_LVL)-(1)d(TargetID)c(ð歿 ˠ��h(skilltype)
//23=CM_SUMMON_CASTSPELL:h(id2)d(SummonID)h(skillID:Get.Skill)c(Skill_LVL)-(1)d(TargetID)-(3)
//CF=CM_CASTSPELL:h(id2)h(skillID:Get.Skill)h(԰)d(TargetID)h(? )c(ð歿 ˠ��h(skilltype)


очень смахивает на оригинальную расшифровку и на т что вы тольо немного добавили описания в расшифровку, будьте добры указывайте строки которые вы правили и что конкретно добавили.

Последний раз редактировалось manyunya; 06.12.2011 в 14:15.
  Ответить с цитированием
Старый 06.12.2011, 14:10   #11
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

Дык, это оригинальный файл лпх, я его и изменял, он для версии 2.1 и 2.5. На 2.6 пакеты поменялись.

Добавлено через 7 минут
Многие пакеты изменились на 1 значение, потому я сдвинул их вверх, и исправлял пакеты которые определялись не правильно, так что строки изменены все (от клиента).

Последний раз редактировалось Furydose; 06.12.2011 в 14:18. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 06.12.2011, 14:18   #12
Заблокирован
 Пехотинец
Аватар для manyunya
 
manyunya на правильном пути
Регистрация: 29.08.2010
Сообщений: 87
Популярность: 82
Сказал(а) спасибо: 99
Поблагодарили 51 раз(а) в 28 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

Цитата:
Сообщение от FurydoseПосмотреть сообщение
Дык, это оригинальный файл лпх, я его и изменял, он для версии 2.1 и 2.5. На 2.6 пакеты поменялись.

я играю на 2.7 пакеты те же практически все

вот попросил указать что и где правили плз.
  Ответить с цитированием
Старый 06.12.2011, 14:22   #13
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

У тебя пакет движения 9E?
  Ответить с цитированием
Старый 06.12.2011, 14:36   #14
 Разведчик
Аватар для genyan
 
genyan никому не известный тип
Регистрация: 24.10.2010
Сообщений: 25
Популярность: 10
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

какая версия пакетника нужна , для твоего файла или без разницы
  Ответить с цитированием
Старый 06.12.2011, 14:40   #15
 Сержант
Аватар для Furydose
 
Furydose скоро будет известенFurydose скоро будет известенFurydose скоро будет известен
Регистрация: 10.09.2010
Сообщений: 127
Популярность: 233
Сказал(а) спасибо: 13
Поблагодарили 99 раз(а) в 42 сообщениях
 
По умолчанию Re: Расшифровка пакетов 2.6

Должно без разницы, только если пакетник 171+ переименуй файл.
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Расшифровка пакетов в L2 overbafer1 Статьи и описания по Lineage 2 3 21.08.2011 11:37
Расшифровка пакетов l2phx Zerg123 Скрипты и перехват пакетов 7 29.07.2010 14:24
[Обсуждение] В подполье есть расшифровка пакетов? Chiteruga Вопросы и ответы: RF Online 0 30.06.2010 17:43

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net