From 6888273d905a624fee942e42ffc0c5570eba292a Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 09 四月 2025 16:24:35 +0800
Subject: [PATCH] 10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(跨服仙盟支持;后台查询区服仙盟支持;活动时间流程支持;攻城战主活动功能完整流程:公示、分组、战备、战斗、榜单、竞猜、领奖等;)

---
 CoreServerGroup/GameServer/PySysDB/tagActBillboardAwardTemp.txt                                  |   24 ++++++++++++
 CoreServerGroup/GameServer/PySysDB/tagActTimeFlow.txt                                            |   12 ++++++
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc                           |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc                    |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc                           |    0 
 CoreServerGroup/GameServer/PySysDB/tagFuncConfig.txt                                             |    4 ++
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc                       |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc             |    0 
 CoreServerGroup/GameServer/Script/Player/PlayerQuery.pyc                                         |    0 
 CoreServerGroup/GameServer/Script/PyGameData.pyc                                                 |    0 
 CoreServerGroup/GameServer/Script/NetPackCommon.pyc                                              |    0 
 CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.pyc                          |    0 
 CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZ.txt                                      |    3 +
 CoreServerGroup/GameServer/Script/GM/Commands/GMT_GetFamilyByServerID.pyc                        |    0 
 CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.pyc                            |    0 
 CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.pyc                              |    0 
 CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.pyc                               |    0 
 CoreServerGroup/GameServer/Script/PyGameDataStruct.pyc                                           |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc             |    0 
 CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.pyc                              |    0 
 CoreServerGroup/GameServer/Script/IpyGameDataPY.pyc                                              |    0 
 CoreServerGroup/GameServer/Script/PyDataManager.pyc                                              |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc                              |    0 
 CoreServerGroup/GameServer/Script/ChConfig.pyc                                                   |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc                 |    0 
 CoreServerGroup/GameServer/PySysDB/tagActGuess.txt                                               |    7 +++
 CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.pyc                                    |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc                    |    0 
 CoreServerGroup/GameServer/Script/Player/PlayerFamily.pyc                                        |    0 
 CoreServerGroup/GameServer/Script/GameWorld.pyc                                                  |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini                                    |   20 ++++++++++
 db/PyMongoDataServer/PySysDB/tagFuncConfig.txt                                                   |    5 ++
 CoreServerGroup/GameServer/Script/Player/ChPlayer.pyc                                            |    0 
 CoreServerGroup/GameServer/Script/ShareDefine.pyc                                                |    0 
 CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZCampLV.txt                                |   31 +++++++++++++++
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_FamilyGCZ.pyc |    0 
 CoreServerGroup/GameServer/Script/Player/PlayerDBGSEvent.pyc                                     |    0 
 CoreServerGroup/GameServer/Script/GM/Commands/CreateFamily.pyc                                   |    0 
 CoreServerGroup/GameServer/Script/GameWorldLogic/GameRecData.pyc                                 |    0 
 CoreServerGroup/GameServer/PyNetPack.ini                                                         |   11 +++++
 CoreServerGroup/GameServer/Script/Player/PlayerViewCache.pyc                                     |    0 
 CoreServerGroup/GameServer/Script/ChPyNetSendPack.pyc                                            |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc                       |    0 
 db/PyMongoDataServer/Collections/DataServerPlayerData.pyc                                        |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.pyc               |    0 
 CoreServerGroup/GameServer/Script/ChPyNetPack.pyc                                                |    0 
 46 files changed, 117 insertions(+), 0 deletions(-)

diff --git a/CoreServerGroup/GameServer/PyNetPack.ini b/CoreServerGroup/GameServer/PyNetPack.ini
index 6e9965f..2f79136 100644
--- a/CoreServerGroup/GameServer/PyNetPack.ini
+++ b/CoreServerGroup/GameServer/PyNetPack.ini
@@ -566,6 +566,17 @@
 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
