项目

一般

简介

SortVarToList » 历史记录 » 版本 1

machenhe, 2022-05-12 18:37

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