From 6479d4908d982d33e52e329684d9219cbd6b17b7 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期五, 18 一月 2019 10:55:07 +0800
Subject: [PATCH] 5315 子 【1.5.100】登录奖励活动(初版)
---
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des | 1
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo | 0
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des | 1
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h | 40 ++++++++++++++++++++
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h | 22 +++++++++++
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo | 0
6 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des
new file mode 100644
index 0000000..d93dca0
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des
@@ -0,0 +1 @@
+AA 0C 登录奖励活动信息 #tagMCActLoginAwardInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h
new file mode 100644
index 0000000..55946db
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h
@@ -0,0 +1,40 @@
+// AA 0C 登录奖励活动信息 #tagMCActLoginAwardInfo
+
+struct tagMCActLoginAwardItem
+{
+ DWORD ItemID; // 物品ID
+ WORD ItemCnt; // 物品数量
+ BYTE IsBind; // 是否绑定
+};
+
+struct tagMCActLoginAwardAction
+{
+ DWORD TemplateID; // 模板ID
+ WORD ActionType; // 活动类别
+ DWORD TotalTimes; // 可完成的总次数,0表示不限次数
+ DWORD SingleTimes; // 单次领奖需要的次数
+ BYTE Count; // 物品数
+ tagMCWeekPartyItem ItemInfo[Count]; // 物品信息
+};
+
+struct tagMCActLoginAwardDayInfo
+{
+ BYTE ActCnt; // 数量
+ WORD TemplateList[ActCnt]; // 模板列表
+};
+
+
+struct tagMCActLoginAwardInfo
+{
+ tagHead Head;
+ char StartDate[10]; // 开始日期 y-m-d
+ char EndtDate[10]; // 结束日期 y-m-d
+ WORD AdvanceMinutes; // 提前显示分钟
+ BYTE IsDayReset; //是否每天重置
+ BYTE ResetType; // 重置类型,0-0点重置;1-5点重置
+ WORD LimitLV; // 限制等级
+ BYTE DayCnt; // 天数
+ tagMCActLoginAwardDayInfo DayInfoList[DayCnt]; // 每天模板
+ BYTE TCount; // 模板数
+ tagMCActLoginAwardAction ActionInfo[TCount]; // 活动模板信息
+};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des
new file mode 100644
index 0000000..af1b6d5
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des
@@ -0,0 +1 @@
+AA 0D 登录奖励玩家活动信息 #tagMCActLoginAwardPlayerInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h
new file mode 100644
index 0000000..40b812a
--- /dev/null
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h
@@ -0,0 +1,22 @@
+// AA 0D 登录奖励玩家活动信息 #tagMCActLoginAwardPlayerInfo
+
+struct tagMCActLoginAwardTaskInfo
+{
+ WORD TemplateID; // 模板ID
+ WORD CurTimes; //已完成次数
+ WORD GotTimes; //已领取次数
+};
+
+struct tagMCActLoginAwardDayPlayerInfo
+{
+ DWORD DayIndex; //第X天
+ DWORD ACount; //任务条目数
+ tagMCActLoginAwardTaskInfo TaskList[ACount]; //活动完成次数信息
+};
+
+struct tagMCActLoginAwardPlayerInfo
+{
+ tagHead Head;
+ BYTE Count;
+ tagMCActLoginAwardDayPlayerInfo DayInfoList[Count]; //活动完成次数信息
+};
--
Gitblit v1.8.0