diff --git a/CoreServerGroup/GameServer/PySysDB/tagActBillboardAwardTemp.txt b/CoreServerGroup/GameServer/PySysDB/tagActBillboardAwardTemp.txt
new file mode 100644
index 0000000..d4b1d1e
--- /dev/null
+++ b/CoreServerGroup/GameServer/PySysDB/tagActBillboardAwardTemp.txt
@@ -0,0 +1,24 @@
+TemplateID	Rank	NeedValue	ValueAwardEx	AwardItemList	LeaderAwardItemList	EliteAwardItemList
+1	1	0	{}	[[7513,10,0],[633,1000,0],[30,10000,0]]	[]	[]
+1	2	0	{}	[[7513,9,0],[633,700,0],[30,8000,0]]	[]	[]
+1	3	0	{}	[[7513,8,0],[633,400,0],[30,6000,0]]	[]	[]
+1	4	0	{}	[[7513,7,0],[633,350,0],[30,4000,0]]	[]	[]
+1	5	0	{}	[[7513,6,0],[633,330,0],[30,3900,0]]	[]	[]
+1	10	0	{}	[[7513,5,0],[633,320,0],[30,3600,0]]	[]	[]
+1	20	0	{}	[[7513,4,0],[633,300,0],[30,3500,0]]	[]	[]
+1	50	0	{}	[[7513,3,0],[633,150,0],[30,1000,0]]	[]	[]
+1	100	0	{}	[[7513,2,0],[633,125,0],[30,1000,0]]	[]	[]
+1	200	0	{}	[[7513,1,0],[633,100,0],[30,1000,0]]	[]	[]
+1	300	0	{}	[[7513,1,0],[633,80,0],[30,400,0]]	[]	[]
+1	500	0	{}	[[7513,1,0],[633,40,0],[30,200,0]]	[]	[]
+1	2000	0	{}	[[7513,1,0],[633,10,0],[30,100,0]]	[]	[]
+2	1	0	{}	[[7402,5,0],[2347,4,0],[7512,50,0],[3024,1,0]]	[[7402,6,0],[2347,5,0],[7512,100,0],[3024,1,0]]	[[7402,6,0],[2347,5,0],[7512,70,0],[3024,1,0]]
+2	2	0	{}	[[7402,4,0],[2347,3,0],[7512,45,0],[3025,1,0]]	[[7402,5,0],[2347,4,0],[7512,90,0],[3025,1,0]]	[[7402,5,0],[2347,4,0],[7512,60,0],[3025,1,0]]
+2	3	0	{}	[[7402,3,0],[2347,2,0],[7512,40,0],[3026,1,0]]	[[7402,4,0],[2347,3,0],[7512,80,0],[3026,1,0]]	[[7402,4,0],[2347,3,0],[7512,50,0],[3026,1,0]]
+2	4	0	{}	[[7402,2,0],[2347,1,0],[7512,35,0]]	[[7402,3,0],[2347,2,0],[7512,70,0]]	[[7402,3,0],[2347,2,0],[7512,40,0]]
+2	5	0	{}	[[7402,1,0],[2346,3,0],[7512,30,0]]	[[7402,2,0],[2346,4,0],[7512,60,0]]	[[7402,2,0],[2346,4,0],[7512,35,0]]
+2	6	0	{}	[[7401,5,0],[2346,2,0],[7512,25,0]]	[[7401,6,0],[2346,3,0],[7512,50,0]]	[[7401,6,0],[2346,3,0],[7512,30,0]]
+2	10	0	{}	[[7401,4,0],[2346,1,0],[7512,20,0]]	[[7401,5,0],[2346,2,0],[7512,40,0]]	[[7401,5,0],[2346,2,0],[7512,25,0]]
+2	20	0	{}	[[7401,3,0],[2412,3,0],[7512,15,0]]	[[7401,4,0],[2412,4,0],[7512,30,0]]	[[7401,4,0],[2412,4,0],[7512,20,0]]
+2	50	0	{}	[[7401,2,0],[2412,2,0],[7512,10,0]]	[[7401,3,0],[2412,3,0],[7512,20,0]]	[[7401,3,0],[2412,3,0],[7512,15,0]]
+2	100	0	{}	[[7401,1,0],[2412,1,0],[7512,5,0]]	[[7401,2,0],[2412,2,0],[7512,10,0]]	[[7401,2,0],[2412,2,0],[7512,7,0]]
diff --git a/CoreServerGroup/GameServer/PySysDB/tagActGuess.txt b/CoreServerGroup/GameServer/PySysDB/tagActGuess.txt
new file mode 100644
index 0000000..05a1777
--- /dev/null
+++ b/CoreServerGroup/GameServer/PySysDB/tagActGuess.txt
@@ -0,0 +1,7 @@
+TemplateID	AwardID	RightRankList	AwardItemList
+1	1	[1,2,3]	[[181, 45, 0]]
+1	2	[1,2]	[[181, 30, 0]]
+1	3	[1]	[[181, 20, 0]]
+1	4	[2]	[[181, 15, 0]]
+1	5	[3]	[[181, 10, 0]]
+1	6	[]	[[181, 5, 0]]
diff --git a/CoreServerGroup/GameServer/PySysDB/tagActTimeFlow.txt b/CoreServerGroup/GameServer/PySysDB/tagActTimeFlow.txt
new file mode 100644
index 0000000..6ef9eb3
--- /dev/null
+++ b/CoreServerGroup/GameServer/PySysDB/tagActTimeFlow.txt
@@ -0,0 +1,12 @@
+FlowID	StartDay	StartHour	StartMinute	EndDay	EndHour	EndMinute	StateValue
+1	1	0	0	1	17	59	1
+1	1	18	0	2	9	59	11
+1	2	10	0	2	21	59	12
+1	2	22	0	2	23	59	13
+1	3	0	0	3	9	59	21
+1	3	10	0	3	21	59	22
+1	3	22	0	3	23	59	23
+1	4	0	0	4	9	59	31
+1	4	10	0	4	21	59	32
+1	4	22	0	4	22	04	33
+1	4	22	5	5	23	59	99
diff --git a/CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZ.txt b/CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZ.txt
new file mode 100644
index 0000000..00eb8be
--- /dev/null
+++ b/CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZ.txt
@@ -0,0 +1,3 @@
+CfgID	ActGroupName	ZoneID	ServerIDRangeList	StartDate	EndDate	JoinFamilyCnt	ActFlowID	GuessTemplateID	PersonalTemplateID	FamilyTemplateID
+1	act1	1	[[1,50]]	2025-04-06	2025-04-10	48	1	1	1	2
+2	act1	2	[[51,1000]]	2025-04-06	2025-04-10	72	1	1	1	2
diff --git a/CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZCampLV.txt b/CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZCampLV.txt
new file mode 100644
index 0000000..d25e1cf
--- /dev/null
+++ b/CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZCampLV.txt
@@ -0,0 +1,31 @@
+CampLV	LVUPNeedExp	AddHPPer
+1	20	0
+2	30	5
+3	40	10
+4	50	15
+5	60	20
+6	70	25
+7	80	30
+8	90	35
+9	100	40
+10	110	45
+11	120	50
+12	130	55
+13	140	60
+14	150	65
+15	160	70
+16	170	75
+17	180	80
+18	190	85
+19	200	90
+20	210	95
+21	220	100
+22	230	105
+23	240	110
+24	250	115
+25	260	120
+26	270	125
+27	280	130
+28	290	135
+29	300	140
+30	0	145
diff --git a/CoreServerGroup/GameServer/PySysDB/tagFuncConfig.txt b/CoreServerGroup/GameServer/PySysDB/tagFuncConfig.txt
index b9c4b8c..985bd61 100644
--- a/CoreServerGroup/GameServer/PySysDB/tagFuncConfig.txt
+++ b/CoreServerGroup/GameServer/PySysDB/tagFuncConfig.txt
@@ -134,3 +134,7 @@
 XiangongSet	1|50	200	560	[[1], [2], [3, 4], [5, 6], [7, 8], [9], [10, 11], [12], [13, 14], [15], [16, 17], [18, 19]]	
 Zhenbaoge	1	2888	360	[5,10,20,30]	
 ZhenbaogeCut	-500	int(initPrice*cutWeight/totalWeight*1.0*(minRatio+randRatio*rand))			
