From 4f40ac26ceadc83e11a3599c8304194ae5ce6bc5 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 07 四月 2021 17:40:01 +0800
Subject: [PATCH] 8886 【BT2】【后端】线下活动支持(增加单笔累充系统 封包AA50 AA51)
---
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.des | 1 +
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.h | 9 +++++++++
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo | 0
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo | 0
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.h | 28 ++++++++++++++++++++++++++++
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.des | 1 +
6 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.des
new file mode 100644
index 0000000..725c01e
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.des
@@ -0,0 +1 @@
+AA 50 单笔累充活动信息 #tagMCActSingleRechargeInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.h
new file mode 100644
index 0000000..865a51e
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.h
@@ -0,0 +1,28 @@
+// AA 50 单笔累充活动信息 #tagMCActSingleRechargeInfo
+
+struct tagMCActSingleRechargeAwardItem
+{
+ DWORD ItemID;
+ WORD ItemCount;
+ BYTE IsBind;
+};
+
+struct tagMCActSingleRechargeAward
+{
+ BYTE AwardIndex; // 奖励索引 0~31
+ DWORD SingleRechargeValue; // 单笔所需充值额度
+ BYTE AwardItemCount; // 奖励物品数
+ tagMCActSingleRechargeAwardItem AwardItem[AwardItemCount]; // 奖励物品信息
+};
+
+struct tagMCActSingleRechargeInfo
+{
+ tagHead Head;
+ BYTE ActNum; //活动编号
+ char StartDate[10]; // 开始日期 y-m-d
+ char EndtDate[10]; // 结束日期 y-m-d
+ BYTE IsDayReset; //是否每天重置
+ WORD LimitLV; // 限制等级
+ BYTE AwardCount; // 奖励档数
+ tagMCActSingleRechargeAward AwardInfo[AwardCount]; // 奖励档信息
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.des
new file mode 100644
index 0000000..ad8296f
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.des
@@ -0,0 +1 @@
+AA 51 单笔累充活动玩家信息 #tagMCActSingleRechargePlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.h
new file mode 100644
index 0000000..5ec294d
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.h
@@ -0,0 +1,9 @@
+// AA 51 单笔累充活动玩家信息 #tagMCActSingleRechargePlayerInfo
+
+struct tagMCActSingleRechargePlayerInfo
+{
+ tagHead Head;
+ BYTE ActNum; //活动编号从1开始,目前支持两个累充活动同时存在且相互独立 1或2
+ DWORD HightestSingleRecharge; // 最高单笔充值额度
+ DWORD AwardRecord; //奖励领奖记录,按奖励索引二进制位存储是否已领取
+};
--
Gitblit v1.8.0