From bc5f3f1c88d225109fa39a85b209ef13f5fb52a9 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 06 二月 2026 21:28:13 +0800 Subject: [PATCH] 66 【公会】基础主体-服务端(跨服公会所有基本功能支持、跨服砍价支持;修改查看目标公会、查看目标玩家方式;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 279 ++++++++++++++++--------------------------------------- 1 files changed, 81 insertions(+), 198 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini index 54f27c9..d28862d 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini @@ -58,34 +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 @@ -194,9 +166,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 +229,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] @@ -538,106 +486,6 @@ 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] ScriptName = Player\UpdatePlayerName.py @@ -691,30 +539,6 @@ 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] ScriptName = NPC\NPCCommon.py @@ -765,28 +589,15 @@ Writer = hxp Releaser = hxp RegType = 0 -RegisterPackCount = 1 +RegisterPackCount = 2 PacketCMD_1=0xA5 PacketSubCMD_1=0x68 PacketCallFunc_1=OnRequestTreasure - -;时装 -[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 +PacketSubCMD_2=0x69 +PacketCallFunc_2=OnTreasureWishSelect ;新定义攻击 [NewAttack] @@ -1180,13 +991,29 @@ PacketSubCMD_1=0x15 PacketCallFunc_1=OnMainDropItemOP +;定军阁 +[GameLogic_Dingjunge] +ScriptName = GameWorldLogic\FBProcess\GameLogic_Dingjunge.py +Writer = hxp +Releaser = hxp +RegType = 0 +RegisterPackCount = 2 + +PacketCMD_1=0xB1 +PacketSubCMD_1=0x01 +PacketCallFunc_1=OnDingjungeEffSet + +PacketCMD_2=0xB1 +PacketSubCMD_2=0x02 +PacketCallFunc_2=OnDingjungeEffSelect + ;回合攻击 [TurnAttack] ScriptName = Attack\TurnAttack.py Writer = hxp Releaser = hxp RegType = 0 -RegisterPackCount = 3 +RegisterPackCount = 4 PacketCMD_1=0xB4 PacketSubCMD_1=0x10 @@ -1199,6 +1026,10 @@ PacketCMD_3=0xB4 PacketSubCMD_3=0x14 PacketCallFunc_3=OnTurnFightReportView + +PacketCMD_4=0xB4 +PacketSubCMD_4=0x16 +PacketCallFunc_4=OnViewNPCAttr ;仙树 [PlayerTree] @@ -1264,13 +1095,61 @@ 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 Writer = hxp Releaser = hxp RegType = 0 -RegisterPackCount = 12 +RegisterPackCount = 13 PacketCMD_1=0xB2 PacketSubCMD_1=0x30 @@ -1310,7 +1189,7 @@ PacketCMD_10=0xB4 PacketSubCMD_10=0x12 -PacketCallFunc_10=OnHeroLineupSave +PacketCallFunc_10=OnHeroPresetSave PacketCMD_11=0xB2 PacketSubCMD_11=0x39 @@ -1319,3 +1198,7 @@ PacketCMD_12=0xB2 PacketSubCMD_12=0x40 PacketCallFunc_12=OnHeroDismiss + +PacketCMD_13=0xB2 +PacketSubCMD_13=0x41 +PacketCallFunc_13=OnHeroFates -- Gitblit v1.8.0