From 223082fe796d89ef28c71b0a4e28efbe1be4c0b1 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 13 四月 2026 16:52:21 +0800
Subject: [PATCH] 610 【开服庆典】新增累充活动-服务端

---
 /dev/null                                                  |    9 ---------
 ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo     |    0 
 ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.des       |    2 +-
 ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.h         |   31 ++++---------------------------
 ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo.h   |   11 +++++++++++
 ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo.des |    1 +
 6 files changed, 17 insertions(+), 37 deletions(-)

diff --git a/ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.des b/ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.des
index 7418445..7107558 100644
--- a/ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.des
+++ b/ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.des
@@ -1 +1 @@
-AA 1D 累计充值活动信息 #tagMCActTotalRechargeInfo
+AA 1D 累充活动信息 #tagSCActTotalRechargeInfo
diff --git a/ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.h b/ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.h
index dd3794b..18d3772 100644
--- a/ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.h
+++ b/ServerPack/HAA_SaleActivity/ActTotalRechargeInfo.h
@@ -1,33 +1,10 @@
-// AA 1D 累计充值活动信息 #tagMCActTotalRechargeInfo
-struct    tagMCTotalRechargeAwardItem
-{
-	DWORD		ItemID;
-	WORD		ItemCount;
-	BYTE		IsBind;
-};
+// AA 1D 累充活动信息 #tagSCActTotalRechargeInfo
 
-struct    tagMCTotalRechargeAward
-{
-	BYTE		AwardIndex;	// 奖励索引 0~31
-	DWORD		NeedGold;	// 所需仙玉数
-	BYTE		AwardItemCount;	// 奖励物品数
-	tagMCTotalRechargeAwardItem		AwardItem[AwardItemCount];	// 奖励物品信息
-};
-
-struct    tagMCTotalRechargeAwardDay
-{
-	BYTE		AwardCount;	// 奖励档数
-	tagMCTotalRechargeAward		AwardInfo[AwardCount];	// 奖励档信息
-};
-
-struct    tagMCActTotalRechargeInfo
+struct    tagSCActTotalRechargeInfo
 {
 	tagHead		Head;
-	BYTE		ActNum;		//活动编号从1开始,目前支持两个累充活动同时存在且相互独立 1或2
+	BYTE		ActNum;		// 活动编号
 	char		StartDate[10];	// 开始日期 y-m-d
 	char		EndtDate[10];	// 结束日期 y-m-d
-	BYTE		IsDayReset;	//是否每天重置
-	WORD		LimitLV;	// 限制等级
-	BYTE		AwardDays;
-	tagMCTotalRechargeAwardDay		AwardDayInfo[AwardDays];	//每天对应信息; 如果只有一天,但是活动有多天,则代表每天奖励都一样
+	WORD		CfgID;		// 活动时间表配置ID
 };
diff --git a/ServerPack/HAA_SaleActivity/TotalRechargePlayerInfo b/ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo
similarity index 100%
rename from ServerPack/HAA_SaleActivity/TotalRechargePlayerInfo
rename to ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo
diff --git a/ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo.des b/ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo.des
new file mode 100644
index 0000000..a99942f
--- /dev/null
+++ b/ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo.des
@@ -0,0 +1 @@
+AA 1C 累充活动玩家信息 #tagSCActTotalRechargePlayerInfo
diff --git a/ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo.h b/ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo.h
new file mode 100644
index 0000000..252ccde
--- /dev/null
+++ b/ServerPack/HAA_SaleActivity/ActTotalRechargePlayerInfo.h
@@ -0,0 +1,11 @@
+// AA 1C 累充活动玩家信息 #tagSCActTotalRechargePlayerInfo
+
+struct    tagSCActTotalRechargePlayerInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;		//活动编号
+	DWORD		CoinTotal;	//活动累计充值额
+	DWORD		AwardRecord;	//累充奖励领奖记录,按奖励索引二进制位存储是否已领取
+	BYTE		CTGDay;		//累充天数
+	DWORD		AwardRecordDay;	//累充天奖励领奖记录,按奖励索引二进制位存储是否已领取
+};
diff --git a/ServerPack/HAA_SaleActivity/TotalRechargePlayerInfo.des b/ServerPack/HAA_SaleActivity/TotalRechargePlayerInfo.des
deleted file mode 100644
index 2ebe6f0..0000000
--- a/ServerPack/HAA_SaleActivity/TotalRechargePlayerInfo.des
+++ /dev/null
@@ -1 +0,0 @@
-AA 1C 累计充值玩家活动信息 #tagMCTotalRechargePlayerInfo
diff --git a/ServerPack/HAA_SaleActivity/TotalRechargePlayerInfo.h b/ServerPack/HAA_SaleActivity/TotalRechargePlayerInfo.h
deleted file mode 100644
index c6d7b6d..0000000
--- a/ServerPack/HAA_SaleActivity/TotalRechargePlayerInfo.h
+++ /dev/null
@@ -1,9 +0,0 @@
-// AA 1C 累计充值玩家活动信息 #tagMCTotalRechargePlayerInfo
-
-struct    tagMCTotalRechargePlayerInfo
-{
-	tagHead		Head;
-	BYTE		ActNum;		//活动编号从1开始,目前支持两个累充活动同时存在且相互独立 1或2
-	DWORD		GoldTotal;	//本次活动已累计充值仙玉数
-	DWORD		AwardRecord;	//奖励领奖记录,按奖励索引二进制位存储是否已领取
-};

--
Gitblit v1.8.0