From 4b7648b5f2b1d9013f341bd2a5b97b1eac751915 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 08 十二月 2020 19:06:20 +0800
Subject: [PATCH] 8605 【港台】【BT】【长尾】【后端】新增限时集字活动(封包)

---
 ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange     |    0 
 ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange.des |    1 +
 ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo       |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo.h           |   31 +++++++++++++++++++++++++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo.h     |   15 +++++++++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo             |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo.des         |    1 +
 ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange.h   |    8 ++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo.des   |    1 +
 9 files changed, 57 insertions(+), 0 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange b/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange.des
new file mode 100644
index 0000000..540bb44
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange.des
@@ -0,0 +1 @@
+AA 09 集字活动兑换 #tagCMActCollectWordsExchange
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange.h b/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange.h
new file mode 100644
index 0000000..7611113
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActCollectWordsExchange.h
@@ -0,0 +1,8 @@
+// AA 09 集字活动兑换 #tagCMActCollectWordsExchange
+
+struct    tagCMActCollectWordsExchange
+{
+	tagHead		Head;
+	BYTE		ActNum;	//活动编号,1 或 2,相互独立的活动,可同时开启
+	BYTE		ExchangeNum;	//兑换编号
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo.des
new file mode 100644
index 0000000..8afb31e
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo.des
@@ -0,0 +1 @@
+AA 40 集字活动信息 #tagMCActCollectWordsInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo.h
new file mode 100644
index 0000000..194f662
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsInfo.h
@@ -0,0 +1,31 @@
+// AA 40 集字活动信息 #tagMCActCollectWordsInfo
+
+struct    tagMCActCollectWordsNeedItem
+{
+	DWORD		ItemID;
+	WORD		ItemCount;
+	BYTE		IsBind;
+};
+
+struct    tagMCActCollectWordsExchangeItem
+{
+	BYTE		ExchangeNum;	//兑换编号
+	BYTE		ExchangeCountMax;	//最大兑换次数,0不限制
+	DWORD		ItemID;		//目标物品
+	WORD		ItemCount;
+	BYTE		IsBind;
+	BYTE		NeedItemCount;
+	tagMCActCollectWordsNeedItem		NeedItemList[NeedItemCount];	// 所需物品列表
+};
+
+struct    tagMCActCollectWordsInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;	//活动编号,1 或 2,相互独立的活动,可同时开启
+	char		StartDate[10];	// 开始日期 y-m-d
+	char		EndtDate[10];	// 结束日期 y-m-d
+	WORD		LimitLV;	// 限制等级
+	BYTE		LastDayOnlyExchange;	//最后一天是否仅兑换
+	BYTE		ExchangeCount;
+	tagMCActCollectWordsExchangeItem		ExchangeItemList[ExchangeCount];	//兑换组合列表
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo.des
new file mode 100644
index 0000000..509a1bb
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo.des
@@ -0,0 +1 @@
+AA 41 集字活动玩家信息 #tagMCActCollectWordsPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo.h
new file mode 100644
index 0000000..b6bc245
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActCollectWordsPlayerInfo.h
@@ -0,0 +1,15 @@
+// AA 41 集字活动玩家信息 #tagMCActCollectWordsPlayerInfo
+
+struct    tagMCActCollectWordsExchangeInfo
+{
+	BYTE		ExchangeNum;	//兑换编号
+	WORD		ExchangeCount;	//已兑换次数
+};
+
+struct    tagMCActCollectWordsPlayerInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;	//活动编号,1 或 2,相互独立的活动,可同时开启
+	BYTE		ExchangeCount;
+	tagMCActCollectWordsExchangeInfo		ExchangeInfoList[ExchangeCount];	//兑换数据列表
+};

--
Gitblit v1.8.0