多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 排序变量 排序有哪些变量呢? \[配置项排序①;②;③\] 说明:①:标识符,②:文件名,③:配置项名称,注意必须是{xxx}(xxx为配置项名)的格式,可以是多个配置项名称的和,如{积分}+{连签天数} *** \[取排序数量①\] 说明:①:标识符,返回此排序有多少个结果 *** \[取排序结果①;②;③\] 说明:①:标识符,②:索引,排名的索引,③:类型,填1或2(1/排序用的数值,2/节名称) ## 具体教程 在学习排序变量之前,你首先需要知道 [什么是配置项文件(点击查看教程)](http://doc.3ds.pub/374206) ![](https://box.kancloud.cn/3b8f80ae847bae76fa40e1d1ae3774a5_468x410.png) 如图,是一个签到配置的配置文件,利用此配置文件,可以方便的记录每个人的签到时间、签到积分等信息。**但是,如果我想要做一个积分排行榜怎么办?** > 利用排序变量,就可以轻松的做到。 1. 首先介绍的是\[配置项排序①;②;③\]变量 ①:标识符,和之前的如果变量等一样,就是起个名字,这里可以填任何文本。后面的**取排序数量、取排序结果**都需要这里填写的标识符。 ②:是文件名,做积分排行榜的话,就是这个积分文件的地址了啊。(注意是本地文件地址,网络路径可不行哦) ③:配置项名称,要通过积分排序的话,就要看看哪个配置项才是积分的所在配置项。 从图里来看,积分=65,那么积分就是配置项名称。 然后要注意格式,配置项名称**一定要用{配置项名称}这样的格式填写**,所以,配置项名称是积分,就得填写{积分} **我还可以用{积分}+{连签},这样就会求出 积分+连签 的和来进行排序。** *** 2. \[取排序结果①;②;③\]的用法 ①:标识符。就是 配置项排序 时填写的那个文本,如果不一样就用不了。 ②:索引。排序总有个结果吧,第一名,第二名,第三名.... 这里的索引填写1,那么取的就是第1名的数据。 ③:类型。类型一共有2种。 第1种:返回数值。解释:排序是通过积分的大小来排序的,**索引填写1且类型填写1取出的就是第一名的积分** 第2种:返回节名称。解释:排序通过积分排序,那么光知道第一名的积分不行,还得知道第一名是谁吧? **索引填写1且类型填写2取出的就是第一名的QQ号** 注意了,取出的不一定是QQ号哦,取出的是“节名称”,也就是说,节名称写的是什么,这里就会返回什么,**如果这里填写的是每个人的QQ昵称,那么返回的就是QQ昵称了。** *** 3. \[取排序数量①\] ①:标识符。就是 配置项排序 时填写的那个文本,如果不一样就用不了。 这个变量的作用是什么呢? > 是用在循环里的 想想看,既然是排行榜,那么就不可能只有第一名的数据。而且如果万一这个群没人签到,返回空的第一名不是很尴尬吗? 所以提供了一个排序数量的变量~