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