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