From cf0a02f1bdffde05491bb0af6c5df879efa0ca0f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 16 十月 2025 19:36:04 +0800
Subject: [PATCH] 237 【福利内容】每日任务/每周任务/章节奖励-服务端(每日任务、每周奖励;)

---
 ServerPack/HB1_Role/DailyTaskInfo.h   |   19 +++++++++++++++++++
 /dev/null                             |   12 ------------
 ServerPack/HB1_Role/DailyTaskInfo.des |    1 +
 ServerPack/HB1_Role/DailyTaskInfo     |    0 
 4 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/ClientPack/CA5_Function/BuyDailyActionCnt b/ClientPack/CA5_Function/BuyDailyActionCnt
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CA5_Function/BuyDailyActionCnt
+++ /dev/null
diff --git a/ClientPack/CA5_Function/BuyDailyActionCnt.des b/ClientPack/CA5_Function/BuyDailyActionCnt.des
deleted file mode 100644
index 75ff69b..0000000
--- a/ClientPack/CA5_Function/BuyDailyActionCnt.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 25 购买日常活动次数 #tagCMBuyDailyActionCnt
diff --git a/ClientPack/CA5_Function/BuyDailyActionCnt.h b/ClientPack/CA5_Function/BuyDailyActionCnt.h
deleted file mode 100644
index ccfb77a..0000000
--- a/ClientPack/CA5_Function/BuyDailyActionCnt.h
+++ /dev/null
@@ -1,8 +0,0 @@
-// A5 25 购买日常活动次数 #tagCMBuyDailyActionCnt
-
-struct	tagCMBuyDailyActionCnt
-{
-	tagHead		Head;
-	DWORD	ActionID;	// ID
-	BYTE	AddType;	// 0-花仙玉 1-用物品
-};
diff --git a/ClientPack/CB0_Event/ActivityPlaceQuery b/ClientPack/CB0_Event/ActivityPlaceQuery
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceQuery
+++ /dev/null
diff --git a/ClientPack/CB0_Event/ActivityPlaceQuery.des b/ClientPack/CB0_Event/ActivityPlaceQuery.des
deleted file mode 100644
index dab1de0..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceQuery.des
+++ /dev/null
@@ -1 +0,0 @@
-B0 29 活跃放置明细查询 #tagCMActivityPlaceQuery
diff --git a/ClientPack/CB0_Event/ActivityPlaceQuery.h b/ClientPack/CB0_Event/ActivityPlaceQuery.h
deleted file mode 100644
index 9e024dc..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceQuery.h
+++ /dev/null
@@ -1,6 +0,0 @@
-// B0 29 活跃放置明细查询 #tagCMActivityPlaceQuery
-
-struct    tagCMActivityPlaceQuery
-{
-	tagHead		Head;
-};
diff --git a/ClientPack/CB0_Event/ActivityPlaceQuickFinish b/ClientPack/CB0_Event/ActivityPlaceQuickFinish
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceQuickFinish
+++ /dev/null
diff --git a/ClientPack/CB0_Event/ActivityPlaceQuickFinish.des b/ClientPack/CB0_Event/ActivityPlaceQuickFinish.des
deleted file mode 100644
index 1610fda..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceQuickFinish.des
+++ /dev/null
@@ -1 +0,0 @@
-B0 28 活跃放置快速完成 #tagCMActivityPlaceQuickFinish
diff --git a/ClientPack/CB0_Event/ActivityPlaceQuickFinish.h b/ClientPack/CB0_Event/ActivityPlaceQuickFinish.h
deleted file mode 100644
index 4da0890..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceQuickFinish.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// B0 28 活跃放置快速完成 #tagCMActivityPlaceQuickFinish
-
-struct    tagCMActivityPlaceQuickFinish
-{
-	tagHead		Head;
-	BYTE		FinishCount;	//完成次数
-};
diff --git a/ClientPack/CB0_Event/ActivityPlaceStart b/ClientPack/CB0_Event/ActivityPlaceStart
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceStart
+++ /dev/null
diff --git a/ClientPack/CB0_Event/ActivityPlaceStart.des b/ClientPack/CB0_Event/ActivityPlaceStart.des
deleted file mode 100644
index fa28ffa..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceStart.des
+++ /dev/null
@@ -1 +0,0 @@
-B0 27 活跃放置启动 #tagCMActivityPlaceStart
diff --git a/ClientPack/CB0_Event/ActivityPlaceStart.h b/ClientPack/CB0_Event/ActivityPlaceStart.h
deleted file mode 100644
index 12e098f..0000000
--- a/ClientPack/CB0_Event/ActivityPlaceStart.h
+++ /dev/null
@@ -1,6 +0,0 @@
-// B0 27 活跃放置启动 #tagCMActivityPlaceStart
-
-struct    tagCMActivityPlaceStart
-{
-	tagHead		Head;
-};
diff --git a/ServerPack/HA3_Function/DailyActionCnt.des b/ServerPack/HA3_Function/DailyActionCnt.des
deleted file mode 100644
index 9e3377b..0000000
--- a/ServerPack/HA3_Function/DailyActionCnt.des
+++ /dev/null
@@ -1 +0,0 @@
-A3 15 日常活动次数通知 #tagMCDailyActionCnt
diff --git a/ServerPack/HA3_Function/DailyActionCnt.h b/ServerPack/HA3_Function/DailyActionCnt.h
deleted file mode 100644
index 9119c07..0000000
--- a/ServerPack/HA3_Function/DailyActionCnt.h
+++ /dev/null
@@ -1,18 +0,0 @@
-// A3 15 日常活动次数通知 #tagMCDailyActionCnt
-
-struct    tagMCDailyActionInfo
-{
-    DWORD	ActionID;        // ID
-    WORD		DayFinishCnt;    // 今日已完成次数
-    BYTE		DayBuyTimes;    // 今日购买次数
-    BYTE		DayItemTimes;    // 今日物品增加次数
-    DWORD	WeekFinishCnt;    // 本周已完成次数
-};
-
-struct    tagMCDailyActionCnt
-{
-    tagHead	Head;
-    BYTE		Count;    // 个数
-    tagMCDailyActionInfo	 ActionInfo[Count];    // 活动信息
-};
-
diff --git a/ServerPack/HA3_Function/DailyActivityInfoList b/ServerPack/HA3_Function/DailyActivityInfoList
deleted file mode 100644
index 3c8daf4..0000000
--- a/ServerPack/HA3_Function/DailyActivityInfoList
+++ /dev/null
Binary files differ
diff --git a/ServerPack/HA3_Function/DailyActivityInfoList.des b/ServerPack/HA3_Function/DailyActivityInfoList.des
deleted file mode 100644
index 470a181..0000000
--- a/ServerPack/HA3_Function/DailyActivityInfoList.des
+++ /dev/null
@@ -1 +0,0 @@
-A3 33 玩家每日活跃度 #tagMCDailyActivityInfoList
diff --git a/ServerPack/HA3_Function/DailyActivityInfoList.h b/ServerPack/HA3_Function/DailyActivityInfoList.h
deleted file mode 100644
index 9dbd851..0000000
--- a/ServerPack/HA3_Function/DailyActivityInfoList.h
+++ /dev/null
@@ -1,12 +0,0 @@
-//A3 33 玩家每日活跃度 #tagMCDailyActivityInfoList
-
-struct    tagMCDailyActivityInfoList
-
-{
-	tagHead		 Head;
-	DWORD		CurValue;	// 当前总活跃度
-	DWORD		RealmPoint;	// 可领取修行点
-	BYTE		StageIndex;		// 当前阶段索引
-	DWORD		AwardRecord;	// 领奖记录 按位存储
-	DWORD		ExtraPoint;	// 多倍活动获得的额外修行点
-};
diff --git a/ServerPack/HA3_Function/DailyActionCnt b/ServerPack/HB1_Role/DailyTaskInfo
similarity index 100%
rename from ServerPack/HA3_Function/DailyActionCnt
rename to ServerPack/HB1_Role/DailyTaskInfo
diff --git a/ServerPack/HB1_Role/DailyTaskInfo.des b/ServerPack/HB1_Role/DailyTaskInfo.des
new file mode 100644
index 0000000..7dea615
--- /dev/null
+++ b/ServerPack/HB1_Role/DailyTaskInfo.des
@@ -0,0 +1 @@
+B1 09 每日活跃任务信息 #tagSCDailyTaskInfo
diff --git a/ServerPack/HB1_Role/DailyTaskInfo.h b/ServerPack/HB1_Role/DailyTaskInfo.h
new file mode 100644
index 0000000..32ff840
--- /dev/null
+++ b/ServerPack/HB1_Role/DailyTaskInfo.h
@@ -0,0 +1,19 @@
+// B1 09 每日活跃任务信息 #tagSCDailyTaskInfo
+
+struct    tagSCDailyTask
+{
+	BYTE		TaskType;	// 任务类型
+	BYTE		CLen;
+	DWORD		Conds[CLen];	// 条件列表
+	DWORD		CurValue;		// 进度值,相同任务类型条件的进度值共享
+};
+
+struct    tagSCDailyTaskInfo
+{
+	tagHead		Head;
+	DWORD		ActivityTotal;	// 今日累计获得活跃度
+	DWORD		ActivityAward;	// 累计活跃领奖记录,按活跃ID奖励二进制位存储是否已领取
+	DWORD		DailyTaskState;	// 今日任务是否已领取奖励,按任务ID二进制位存储是否已领取
+	BYTE		TaskCount;
+	tagSCDailyTask	TaskList[TaskCount];	// 差异更新的任务信息
+};

--
Gitblit v1.8.0