全服玩家等级排名
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-08 14:46:32 |
👁️ 阅读: 21
要实现全服玩家的等级排名,可以使用自定义排行榜功能。
首先需要在`cfg_game_data.xls`的`SortConfig`字段配置排序规则。要显示全服所有职业玩家的等级排名,可以配置为:`1#3#2`。这表示面板ID为1的排行榜显示所有主号职业的等级(参数2为3代表全部主号,参数3为2代表按等级排序)。
在脚本中,使用`OPENHYPERLINK 32 1 1`来打开面板ID为1的排行榜界面,即可查看全服等级排名。
排行榜刷新和名次获取可以通过`SORTRANK`常量实现。例如,获取面板ID为1的第一名角色名称为:`<$SORTRANK(1,0)>`。
当玩家点击排行榜上的名次时,会触发QF脚本的`[@ClickSortNo]`标签,通过`<$param1>`获取点击的实际名次(从1开始)。例如,点击后可以这样显示信息:
```txt
[@ClickSortNo]
#if
small <$param1> 11
#act
MOV N$名次 <$param1>
FORMULATION <$STR(N$名次)>-1 N$名次
SENDMSG 9 你点击了第<$param1>名==名字是【<$SORTRANK(1,<$STR(N$名次)>)>】
```
这样就能实现一个全服玩家等级排名系统。
← 返回问答库