From ca639acbc6fbc69d6fd00e72d5addc0b281a431f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 24 六月 2024 15:44:18 +0800
Subject: [PATCH] 10185 【越南】【港台】【主干】BOSS凭证修改(排行榜优化;跨服榜查看改为直接查跨服数据,支持分页查询;跨服凭证个人榜单最大调整为1000条,其他100;)
---
ServerPack/GameServerPack/HC0_CrossRealm/CrossBillboardInfo.h | 3 +++
ClientPack/ClientToGameServer/CC0_CrossRealm/ViewCrossBillboard.h | 3 +++
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/ClientPack/ClientToGameServer/CC0_CrossRealm/ViewCrossBillboard.h b/ClientPack/ClientToGameServer/CC0_CrossRealm/ViewCrossBillboard.h
index c0f5f99..02e9375 100644
--- a/ClientPack/ClientToGameServer/CC0_CrossRealm/ViewCrossBillboard.h
+++ b/ClientPack/ClientToGameServer/CC0_CrossRealm/ViewCrossBillboard.h
@@ -6,4 +6,7 @@
BYTE Type; //榜单类型
BYTE GroupValue1; // 分组值1
BYTE GroupValue2; // 分组值2,与分组值1组合归为同组榜单数据
+ DWORD StartIndex; //查看的起始名次索引, 默认0
+ BYTE WatchCnt; //查看条数,默认20,最大不超过100
+ BYTE IsWatchSelf; //是否查看自己名次前后,默认10条数据
};
diff --git a/ServerPack/GameServerPack/HC0_CrossRealm/CrossBillboardInfo.h b/ServerPack/GameServerPack/HC0_CrossRealm/CrossBillboardInfo.h
index 1cf359c..cbf25b3 100644
--- a/ServerPack/GameServerPack/HC0_CrossRealm/CrossBillboardInfo.h
+++ b/ServerPack/GameServerPack/HC0_CrossRealm/CrossBillboardInfo.h
@@ -2,7 +2,9 @@
struct tagGCCrossBillboardData
{
+ WORD OrderIndex; //名次索引,0代表第一名
DWORD ID;
+ DWORD ID2;
char Name1[33]; //名字1,用来显示排序对象名字
char Name2[33]; //名字2
BYTE Type2; //附加类型,用来表示排序对象的类型,比如,玩家所属职业门派,宠物类型等
@@ -27,6 +29,7 @@
BYTE Type; //榜单类型
BYTE GroupValue1; // 分组值1
BYTE GroupValue2; // 分组值2,与分组值1组合归为同组榜单数据
+ BYTE IsWatchSelf;
BYTE BillboardCount;
tagGCCrossBillboardData CrossBillboardDataList[BillboardCount];
};
--
Gitblit v1.8.0