From 6479d4908d982d33e52e329684d9219cbd6b17b7 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期五, 18 一月 2019 10:55:07 +0800
Subject: [PATCH] 5315 子 【1.5.100】登录奖励活动(初版)

---
 ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des       |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo           |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h         |   40 ++++++++++++++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h   |   22 +++++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo     |    0 
 6 files changed, 64 insertions(+), 0 deletions(-)

diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des
new file mode 100644
index 0000000..d93dca0
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des
@@ -0,0 +1 @@
+AA 0C 登录奖励活动信息 #tagMCActLoginAwardInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h
new file mode 100644
index 0000000..55946db
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h
@@ -0,0 +1,40 @@
+// AA 0C 登录奖励活动信息 #tagMCActLoginAwardInfo
+
+struct    tagMCActLoginAwardItem
+{
+	DWORD		ItemID;	// 物品ID
+	WORD		ItemCnt;	// 物品数量
+	BYTE		IsBind;	// 是否绑定
+};
+
+struct    tagMCActLoginAwardAction
+{
+	DWORD		TemplateID;	// 模板ID
+	WORD		ActionType;	// 活动类别
+	DWORD		TotalTimes;	// 可完成的总次数,0表示不限次数
+	DWORD		SingleTimes;	// 单次领奖需要的次数
+	BYTE		Count;	// 物品数
+	tagMCWeekPartyItem		ItemInfo[Count];	// 物品信息
+};
+
+struct    tagMCActLoginAwardDayInfo
+{
+	BYTE		ActCnt;	// 数量
+	WORD		TemplateList[ActCnt];	// 模板列表
+};
+
+
+struct    tagMCActLoginAwardInfo
+{
+	tagHead		Head;
+	char		StartDate[10];	// 开始日期 y-m-d
+	char		EndtDate[10];	// 结束日期 y-m-d
+	WORD		AdvanceMinutes;	// 提前显示分钟
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	// 重置类型,0-0点重置;1-5点重置
+	WORD		LimitLV;	// 限制等级
+	BYTE		DayCnt;	// 天数
+	tagMCActLoginAwardDayInfo		DayInfoList[DayCnt];	// 每天模板
+	BYTE		TCount;	// 模板数
+	tagMCActLoginAwardAction		ActionInfo[TCount];	// 活动模板信息
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des
new file mode 100644
index 0000000..af1b6d5
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des
@@ -0,0 +1 @@
+AA 0D 登录奖励玩家活动信息 #tagMCActLoginAwardPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h
new file mode 100644
index 0000000..40b812a
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h
@@ -0,0 +1,22 @@
+// AA 0D 登录奖励玩家活动信息 #tagMCActLoginAwardPlayerInfo
+
+struct    tagMCActLoginAwardTaskInfo
+{
+	WORD		TemplateID;	// 模板ID
+	WORD		CurTimes;	//已完成次数
+	WORD		GotTimes;	//已领取次数
+};
+
+struct    tagMCActLoginAwardDayPlayerInfo
+{
+	DWORD		DayIndex;	//第X天
+	DWORD		ACount;	//任务条目数
+	tagMCActLoginAwardTaskInfo		TaskList[ACount];	//活动完成次数信息
+};
+
+struct    tagMCActLoginAwardPlayerInfo
+{
+	tagHead		Head;
+	BYTE		Count;
+	tagMCActLoginAwardDayPlayerInfo		DayInfoList[Count];	//活动完成次数信息
+};

--
Gitblit v1.8.0