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