+FamilyGCZGroupSet	{48: {1: {1: [4, 6]}, 2: {1: [2, 6], 2: [2, 6]}, 3: {1: [1, 0], 2: [2, 0], 3: [1, 0]}}, 72: {1: {1: [6, 6]}, 2: {1: [3, 4], 2: [3, 4]}, 3: {1: [2, 0], 2: [3, 0], 3: [1, 0]}}}	{"1":{"1":1200, "2":1000, "3":800, "4":600, "6":400, "8":200, "12":100}, "2":{"1":1680, "2":1400, "3":1120, "4":840, "6":560, "8":280, "12":180}, "3":{"1":3550, "2":3230, "3":2940, "4":2670, "6":2430, "8":2210, "12":2000}}			
+FamilyGCZXiuluo	100000000	100	30	[1,2,3]	
+FamilyGCZCity	20	2			
+FamilyGCZGuess	[23,31]	10	3		
diff --git a/CoreServerGroup/GameServer/Script/ChConfig.pyc b/CoreServerGroup/GameServer/Script/ChConfig.pyc
index 6465bd9..3c8e67f 100644
--- a/CoreServerGroup/GameServer/Script/ChConfig.pyc
+++ b/CoreServerGroup/GameServer/Script/ChConfig.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/ChPyNetPack.pyc b/CoreServerGroup/GameServer/Script/ChPyNetPack.pyc
index afbeb7e..651e3b1 100644
--- a/CoreServerGroup/GameServer/Script/ChPyNetPack.pyc
+++ b/CoreServerGroup/GameServer/Script/ChPyNetPack.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/ChPyNetSendPack.pyc b/CoreServerGroup/GameServer/Script/ChPyNetSendPack.pyc
index c96c3c6..7f57538 100644
--- a/CoreServerGroup/GameServer/Script/ChPyNetSendPack.pyc
+++ b/CoreServerGroup/GameServer/Script/ChPyNetSendPack.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GM/Commands/CreateFamily.pyc b/CoreServerGroup/GameServer/Script/GM/Commands/CreateFamily.pyc
index 62bf2da..f632333 100644
--- a/CoreServerGroup/GameServer/Script/GM/Commands/CreateFamily.pyc
+++ b/CoreServerGroup/GameServer/Script/GM/Commands/CreateFamily.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GM/Commands/GMT_GetFamilyByServerID.pyc b/CoreServerGroup/GameServer/Script/GM/Commands/GMT_GetFamilyByServerID.pyc
new file mode 100644
index 0000000..900deb3
--- /dev/null
+++ b/CoreServerGroup/GameServer/Script/GM/Commands/GMT_GetFamilyByServerID.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GameWorld.pyc b/CoreServerGroup/GameServer/Script/GameWorld.pyc
index d8140d1..bb4f71e 100644
--- a/CoreServerGroup/GameServer/Script/GameWorld.pyc
+++ b/CoreServerGroup/GameServer/Script/GameWorld.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.pyc b/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.pyc
index eca841b..3bb5a16 100644
--- a/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.pyc
+++ b/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.pyc b/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.pyc
index b4bc13e..95bc734 100644
--- a/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.pyc
+++ b/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.pyc b/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.pyc
new file mode 100644
index 0000000..c456026
--- /dev/null
+++ b/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.pyc b/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.pyc
index 0b2c1a4..f592f6f 100644
--- a/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.pyc
+++ b/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GameWorldLogic/GameRecData.pyc b/CoreServerGroup/GameServer/Script/GameWorldLogic/GameRecData.pyc
index 8ffeda0..a5ddc05 100644
--- a/CoreServerGroup/GameServer/Script/GameWorldLogic/GameRecData.pyc
+++ b/CoreServerGroup/GameServer/Script/GameWorldLogic/GameRecData.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.pyc b/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.pyc
index fabb86c..6850c11 100644
--- a/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.pyc
+++ b/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/IpyGameDataPY.pyc b/CoreServerGroup/GameServer/Script/IpyGameDataPY.pyc
index 4477ade..d13daeb 100644
--- a/CoreServerGroup/GameServer/Script/IpyGameDataPY.pyc
+++ b/CoreServerGroup/GameServer/Script/IpyGameDataPY.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/NetPackCommon.pyc b/CoreServerGroup/GameServer/Script/NetPackCommon.pyc
index 8d0d57a..da326c1 100644
--- a/CoreServerGroup/GameServer/Script/NetPackCommon.pyc
+++ b/CoreServerGroup/GameServer/Script/NetPackCommon.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/Player/ChPlayer.pyc b/CoreServerGroup/GameServer/Script/Player/ChPlayer.pyc
index 4cfe9ed..8bc6f76 100644
--- a/CoreServerGroup/GameServer/Script/Player/ChPlayer.pyc
+++ b/CoreServerGroup/GameServer/Script/Player/ChPlayer.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.pyc b/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.pyc
index 232b990..1f41746 100644
--- a/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.pyc
+++ b/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/Player/PlayerDBGSEvent.pyc b/CoreServerGroup/GameServer/Script/Player/PlayerDBGSEvent.pyc
index ae01595..da1866c 100644
--- a/CoreServerGroup/GameServer/Script/Player/PlayerDBGSEvent.pyc
+++ b/CoreServerGroup/GameServer/Script/Player/PlayerDBGSEvent.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/Player/PlayerFamily.pyc b/CoreServerGroup/GameServer/Script/Player/PlayerFamily.pyc
index 871c624..f0292d3 100644
--- a/CoreServerGroup/GameServer/Script/Player/PlayerFamily.pyc
+++ b/CoreServerGroup/GameServer/Script/Player/PlayerFamily.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/Player/PlayerQuery.pyc b/CoreServerGroup/GameServer/Script/Player/PlayerQuery.pyc
index 11f0769..12645a2 100644
--- a/CoreServerGroup/GameServer/Script/Player/PlayerQuery.pyc
+++ b/CoreServerGroup/GameServer/Script/Player/PlayerQuery.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.pyc b/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.pyc
index 3a0f21f..96eaf1e 100644
--- a/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.pyc
+++ b/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/PyDataManager.pyc b/CoreServerGroup/GameServer/Script/PyDataManager.pyc
index db52b01..0d2676c 100644
--- a/CoreServerGroup/GameServer/Script/PyDataManager.pyc
+++ b/CoreServerGroup/GameServer/Script/PyDataManager.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/PyGameData.pyc b/CoreServerGroup/GameServer/Script/PyGameData.pyc
index 939a892..ec9f52d 100644
--- a/CoreServerGroup/GameServer/Script/PyGameData.pyc
+++ b/CoreServerGroup/GameServer/Script/PyGameData.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/PyGameDataStruct.pyc b/CoreServerGroup/GameServer/Script/PyGameDataStruct.pyc
index 682cffe..665911f 100644
--- a/CoreServerGroup/GameServer/Script/PyGameDataStruct.pyc
+++ b/CoreServerGroup/GameServer/Script/PyGameDataStruct.pyc
Binary files differ
diff --git a/CoreServerGroup/GameServer/Script/ShareDefine.pyc b/CoreServerGroup/GameServer/Script/ShareDefine.pyc
index 17430bd..9a6609c 100644
--- a/CoreServerGroup/GameServer/Script/ShareDefine.pyc
+++ b/CoreServerGroup/GameServer/Script/ShareDefine.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
index bbac12e..bca1d6d 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
@@ -2000,3 +2000,23 @@
 PacketCMD_4=0xB0
 PacketSubCMD_4=0x35
 PacketCallFunc_4=OnMineHouseKeeperFreeUse
