From f1594defff6e8458b77867e8cc4b4ffa42cb8a0d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 13 十一月 2018 12:00:44 +0800
Subject: [PATCH] 2683 子 天赋技能和新增双职业各两个技能 / 【后端】天赋技能  --- 优化4508代码

---
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini | 1331 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 1,331 insertions(+), 0 deletions(-)

diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
new file mode 100644
index 0000000..d9196dc
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
@@ -0,0 +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包
+;----------------------------------------------
\ No newline at end of file

--
Gitblit v1.8.0