From a9b1ca5275822d0fe78a2928de46236afd7a416f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 29 八月 2024 16:05:32 +0800
Subject: [PATCH] 10256 【越南】【砍树】排行榜名次加入积分限制(仙匣秘境;古宝养成;boss历练)
---
ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h | 10 +++++
ServerPack/MapServerPack/HAA_SaleActivity/CrossActXianXiaMJInfo.h | 11 +++++
ServerPack/MapServerPack/HAA_SaleActivity/ActBossTrialInfo.h | 10 +++++
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.h | 10 +++++
ServerPack/MapServerPack/HAA_SaleActivity/CrossActBossTrialInfo.h | 12 +++++-
ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.h | 11 +++++
6 files changed, 60 insertions(+), 4 deletions(-)
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActBossTrialInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActBossTrialInfo.h
index 90388dd..f82237b 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/ActBossTrialInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActBossTrialInfo.h
@@ -7,6 +7,13 @@
BYTE IsBind;
};
+struct tagMCActBossTrialAwardEx
+{
+ DWORD NeedScore; // 额外奖励所需积分
+ BYTE Count; // 额外奖励物品数
+ tagMCActBossTrialItem AwardItemList[Count]; // 额外奖励物品列表
+};
+
struct tagMCActBossTrialBillard
{
DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
@@ -14,6 +21,9 @@
tagMCActBossTrialItem AwardItemList[Count]; // 奖励物品列表,当仙盟榜时,如果有该奖励则代表盟主奖励,否则默认均为成员奖励
BYTE MemCount; // 成员奖励物品数
tagMCActBossTrialItem MemAwardItemList[MemCount]; // 成员奖励物品列表,仅仙盟榜时有效
+ DWORD NeedScore; // 上榜所需积分
+ BYTE CountEx; // 额外奖励数
+ tagMCActBossTrialAwardEx AwardItemExList[CountEx]; // 额外奖励列表
};
struct tagMCActBossTrialSubmitInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.h
index bb5e1b0..e9658b8 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.h
@@ -7,11 +7,21 @@
BYTE IsBind;
};
+struct tagMCActGubaoAwardEx
+{
+ DWORD NeedScore; // 额外奖励所需积分
+ BYTE Count; // 额外奖励物品数
+ tagMCActGubaoItem AwardItemList[Count]; // 额外奖励物品列表
+};
+
struct tagMCActGubaoBillard
{
DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
BYTE Count; // 奖励物品数
tagMCActGubaoItem AwardItemList[Count]; // 奖励物品列表
+ DWORD NeedScore; // 上榜所需积分
+ BYTE CountEx; // 额外奖励数
+ tagMCActGubaoAwardEx AwardItemExList[CountEx]; // 额外奖励列表
};
struct tagMCActGubaoInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h
index 9e7f92a..67d1f82 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/ActXianXiaMJInfo.h
@@ -7,11 +7,21 @@
BYTE IsBind;
};
+struct tagMCActXianXiaMJAwardEx
+{
+ DWORD NeedScore; // 额外奖励所需积分
+ BYTE Count; // 额外奖励物品数
+ tagMCActXianXiaMJItem AwardItemList[Count]; // 额外奖励物品列表
+};
+
struct tagMCActXianXiaMJBillard
{
DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
BYTE Count; // 奖励物品数
tagMCActXianXiaMJItem AwardItemList[Count]; // 奖励物品列表
+ DWORD NeedScore; // 上榜所需积分
+ BYTE CountEx; // 额外奖励数
+ tagMCActXianXiaMJAwardEx AwardItemExList[CountEx]; // 额外奖励列表
};
struct tagMCActXianXiaMJInfo
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActBossTrialInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActBossTrialInfo.h
index 71e4f29..49cf059 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActBossTrialInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActBossTrialInfo.h
@@ -7,6 +7,13 @@
BYTE IsBind;
};
+struct tagMCCrossActBossTrialAwardEx
+{
+ DWORD NeedScore; // 额外奖励所需积分
+ BYTE Count; // 额外奖励物品数
+ tagMCCrossActBossTrialItem AwardItemList[Count]; // 额外奖励物品列表
+};
+
struct tagMCCrossActBossTrialBillard
{
DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
@@ -14,6 +21,9 @@
tagMCCrossActBossTrialItem AwardItemList[Count]; // 奖励物品列表,当仙盟榜时,如果有该奖励则代表盟主奖励,否则默认均为成员奖励
BYTE MemCount; // 成员奖励物品数
tagMCCrossActBossTrialItem MemAwardItemList[MemCount]; // 成员奖励物品列表,仅仙盟榜时有效
+ DWORD NeedScore; // 上榜所需积分
+ BYTE CountEx; // 额外奖励数
+ tagMCCrossActBossTrialAwardEx AwardItemExList[CountEx]; // 额外奖励列表
};
struct tagMCCrossActBossTrialInfo
@@ -28,8 +38,6 @@
char JoinEndTime[5]; // 参与结束时间点 mm:ss
BYTE IsDayReset; // 是否每天重置
BYTE ResetType; // 重置类型,0-0点重置;1-5点重置
- WORD RankLimitPersonal; // 个人榜上榜个数保底限制;
- WORD RankLimitFamily; // 仙盟榜上榜个数保底限制;
BYTE PersonalBillCount;
tagMCCrossActBossTrialBillard PersonalBillboardInfoList[PersonalBillCount]; // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
BYTE FamilyBillCount;
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.h
index cc7ab79..a21872f 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.h
@@ -7,11 +7,21 @@
BYTE IsBind;
};
+struct tagMCCrossActGubaoAwardEx
+{
+ DWORD NeedScore; // 额外奖励所需积分
+ BYTE Count; // 额外奖励物品数
+ tagMCCrossActGubaoItem AwardItemList[Count]; // 额外奖励物品列表
+};
+
struct tagMCCrossActGubaoBillard
{
DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
BYTE Count; // 奖励物品数
tagMCCrossActGubaoItem AwardItemList[Count]; // 奖励物品列表
+ DWORD NeedScore; // 上榜所需积分
+ BYTE CountEx; // 额外奖励数
+ tagMCCrossActGubaoAwardEx AwardItemExList[CountEx]; // 额外奖励列表
};
struct tagMCCrossActGubaoInfo
@@ -24,7 +34,6 @@
char EndtDate[10]; // 结束日期 y-m-d
char JoinStartTime[5]; // 参与开始时间点 mm:ss
char JoinEndTime[5]; // 参与结束时间点 mm:ss
- WORD RankLimitPersonal; // 个人榜上榜积分保底限制;
BYTE PersonalBillCount;
tagMCCrossActGubaoBillard PersonalBillboardInfoList[PersonalBillCount]; // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
};
diff --git a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActXianXiaMJInfo.h b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActXianXiaMJInfo.h
index 549ace4..8f1c677 100644
--- a/ServerPack/MapServerPack/HAA_SaleActivity/CrossActXianXiaMJInfo.h
+++ b/ServerPack/MapServerPack/HAA_SaleActivity/CrossActXianXiaMJInfo.h
@@ -7,11 +7,21 @@
BYTE IsBind;
};
+struct tagMCCrossActXianXiaMJAwardEx
+{
+ DWORD NeedScore; // 额外奖励所需积分
+ BYTE Count; // 额外奖励物品数
+ tagMCCrossActXianXiaMJItem AwardItemList[Count]; // 额外奖励物品列表
+};
+
struct tagMCCrossActXianXiaMJBillard
{
DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
BYTE Count; // 奖励物品数
tagMCCrossActXianXiaMJItem AwardItemList[Count]; // 奖励物品列表
+ DWORD NeedScore; // 上榜所需积分
+ BYTE CountEx; // 额外奖励数
+ tagMCCrossActXianXiaMJAwardEx AwardItemExList[CountEx]; // 额外奖励列表
};
struct tagMCCrossActXianXiaMJInfo
@@ -25,7 +35,6 @@
char JoinStartTime[5]; // 参与开始时间点 mm:ss
char JoinEndTime[5]; // 参与结束时间点 mm:ss
BYTE IsDayReset; // 是否每天重置
- WORD RankLimitPersonal; // 个人榜上榜积分保底限制;
BYTE PersonalBillCount;
tagMCCrossActXianXiaMJBillard PersonalBillboardInfoList[PersonalBillCount]; // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
};
--
Gitblit v1.8.0