From 3e5d842c70d918b5d5d81df2c195e52070ccc78e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 28 八月 2024 17:46:34 +0800
Subject: [PATCH] 10256 【越南】【砍树】排行榜名次加入积分限制 1. 跨服榜增加延迟排序,每分钟对变更数据且不实时排序的榜单进行排序,或玩家查询时触发排序; 2. 骑宠跨服榜改为仅更新数据,不实时排序; 3. 骑宠养成增加各排名上榜积分限制;增加名次达标积分额外奖励;去除跨服榜单上榜限制配置,统一取榜单模版中最后一条限制作为保底限制;
---
ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h | 10 ++++++++++
ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h | 11 ++++++++++-
2 files changed, 20 insertions(+), 1 deletions(-)
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h
index 30558cd..cc1e470 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h
@@ -7,11 +7,21 @@
BYTE IsBind;
};
+struct tagMCActHorsePetTrainAwardEx
+{
+ DWORD NeedScore; // 额外奖励所需积分
+ BYTE Count; // 额外奖励物品数
+ tagMCActHorsePetTrainItem AwardItemList[Count]; // 额外奖励物品列表
+};
+
struct tagMCActHorsePetTrainBillard
{
DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
BYTE Count; // 奖励物品数
tagMCActHorsePetTrainItem AwardItemList[Count]; // 奖励物品列表
+ DWORD NeedScore; // 上榜所需积分
+ BYTE CountEx; // 额外奖励数
+ tagMCActHorsePetTrainAwardEx AwardItemExList[CountEx]; // 额外奖励列表
};
struct tagMCActHorsePetTrainInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h
index 1b178d1..46f8b87 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h
@@ -7,11 +7,21 @@
BYTE IsBind;
};
+struct tagMCCrossActHorsePetTrainAwardEx
+{
+ DWORD NeedScore; // 额外奖励所需积分
+ BYTE Count; // 额外奖励物品数
+ tagMCCrossActHorsePetTrainItem AwardItemList[Count]; // 额外奖励物品列表
+};
+
struct tagMCCrossActHorsePetTrainBillard
{
DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
BYTE Count; // 奖励物品数
tagMCCrossActHorsePetTrainItem AwardItemList[Count]; // 奖励物品列表
+ DWORD NeedScore; // 上榜所需积分
+ BYTE CountEx; // 额外奖励数
+ tagMCCrossActHorsePetTrainAwardEx AwardItemExList[CountEx]; // 额外奖励列表
};
struct tagMCCrossActHorsePetTrainInfo
@@ -24,7 +34,6 @@
char EndtDate[10]; // 结束日期 y-m-d
char JoinStartTime[5]; // 参与开始时间点 mm:ss
char JoinEndTime[5]; // 参与结束时间点 mm:ss
- WORD RankLimitPersonal; // 个人榜上榜积分保底限制;
BYTE PersonalBillCount;
tagMCCrossActHorsePetTrainBillard PersonalBillboardInfoList[PersonalBillCount]; // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
};
--
Gitblit v1.8.0