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