From 41ece4b51fb2a75ac049d88b1e9c67e124862a24 Mon Sep 17 00:00:00 2001
From: cehua_LC <tingame100@163.com>
Date: 星期五, 28 九月 2018 15:10:23 +0800
Subject: [PATCH] 1889 神兽副本NPC配置

---
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini | 2660 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1,330 insertions(+), 1,330 deletions(-)

diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
index f3b98ac..d9196dc 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
@@ -1,1331 +1,1331 @@
-;RegType 为0表示是封包注册, 为1表示是类名注册
-;类名注册的时候, ClassName必须唯一
-;FuncName是类名注册的时候, 被调用到的函数名
-
-;;;;;;;;;;;;;;;;;;;;;;类名注册
-;初始化
-[InitPython]
-ScriptName = ChConfig.py
-Writer = Alee
-Releaser = Alee
-RegType = 1
-ClassName = InitPython
-FuncName = InitPython
-
-[RefreshNPC]
-ScriptName = NPC\ChNPC.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = BossSummonNPCControler
-FuncName = BossSummonNPCAI
-
-[RefreshBossNPC]
-ScriptName = NPC\ChNPC.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = NormalNPCControler
-FuncName = NormalNPCAI
-
-[NPCRefreshPoint]
-ScriptName = NPC\ChNPC.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = NPCRefreshControler
-FuncName = NPCRefreshPoint
-
-[RefreshPlayer]
-ScriptName = Player\PlayerState.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = PlayerControler
-FuncName = ProcessState
-
-[RefreshMapItem]
-ScriptName = Item\ItemState.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = MapItemControler
-FuncName = ProcessState
-
-[ReloadAttack]
-ScriptName = Attack\BaseAttack.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadAttack
-FuncName = ReloadAttack
-
-[ReloadFBLogic]
-ScriptName = GameWorldLogic\FBLogic.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadFBLogic
-FuncName = ReloadFBLogic
-
-[ReloadEvent]
-ScriptName = Event\EventShell.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadEvent
-FuncName = ReloadEvent
-
-[ReloadItem]
-ScriptName = Item\ChItem.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadItem
-FuncName = ReloadItem
-
-[ReloadSkill]
-ScriptName = Skill\SkillShell.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadSkill
-FuncName = ReloadSkill
-
-[ReloadNPC]
-ScriptName = NPC\ChNPC.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadNPC
-FuncName = ReloadNPC
-
-[ReloadCMDS]
-ScriptName = ServerCMD\OnServerCMD.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadCMDS
-FuncName = ReloadCMDS
-
-[ReloadQuery]
-ScriptName = Player\PlayerQuery.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadQuery
-FuncName = ReloadQuery
-
-[ReloadGMCmd]
-ScriptName = GM\GMShell.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadGMCmd
-FuncName = ReloadGMCmd
-
-[ParseItemUserData]
-ScriptName = ParseItemUserData.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ParseItemUserData
-FuncName = ParseItemUserData
-
-[QueryNewGuyCardState]
-ScriptName = Player\PlayerNewGuyCard.py
-Writer = wdb
-Releaser = wdb
-RegType = 1
-ClassName = DataServer_QueryNewGuyCardState
-FuncName = QueryNewGuyCardState
-
-[PushRecharge]
-ScriptName = Player\GameServerRefresh.py
-Writer = alee
-Releaser = alee
-RegType = 1
-ClassName = DB_PushRecharge
-FuncName = PushRecharge
-
-;;;;;;;;;;;;;;;;;;;;;;类初始化
-[InitNPC]
-ScriptName = NPC\ChNPC.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = InitNPC
-FuncName = InitNPC
-
-[InitGameWorld]
-ScriptName = GameWorldLogic\GameWorldProcess.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = InitGameWorld
-FuncName = InitGameWorld
-
-;状态处理
-[RefreshGameSys]
-ScriptName = GameWorldLogic\GameWorldProcess.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = GameWorldProcess
-FuncName = OnGameWorldProcess
-
-[InitPlayer]
-ScriptName = Player\ChPlayer.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = InitPlayer
-FuncName = InitPlayer
-
-[ChangeMapInit]
-ScriptName = Player\ChPlayer.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ChangeMapInit
-FuncName = ChangeMapInit
-
-[ReloadQuests]
-ScriptName = Event\EventSrc\QuestManager.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = ReloadQuests
-FuncName = ReloadQuests
-
-[InitItem]
-ScriptName = Item\ChItem.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = InitItem
-FuncName = InitItem
-
-[PlayerLogin]
-ScriptName = Player\ChPlayer.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = PlayerLogin
-FuncName = PlayerLogin
-
-[OnCMD]
-ScriptName = ServerCMD\OnServerCMD.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = OnCMD
-FuncName = OnCMD
-
-
-[PlayerDisconnect]
-ScriptName = Player\ChPlayer.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = PlayerDisconnect
-FuncName = PlayerDisconnect
-
-[PlayerCanResetWorldPos]
-ScriptName = Player\ChPlayer.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = PlayerCanResetWorldPos
-FuncName = PlayerCanResetWorldPos
-
-[PlayerChangeMapFailCallback]
-ScriptName = Player\ChPlayer.py
-Writer = panwei
-Releaser = panwei
-RegType = 1
-ClassName = PlayerChangeMapFailCallback
-FuncName = PlayerChangeMapFailCallback
-
-[OnServerVersionSetting]
-ScriptName = Player\PlayerEventCounter.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = OnServerVersionSetting
-FuncName = OnServerVersionSetting
-
-[PlayerChangeAction]
-ScriptName = Player\ChPlayer.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 1
-ClassName = PlayerChangeAction
-FuncName = OnPlayerChangeAction
-
-
-[NPCAppearWarn]
-ScriptName = NPC\ChNPC.py
-Writer = alee
-Releaser = alee
-RegType = 1
-ClassName = NPCAppearWarn
-FuncName = NPCAppearWarn
-
-;;;;;;;;;;;;;;;;;;;;;封包注册
-[Player]
-ScriptName = Player\ChPlayer.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 48
-
-PacketCMD_1=0x32
-PacketSubCMD_1=0xF
-PacketCallFunc_1=AddExp
-
-PacketCMD_2=0x3
-PacketSubCMD_2=0x1
-PacketCallFunc_2=AddPoint
-
-PacketCMD_3=0x5
-PacketSubCMD_3=0x1
-PacketCallFunc_3=PlayerMove
-
-PacketCMD_4=0x3
-PacketSubCMD_4=0x5
-PacketCallFunc_4=PlayerClickReborn
-
-PacketCMD_5=0x5
-PacketSubCMD_5=0x2
-PacketCallFunc_5=PlayerStopMove
-
-PacketCMD_6=0x4
-PacketSubCMD_6=0x1
-PacketCallFunc_6=PlayerNeedSeeOther
-
-PacketCMD_7=0x1
-PacketSubCMD_7=0x7
-PacketCallFunc_7=LoadMapOK
-
-PacketCMD_8=0x3
-PacketSubCMD_8=0x2
-PacketCallFunc_8=PlayerSit
-
-PacketCMD_9=0x3
-PacketSubCMD_9=0x3
-PacketCallFunc_9=SetShutcutSettingHV
-
-PacketCMD_10=0x5
-PacketSubCMD_10=0x3
-PacketCallFunc_10=PlayerJump
-
-PacketCMD_11=0x4
-PacketSubCMD_11=0x2
-PacketCallFunc_11=PlayerClickOtherPlayerGetInfo
-
-PacketCMD_12=0x3
-PacketSubCMD_12=0x6
-PacketCallFunc_12=HPRestoreSetting
-
-PacketCMD_13=0x3
-PacketSubCMD_13=0x7
-PacketCallFunc_13=MPRestoreSetting
-
-PacketCMD_14=0x3
-PacketSubCMD_14=0x8
-PacketCallFunc_14=PlayerMapInfo
-
-PacketCMD_15=0x3
-PacketSubCMD_15=0xA
-PacketCallFunc_15=PlayerChangeAttackMode
-
-PacketCMD_16=0x3
-PacketSubCMD_16=0xB
-PacketCallFunc_16=SetMoneyType
-
-PacketCMD_17=0x6
-PacketSubCMD_17=0x6
-PacketCallFunc_17=PlayerCancelBuff
-
-PacketCMD_18=0x3
-PacketSubCMD_18=0xC
-PacketCallFunc_18=StartGameEvent
-
-PacketCMD_19=0x3
-PacketSubCMD_19=0xD
-PacketCallFunc_19=ShowFace
-
-PacketCMD_20=0x1
-PacketSubCMD_20=0x4
-PacketCallFunc_20=OnlineReply
-
-PacketCMD_21=0x6
-PacketSubCMD_21=0x8
-PacketCallFunc_21=PlayerSummonMove
-
-PacketCMD_22=0x6
-PacketSubCMD_22=0x9
-PacketCallFunc_22=PlayerSummonAttack
-
-PacketCMD_23=0x6
-PacketSubCMD_23=0xA
-PacketCallFunc_23=PlayerSummonStop
-
-PacketCMD_24=0x3
-PacketSubCMD_24=0xE
-PacketCallFunc_24=HorseFastMove
-
-PacketCMD_25=0x3
-PacketSubCMD_25=0xF
-PacketCallFunc_25=HideMask
-
-PacketCMD_26=0x3
-PacketSubCMD_26=0x10
-PacketCallFunc_26=ExitFB
-
-PacketCMD_27=0x1
-PacketSubCMD_27=0xB
-PacketCallFunc_27=ChangeLine
-
-PacketCMD_28=0x1
-PacketSubCMD_28=0xC
-PacketCallFunc_28=LineState
-
-PacketCMD_29=0x3
-PacketSubCMD_29=0x11
-PacketCallFunc_29=PlayerUseMakeStove
-
-PacketCMD_30=0x3
-PacketSubCMD_30=0x12
-PacketCallFunc_30=QueryFamilyWarPlan
-
-PacketCMD_31=0x3
-PacketSubCMD_31=0x13
-PacketCallFunc_31=QueryTruckPos
-
-PacketCMD_32=0x3
-PacketSubCMD_32=0x14
-PacketCallFunc_32=MoveToTruckPos
-
-PacketCMD_33=0x3
-PacketSubCMD_33=0x15
-PacketCallFunc_33=FarIdentify
-
-PacketCMD_34=0x3
-PacketSubCMD_34=0x16
-PacketCallFunc_34=GetFBState
-
-PacketCMD_35=0x3
-PacketSubCMD_35=0x19
-PacketCallFunc_35=FBHelp
-
-PacketCMD_36=0x3
-PacketSubCMD_36=0x21
-PacketCallFunc_36=EnterFbGameEvent
-
-PacketCMD_37=0x3
-PacketSubCMD_37=0x22
-PacketCallFunc_37=CancelSummon
-
-PacketCMD_38=0x3
-PacketSubCMD_38=0x23
-PacketCallFunc_38=FarRepairAll
-
-PacketCMD_39=0x4
-PacketSubCMD_39=0x4
-PacketCallFunc_39=FriendTransPort
-
-PacketCMD_40=0x4
-PacketSubCMD_40=0x5
-PacketCallFunc_40=WorldTransPort
-
-PacketCMD_41=0x1
-PacketSubCMD_41=0x13
-PacketCallFunc_41=SaveCard
-
-PacketCMD_42=0x3
-PacketSubCMD_42=0x25
-PacketCallFunc_42=AutoRepairItem
-
-PacketCMD_43=0x1
-PacketSubCMD_43=0x15
-PacketCallFunc_43=CustomRefresh
-
-PacketCMD_44=0x3
-PacketSubCMD_44=0x26
-PacketCallFunc_44=PlayerLvUpRequest
-
-PacketCMD_45=0x3
-PacketSubCMD_45=0x2B
-PacketCallFunc_45=DoubleExpState
-
-PacketCMD_46=0x1
-PacketSubCMD_46=0x1A
-PacketCallFunc_46=ReceiveNewGuyPrize
-
-PacketCMD_47=0x3
-PacketSubCMD_47=0x31
-PacketCallFunc_47=UseFBSpecilSkill
-
-PacketCMD_48=0x7
-PacketSubCMD_48=0x24
-PacketCallFunc_48=PointTransport
-;宠物
-[Pet]
-ScriptName = Player\PlayerPet.py
-Writer = chenxuewei
-Releaser = chenxuewei
-RegType = 0
-
-RegisterPackCount = 1
-
-PacketCMD_1=0x16
-PacketSubCMD_1=0x3
-PacketCallFunc_1=PetStateChange
-
-
-;聊天
-[Talk]
-ScriptName = Player\PlayerTalk.py
-Writer = Mark
-Releaser = Mark
-RegType = 0
-RegisterPackCount = 6
-
-PacketCMD_1=0x2
-PacketSubCMD_1=0x7
-PacketCallFunc_1=TalkArea
-
-
-PacketCMD_2=0x2
-PacketSubCMD_2=0x3
-PacketCallFunc_2=TalkFamily
-
-PacketCMD_3=0x2
-PacketSubCMD_3=0x5
-PacketCallFunc_3=TalkTeam
-
-
-PacketCMD_4=0x2
-PacketSubCMD_4=0x1
-PacketCallFunc_4=TalkWorld
-
-PacketCMD_5=0x2
-PacketSubCMD_5=0x6
-PacketCallFunc_5=TalkPrivateName
-
-PacketCMD_6=0x2
-PacketSubCMD_6=0x9
-PacketCallFunc_6=TalkPrivate
-
-
-;战斗
-[Battle]
-ScriptName = Player\PlayerBattle.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 3
-
-PacketCMD_1=0x6
-PacketSubCMD_1=0x1
-PacketCallFunc_1=PlayerNormalAttack
-
-PacketCMD_2=0x6
-PacketSubCMD_2=0x5
-PacketCallFunc_2=PlayerStartAutoFight
-
-PacketCMD_3=0x6
-PacketSubCMD_3=0xB
-PacketCallFunc_3=PlayerConfronting
-
-;技能
-[Skill]
-ScriptName = Skill\SkillShell.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 5
-PacketCMD_1=0x6
-PacketSubCMD_1=0x2
-PacketCallFunc_1=UseSkill
-PacketCMD_2=0x6
-PacketSubCMD_2=0x3
-PacketCallFunc_2=UseSkillTag
-PacketCMD_3=0x3
-PacketSubCMD_3=0x4
-PacketCallFunc_3=PlayerSkillLvUp
-PacketCMD_4=0x6
-PacketSubCMD_4=0x7
-PacketCallFunc_4=UseSkillGround
-PacketCMD_5=0x6
-PacketSubCMD_5=0xC
-PacketCallFunc_5=SetAutoSkill
-
-
-;物品
-[Item]
-ScriptName = Item\ChItem.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 12
-
-PacketCMD_1=0x7
-PacketSubCMD_1=0x1
-PacketCallFunc_1=PlayerPickUpItem
-
-PacketCMD_2=0x7
-PacketSubCMD_2=0x2
-PacketCallFunc_2=PlayerUseItemSelf
-
-PacketCMD_3=0x32
-PacketSubCMD_3=0xE
-PacketCallFunc_3=CreateItem
-
-PacketCMD_4=0x7
-PacketSubCMD_4=0x26
-PacketCallFunc_4=PlayerUseItemTag
-
-PacketCMD_5=0x7
-PacketSubCMD_5=0x8
-PacketCallFunc_5=DragItem
-
-PacketCMD_6=0x7
-PacketSubCMD_6=0x12
-PacketCallFunc_6=DeleteTitle
-
-PacketCMD_7=0x7
-PacketSubCMD_7=0x16
-PacketCallFunc_7=UseSpeaker
-
-PacketCMD_8=0x7
-PacketSubCMD_8=0x39
-PacketCallFunc_8=UseOfflineTime
-
-PacketCMD_9=0x16
-PacketSubCMD_9=0x8
-PacketCallFunc_9=UsePetItem
-
-PacketCMD_10=0x7
-PacketSubCMD_10=0x19
-PacketCallFunc_10=GetAnyWhereItem
-
-PacketCMD_11=0x7
-PacketSubCMD_11=0x20
-PacketCallFunc_11=PutItemInFabao
-
-PacketCMD_12=0x7
-PacketSubCMD_12=0x21
-PacketCallFunc_12=GetBackItemInFabao
-
-
-;装备
-[Equip]
-ScriptName = Item\ChEquip.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 3
-PacketCMD_1=0x7
-PacketSubCMD_1=0x3
-PacketCallFunc_1=PlayerEquipItem
-PacketCMD_2=0x7
-PacketSubCMD_2=0x4
-PacketCallFunc_2=PlayerUnEquip
-PacketCMD_3=0x3
-PacketSubCMD_3=0x2F
-PacketCallFunc_3=RequestEquipShowHide
-
-;事件
-[Event]
-ScriptName = Event\EventShell.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 44
-
-PacketCMD_1=0x8
-PacketSubCMD_1=0x1
-PacketCallFunc_1=BeginEvent
-
-PacketCMD_2=0x8
-PacketSubCMD_2=0x2
-PacketCallFunc_2=EventAnswer
-
-PacketCMD_3=0x8
-PacketSubCMD_3=0x7
-PacketCallFunc_3=ChangeMap
-
-PacketCMD_4=0x8
-PacketSubCMD_4=0xA
-PacketCallFunc_4=ExitEvent
-
-PacketCMD_5=0x8
-PacketSubCMD_5=0x8
-PacketCallFunc_5=GetTaskDetail
-
-PacketCMD_6=0x8
-PacketSubCMD_6=0xB
-PacketCallFunc_6=MakeItem
-
-PacketCMD_7=0x8
-PacketSubCMD_7=0xC
-PacketCallFunc_7=MergeItem
-
-PacketCMD_8=0x8
-PacketSubCMD_8=0xE
-PacketCallFunc_8=BindItem
-
-PacketCMD_9=0x8
-PacketSubCMD_9=0xF
-PacketCallFunc_9=MakeHoleItem
-
-PacketCMD_10=0x8
-PacketSubCMD_10=0x10
-PacketCallFunc_10=ItemLVUpStar
-
-PacketCMD_11=0x8
-PacketSubCMD_11=0x11
-PacketCallFunc_11=InsertStone
-
-PacketCMD_12=0x8
-PacketSubCMD_12=0x12
-PacketCallFunc_12=DepartItem
-
-PacketCMD_13=0x8
-PacketSubCMD_13=0x9
-PacketCallFunc_13=DeleteMission
-
-PacketCMD_14=0x8
-PacketSubCMD_14=0x14
-PacketCallFunc_14=MixTitle
-
-PacketCMD_15=0x7
-PacketSubCMD_15=0x23
-PacketCallFunc_15=RepairFaBao
-
-PacketCMD_16=0x7
-PacketSubCMD_16=0x22
-PacketCallFunc_16=ForgeFaBao
-
-PacketCMD_17=0x4
-PacketSubCMD_17=0x3
-PacketCallFunc_17=MissionMove
-
-PacketCMD_18=0x8
-PacketSubCMD_18=0x17
-PacketCallFunc_18=UnBindItem
-
-PacketCMD_19=0x7
-PacketSubCMD_19=0x25
-PacketCallFunc_19=MixFaBao
-
-PacketCMD_20=0x8
-PacketSubCMD_20=0x18
-PacketCallFunc_20=SoulOfWarEquip
-
-PacketCMD_21=0x7
-PacketSubCMD_21=0x28
-PacketCallFunc_21=ItemChangeProperty
-
-PacketCMD_22=0x7
-PacketSubCMD_22=0x29
-PacketCallFunc_22=ItemChangeGiveSoul
-
-PacketCMD_23=0x7
-PacketSubCMD_23=0x30
-PacketCallFunc_23=ItemChangeSoul
-
-PacketCMD_24=0x7
-PacketSubCMD_24=0x31
-PacketCallFunc_24=ItemChangeMark
-
-PacketCMD_25=0x7
-PacketSubCMD_25=0x32
-PacketCallFunc_25=ItemChangeGiveMark
-
-PacketCMD_26=0x7
-PacketSubCMD_26=0x34
-PacketCallFunc_26=FaBaoFly
-
-PacketCMD_27=0xF
-PacketSubCMD_27=0xE
-PacketCallFunc_27=ContributeFamilyMoney
-
-PacketCMD_28=0x7
-PacketSubCMD_28=0x35
-PacketCallFunc_28=FaBaoForget
-
-PacketCMD_29=0x7
-PacketSubCMD_29=0x36
-PacketCallFunc_29=FaBaoMerge
-
-PacketCMD_30=0x7
-PacketSubCMD_30=0x37
-PacketCallFunc_30=ShengQiQiangHua
-
-PacketCMD_31=0x7
-PacketSubCMD_31=0x38
-PacketCallFunc_31=ClearShengQiAttrs
-
-PacketCMD_32=0xD
-PacketSubCMD_32=0xE
-PacketCallFunc_32=StoneCompound
-
-PacketCMD_33=0xD
-PacketSubCMD_33=0xC
-PacketCallFunc_33=StuffMachining
-
-PacketCMD_34=0x7
-PacketSubCMD_34=0x3A
-PacketCallFunc_34=BuyItemPack
-
-PacketCMD_35=0x8
-PacketSubCMD_35=0x19
-PacketCallFunc_35=BuildEquip
-
-PacketCMD_36=0x8
-PacketSubCMD_36=0x1B
-PacketCallFunc_36=ChangeEquipEndure
-
-PacketCMD_37=0x0D
-PacketSubCMD_37=0x11
-PacketCallFunc_37=PrestigeEquipMerge
-
-PacketCMD_38=0x07
-PacketSubCMD_38=0x3F
-PacketCallFunc_38=UseIncreaseMaxAddSkill
-
-PacketCMD_39=0x16
-PacketSubCMD_39=0x0B
-PacketCallFunc_39=CPetRefinery
-
-PacketCMD_40=0x7
-PacketSubCMD_40=0x42
-PacketCallFunc_40=ItemEnergyTransfer
-
-PacketCMD_41=0x7
-PacketSubCMD_41=0x41
-PacketCallFunc_41=OpenPackCount
-
-PacketCMD_42=0x16
-PacketSubCMD_42=0x0D
-PacketCallFunc_42=CPetEquipMerge
-
-PacketCMD_43=0x8
-PacketSubCMD_43=0x26
-PacketCallFunc_43=CEquipUpStarImmediately
-
-PacketCMD_44=0x7
-PacketSubCMD_44=0x43
-PacketCallFunc_44=LearnWuLinSkill
-
-;拆解背包
-[Break]
-ScriptName = Event\EventShell.py
-Writer = ifo
-Releaser = ifo
-RegType = 0
-RegisterPackCount = 5
-
-PacketCMD_1=0xD
-PacketSubCMD_1=0x4
-PacketCallFunc_1=PutItemInBreakPreparePack
-
-PacketCMD_2=0xD
-PacketSubCMD_2=0x5
-PacketCallFunc_2=GetBackItemInBreakPrepare
-
-PacketCMD_3=0xD
-PacketSubCMD_3=0x6
-PacketCallFunc_3=GetBackItemInBreakItem
-
-PacketCMD_4=0xD
-PacketSubCMD_4=0x7
-PacketCallFunc_4=GetItemFromResultPack
-
-PacketCMD_5=0xD
-PacketSubCMD_5=0x8
-PacketCallFunc_5=PutItemInResultPack
-
-
-
-;合成背包
-[Compose]
-ScriptName = Event\EventShell.py
-Writer = ifo
-Releaser = ifo
-RegType = 0
-RegisterPackCount = 3
-
-PacketCMD_1=0xD
-PacketSubCMD_1=0x1
-PacketCallFunc_1=PutItemInCompose
-
-PacketCMD_2=0xD
-PacketSubCMD_2=0x2
-PacketCallFunc_2=GetItemInCompose
-
-PacketCMD_3=0xD
-PacketSubCMD_3=0x3
-PacketCallFunc_3=MoveItemInCompose
-
-;鉴定背包
-[Identify]
-ScriptName = Event\EventShell.py
-Writer = ifo
-Releaser = ifo
-RegType = 0
-RegisterPackCount = 7
-
-PacketCMD_1=0xE
-PacketSubCMD_1=0x1
-PacketCallFunc_1=PutItemInIdentify
-
-PacketCMD_2=0xE
-PacketSubCMD_2=0x2
-PacketCallFunc_2=GetItemInIdentify
-
-PacketCMD_3=0xE
-PacketSubCMD_3=0x3
-PacketCallFunc_3=IdentifyOK
-
-PacketCMD_4=0xE
-PacketSubCMD_4=0x4
-PacketCallFunc_4=IdentifyItem
-
-PacketCMD_5=0x8
-PacketSubCMD_5=0x15
-PacketCallFunc_5=DigItemStone
-
-PacketCMD_6=0x8
-PacketSubCMD_6=0x16
-PacketCallFunc_6=UseWegAddEndure
-
-PacketCMD_7=0x7
-PacketSubCMD_7=0x27
-PacketCallFunc_7=LegendItemMerge
-
-;商店
-[Shop]
-ScriptName = Event\EventShell.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 3
-PacketCMD_1=0x8
-PacketSubCMD_1=0x3
-PacketCallFunc_1=BuyItem
-PacketCMD_2=0x8
-PacketSubCMD_2=0x5
-PacketCallFunc_2=RepairItem
-PacketCMD_3=0x8
-PacketSubCMD_3=0x6
-PacketCallFunc_3=SellItem
-
-;GM命令
-[GM]
-ScriptName = GM\GMShell.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 1
-PacketCMD_1=0x32
-PacketSubCMD_1=0xC
-PacketCallFunc_1=RecvGMCMD
-
-;交易
-[Trade]
-ScriptName = Player\PlayerTrade.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 8
-PacketCMD_1=0xA
-PacketSubCMD_1=0x1
-PacketCallFunc_1=TradeAsk
-PacketCMD_2=0xA
-PacketSubCMD_2=0x2
-PacketCallFunc_2=TradeAnswer
-PacketCMD_3=0xA
-PacketSubCMD_3=0x3
-PacketCallFunc_3=PutItemTrade
-PacketCMD_4=0xA
-PacketSubCMD_4=0x4
-PacketCallFunc_4=TradeLock
-PacketCMD_5=0xA
-PacketSubCMD_5=0x5
-PacketCallFunc_5=TradeOK
-PacketCMD_6=0xA
-PacketSubCMD_6=0x6
-PacketCallFunc_6=GetBackItemInTrade
-PacketCMD_7=0xA
-PacketSubCMD_7=0x7
-PacketCallFunc_7=ExitTrade
-PacketCMD_8=0xA
-PacketSubCMD_8=0x8
-PacketCallFunc_8=LongDistanceSaleItem
-
-;仓库
-[Warehouse]
-ScriptName = Event\EventShell.py
-Writer = ifo
-Releaser = ifo
-RegType = 0
-RegisterPackCount = 20
-
-PacketCMD_1=0xC
-PacketSubCMD_1=0x1
-PacketCallFunc_1=PutItemInWarehouse
-
-PacketCMD_2=0xC
-PacketSubCMD_2=0x2
-PacketCallFunc_2=GetItemInWarehouse
-
-PacketCMD_3=0xC
-PacketSubCMD_3=0x3
-PacketCallFunc_3=GetMoneyInWarehouse
-
-PacketCMD_4=0xC
-PacketSubCMD_4=0x4
-PacketCallFunc_4=PutMoneyInWarehouse
-
-PacketCMD_5=0xC
-PacketSubCMD_5=0x5
-PacketCallFunc_5=SetWarehousePsw
-
-PacketCMD_6=0xC
-PacketSubCMD_6=0x6
-PacketCallFunc_6=SetWarehouseLock
-
-PacketCMD_7=0xC
-PacketSubCMD_7=0x7
-PacketCallFunc_7=SendWarehousePsw
-
-PacketCMD_8=0xC
-PacketSubCMD_8=0x8
-PacketCallFunc_8=InitWarehousePsw
-
-PacketCMD_9=0xC
-PacketSubCMD_9=0x9
-PacketCallFunc_9=MoveItemInWarehouse
-
-PacketCMD_10=0x7
-PacketSubCMD_10=0x10
-PacketCallFunc_10=ResetWarehouseItem
-
-PacketCMD_11=0xC
-PacketSubCMD_11=0xA
-PacketCallFunc_11=PutItemInHorsePack
-
-PacketCMD_12=0xC
-PacketSubCMD_12=0xB
-PacketCallFunc_12=GetItemInHorsePack
-
-PacketCMD_13=0xC
-PacketSubCMD_13=0xC
-PacketCallFunc_13=MoveItemInHorse
-
-PacketCMD_14=0xC
-PacketSubCMD_14=0xD
-PacketCallFunc_14=PutItemInHorseEquipPack
-
-PacketCMD_15=0xC
-PacketSubCMD_15=0xE
-PacketCallFunc_15=GetItemInHorseEquipPack
-
-PacketCMD_16=0xC
-PacketSubCMD_16=0xF
-PacketCallFunc_16=MoveItemInHorseEquip
-
-PacketCMD_17=0xC
-PacketSubCMD_17=0x10
-PacketCallFunc_17=BuyWarehouse
-
-PacketCMD_18=0x7
-PacketSubCMD_18=0xF
-PacketCallFunc_18=ResetItem
-
-PacketCMD_19=0x7
-PacketSubCMD_19=0x3C
-PacketCallFunc_19=BackpackOperate
-
-PacketCMD_20=0x7
-PacketSubCMD_20=0x3D
-PacketCallFunc_20=PackItemExchange
-
-;回收站
-[Recycle]
-ScriptName = Item\ChItem.py
-Writer = ifo
-Releaser = ifo
-RegType = 0
-RegisterPackCount = 4
-PacketCMD_1=0x7
-PacketSubCMD_1=0x5
-PacketCallFunc_1=MoveItemToRecycle
-PacketCMD_3=0x7
-PacketSubCMD_3=0xD
-PacketCallFunc_3=GetbackItemInRecycle
-PacketCMD_4=0x7
-PacketSubCMD_4=0xE
-PacketCallFunc_4=ClearRecycle
-
-
-
-;骑马
-[Horse]
-ScriptName = Player\PlayerHorse.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 1
-PacketCMD_1=0x3
-PacketSubCMD_1=0x9
-PacketCallFunc_1=OnRideHorse
-
-;骠车
-[Truck]
-ScriptName = Player\PlayerTruck.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 2
-
-PacketCMD_1=0xB
-PacketSubCMD_1=0x2
-PacketCallFunc_1=OnPlayerEnterTruck
-
-PacketCMD_2=0xB
-PacketSubCMD_2=0x1
-PacketCallFunc_2=OnPlayerSetTruckMode
-
-;摆摊
-[PlayerShopItem]
-ScriptName = Player\PlayerShopItem.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 4
-
-PacketCMD_1=0x14
-PacketSubCMD_1=0x1
-PacketCallFunc_1=BeginShopItem
-
-PacketCMD_2=0x14
-PacketSubCMD_2=0x2
-PacketCallFunc_2=EndShop
-
-PacketCMD_3=0x14
-PacketSubCMD_3=0x3
-PacketCallFunc_3=WatchShop
-
-PacketCMD_4=0x14
-PacketSubCMD_4=0x4
-PacketCallFunc_4=BuyItem
-
-;精力系统
-[PlayerEnergySys]
-ScriptName = Player\PlayerEnergySys.py
-Writer = panwei
-Releaser = panwei
-RegType = 0
-RegisterPackCount = 1
-
-PacketCMD_1=0x3
-PacketSubCMD_1=0x2C
-PacketCallFunc_1=FightAssistantSystem
-
-;家族争霸赛
-[PlayerFamilyBattle]
-ScriptName = Player\PlayerFamilyBattle.py
-Writer = panwei
-Releaser = panwei
-RegType = 0
-RegisterPackCount = 1
-
-PacketCMD_1=0xF
-PacketSubCMD_1=0x14
-PacketCallFunc_1=EnrollFamilyVS
-
-;商城相关
-[PlayerSuperMarket]
-ScriptName = Player\PlayerSuperMarket.py
-Writer = Alee
-Releaser = Alee
-RegType = 0
-RegisterPackCount = 5
-
-PacketCMD_1=0x3
-PacketSubCMD_1=0x17
-PacketCallFunc_1=WatchStoreItem
-
-PacketCMD_2=0x3
-PacketSubCMD_2=0x18
-PacketCallFunc_2=BuyStoreItem
-
-PacketCMD_3=0x1
-PacketSubCMD_3=0xF
-PacketCallFunc_3=GetCoinReq
-
-PacketCMD_4=0x1
-PacketSubCMD_4=0x10
-PacketCallFunc_4=CoinChangeReq
-
-PacketCMD_5=0x7
-PacketSubCMD_5=0x3E
-PacketCallFunc_5=GetGuaranteeGift
-
-;晶魄系统
-[PlayerFineSoul]
-ScriptName = Player\PlayerFineSoul.py
-Writer = Alee
-Releaser = Alee
-RegType = 0
-RegisterPackCount = 2
-
-PacketCMD_1=0xD
-PacketSubCMD_1=0x10
-PacketCallFunc_1=ComposeFineSoul
-
-PacketCMD_2=0x3
-PacketSubCMD_2=0x30
-PacketCallFunc_2=UpdateFineSoulSlot
-
-;生产系统
-[PlayerProduce]
-ScriptName = Player\PlayerProduce.py
-Writer = chenxuewei
-Releaser = chenxuewei
-RegType = 0
-RegisterPackCount = 2
-
-PacketCMD_1=0x03
-PacketSubCMD_1=0x32
-PacketCallFunc_1=ProductionActive
-
-PacketCMD_2=0x03
-PacketSubCMD_2=0x33
-PacketCallFunc_2=StartProduce
-
-;答题
-[Exam]
-ScriptName = Player\PlayerExam.py
-Writer = panwei
-Releaser = panwei
-RegType = 0
-RegisterPackCount = 1
-
-PacketCMD_1=0x01
-PacketSubCMD_1=0x1B
-PacketCallFunc_1=Client_JoinAction
-
-
-;玩家防外挂验证
-[NetPackCommon]
-ScriptName = NetPackCommon.py
-Writer = Alee
-Releaser = Alee
-RegType = 0
-RegisterPackCount = 1
-
-PacketCMD_1=0x03
-PacketSubCMD_1=0xFE
-PacketCallFunc_1=RecNetPack
-
-
-;玩家回归
-[PlayerRecall]
-ScriptName = Player\PlayerRecall.py
-Writer = Alee
-Releaser = Alee
-RegType = 0
-RegisterPackCount = 2
-
-PacketCMD_1=0x03
-PacketSubCMD_1=0x3D
-PacketCallFunc_1=PlayerBackAward
-
-PacketCMD_2=0x03
-PacketSubCMD_2=0x3E
-PacketCallFunc_2=RecallInviteCode
-
-;玩家称号
-[PlayerDienstgrad]
-ScriptName = Player\PlayerDienstgrad
-Writer = xmnathan
-Releaser = xmnathan
-RegType = 0
-RegisterPackCount = 2
-
-PacketCMD_1=0x3
-PacketSubCMD_1=0x35
-PacketCallFunc_1=OnCPlayerDienstgradRefresh
-
-PacketCMD_2=0x3
-PacketSubCMD_2=0x37
-PacketCallFunc_2=OnCPlayerChangeDienstgrad
-
-;交易所
-[PlayerBourse]
-ScriptName = Player\PlayerBourseTube.py
-Writer = xmnathan
-Releaser = xmnathan
-RegType = 0
-RegisterPackCount = 1
-
-PacketCMD_1=0x1B
-PacketSubCMD_1=0x03
-PacketCallFunc_1=OnPlayerRecaptureBourseItem
-
-
-
-;天梯竞技场
-[HighLadder]
-ScriptName = Player\HighLadderTube.py
-Writer = xmnathan
-Releaser = xmnathan
-RegType = 0
-RegisterPackCount = 1
- 
-PacketCMD_1=0x1A
-PacketSubCMD_1=0x13
-PacketCallFunc_1=OnHightLadderChallenge
-
-;任务
-[QuestLogic]
-ScriptName = Event\QuestLogic.py
-Writer = Alee
-Releaser = Alee
-RegType = 0
-RegisterPackCount = 6
-
-PacketCMD_1=0x15
-PacketSubCMD_1=0x6
-PacketCallFunc_1=ResetQuestCount
-
-PacketCMD_2=0x15
-PacketSubCMD_2=0x1
-PacketCallFunc_2=AcceptQuest
-
-PacketCMD_3=0x15
-PacketSubCMD_3=0x2
-PacketCallFunc_3=DeliverQuest
-
-PacketCMD_4=0x15
-PacketSubCMD_4=0x3
-PacketCallFunc_4=EntrustQuest
-
-PacketCMD_5=0x15
-PacketSubCMD_5=0x4
-PacketCallFunc_5=CopyGodBookPoint
-
-PacketCMD_6=0x15
-PacketSubCMD_6=0x5
-PacketCallFunc_6=RefreshQuest
-
-;----------------------------------------------
-;地图服务器Py解析Client包
+;RegType 为0表示是封包注册, 为1表示是类名注册
+;类名注册的时候, ClassName必须唯一
+;FuncName是类名注册的时候, 被调用到的函数名
+
+;;;;;;;;;;;;;;;;;;;;;;类名注册
+;初始化
+[InitPython]
+ScriptName = ChConfig.py
+Writer = Alee
+Releaser = Alee
+RegType = 1
+ClassName = InitPython
+FuncName = InitPython
+
+[RefreshNPC]
+ScriptName = NPC\ChNPC.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = BossSummonNPCControler
+FuncName = BossSummonNPCAI
+
+[RefreshBossNPC]
+ScriptName = NPC\ChNPC.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = NormalNPCControler
+FuncName = NormalNPCAI
+
+[NPCRefreshPoint]
+ScriptName = NPC\ChNPC.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = NPCRefreshControler
+FuncName = NPCRefreshPoint
+
+[RefreshPlayer]
+ScriptName = Player\PlayerState.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = PlayerControler
+FuncName = ProcessState
+
+[RefreshMapItem]
+ScriptName = Item\ItemState.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = MapItemControler
+FuncName = ProcessState
+
+[ReloadAttack]
+ScriptName = Attack\BaseAttack.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadAttack
+FuncName = ReloadAttack
+
+[ReloadFBLogic]
+ScriptName = GameWorldLogic\FBLogic.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadFBLogic
+FuncName = ReloadFBLogic
+
+[ReloadEvent]
+ScriptName = Event\EventShell.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadEvent
+FuncName = ReloadEvent
+
+[ReloadItem]
+ScriptName = Item\ChItem.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadItem
+FuncName = ReloadItem
+
+[ReloadSkill]
+ScriptName = Skill\SkillShell.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadSkill
+FuncName = ReloadSkill
+
+[ReloadNPC]
+ScriptName = NPC\ChNPC.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadNPC
+FuncName = ReloadNPC
+
+[ReloadCMDS]
+ScriptName = ServerCMD\OnServerCMD.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadCMDS
+FuncName = ReloadCMDS
+
+[ReloadQuery]
+ScriptName = Player\PlayerQuery.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadQuery
+FuncName = ReloadQuery
+
+[ReloadGMCmd]
+ScriptName = GM\GMShell.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadGMCmd
+FuncName = ReloadGMCmd
+
+[ParseItemUserData]
+ScriptName = ParseItemUserData.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ParseItemUserData
+FuncName = ParseItemUserData
+
+[QueryNewGuyCardState]
+ScriptName = Player\PlayerNewGuyCard.py
+Writer = wdb
+Releaser = wdb
+RegType = 1
+ClassName = DataServer_QueryNewGuyCardState
+FuncName = QueryNewGuyCardState
+
+[PushRecharge]
+ScriptName = Player\GameServerRefresh.py
+Writer = alee
+Releaser = alee
+RegType = 1
+ClassName = DB_PushRecharge
+FuncName = PushRecharge
+
+;;;;;;;;;;;;;;;;;;;;;;类初始化
+[InitNPC]
+ScriptName = NPC\ChNPC.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = InitNPC
+FuncName = InitNPC
+
+[InitGameWorld]
+ScriptName = GameWorldLogic\GameWorldProcess.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = InitGameWorld
+FuncName = InitGameWorld
+
+;状态处理
+[RefreshGameSys]
+ScriptName = GameWorldLogic\GameWorldProcess.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = GameWorldProcess
+FuncName = OnGameWorldProcess
+
+[InitPlayer]
+ScriptName = Player\ChPlayer.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = InitPlayer
+FuncName = InitPlayer
+
+[ChangeMapInit]
+ScriptName = Player\ChPlayer.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ChangeMapInit
+FuncName = ChangeMapInit
+
+[ReloadQuests]
+ScriptName = Event\EventSrc\QuestManager.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = ReloadQuests
+FuncName = ReloadQuests
+
+[InitItem]
+ScriptName = Item\ChItem.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = InitItem
+FuncName = InitItem
+
+[PlayerLogin]
+ScriptName = Player\ChPlayer.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = PlayerLogin
+FuncName = PlayerLogin
+
+[OnCMD]
+ScriptName = ServerCMD\OnServerCMD.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = OnCMD
+FuncName = OnCMD
+
+
+[PlayerDisconnect]
+ScriptName = Player\ChPlayer.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = PlayerDisconnect
+FuncName = PlayerDisconnect
+
+[PlayerCanResetWorldPos]
+ScriptName = Player\ChPlayer.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = PlayerCanResetWorldPos
+FuncName = PlayerCanResetWorldPos
+
+[PlayerChangeMapFailCallback]
+ScriptName = Player\ChPlayer.py
+Writer = panwei
+Releaser = panwei
+RegType = 1
+ClassName = PlayerChangeMapFailCallback
+FuncName = PlayerChangeMapFailCallback
+
+[OnServerVersionSetting]
+ScriptName = Player\PlayerEventCounter.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = OnServerVersionSetting
+FuncName = OnServerVersionSetting
+
+[PlayerChangeAction]
+ScriptName = Player\ChPlayer.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 1
+ClassName = PlayerChangeAction
+FuncName = OnPlayerChangeAction
+
+
+[NPCAppearWarn]
+ScriptName = NPC\ChNPC.py
+Writer = alee
+Releaser = alee
+RegType = 1
+ClassName = NPCAppearWarn
+FuncName = NPCAppearWarn
+
+;;;;;;;;;;;;;;;;;;;;;封包注册
+[Player]
+ScriptName = Player\ChPlayer.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 48
+
+PacketCMD_1=0x32
+PacketSubCMD_1=0xF
+PacketCallFunc_1=AddExp
+
+PacketCMD_2=0x3
+PacketSubCMD_2=0x1
+PacketCallFunc_2=AddPoint
+
+PacketCMD_3=0x5
+PacketSubCMD_3=0x1
+PacketCallFunc_3=PlayerMove
+
+PacketCMD_4=0x3
+PacketSubCMD_4=0x5
+PacketCallFunc_4=PlayerClickReborn
+
+PacketCMD_5=0x5
+PacketSubCMD_5=0x2
+PacketCallFunc_5=PlayerStopMove
+
+PacketCMD_6=0x4
+PacketSubCMD_6=0x1
+PacketCallFunc_6=PlayerNeedSeeOther
+
+PacketCMD_7=0x1
+PacketSubCMD_7=0x7
+PacketCallFunc_7=LoadMapOK
+
+PacketCMD_8=0x3
+PacketSubCMD_8=0x2
+PacketCallFunc_8=PlayerSit
+
+PacketCMD_9=0x3
+PacketSubCMD_9=0x3
+PacketCallFunc_9=SetShutcutSettingHV
+
+PacketCMD_10=0x5
+PacketSubCMD_10=0x3
+PacketCallFunc_10=PlayerJump
+
+PacketCMD_11=0x4
+PacketSubCMD_11=0x2
+PacketCallFunc_11=PlayerClickOtherPlayerGetInfo
+
+PacketCMD_12=0x3
+PacketSubCMD_12=0x6
+PacketCallFunc_12=HPRestoreSetting
+
+PacketCMD_13=0x3
+PacketSubCMD_13=0x7
+PacketCallFunc_13=MPRestoreSetting
+
+PacketCMD_14=0x3
+PacketSubCMD_14=0x8
+PacketCallFunc_14=PlayerMapInfo
+
+PacketCMD_15=0x3
+PacketSubCMD_15=0xA
+PacketCallFunc_15=PlayerChangeAttackMode
+
+PacketCMD_16=0x3
+PacketSubCMD_16=0xB
+PacketCallFunc_16=SetMoneyType
+
+PacketCMD_17=0x6
+PacketSubCMD_17=0x6
+PacketCallFunc_17=PlayerCancelBuff
+
+PacketCMD_18=0x3
+PacketSubCMD_18=0xC
+PacketCallFunc_18=StartGameEvent
+
+PacketCMD_19=0x3
+PacketSubCMD_19=0xD
+PacketCallFunc_19=ShowFace
+
+PacketCMD_20=0x1
+PacketSubCMD_20=0x4
+PacketCallFunc_20=OnlineReply
+
+PacketCMD_21=0x6
+PacketSubCMD_21=0x8
+PacketCallFunc_21=PlayerSummonMove
+
+PacketCMD_22=0x6
+PacketSubCMD_22=0x9
+PacketCallFunc_22=PlayerSummonAttack
+
+PacketCMD_23=0x6
+PacketSubCMD_23=0xA
+PacketCallFunc_23=PlayerSummonStop
+
+PacketCMD_24=0x3
+PacketSubCMD_24=0xE
+PacketCallFunc_24=HorseFastMove
+
+PacketCMD_25=0x3
+PacketSubCMD_25=0xF
+PacketCallFunc_25=HideMask
+
+PacketCMD_26=0x3
+PacketSubCMD_26=0x10
+PacketCallFunc_26=ExitFB
+
+PacketCMD_27=0x1
+PacketSubCMD_27=0xB
+PacketCallFunc_27=ChangeLine
+
+PacketCMD_28=0x1
+PacketSubCMD_28=0xC
+PacketCallFunc_28=LineState
+
+PacketCMD_29=0x3
+PacketSubCMD_29=0x11
+PacketCallFunc_29=PlayerUseMakeStove
+
+PacketCMD_30=0x3
+PacketSubCMD_30=0x12
+PacketCallFunc_30=QueryFamilyWarPlan
+
+PacketCMD_31=0x3
+PacketSubCMD_31=0x13
+PacketCallFunc_31=QueryTruckPos
+
+PacketCMD_32=0x3
+PacketSubCMD_32=0x14
+PacketCallFunc_32=MoveToTruckPos
+
+PacketCMD_33=0x3
+PacketSubCMD_33=0x15
+PacketCallFunc_33=FarIdentify
+
+PacketCMD_34=0x3
+PacketSubCMD_34=0x16
+PacketCallFunc_34=GetFBState
+
+PacketCMD_35=0x3
+PacketSubCMD_35=0x19
+PacketCallFunc_35=FBHelp
+
+PacketCMD_36=0x3
+PacketSubCMD_36=0x21
+PacketCallFunc_36=EnterFbGameEvent
+
+PacketCMD_37=0x3
+PacketSubCMD_37=0x22
+PacketCallFunc_37=CancelSummon
+
+PacketCMD_38=0x3
+PacketSubCMD_38=0x23
+PacketCallFunc_38=FarRepairAll
+
+PacketCMD_39=0x4
+PacketSubCMD_39=0x4
+PacketCallFunc_39=FriendTransPort
+
+PacketCMD_40=0x4
+PacketSubCMD_40=0x5
+PacketCallFunc_40=WorldTransPort
+
+PacketCMD_41=0x1
+PacketSubCMD_41=0x13
+PacketCallFunc_41=SaveCard
+
+PacketCMD_42=0x3
+PacketSubCMD_42=0x25
+PacketCallFunc_42=AutoRepairItem
+
+PacketCMD_43=0x1
+PacketSubCMD_43=0x15
+PacketCallFunc_43=CustomRefresh
+
+PacketCMD_44=0x3
+PacketSubCMD_44=0x26
+PacketCallFunc_44=PlayerLvUpRequest
+
+PacketCMD_45=0x3
+PacketSubCMD_45=0x2B
+PacketCallFunc_45=DoubleExpState
+
+PacketCMD_46=0x1
+PacketSubCMD_46=0x1A
+PacketCallFunc_46=ReceiveNewGuyPrize
+
+PacketCMD_47=0x3
+PacketSubCMD_47=0x31
+PacketCallFunc_47=UseFBSpecilSkill
+
+PacketCMD_48=0x7
+PacketSubCMD_48=0x24
+PacketCallFunc_48=PointTransport
+;宠物
+[Pet]
+ScriptName = Player\PlayerPet.py
+Writer = chenxuewei
+Releaser = chenxuewei
+RegType = 0
+
+RegisterPackCount = 1
+
+PacketCMD_1=0x16
+PacketSubCMD_1=0x3
+PacketCallFunc_1=PetStateChange
+
+
+;聊天
+[Talk]
+ScriptName = Player\PlayerTalk.py
+Writer = Mark
+Releaser = Mark
+RegType = 0
+RegisterPackCount = 6
+
+PacketCMD_1=0x2
+PacketSubCMD_1=0x7
+PacketCallFunc_1=TalkArea
+
+
+PacketCMD_2=0x2
+PacketSubCMD_2=0x3
+PacketCallFunc_2=TalkFamily
+
+PacketCMD_3=0x2
+PacketSubCMD_3=0x5
+PacketCallFunc_3=TalkTeam
+
+
+PacketCMD_4=0x2
+PacketSubCMD_4=0x1
+PacketCallFunc_4=TalkWorld
+
+PacketCMD_5=0x2
+PacketSubCMD_5=0x6
+PacketCallFunc_5=TalkPrivateName
+
+PacketCMD_6=0x2
+PacketSubCMD_6=0x9
+PacketCallFunc_6=TalkPrivate
+
+
+;战斗
+[Battle]
+ScriptName = Player\PlayerBattle.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 3
+
+PacketCMD_1=0x6
+PacketSubCMD_1=0x1
+PacketCallFunc_1=PlayerNormalAttack
+
+PacketCMD_2=0x6
+PacketSubCMD_2=0x5
+PacketCallFunc_2=PlayerStartAutoFight
+
+PacketCMD_3=0x6
+PacketSubCMD_3=0xB
+PacketCallFunc_3=PlayerConfronting
+
+;技能
+[Skill]
+ScriptName = Skill\SkillShell.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 5
+PacketCMD_1=0x6
+PacketSubCMD_1=0x2
+PacketCallFunc_1=UseSkill
+PacketCMD_2=0x6
+PacketSubCMD_2=0x3
+PacketCallFunc_2=UseSkillTag
+PacketCMD_3=0x3
+PacketSubCMD_3=0x4
+PacketCallFunc_3=PlayerSkillLvUp
+PacketCMD_4=0x6
+PacketSubCMD_4=0x7
+PacketCallFunc_4=UseSkillGround
+PacketCMD_5=0x6
+PacketSubCMD_5=0xC
+PacketCallFunc_5=SetAutoSkill
+
+
+;物品
+[Item]
+ScriptName = Item\ChItem.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 12
+
+PacketCMD_1=0x7
+PacketSubCMD_1=0x1
+PacketCallFunc_1=PlayerPickUpItem
+
+PacketCMD_2=0x7
+PacketSubCMD_2=0x2
+PacketCallFunc_2=PlayerUseItemSelf
+
+PacketCMD_3=0x32
+PacketSubCMD_3=0xE
+PacketCallFunc_3=CreateItem
+
+PacketCMD_4=0x7
+PacketSubCMD_4=0x26
+PacketCallFunc_4=PlayerUseItemTag
+
+PacketCMD_5=0x7
+PacketSubCMD_5=0x8
+PacketCallFunc_5=DragItem
+
+PacketCMD_6=0x7
+PacketSubCMD_6=0x12
+PacketCallFunc_6=DeleteTitle
+
+PacketCMD_7=0x7
+PacketSubCMD_7=0x16
+PacketCallFunc_7=UseSpeaker
+
+PacketCMD_8=0x7
+PacketSubCMD_8=0x39
+PacketCallFunc_8=UseOfflineTime
+
+PacketCMD_9=0x16
+PacketSubCMD_9=0x8
+PacketCallFunc_9=UsePetItem
+
+PacketCMD_10=0x7
+PacketSubCMD_10=0x19
+PacketCallFunc_10=GetAnyWhereItem
+
+PacketCMD_11=0x7
+PacketSubCMD_11=0x20
+PacketCallFunc_11=PutItemInFabao
+
+PacketCMD_12=0x7
+PacketSubCMD_12=0x21
+PacketCallFunc_12=GetBackItemInFabao
+
+
+;装备
+[Equip]
+ScriptName = Item\ChEquip.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 3
+PacketCMD_1=0x7
+PacketSubCMD_1=0x3
+PacketCallFunc_1=PlayerEquipItem
+PacketCMD_2=0x7
+PacketSubCMD_2=0x4
+PacketCallFunc_2=PlayerUnEquip
+PacketCMD_3=0x3
+PacketSubCMD_3=0x2F
+PacketCallFunc_3=RequestEquipShowHide
+
+;事件
+[Event]
+ScriptName = Event\EventShell.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 44
+
+PacketCMD_1=0x8
+PacketSubCMD_1=0x1
+PacketCallFunc_1=BeginEvent
+
+PacketCMD_2=0x8
+PacketSubCMD_2=0x2
+PacketCallFunc_2=EventAnswer
+
+PacketCMD_3=0x8
+PacketSubCMD_3=0x7
+PacketCallFunc_3=ChangeMap
+
+PacketCMD_4=0x8
+PacketSubCMD_4=0xA
+PacketCallFunc_4=ExitEvent
+
+PacketCMD_5=0x8
+PacketSubCMD_5=0x8
+PacketCallFunc_5=GetTaskDetail
+
+PacketCMD_6=0x8
+PacketSubCMD_6=0xB
+PacketCallFunc_6=MakeItem
+
+PacketCMD_7=0x8
+PacketSubCMD_7=0xC
+PacketCallFunc_7=MergeItem
+
+PacketCMD_8=0x8
+PacketSubCMD_8=0xE
+PacketCallFunc_8=BindItem
+
+PacketCMD_9=0x8
+PacketSubCMD_9=0xF
+PacketCallFunc_9=MakeHoleItem
+
+PacketCMD_10=0x8
+PacketSubCMD_10=0x10
+PacketCallFunc_10=ItemLVUpStar
+
+PacketCMD_11=0x8
+PacketSubCMD_11=0x11
+PacketCallFunc_11=InsertStone
+
+PacketCMD_12=0x8
+PacketSubCMD_12=0x12
+PacketCallFunc_12=DepartItem
+
+PacketCMD_13=0x8
+PacketSubCMD_13=0x9
+PacketCallFunc_13=DeleteMission
+
+PacketCMD_14=0x8
+PacketSubCMD_14=0x14
+PacketCallFunc_14=MixTitle
+
+PacketCMD_15=0x7
+PacketSubCMD_15=0x23
+PacketCallFunc_15=RepairFaBao
+
+PacketCMD_16=0x7
+PacketSubCMD_16=0x22
+PacketCallFunc_16=ForgeFaBao
+
+PacketCMD_17=0x4
+PacketSubCMD_17=0x3
+PacketCallFunc_17=MissionMove
+
+PacketCMD_18=0x8
+PacketSubCMD_18=0x17
+PacketCallFunc_18=UnBindItem
+
+PacketCMD_19=0x7
+PacketSubCMD_19=0x25
+PacketCallFunc_19=MixFaBao
+
+PacketCMD_20=0x8
+PacketSubCMD_20=0x18
+PacketCallFunc_20=SoulOfWarEquip
+
+PacketCMD_21=0x7
+PacketSubCMD_21=0x28
+PacketCallFunc_21=ItemChangeProperty
+
+PacketCMD_22=0x7
+PacketSubCMD_22=0x29
+PacketCallFunc_22=ItemChangeGiveSoul
+
+PacketCMD_23=0x7
+PacketSubCMD_23=0x30
+PacketCallFunc_23=ItemChangeSoul
+
+PacketCMD_24=0x7
+PacketSubCMD_24=0x31
+PacketCallFunc_24=ItemChangeMark
+
+PacketCMD_25=0x7
+PacketSubCMD_25=0x32
+PacketCallFunc_25=ItemChangeGiveMark
+
+PacketCMD_26=0x7
+PacketSubCMD_26=0x34
+PacketCallFunc_26=FaBaoFly
+
+PacketCMD_27=0xF
+PacketSubCMD_27=0xE
+PacketCallFunc_27=ContributeFamilyMoney
+
+PacketCMD_28=0x7
+PacketSubCMD_28=0x35
+PacketCallFunc_28=FaBaoForget
+
+PacketCMD_29=0x7
+PacketSubCMD_29=0x36
+PacketCallFunc_29=FaBaoMerge
+
+PacketCMD_30=0x7
+PacketSubCMD_30=0x37
+PacketCallFunc_30=ShengQiQiangHua
+
+PacketCMD_31=0x7
+PacketSubCMD_31=0x38
+PacketCallFunc_31=ClearShengQiAttrs
+
+PacketCMD_32=0xD
+PacketSubCMD_32=0xE
+PacketCallFunc_32=StoneCompound
+
+PacketCMD_33=0xD
+PacketSubCMD_33=0xC
+PacketCallFunc_33=StuffMachining
+
+PacketCMD_34=0x7
+PacketSubCMD_34=0x3A
+PacketCallFunc_34=BuyItemPack
+
+PacketCMD_35=0x8
+PacketSubCMD_35=0x19
+PacketCallFunc_35=BuildEquip
+
+PacketCMD_36=0x8
+PacketSubCMD_36=0x1B
+PacketCallFunc_36=ChangeEquipEndure
+
+PacketCMD_37=0x0D
+PacketSubCMD_37=0x11
+PacketCallFunc_37=PrestigeEquipMerge
+
+PacketCMD_38=0x07
+PacketSubCMD_38=0x3F
+PacketCallFunc_38=UseIncreaseMaxAddSkill
+
+PacketCMD_39=0x16
+PacketSubCMD_39=0x0B
+PacketCallFunc_39=CPetRefinery
+
+PacketCMD_40=0x7
+PacketSubCMD_40=0x42
+PacketCallFunc_40=ItemEnergyTransfer
+
+PacketCMD_41=0x7
+PacketSubCMD_41=0x41
+PacketCallFunc_41=OpenPackCount
+
+PacketCMD_42=0x16
+PacketSubCMD_42=0x0D
+PacketCallFunc_42=CPetEquipMerge
+
+PacketCMD_43=0x8
+PacketSubCMD_43=0x26
+PacketCallFunc_43=CEquipUpStarImmediately
+
+PacketCMD_44=0x7
+PacketSubCMD_44=0x43
+PacketCallFunc_44=LearnWuLinSkill
+
+;拆解背包
+[Break]
+ScriptName = Event\EventShell.py
+Writer = ifo
+Releaser = ifo
+RegType = 0
+RegisterPackCount = 5
+
+PacketCMD_1=0xD
+PacketSubCMD_1=0x4
+PacketCallFunc_1=PutItemInBreakPreparePack
+
+PacketCMD_2=0xD
+PacketSubCMD_2=0x5
+PacketCallFunc_2=GetBackItemInBreakPrepare
+
+PacketCMD_3=0xD
+PacketSubCMD_3=0x6
+PacketCallFunc_3=GetBackItemInBreakItem
+
+PacketCMD_4=0xD
+PacketSubCMD_4=0x7
+PacketCallFunc_4=GetItemFromResultPack
+
+PacketCMD_5=0xD
+PacketSubCMD_5=0x8
+PacketCallFunc_5=PutItemInResultPack
+
+
+
+;合成背包
+[Compose]
+ScriptName = Event\EventShell.py
+Writer = ifo
+Releaser = ifo
+RegType = 0
+RegisterPackCount = 3
+
+PacketCMD_1=0xD
+PacketSubCMD_1=0x1
+PacketCallFunc_1=PutItemInCompose
+
+PacketCMD_2=0xD
+PacketSubCMD_2=0x2
+PacketCallFunc_2=GetItemInCompose
+
+PacketCMD_3=0xD
+PacketSubCMD_3=0x3
+PacketCallFunc_3=MoveItemInCompose
+
+;鉴定背包
+[Identify]
+ScriptName = Event\EventShell.py
+Writer = ifo
+Releaser = ifo
+RegType = 0
+RegisterPackCount = 7
+
+PacketCMD_1=0xE
+PacketSubCMD_1=0x1
+PacketCallFunc_1=PutItemInIdentify
+
+PacketCMD_2=0xE
+PacketSubCMD_2=0x2
+PacketCallFunc_2=GetItemInIdentify
+
+PacketCMD_3=0xE
+PacketSubCMD_3=0x3
+PacketCallFunc_3=IdentifyOK
+
+PacketCMD_4=0xE
+PacketSubCMD_4=0x4
+PacketCallFunc_4=IdentifyItem
+
+PacketCMD_5=0x8
+PacketSubCMD_5=0x15
+PacketCallFunc_5=DigItemStone
+
+PacketCMD_6=0x8
+PacketSubCMD_6=0x16
+PacketCallFunc_6=UseWegAddEndure
+
+PacketCMD_7=0x7
+PacketSubCMD_7=0x27
+PacketCallFunc_7=LegendItemMerge
+
+;商店
+[Shop]
+ScriptName = Event\EventShell.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 3
+PacketCMD_1=0x8
+PacketSubCMD_1=0x3
+PacketCallFunc_1=BuyItem
+PacketCMD_2=0x8
+PacketSubCMD_2=0x5
+PacketCallFunc_2=RepairItem
+PacketCMD_3=0x8
+PacketSubCMD_3=0x6
+PacketCallFunc_3=SellItem
+
+;GM命令
+[GM]
+ScriptName = GM\GMShell.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 1
+PacketCMD_1=0x32
+PacketSubCMD_1=0xC
+PacketCallFunc_1=RecvGMCMD
+
+;交易
+[Trade]
+ScriptName = Player\PlayerTrade.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 8
+PacketCMD_1=0xA
+PacketSubCMD_1=0x1
+PacketCallFunc_1=TradeAsk
+PacketCMD_2=0xA
+PacketSubCMD_2=0x2
+PacketCallFunc_2=TradeAnswer
+PacketCMD_3=0xA
+PacketSubCMD_3=0x3
+PacketCallFunc_3=PutItemTrade
+PacketCMD_4=0xA
+PacketSubCMD_4=0x4
+PacketCallFunc_4=TradeLock
+PacketCMD_5=0xA
+PacketSubCMD_5=0x5
+PacketCallFunc_5=TradeOK
+PacketCMD_6=0xA
+PacketSubCMD_6=0x6
+PacketCallFunc_6=GetBackItemInTrade
+PacketCMD_7=0xA
+PacketSubCMD_7=0x7
+PacketCallFunc_7=ExitTrade
+PacketCMD_8=0xA
+PacketSubCMD_8=0x8
+PacketCallFunc_8=LongDistanceSaleItem
+
+;仓库
+[Warehouse]
+ScriptName = Event\EventShell.py
+Writer = ifo
+Releaser = ifo
+RegType = 0
+RegisterPackCount = 20
+
+PacketCMD_1=0xC
+PacketSubCMD_1=0x1
+PacketCallFunc_1=PutItemInWarehouse
+
+PacketCMD_2=0xC
+PacketSubCMD_2=0x2
+PacketCallFunc_2=GetItemInWarehouse
+
+PacketCMD_3=0xC
+PacketSubCMD_3=0x3
+PacketCallFunc_3=GetMoneyInWarehouse
+
+PacketCMD_4=0xC
+PacketSubCMD_4=0x4
+PacketCallFunc_4=PutMoneyInWarehouse
+
+PacketCMD_5=0xC
+PacketSubCMD_5=0x5
+PacketCallFunc_5=SetWarehousePsw
+
+PacketCMD_6=0xC
+PacketSubCMD_6=0x6
+PacketCallFunc_6=SetWarehouseLock
+
+PacketCMD_7=0xC
+PacketSubCMD_7=0x7
+PacketCallFunc_7=SendWarehousePsw
+
+PacketCMD_8=0xC
+PacketSubCMD_8=0x8
+PacketCallFunc_8=InitWarehousePsw
+
+PacketCMD_9=0xC
+PacketSubCMD_9=0x9
+PacketCallFunc_9=MoveItemInWarehouse
+
+PacketCMD_10=0x7
+PacketSubCMD_10=0x10
+PacketCallFunc_10=ResetWarehouseItem
+
+PacketCMD_11=0xC
+PacketSubCMD_11=0xA
+PacketCallFunc_11=PutItemInHorsePack
+
+PacketCMD_12=0xC
+PacketSubCMD_12=0xB
+PacketCallFunc_12=GetItemInHorsePack
+
+PacketCMD_13=0xC
+PacketSubCMD_13=0xC
+PacketCallFunc_13=MoveItemInHorse
+
+PacketCMD_14=0xC
+PacketSubCMD_14=0xD
+PacketCallFunc_14=PutItemInHorseEquipPack
+
+PacketCMD_15=0xC
+PacketSubCMD_15=0xE
+PacketCallFunc_15=GetItemInHorseEquipPack
+
+PacketCMD_16=0xC
+PacketSubCMD_16=0xF
+PacketCallFunc_16=MoveItemInHorseEquip
+
+PacketCMD_17=0xC
+PacketSubCMD_17=0x10
+PacketCallFunc_17=BuyWarehouse
+
+PacketCMD_18=0x7
+PacketSubCMD_18=0xF
+PacketCallFunc_18=ResetItem
+
+PacketCMD_19=0x7
+PacketSubCMD_19=0x3C
+PacketCallFunc_19=BackpackOperate
+
+PacketCMD_20=0x7
+PacketSubCMD_20=0x3D
+PacketCallFunc_20=PackItemExchange
+
+;回收站
+[Recycle]
+ScriptName = Item\ChItem.py
+Writer = ifo
+Releaser = ifo
+RegType = 0
+RegisterPackCount = 4
+PacketCMD_1=0x7
+PacketSubCMD_1=0x5
+PacketCallFunc_1=MoveItemToRecycle
+PacketCMD_3=0x7
+PacketSubCMD_3=0xD
+PacketCallFunc_3=GetbackItemInRecycle
+PacketCMD_4=0x7
+PacketSubCMD_4=0xE
+PacketCallFunc_4=ClearRecycle
+
+
+
+;骑马
+[Horse]
+ScriptName = Player\PlayerHorse.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 1
+PacketCMD_1=0x3
+PacketSubCMD_1=0x9
+PacketCallFunc_1=OnRideHorse
+
+;骠车
+[Truck]
+ScriptName = Player\PlayerTruck.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0xB
+PacketSubCMD_1=0x2
+PacketCallFunc_1=OnPlayerEnterTruck
+
+PacketCMD_2=0xB
+PacketSubCMD_2=0x1
+PacketCallFunc_2=OnPlayerSetTruckMode
+
+;摆摊
+[PlayerShopItem]
+ScriptName = Player\PlayerShopItem.py
+Writer = eggxp
+Releaser = eggxp
+RegType = 0
+RegisterPackCount = 4
+
+PacketCMD_1=0x14
+PacketSubCMD_1=0x1
+PacketCallFunc_1=BeginShopItem
+
+PacketCMD_2=0x14
+PacketSubCMD_2=0x2
+PacketCallFunc_2=EndShop
+
+PacketCMD_3=0x14
+PacketSubCMD_3=0x3
+PacketCallFunc_3=WatchShop
+
+PacketCMD_4=0x14
+PacketSubCMD_4=0x4
+PacketCallFunc_4=BuyItem
+
+;精力系统
+[PlayerEnergySys]
+ScriptName = Player\PlayerEnergySys.py
+Writer = panwei
+Releaser = panwei
+RegType = 0
+RegisterPackCount = 1
+
+PacketCMD_1=0x3
+PacketSubCMD_1=0x2C
+PacketCallFunc_1=FightAssistantSystem
+
+;家族争霸赛
+[PlayerFamilyBattle]
+ScriptName = Player\PlayerFamilyBattle.py
+Writer = panwei
+Releaser = panwei
+RegType = 0
+RegisterPackCount = 1
+
+PacketCMD_1=0xF
+PacketSubCMD_1=0x14
+PacketCallFunc_1=EnrollFamilyVS
+
+;商城相关
+[PlayerSuperMarket]
+ScriptName = Player\PlayerSuperMarket.py
+Writer = Alee
+Releaser = Alee
+RegType = 0
+RegisterPackCount = 5
+
+PacketCMD_1=0x3
+PacketSubCMD_1=0x17
+PacketCallFunc_1=WatchStoreItem
+
+PacketCMD_2=0x3
+PacketSubCMD_2=0x18
+PacketCallFunc_2=BuyStoreItem
+
+PacketCMD_3=0x1
+PacketSubCMD_3=0xF
+PacketCallFunc_3=GetCoinReq
+
+PacketCMD_4=0x1
+PacketSubCMD_4=0x10
+PacketCallFunc_4=CoinChangeReq
+
+PacketCMD_5=0x7
+PacketSubCMD_5=0x3E
+PacketCallFunc_5=GetGuaranteeGift
+
+;晶魄系统
+[PlayerFineSoul]
+ScriptName = Player\PlayerFineSoul.py
+Writer = Alee
+Releaser = Alee
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0xD
+PacketSubCMD_1=0x10
+PacketCallFunc_1=ComposeFineSoul
+
+PacketCMD_2=0x3
+PacketSubCMD_2=0x30
+PacketCallFunc_2=UpdateFineSoulSlot
+
+;生产系统
+[PlayerProduce]
+ScriptName = Player\PlayerProduce.py
+Writer = chenxuewei
+Releaser = chenxuewei
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0x03
+PacketSubCMD_1=0x32
+PacketCallFunc_1=ProductionActive
+
+PacketCMD_2=0x03
+PacketSubCMD_2=0x33
+PacketCallFunc_2=StartProduce
+
+;答题
+[Exam]
+ScriptName = Player\PlayerExam.py
+Writer = panwei
+Releaser = panwei
+RegType = 0
+RegisterPackCount = 1
+
+PacketCMD_1=0x01
+PacketSubCMD_1=0x1B
+PacketCallFunc_1=Client_JoinAction
+
+
+;玩家防外挂验证
+[NetPackCommon]
+ScriptName = NetPackCommon.py
+Writer = Alee
+Releaser = Alee
+RegType = 0
+RegisterPackCount = 1
+
+PacketCMD_1=0x03
+PacketSubCMD_1=0xFE
+PacketCallFunc_1=RecNetPack
+
+
+;玩家回归
+[PlayerRecall]
+ScriptName = Player\PlayerRecall.py
+Writer = Alee
+Releaser = Alee
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0x03
+PacketSubCMD_1=0x3D
+PacketCallFunc_1=PlayerBackAward
+
+PacketCMD_2=0x03
+PacketSubCMD_2=0x3E
+PacketCallFunc_2=RecallInviteCode
+
+;玩家称号
+[PlayerDienstgrad]
+ScriptName = Player\PlayerDienstgrad
+Writer = xmnathan
+Releaser = xmnathan
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0x3
+PacketSubCMD_1=0x35
+PacketCallFunc_1=OnCPlayerDienstgradRefresh
+
+PacketCMD_2=0x3
+PacketSubCMD_2=0x37
+PacketCallFunc_2=OnCPlayerChangeDienstgrad
+
+;交易所
+[PlayerBourse]
+ScriptName = Player\PlayerBourseTube.py
+Writer = xmnathan
+Releaser = xmnathan
+RegType = 0
+RegisterPackCount = 1
+
+PacketCMD_1=0x1B
+PacketSubCMD_1=0x03
+PacketCallFunc_1=OnPlayerRecaptureBourseItem
+
+
+
+;天梯竞技场
+[HighLadder]
+ScriptName = Player\HighLadderTube.py
+Writer = xmnathan
+Releaser = xmnathan
+RegType = 0
+RegisterPackCount = 1
+ 
+PacketCMD_1=0x1A
+PacketSubCMD_1=0x13
+PacketCallFunc_1=OnHightLadderChallenge
+
+;任务
+[QuestLogic]
+ScriptName = Event\QuestLogic.py
+Writer = Alee
+Releaser = Alee
+RegType = 0
+RegisterPackCount = 6
+
+PacketCMD_1=0x15
+PacketSubCMD_1=0x6
+PacketCallFunc_1=ResetQuestCount
+
+PacketCMD_2=0x15
+PacketSubCMD_2=0x1
+PacketCallFunc_2=AcceptQuest
+
+PacketCMD_3=0x15
+PacketSubCMD_3=0x2
+PacketCallFunc_3=DeliverQuest
+
+PacketCMD_4=0x15
+PacketSubCMD_4=0x3
+PacketCallFunc_4=EntrustQuest
+
+PacketCMD_5=0x15
+PacketSubCMD_5=0x4
+PacketCallFunc_5=CopyGodBookPoint
+
+PacketCMD_6=0x15
+PacketSubCMD_6=0x5
+PacketCallFunc_6=RefreshQuest
+
+;----------------------------------------------
+;地图服务器Py解析Client包
 ;----------------------------------------------
\ No newline at end of file

--
Gitblit v1.8.0