排行榜上榜的规则在哪里看
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-07-14 21:23:04 |
👁️ 阅读: 22
我是lua后端老师!
小仙,关于自定义排行榜的上榜规则,主要是在`cfg_game_data.xls`表格的`SortConfig`字段里配置的。这个配置决定了哪些玩家能上榜以及如何排序。
配置的格式是这样的:`参数1#参数2#参数3|参数1#参数2#参数3|...`,可以同时配置多个排行榜。
* **参数1**:面板ID,就是你这个排行榜的唯一标识,用来打开对应的排行榜面板。
* **参数2**:职业,用来筛选上榜玩家的职业。
* `0`战士,`1`法师,`2`道士,`3`全部主号
* `10`英雄战士,`11`英雄法师,`12`英雄道士,`13`英雄全部
* **参数3**:排序类型,也就是上榜的核心规则。
* `1`:按转生等级排序
* `2`:按人物等级排序
* `3`:按自定义变量排序,格式是 `3#自定义变量名`。比如 `3#PKCount` 就是按名为“PKCount”的玩家变量来排序。
**举个例子**:`100#3#2|101#0#3#MyPower`
这个配置就定义了两个排行榜:
1. 面板ID 100:对所有职业(`3`)的主号,按人物等级(`2`)排序。
2. 面板ID 101:只对战士职业(`0`),按名为“MyPower”的自定义变量(`3#MyPower`)排序。
另外,还有一个过滤名单文件,路径是 `Mir200\Envir\QuestDiary\SortFilter.txt`。如果你把玩家的角色ID(格式是`<$USERID>`)写进这个文件,那么这些玩家就不会参与任何自定义排行榜的统计。
配置好后,你还需要在M2的“功能设置” -> “其他设置” -> “排行榜设置”里启用自定义排行榜功能。
所以总结一下,上榜规则 = `cfg_game_data.xls`里的`SortConfig`配置 + `SortFilter.txt`过滤名单。
← 返回问答库