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