项目

一般

简介

SortVarToList » 历史记录 » 版本 2

yangdefeng, 2022-05-29 18:21

1 2 yangdefeng
h4. _*%{color:green}sortVarToList%*_
2 1 machenhe
3
自定义变量按变量值大小排序,并存放到指定文件中
4
5
标签:命令定义|sortVarToList
6
7
*格式*
8
|命令名		|参数1		|参数2		|参数3		|参数4		|参数5		|
9
|sortVarToList	|自定义变量名	|需要排序的文件	|排序后保存文件	|排序方式	|保存格式	|
10
11
说明:
12 2 yangdefeng
* 参数1: 自定义变量名,程序不使用
13 1 machenhe
14 2 yangdefeng
* 参数2: 需要排序的文件路径
15 1 machenhe
16 2 yangdefeng
* 参数3: 操作符(>,<,=)
17 1 machenhe
排序后保存文件路径
18
19 2 yangdefeng
* 参数4: 排序方式
20 1 machenhe
** 0:降序
21
** 1:升序
22
23 2 yangdefeng
* 参数5: 保存格式
24 1 machenhe
** 0:只保存排序对象名称
25
** 1:保存对象名称和自定义变量值,使用“:”分隔
26
27
28 2 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
29 1 machenhe
30
bq. 此示例使用自定义变量: %{color:red}human% 个人捐款
31
32
bq. [<notextile>@</notextile>排序1]
33
#act
34
 %{color:lightgrey};降序排序,保存玩家名%
35 2 yangdefeng
SortVarToList 个人捐款 ..\QuestDiary\命令测试用\测试数据\数据.txt ..\QuestDiary\命令测试用\测试数据\排序1.txt 0 0
36 1 machenhe
37
bq. [<notextile>@</notextile>排序2]
38
#act
39
 %{color:lightgrey};升序排序,保存玩家名和自定义变量值%
40 2 yangdefeng
SortVarToList 个人捐款 ..\QuestDiary\命令测试用\测试数据\数据.txt ..\QuestDiary\命令测试用\测试数据\排序2.txt 1 1
41 1 machenhe
42
43
bq.  %{color:green}数据.txt:%
44
[玩家A]
45
个人捐款=700
46
47
bq. [玩家B]
48
个人捐款=1000
49
50
bq.  %{color:green}排序1.txt:%
51
玩家B
52
玩家A
53
54
bq.  %{color:green}排序2.txt:%
55
玩家A:700
56
玩家B:1000