From 4d1d55f3571b479fd998afb320125fee06d125df Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 12 十月 2022 14:12:36 +0800
Subject: [PATCH] 9719 【越南】【BT7】【主干】跨服全民充值

---
 ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo     |    0 
 ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo              |    0 
 ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo.h            |   29 +++++++++++++++++++++++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo.h   |    8 ++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo.des |    1 +
 ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo.des          |    1 +
 6 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo b/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo
diff --git a/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo.des b/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo.des
new file mode 100644
index 0000000..f2f2bbd
--- /dev/null
+++ b/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo.des
@@ -0,0 +1 @@
+AC 13 跨服全民充值活动信息 #tagGCCrossActAllRechargeInfo
diff --git a/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo.h b/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo.h
new file mode 100644
index 0000000..283fc7f
--- /dev/null
+++ b/ServerPack/GameServerPack/HAC_Activity/CrossActAllRechargeInfo.h
@@ -0,0 +1,29 @@
+// AC 13 跨服全民充值活动信息 #tagGCCrossActAllRechargeInfo
+
+struct    tagGCCrossActAllRechargeItem
+{
+	DWORD		ItemID;
+	WORD		ItemCount;
+	BYTE		IsBind;	// 是否拍品
+};
+
+struct    tagGCCrossActAllRechargeAward
+{
+	BYTE		AwardIndex;	// 奖励索引 0~31
+	DWORD		NeedRMB;	// 所需全民充值RMB
+	WORD		NeedPlayerCount;	// 所需充值达到该档玩家数
+	WORD		NowPlayerCount;	// 当前充值达到该档玩家数
+	BYTE		AwardItemCount;	// 奖励物品数
+	tagGCCrossActAllRechargeItem		AwardItemList[AwardItemCount];	// 奖励物品信息
+};
+
+struct    tagGCCrossActAllRechargeInfo
+{
+	tagHead		Head;
+	BYTE		ServerInfoLen;
+	char		ServerIDRangeInfo[ServerInfoLen];	//开放该活动的服务器ID范围列表,json格式 [[IDA, IDB], ...], [] 为全服
+	char		StartDate[10];	// 开始日期 y-m-d
+	char		EndtDate[10];	// 结束日期 y-m-d
+	BYTE		AwardCount;
+	tagGCCrossActAllRechargeAward	AwardList[AwardCount];	// 奖励档次信息
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo.des
new file mode 100644
index 0000000..525fe6b
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo.des
@@ -0,0 +1 @@
+AA 34 跨服全民充值活动玩家信息 #tagMCCrossActAllRechargePlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo.h
new file mode 100644
index 0000000..f4ddb25
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActAllRechargePlayerInfo.h
@@ -0,0 +1,8 @@
+// AA 34 跨服全民充值活动玩家信息 #tagMCCrossActAllRechargePlayerInfo
+
+struct    tagMCCrossActAllRechargePlayerInfo
+{
+	tagHead		Head;
+	DWORD		CTGRMBTotal;	// 活动已累计充值RMB
+	DWORD		AwardRecord;	// 奖励记录,根据奖励索引位或运算判断是否已领取
+};

--
Gitblit v1.8.0