From 6aeee7efd261fc1f553a4f3a748402f6dbb3cd79 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 27 二月 2026 16:07:54 +0800 Subject: [PATCH] 501 【武将】武将时装-服务端(武将时装激活、升级、穿戴、属性;武将战斗预览;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 513 ++++++++------------------------------------------------ 1 files changed, 80 insertions(+), 433 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini index 8419b3a..a70516d 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini @@ -58,46 +58,6 @@ PacketSubCMD_1=0x30 PacketCallFunc_1=OnViewBillboard -;功能组队 -[PlayerFuncTeam] -ScriptName = Player\PlayerFuncTeam.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 5 - -PacketCMD_1=0xB9 -PacketSubCMD_1=0x20 -PacketCallFunc_1=OnCreateFuncTeam - -PacketCMD_2=0xB9 -PacketSubCMD_2=0x21 -PacketCallFunc_2=OnChangeFuncTeam - -PacketCMD_3=0xB9 -PacketSubCMD_3=0x22 -PacketCallFunc_3=OnFuncTeamMemOP - -PacketCMD_4=0xB9 -PacketSubCMD_4=0x23 -PacketCallFunc_4=OnQueryFuncTeam - -PacketCMD_5=0xB9 -PacketSubCMD_5=0x24 -PacketCallFunc_5=OnQueryPlayerFuncTeam - -;法器 -[PlayerFaQi] -ScriptName = Player\PlayerFaQi.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0x32 -PacketCallFunc_1=OnFaQiLVUp - ;坐骑培养 [PlayerHorse] ScriptName = Player\PlayerHorse.py @@ -194,9 +154,9 @@ PacketSubCMD_6=0x12 PacketCallFunc_6=OnFamilyMoneyDonate -PacketCMD_7= -PacketSubCMD_7= -PacketCallFunc_7= +PacketCMD_7=A6 +PacketSubCMD_7=19 +PacketCallFunc_7=OnViewTagFamily PacketCMD_8=0xA6 PacketSubCMD_8=0x20 @@ -257,30 +217,6 @@ PacketCMD_1=0xA6 PacketSubCMD_1=0x13 PacketCallFunc_1=OnFamilyTaofaOP - -;宠物 -[PlayerPet] -ScriptName = Player\PlayerPet.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 4 - -PacketCMD_1=0xA7 -PacketSubCMD_1=0x02 -PacketCallFunc_1=OnActivatePet - -PacketCMD_2=0xA7 -PacketSubCMD_2=0x04 -PacketCallFunc_2=PetClassUp - -PacketCMD_3=0xA7 -PacketSubCMD_3=0x05 -PacketCallFunc_3=OnPetTrain - -PacketCMD_4=0xA7 -PacketSubCMD_4=0x06 -PacketCallFunc_4=OnPetStarUp ;幻境阁 [PlayerHJG] @@ -398,9 +334,9 @@ PacketSubCMD_4= PacketCallFunc_4= -PacketCMD_5= -PacketSubCMD_5= -PacketCallFunc_5= +PacketCMD_5=0xA1 +PacketSubCMD_5=0x31 +PacketCallFunc_5=OnSettingData PacketCMD_6=0xB4 PacketSubCMD_6=0x0B @@ -454,9 +390,9 @@ PacketSubCMD_18=0x30 PacketCallFunc_18= -PacketCMD_19=0xA1 -PacketSubCMD_19=0x08 -PacketCallFunc_19=OnRefreshMainServerRole +PacketCMD_19= +PacketSubCMD_19= +PacketCallFunc_19= PacketCMD_20=0xB2 PacketSubCMD_20=0x06 @@ -474,13 +410,13 @@ PacketSubCMD_23=0x35 PacketCallFunc_23=OnSelectRealmDifficulty -PacketCMD_24=0xA1 -PacketSubCMD_24=0x21 -PacketCallFunc_24=OnChangeJob +PacketCMD_24= +PacketSubCMD_24= +PacketCallFunc_24= -PacketCMD_25=0xA1 -PacketSubCMD_25=0x20 -PacketCallFunc_25=OnMoneyExchange +PacketCMD_25= +PacketSubCMD_25= +PacketCallFunc_25= PacketCMD_26=0xA0 PacketSubCMD_26=0x08 @@ -509,134 +445,6 @@ PacketCMD_1 = 0xA5 PacketSubCMD_1 = 0x23 PacketCallFunc_1 = DoRealmLVUp - -;炼体 -[PlayerLianTi] -ScriptName = Player\PlayerLianTi.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 2 - -PacketCMD_1 = 0xA5 -PacketSubCMD_1 = 0x33 -PacketCallFunc_1 = OnLianTiUp - -PacketCMD_2 = 0xA5 -PacketSubCMD_2 = 0x34 -PacketCallFunc_2 = OnLianTiLVUp - -;累计登陆礼 -[PlayerLoginDayAward] -ScriptName = Player\PlayerLoginDayAward.py -Writer = alee -Releaser = alee -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1 = 0xAA -PacketSubCMD_1 = 0x01 -PacketCallFunc_1 = GetTotalLoginDayAward - -;符印 -[PlayerRune] -ScriptName = Player\PlayerRune.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 5 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0x65 -PacketCallFunc_1=OnRuneUp - -PacketCMD_2=0xA5 -PacketSubCMD_2=0x66 -PacketCallFunc_2=OnRuneDecompose - -PacketCMD_3=0xA5 -PacketSubCMD_3=0x67 -PacketCallFunc_3=OnRuneLock - -PacketCMD_4=0xA5 -PacketSubCMD_4=0x78 -PacketCallFunc_4=OnRuneCompound - -PacketCMD_5=0xA5 -PacketSubCMD_5=0x13 -PacketCallFunc_5=OnUnlockRuneHole - -;跨服排位 -[PlayerCrossChampionship] -ScriptName = Player\PlayerCrossChampionship.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 4 - -PacketCMD_1=0xC1 -PacketSubCMD_1=0x20 -PacketCallFunc_1=OnChampionshipOfficialApply - -PacketCMD_2=0xC1 -PacketSubCMD_2=0x21 -PacketCallFunc_2=OnChampionshipOfficialChallenge - -PacketCMD_3=0xC1 -PacketSubCMD_3=0x22 -PacketCallFunc_3=OnChampionshipGuess - -PacketCMD_4=0xC1 -PacketSubCMD_4=0x23 -PacketCallFunc_4=OnChampionshipWorship - -;跨服PK竞技场 -[PlayerCrossRealmPK] -ScriptName = Player\PlayerCrossRealmPK.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 4 - -PacketCMD_1=0xC1 -PacketSubCMD_1=0x01 -PacketCallFunc_1=OnCrossRealmPKMatch - -PacketCMD_2=0xC1 -PacketSubCMD_2=0x02 -PacketCallFunc_2=OnCrossRealmPKBuy - -PacketCMD_3=0xC1 -PacketSubCMD_3=0x03 -PacketCallFunc_3=OnCrossRealmPKGetAward - -PacketCMD_4=0xC1 -PacketSubCMD_4=0x08 -PacketCallFunc_4=OnCrossRealmPKRobotOver - -;跨服玩家 -[CrossRealmPlayer] -ScriptName = Player\CrossRealmPlayer.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xC1 -PacketSubCMD_1=0x04 -PacketCallFunc_1=OnExitCrossRealm - -;幸运云购 -[PlayerLuckyCloudBuy] -ScriptName = Player\PlayerLuckyCloudBuy.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xC1 -PacketSubCMD_1=0x10 -PacketCallFunc_1=OnLuckyCloudBuy ;改名功能 [UpdatePlayerName] @@ -690,30 +498,6 @@ PacketCMD_1=0xA2 PacketSubCMD_1=0x12 PacketCallFunc_1=OnCMViewPlayerInfo - -;通天令 -[PlayerTongTianLing] -ScriptName = Player\PlayerTongTianLing -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 4 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0x43 -PacketCallFunc_1=OnGetTongTianTaskAward - -PacketCMD_2=0xA5 -PacketSubCMD_2=0x44 -PacketCallFunc_2=OnGetTongTianLVAward - -PacketCMD_3=0xA5 -PacketSubCMD_3=0x45 -PacketCallFunc_3=OnExchangeTongTianLVPoint - -PacketCMD_4=0xA5 -PacketSubCMD_4=0x46 -PacketCallFunc_4=OnBuyTongTianLing ;NPC [NPCCommon] @@ -775,22 +559,6 @@ PacketSubCMD_2=0x69 PacketCallFunc_2=OnTreasureWishSelect -;时装 -[PlayerCoat] -ScriptName = Player\PlayerCoat.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 2 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0x0B -PacketCallFunc_1=OnPlayerCoatUp - -PacketCMD_2=0xA5 -PacketSubCMD_2=0x20 -PacketCallFunc_2=OnCoatDecompose - ;新定义攻击 [NewAttack] ScriptName = Skill\SkillShell.py @@ -814,19 +582,6 @@ PacketCMD_4=0xA5 PacketSubCMD_4=0x16 PacketCallFunc_4=OnSelectSkillElement - - -;印记 -[yinji] -ScriptName = Player\PlayerYinji.py -Writer = Alee -Releaser = Alee -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xB4 -PacketSubCMD_1=0x0D -PacketCallFunc_1=OnYinji ;副本 [FBCommon] @@ -879,34 +634,6 @@ PacketSubCMD_4=27 PacketCallFunc_4=OnLingQiTrain -;神兽 -[PlayerDogz] -ScriptName = Player\PlayerDogz.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 5 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0xC0 -PacketCallFunc_1=OnDogzEquipItem - -PacketCMD_2=0xA5 -PacketSubCMD_2=0xC1 -PacketCallFunc_2=OnDogzUnEquipItem - -PacketCMD_3=0xA5 -PacketSubCMD_3=0xC2 -PacketCallFunc_3=OnDogzBattleStateChange - -PacketCMD_4=0xA5 -PacketSubCMD_4=0xC3 -PacketCallFunc_4=OnDogzBuyBatteCount - -PacketCMD_5=0xA5 -PacketSubCMD_5=0xC4 -PacketCallFunc_5=OnDogzEquipPlus - ;充值 [PlayerCoin] ScriptName = Player\PlayerCoin.py @@ -931,53 +658,21 @@ PacketSubCMD_4=0x06 PacketCallFunc_4=OnQueryRecharge -;限时抢购 -[PlayerFlashSale] -ScriptName = Player\PlayerFlashSale.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xAA -PacketSubCMD_1=0x05 -PacketCallFunc_1=OnFlashSaleAppointment - -;许愿池 -[PlayerWishingWell] -ScriptName = Player\PlayerWishingWell.py -Writer = xdh -Releaser = xdh +;武将登场 +[PlayerActHeroAppear] +ScriptName = Player\PlayerActHeroAppear.py +Writer = hxp +Releaser = hxp RegType = 0 RegisterPackCount = 2 PacketCMD_1=0xAA -PacketSubCMD_1=0x07 -PacketCallFunc_1=OnActWishingRefresh +PacketSubCMD_1=0x01 +PacketCallFunc_1=OnStarHeroSelect PacketCMD_2=0xAA -PacketSubCMD_2=0x06 -PacketCallFunc_2=OnActWishingDrag - -;天帝礼包活动 -[PlayerActGodGift] -ScriptName = Player\PlayerActGodGift.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 3 - -PacketCMD_1=0xAA -PacketSubCMD_1=0x20 -PacketCallFunc_1=OnActGodGiftChooseItem - -PacketCMD_2=0xAA -PacketSubCMD_2=0x21 -PacketCallFunc_2=OnActGodGiftlottery - -PacketCMD_3=0xAA -PacketSubCMD_3=0x22 -PacketCallFunc_3=OnActGodGiftReset +PacketSubCMD_2=0x02 +PacketCallFunc_2=OnCallHeroSelect ;炼器活动 [PlayerActLianqi] @@ -1003,117 +698,17 @@ PacketSubCMD_1=0x09 PacketCallFunc_1=OnActCollectWordsExchange -;幸运鉴宝 -[PlayerLuckyTreasure] -ScriptName = Player\PlayerLuckyTreasure.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xAA -PacketSubCMD_1=0x08 -PacketCallFunc_1=OnStartLuckyTreasure - -;转盘活动 -[PlayerActTurntable] -ScriptName = Player\PlayerActTurntable.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 2 - -PacketCMD_1=0xAA -PacketSubCMD_1=0x12 -PacketCallFunc_1=OnTurntableChooseItem - -PacketCMD_2=0xAA -PacketSubCMD_2=0x13 -PacketCallFunc_2=OnTurntableStart - ;竞技场 [PlayerArena] ScriptName = Player\PlayerArena.py Writer = hxp Releaser = hxp RegType = 0 -RegisterPackCount = 2 +RegisterPackCount = 1 PacketCMD_1=0xB2 PacketSubCMD_1=0x09 PacketCallFunc_1=OnArenaMatch - -PacketCMD_2= -PacketSubCMD_2= -PacketCallFunc_2= - -;节日祝福 -[PlayerFeastWish] -ScriptName = Player\PlayerFeastWish.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 2 - -PacketCMD_1=0xAA -PacketSubCMD_1=0x10 -PacketCallFunc_1=OnFeastWishBottleChooseItem - -PacketCMD_2=0xAA -PacketSubCMD_2=0x11 -PacketCallFunc_2=OnFeastWishPoolWish - -;功能系统特权 -[PlayerFuncSysPrivilege] -ScriptName = Player\PlayerFuncSysPrivilege.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 2 - -PacketCMD_1=0xB2 -PacketSubCMD_1=0x11 -PacketCallFunc_1=OnActivateFuncSysPrivilege - -PacketCMD_2=0xB2 -PacketSubCMD_2=0x12 -PacketCallFunc_2=OnGetFuncSysPrivilegeAward - -;情缘 -[PlayerLove] -ScriptName = Player\PlayerLove.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 7 - -PacketCMD_1=0xB3 -PacketSubCMD_1=0x10 -PacketCallFunc_1=OnSendGifts - -PacketCMD_2=0xB3 -PacketSubCMD_2=0x11 -PacketCallFunc_2=OnMarryReq - -PacketCMD_3=0xB3 -PacketSubCMD_3=0x13 -PacketCallFunc_3=OnMarryEatCandy - -PacketCMD_4=0xB3 -PacketSubCMD_4=0x14 -PacketCallFunc_4=OnMarryBuyFireworks - -PacketCMD_5=0xB3 -PacketSubCMD_5=0x15 -PacketCallFunc_5=OnMarryBreak - -PacketCMD_6=0xB3 -PacketSubCMD_6=0x17 -PacketCallFunc_6=OnLoveRingUnlock - -PacketCMD_7=0xB3 -PacketSubCMD_7=0x18 -PacketCallFunc_7=OnLoveRingUp ;古宝 [PlayerGubao] @@ -1205,7 +800,7 @@ Writer = hxp Releaser = hxp RegType = 0 -RegisterPackCount = 3 +RegisterPackCount = 4 PacketCMD_1=0xB4 PacketSubCMD_1=0x10 @@ -1218,6 +813,10 @@ PacketCMD_3=0xB4 PacketSubCMD_3=0x14 PacketCallFunc_3=OnTurnFightReportView + +PacketCMD_4=0xB4 +PacketSubCMD_4=0x16 +PacketCallFunc_4=OnViewNPCAttr ;仙树 [PlayerTree] @@ -1283,6 +882,54 @@ PacketSubCMD_4=0x27 PacketCallFunc_4=OnFamilyGCZSQ +;命格 +[PlayerMingge] +ScriptName = GameWorldLogic\FBProcess\PlayerMingge.py +Writer = hxp +Releaser = hxp +RegType = 0 +RegisterPackCount = 4 + +PacketCMD_1=0xB2 +PacketSubCMD_1=0x50 +PacketCallFunc_1=OnMinggeTuiyan + +PacketCMD_2=0xB2 +PacketSubCMD_2=0x51 +PacketCallFunc_2=OnMinggeDecompose + +PacketCMD_3=0xB2 +PacketSubCMD_3=0x52 +PacketCallFunc_3=OnMinggeEquip + +PacketCMD_4=0xB2 +PacketSubCMD_4=0x53 +PacketCallFunc_4=OnMinggeQiling + +;预设 +[PlayerPreset] +ScriptName = Player\PlayerPreset.py +Writer = hxp +Releaser = hxp +RegType = 0 +RegisterPackCount = 4 + +PacketCMD_1=0xB2 +PacketSubCMD_1=0x60 +PacketCallFunc_1=OnFuncPresetUnlock + +PacketCMD_2=0xB2 +PacketSubCMD_2=0x61 +PacketCallFunc_2=OnFuncPresetUpdName + +PacketCMD_3=0xB2 +PacketSubCMD_3=0x62 +PacketCallFunc_3=OnFuncPresetSwitch + +PacketCMD_4=0xB2 +PacketSubCMD_4=0x63 +PacketCallFunc_4=OnBatPresetSwitch + ;武将 [PlayerHero] ScriptName = Player\PlayerHero.py @@ -1317,7 +964,7 @@ PacketCMD_7=0xB2 PacketSubCMD_7=0x36 -PacketCallFunc_7=OnHeroWearSkin +PacketCallFunc_7=OnHeroSkinOP PacketCMD_8=0xB2 PacketSubCMD_8=0x37 @@ -1329,7 +976,7 @@ PacketCMD_10=0xB4 PacketSubCMD_10=0x12 -PacketCallFunc_10=OnHeroLineupSave +PacketCallFunc_10=OnHeroPresetSave PacketCMD_11=0xB2 PacketSubCMD_11=0x39 -- Gitblit v1.8.0