+
+;仙盟攻城战
+[PlayerActFamilyGCZ]
+ScriptName = Player\PlayerActFamilyGCZ.py
+Writer = hxp
+Releaser = hxp
+RegType = 0
+RegisterPackCount = 3
+
+PacketCMD_1=0xC1
+PacketSubCMD_1=0x24
+PacketCallFunc_1=OnFamilyGCZContribution
+
+PacketCMD_2=0xC1
+PacketSubCMD_2=0x25
+PacketCallFunc_2=OnFamilyGCZAtk
+
+PacketCMD_3=0xC1
+PacketSubCMD_3=0x26
+PacketCallFunc_3=OnFamilyGCZGuess
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
index d2dd093..56d9c84 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
index 0d33b92..8f568af 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
index 15406b0..9ddaf92 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc
new file mode 100644
index 0000000..503f857
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
index 1b14380..b5fca8a 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
index 51fac2d..b7f19b4 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.pyc
index 02917a4..ef460b3 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc
new file mode 100644
index 0000000..51ef461
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc
index 5caf2e4..15df09b 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
index f21916f..4dbdef7 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_FamilyGCZ.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_FamilyGCZ.pyc
new file mode 100644
index 0000000..317e599
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_FamilyGCZ.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
index 208a93b..b4bcd03 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
Binary files differ
diff --git a/db/PyMongoDataServer/Collections/DataServerPlayerData.pyc b/db/PyMongoDataServer/Collections/DataServerPlayerData.pyc
index bf31856..86bafe1 100644
--- a/db/PyMongoDataServer/Collections/DataServerPlayerData.pyc
+++ b/db/PyMongoDataServer/Collections/DataServerPlayerData.pyc
Binary files differ
diff --git a/db/PyMongoDataServer/PySysDB/tagFuncConfig.txt b/db/PyMongoDataServer/PySysDB/tagFuncConfig.txt
index 9482d86..6e6ebff8 100644
--- a/db/PyMongoDataServer/PySysDB/tagFuncConfig.txt
+++ b/db/PyMongoDataServer/PySysDB/tagFuncConfig.txt
@@ -463,3 +463,8 @@
 LianqiSet	200	65	{"2":[[4152,5,0]],"3":[[4152,5,0]],"4":[[4152,5,0],[20,10,0]],"5":[[4152,5,0],[20,10,0]],"6":[[4152,10,0],[20,10,0]],"7":[[4152,10,0],[20,50,0]],"8":[[4152,20,0],[20,50,0]],"9":[[4152,30,0],[20,100,0]],"10":[[4152,40,0],[20,100,0],[181,20,0]],"11":[[4152,50,0],[20,200,0],[181,40,0],[2221,1,0]],"12":[[4152,200,0],[181,100,0],[2457,10,0],[2219,1,0]],"13":[[4152,400,0],[181,200,0],[2457,10,0],[2219,1,0]]}		
 LianqiUseItem	[12000,12001,12002,12003]	{"12000":20, "12001":20, "12002":20, "12003":999}	7	15	[12000,12001,12002,12003]
 LianqiRand	2	{(1,3):[[10000,1]],(4,5):[[8500,1],[10000,2]],(6,8):[[8500,1],[9700,2],[10000,3]],(9,9):[[8500,1],[9500,2],[9800,3],[10000,4]],(10,10):[[8500,1],[9500,2],[9700,3],[9850,4],[10000,5]],(11,13):[[8500,1],[9400,2],[9600,3],[9800,4],[10000,5]]}			
+FamilyGCZAtk	1	4151	2	4152	5
+FamilyGCZAtkAward	[[182,2,0]]	[[182,4,0]]	[[182,10,0],[30,1000,0]]	[[30, [3501,1,0]], [20, [3501,2,0]], [10, [3501,3,0]], [10, [3502,1,0]], [5, [3502,2,0]]]	2
+FamilyGCZEnergy	5	10	3		
+FamilyGCZContributionLow	2	[100, 200, 300, 400, 500]	1	[[30, [3501,1,0]], [20, [3501,2,0]], [10, [3501,3,0]], [10, [3502,1,0]], [5, [3502,2,0]]]	
+FamilyGCZContributionHigh	181	5	[[30, [3511,1,0]], [20, [3511,2,0]], [10, [3511,3,0]], [10, [3512,1,0]], [5, [3512,2,0]]]		

--
Gitblit v1.8.0