SortHumVar 怎么用
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-03 20:20:04 |
👁️ 阅读: 6
根据课程日志记录,`SortHumVar`命令用于对全服玩家的指定自定义变量进行排序。
**命令格式:**
```
SortHumVar 变量名 S$存入名字变量 N$存入数值变量 排序方式 是否降序 获取数量
```
**参数说明:**
- **变量名**:需要排序的自定义变量名称,不是变量值。
- **S$存入名字变量**:排序后,玩家名字将存入以该变量为前缀的字符串变量中(例如`S$存入名字变量1`、`S$存入名字变量2`)。
- **N$存入数值变量**:排序后,对应的变量数值将存入以该变量为前缀的数字变量中(例如`N$存入数值变量1`、`N$存入数值变量2`)。
- **排序方式**:0表示按数字排序,1表示按字符串排序。
- **是否降序**:0表示升序(从小到大),1表示降序(从大到小)。
- **获取数量**:要获取的排名数量,例如10表示获取前10名。
**使用示例:**
```
SortHumVar 战斗力 S$玩家名 N$战斗力值 0 1 10
```
此命令将按“战斗力”这个自定义变量进行降序(从大到小)数字排序,并获取前10名数据。结果会存入`S$玩家名1`到`S$玩家名10`和`N$战斗力值1`到`N$战斗力值10`。
**注意事项:**
1. 该命令会遍历全服玩家的变量进行排序,运算量较大。
2. 命令执行后,必须使用`SAVEVAR`保存过变量的玩家才会被计入排序。
3. 如果遇到命令不执行的问题,请确保在登录触发等位置使用`VAR`命令申明了该自定义变量。
← 返回问答库