From a42f5ee6615a14ff1f2291952ca14fd4e293f72e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 28 四月 2025 14:58:14 +0800
Subject: [PATCH] 10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(FamilyGCZ命令支持技能攻击)

---
 ServerPython/CoreServerGroup/GameServer/PyNetPack.ini |  170 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 156 insertions(+), 14 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/PyNetPack.ini b/ServerPython/CoreServerGroup/GameServer/PyNetPack.ini
index c94691e..fb350d6 100644
--- a/ServerPython/CoreServerGroup/GameServer/PyNetPack.ini
+++ b/ServerPython/CoreServerGroup/GameServer/PyNetPack.ini
@@ -39,7 +39,7 @@
 Writer = Alee
 Releaser = Alee
 RegType = 0
-RegisterPackCount = 9
+RegisterPackCount = 11
 
 PacketCMD_1=0xA4
 PacketSubCMD_1=0x01
@@ -53,9 +53,9 @@
 PacketSubCMD_3=0x03
 PacketCallFunc_3=AddFamilyReply
 
-PacketCMD_4=0xA4
-PacketSubCMD_4=0x05
-PacketCallFunc_4=OpenFamilyBossFB
+PacketCMD_4=
+PacketSubCMD_4=
+PacketCallFunc_4=
 
 PacketCMD_5=0xA4
 PacketSubCMD_5=0x06
@@ -76,6 +76,14 @@
 PacketCMD_9=0xA4
 PacketSubCMD_9=0x12
 PacketCallFunc_9=PySearchFamily
+
+PacketCMD_10=0xA4
+PacketSubCMD_10=0x13
+PacketCallFunc_10=OnChangeFamilyEmblem
+
+PacketCMD_11=0xA4
+PacketSubCMD_11=0x14
+PacketCallFunc_11=OnViewTagFamily
 
 [GameWorldFamilyWar]
 ScriptName = GameWorldLogic\GameWorldFamilyWar.py
@@ -263,6 +271,34 @@
 PacketSubCMD_1=0x02
 PacketCallFunc_1=OnDujieFBHelp
 
+;功能组队
+[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
+
 ;组队
 [PlayerTeam]
 ScriptName = Player\PlayerTeam.py
@@ -320,11 +356,15 @@
 Writer = alee
 Releaser = alee
 RegType = 0
-RegisterPackCount = 1
+RegisterPackCount = 2
 
 PacketCMD_1=0xB3
 PacketSubCMD_1=0x06
 PacketCallFunc_1=OnViewPlayerShortInfo
+
+PacketCMD_2=0xC0
+PacketSubCMD_2=0x02
+PacketCallFunc_2=OnViewCrossPlayerInfo
 
 [GameWorldBoss]
 ScriptName = Player\GameWorldBoss.py
@@ -364,16 +404,47 @@
 PacketSubCMD_1=0x05
 PacketCallFunc_1=OnQueryNotifyEquipDetailInfo
 
-[CrossRealmPK]
-ScriptName = GameWorldLogic\CrossRealmPK.py
+[CrossBattlefield]
+ScriptName = GameWorldLogic\CrossBattlefield.py
 Writer = hxp
 Releaser = hxp
 RegType = 0
-RegisterPackCount = 1
+RegisterPackCount = 3
 
 PacketCMD_1=0xC0
-PacketSubCMD_1=0x01
-PacketCallFunc_1=OnViewCrossPKBillboard
+PacketSubCMD_1=0x07
+PacketCallFunc_1=OnCrossBattlefieldJoinByCall
+
+PacketCMD_2=0xC0
+PacketSubCMD_2=0x08
+PacketCallFunc_2=OnCrossBattlefieldCallKick
+
+PacketCMD_3=0xC0
+PacketSubCMD_3=0x09
+PacketCallFunc_3=OnCrossBattlefieldCallChange
+
+[CrossChampionship]
+ScriptName = GameWorldLogic\CrossChampionship.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 4
+
+PacketCMD_1=0xC0
+PacketSubCMD_1=0x21
+PacketCallFunc_1=OnChampionshipOfficialApplyReply
+
+PacketCMD_2=0xC0
+PacketSubCMD_2=0x23
+PacketCallFunc_2=OnChampionshipOfficialChallengeQuery
+
+PacketCMD_3=0xC0
+PacketSubCMD_3=0x24
+PacketCallFunc_3=OnChampionshipOfficialKick
+
+PacketCMD_4=0xC0
+PacketSubCMD_4=0x25
+PacketCallFunc_4=OnChampionshipOfficialLeave
 
 [CrossRealmPlayer]
 ScriptName = Player\CrossRealmPlayer.py
@@ -382,9 +453,9 @@
 RegType = 0
 RegisterPackCount = 2
 
-PacketCMD_1=0xC0
-PacketSubCMD_1=0x02
-PacketCallFunc_1=OnViewCrossPlayerInfo
+PacketCMD_1=
+PacketSubCMD_1=
+PacketCallFunc_1=
 
 PacketCMD_2=0xC0
 PacketSubCMD_2=0x03
@@ -400,6 +471,21 @@
 PacketCMD_1=0xC0
 PacketSubCMD_1=0x04
 PacketCallFunc_1=OnViewCrossBillboard
+
+[CrossLuckyCloudBuy]
+ScriptName = GameWorldLogic\CrossLuckyCloudBuy.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0xC0
+PacketSubCMD_1=0x05
+PacketCallFunc_1=OnQueryLuckyCloudBuyNumRec
+
+PacketCMD_2=0xC0
+PacketSubCMD_2=0x06
+PacketCallFunc_2=OnQueryLuckyCloudBuyLotteryRec
 
 [PlayerXMZZ]
 ScriptName = Player\PlayerXMZZ.py
@@ -463,11 +549,15 @@
 Writer = hxp
 Releaser = hxp
 RegType = 0
-RegisterPackCount = 1
+RegisterPackCount = 2
 
 PacketCMD_1=0xB3
 PacketSubCMD_1=0x09
 PacketCallFunc_1=OnCharmOfferBillboardQuery
+
+PacketCMD_2=0xB3
+PacketSubCMD_2=0x19
+PacketCallFunc_2=OnCharmLVUp
 
 [PlayerTalk]
 ScriptName = Player\PlayerTalk.py
@@ -480,3 +570,55 @@
 PacketSubCMD_1=0x07
 PacketCallFunc_1=OnVoiceChat
 
+[CrossFamilyGCZ]
+ScriptName = GameWorldLogic\CrossFamilyGCZ.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 1
+
+PacketCMD_1=0xC0
+PacketSubCMD_1=0x26
+PacketCallFunc_1=OnFamilyGCZQuery
+
+[GameWorship]
+ScriptName = GameWorldLogic\GameWorship.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 1
+
+PacketCMD_1=0xB0
+PacketSubCMD_1=0x20
+PacketCallFunc_1=OnWorship
+
+[GameXiangong]
+ScriptName = GameWorldLogic\GameXiangong.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0xA9
+PacketSubCMD_1=0x06
+PacketCallFunc_1=OnQueryXiangongRecPlayers
+
+PacketCMD_2=0xA9
+PacketSubCMD_2=0x07
+PacketCallFunc_2=OnLikeXiangong
+
+[GameWorldMineArea]
+ScriptName = GameWorldLogic\GameWorldMineArea.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 2
+
+PacketCMD_1=0xB0
+PacketSubCMD_1=0x33
+PacketCallFunc_1=OnMineAreaView
+
+PacketCMD_2=0xB0
+PacketSubCMD_2=0x34
+PacketCallFunc_2=OnMineAreaAwardGet
+

--
Gitblit v1.8.0