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