From 9a170317d8c28cb69078a7b49d37a84001f2bbe3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 18 十月 2022 17:56:19 +0800
Subject: [PATCH] 9437 【越南】【后端】天帝礼包

---
 ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo.des     |    1 
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery.h      |    7 +++
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery        |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo               |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo.h             |   40 ++++++++++++++++++++
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset          |    0 
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem.h   |   16 ++++++++
 ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo.des           |    1 
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery.des    |    1 
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem     |    0 
 ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo         |    0 
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem.des |    1 
 ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo.h       |   16 ++++++++
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset.des      |    1 
 ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset.h        |    7 +++
 15 files changed, 91 insertions(+), 0 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem.des
new file mode 100644
index 0000000..77db27d
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem.des
@@ -0,0 +1 @@
+AA 20 天帝礼包选择物品 #tagCMActGodGiftChooseItem
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem.h b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem.h
new file mode 100644
index 0000000..eeae425
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftChooseItem.h
@@ -0,0 +1,16 @@
+// AA 20 天帝礼包选择物品 #tagCMActGodGiftChooseItem
+
+struct    tagCMActGodGiftChooseItemInfo
+{
+	BYTE		ItemLibType;	//物品库类型
+	BYTE		Count;		//选择个数
+	BYTE		ItemNumList[Count];	//选择物品编号列表
+};
+
+struct    tagCMActGodGiftChooseItem
+{
+	tagHead		Head;
+	BYTE		ActNum;		//活动编号
+	BYTE		ChooseLibCount;	//选择库个数	
+	tagCMActGodGiftChooseItemInfo	ChooseItemList[ChooseLibCount];	//选择库物品信息列表
+};
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset.des
new file mode 100644
index 0000000..8595676
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset.des
@@ -0,0 +1 @@
+AA 22 天帝礼包重置 #tagCMActGodGiftReset
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset.h b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset.h
new file mode 100644
index 0000000..b05c9d1
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftReset.h
@@ -0,0 +1,7 @@
+// AA 22 天帝礼包重置 #tagCMActGodGiftReset
+
+struct    tagCMActGodGiftReset
+{
+	tagHead		Head;
+	BYTE		ActNum;		//活动编号
+};
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery.des b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery.des
new file mode 100644
index 0000000..9ec33c3
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery.des
@@ -0,0 +1 @@
+AA 21 天帝礼包抽奖 #tagCMActGodGiftlottery
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery.h b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery.h
new file mode 100644
index 0000000..0539262
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/ActGodGiftlottery.h
@@ -0,0 +1,7 @@
+// AA 21 天帝礼包抽奖 #tagCMActGodGiftlottery
+
+struct    tagCMActGodGiftlottery
+{
+	tagHead		Head;
+	BYTE		ActNum;		//活动编号
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo.des
new file mode 100644
index 0000000..c051ee8
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo.des
@@ -0,0 +1 @@
+AA 60 天帝礼包活动信息 #tagMCActGodGiftInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo.h
new file mode 100644
index 0000000..e17a6ed
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftInfo.h
@@ -0,0 +1,40 @@
+// AA 60 天帝礼包活动信息 #tagMCActGodGiftInfo
+
+struct    tagMCActGodGiftItem
+{
+	BYTE		ItemNum;		// 物品在本库中的编号
+	DWORD		ItemID;
+	WORD		ItemCount;
+	BYTE		IsBind;
+	BYTE		CanChooseTimes;	//可选择次数,0代表不限次数
+	BYTE		ChooseTimes;	//已选次数
+	BYTE		IsChoose;	//本次奖池是否被选择
+};
+
+struct    tagMCActGodGiftItemLib
+{
+	BYTE		ItemLibType;	//物品库类型
+	BYTE		ChooseItemCount;		//可选择物品个数
+	tagMCActGodGiftItem	ChooseItemList[ChooseItemCount];		//可选物品列表
+};
+
+struct    tagMCActGodGiftInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;		// 活动编号
+	char		StartDate[10];	// 开始日期 y-m-d
+	char		EndtDate[10];	// 结束日期 y-m-d
+	BYTE		IsDayReset;	// 是否每日重置
+	WORD		LimitLV;	// 限制等级
+	BYTE		CostMoneyType;	//消耗货币类型
+	BYTE		CostMoneyValueCount;
+	DWORD		CostMoneyValueList[CostMoneyValueCount];	//消耗货币值列表
+	BYTE		PrizeMoneyType;	//奖励货币类型
+	BYTE		PrizeMoneyValueCount;
+	DWORD		PrizeMoneyValueList[PrizeMoneyValueCount];	//奖励货币值列表
+	BYTE		ResetLimitTimes;	//至少抽几次才可重置奖池
+	BYTE		ResetCountMax;	//最大可重置奖池次数
+	BYTE		IsAwardPoolOK;	//奖池是否选择完毕,否的话需要先选择奖池才可抽奖
+	BYTE		ItemLibCount;	//奖池库个数	
+	tagMCActGodGiftItemLib	ItemLibList[ItemLibCount];	//奖池库信息列表
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo.des
new file mode 100644
index 0000000..dc8a8c9
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo.des
@@ -0,0 +1 @@
+AA 61 天帝礼包活动玩家信息 #tagMCActGodGiftPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo.h
new file mode 100644
index 0000000..84d9ff2
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActGodGiftPlayerInfo.h
@@ -0,0 +1,16 @@
+// AA 61 天帝礼包活动玩家信息 #tagMCActGodGiftPlayerInfo
+
+struct    tagMCActGodGiftAwardItem
+{
+	BYTE		ItemLibType;	//物品库类型
+	BYTE		ItemNum;		//物品在本库中的编号
+};
+
+struct    tagMCActGodGiftPlayerInfo
+{
+	tagHead		Head;
+	BYTE		ActNum;		// 活动编号
+	BYTE		ResetCount;		// 本次活动已重置次数
+	BYTE		AwardItemCount;		// 本次奖池已抽中奖品个数,也代表本次奖池已抽奖次数
+	tagMCActGodGiftAwardItem	AwardItemList[AwardItemCount];	// 本次奖池已抽中物品列表
+};

--
Gitblit v1.8.0