From edbd128b5e3d896f9eea6ea1fc5feeb34e6ac1b1 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期二, 08 一月 2019 10:24:06 +0800
Subject: [PATCH] 5771 子 【开发】【1.5】8-14天活动 / 【后端】【1.5】8-14天活动事件
---
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.des | 1
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.h | 40 ++++++++++++++++++++
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.h | 20 ++++++++++
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.des | 1
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo | 0
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo | 0
6 files changed, 62 insertions(+), 0 deletions(-)
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.des
new file mode 100644
index 0000000..78c85ca
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.des
@@ -0,0 +1 @@
+AA 0A 周狂欢活动信息 #tagMCWeekPartyInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.h
new file mode 100644
index 0000000..5194c1f
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.h
@@ -0,0 +1,40 @@
+// AA 0A 周狂欢活动信息 #tagMCWeekPartyInfo
+
+struct tagMCWeekPartyItem
+{
+ DWORD ItemID; // 物品ID
+ WORD ItemCnt; // 物品数量
+ BYTE IsBind; // 是否绑定
+};
+
+struct tagMCWeekPartyAction
+{
+ DWORD TemplateID; // 模板ID
+ WORD ActionType; // 活动类别
+ BYTE TotalTimes; // 可完成的总次数,0表示不限次数
+ DWORD SingleTimes; // 单次领奖需要的次数
+ DWORD Point; // 积分
+ WORD Count; // 物品数
+ tagMCWeekPartyItem ItemInfo[Count]; // 物品信息
+};
+
+struct tagMCWeekPartyActID
+{
+ BYTE ActCnt; // 数量
+ WORD TemplateList[ActCnt]; // 模板列表
+};
+
+
+struct tagMCWeekPartyInfo
+{
+ tagHead Head;
+ char StartDate[10]; // 开始日期 y-m-d
+ char EndtDate[10]; // 结束日期 y-m-d
+ BYTE IsDayReset; //是否每天重置
+ BYTE ResetType; // 重置类型,0-0点重置;1-5点重置
+ WORD LimitLV; // 限制等级
+ BYTE DayCnt; // 天数
+ tagMCWeekPartyActID DayTemplateList[DayCnt]; // 每天模板
+ BYTE TCount; // 模板数
+ tagMCWeekPartyAction ActionInfo[TCount]; // 活动模板信息
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.des
new file mode 100644
index 0000000..076b6b1
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.des
@@ -0,0 +1 @@
+AA 0B 周狂欢玩家活动信息 #tagMCWeekPartyPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.h
new file mode 100644
index 0000000..824d5be
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.h
@@ -0,0 +1,20 @@
+// AA 0B 周狂欢玩家活动信息 #tagMCWeekPartyPlayerInfo
+
+struct tagMCWeekPartyDayInfo
+{
+ DWORD DayIndex; //第X天
+ DWORD Point; //积分
+ DWORD AwardRecord; //积分领奖记录
+ WORD ActionType; // 活动类别
+ WORD CurTimes; //已完成次数
+ WORD GotTimes; //已领取次数
+};
+
+struct tagMCWeekPartyPlayerInfo
+{
+ tagHead Head;
+ DWORD CurPoint; //当前总点数
+ DWORD AwardRecord; //领奖记录 按奖励索引二进制位存储是否已领取
+ BYTE Count;
+ tagMCWeekPartyDayInfo DayInfoList[Count]; //活动完成次数信息
+};
--
Gitblit v1.8.0