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