From 0d7cfa7ec60efec06aee4b75356979c549800c13 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期四, 11 十月 2018 09:47:54 +0800
Subject: [PATCH] 4075 限时抢购封包
---
ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo | 0
ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment | 0
ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo.h | 42 +++++++++++++++++++++
ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo.des | 1
ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo | 0
ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment.des | 1
ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo.h | 14 +++++++
ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment.h | 7 +++
ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo.des | 1
9 files changed, 66 insertions(+), 0 deletions(-)
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment b/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment.des b/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment.des
new file mode 100644
index 0000000..581aabc
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment.des
@@ -0,0 +1 @@
+AA 05 限时抢购预约 #tagCMFlashSaleAppointment
diff --git a/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment.h b/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment.h
new file mode 100644
index 0000000..e8cab77
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CAA SaleActivity/FlashSaleAppointment.h
@@ -0,0 +1,7 @@
+// AA 05 限时抢购预约 #tagCMFlashSaleAppointment
+
+struct tagCMFlashSaleAppointment
+{
+ tagHead Head;
+ DWORD GoodsID; // 商城表的商品ID
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo.des
new file mode 100644
index 0000000..3bd2651
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo.des
@@ -0,0 +1 @@
+AA 18 限时抢购活动玩家预约信息 #tagMCFlashSaleAppointmentInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo.h
new file mode 100644
index 0000000..e0eddd1
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleAppointmentInfo.h
@@ -0,0 +1,14 @@
+// AA 18 限时抢购活动玩家预约信息 #tagMCFlashSaleAppointmentInfo
+
+struct tagMCFlashSaleItemYY
+{
+ DWORD GiftID; //商城表的ID
+ BYTE IsAppointment; //是否预约
+};
+
+struct tagMCFlashSaleAppointmentInfo
+{
+ tagHead Head;
+ WORD GiftItemCount; // 礼包数
+ tagMCFlashSaleItemYY ItemInfo[GiftItemCount]; // 物品信息
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo.des
new file mode 100644
index 0000000..581ab24
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo.des
@@ -0,0 +1 @@
+AA 17 限时抢购活动信息 #tagMCFlashSaleInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo.h
new file mode 100644
index 0000000..2cc300e
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/FlashSaleInfo.h
@@ -0,0 +1,42 @@
+// AA 17 限时抢购活动信息 #tagMCFlashSaleInfo
+
+struct tagMCFlashSaleGiftbag
+{
+ DWORD GiftID; //商城表的物品ID
+ BYTE BuyCountLimit; //限购数
+ WORD ServerBuyCountLimit; //全服限购数
+ BYTE MoneyType; //消耗货币类型
+ DWORD MoneyNumber; //消耗货币数量
+ DWORD MoneyOriginal; //原价
+ DWORD ItemID;
+ WORD ItemCount;
+ BYTE IsBind;
+};
+
+struct tagMCFlashSaleShop
+{
+ BYTE DayIndex; // 活动第几天
+ BYTE TimeIndex; // 第几个时间段
+ BYTE GiftbagCount; // 商店礼包数
+ tagMCFlashSaleGiftbag GiftbagInfo[GiftbagCount]; // 礼包信息
+};
+
+struct tagMCFlashSaleTime
+{
+ char StartTime[5]; // 开始时间 H:M
+ char EndtTime[5]; // 结束时间 H:M
+};
+
+struct tagMCFlashSaleInfo
+{
+ tagHead Head;
+ char StartDate[10]; // 开始日期 y-m-d
+ char EndtDate[10]; // 结束日期 y-m-d
+ WORD AdvanceMinutes; // 提前显示分钟
+ BYTE ActivityTimeCount;
+ tagMCFlashSaleTime ActivityTime[ActivityTimeCount]; //活动时间
+ BYTE IsDayReset; //是否每天重置
+ WORD LimitLV; // 限制等级
+ BYTE ShopCount; // 商店数
+ tagMCFlashSaleShop ShopInfo[ShopCount]; // 商店信息, 当有多个商店且有多个活动时间段时则每个时间段对应一个商店;
+};
--
Gitblit v1.8.0