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