随机读取文本字符且自动排名
随机读取文本字符且自动排名
TJ_ReadRandomStr 参数1 参数2 参数3 参数4 参数5 参数6
| 参数位置 |
参数说明 |
参数1 |
文本路径 |
参数2 |
保存变量(随机读取字符) |
参数3 |
指定行数(从0开始)【启用参数4、参数5、参数6时,该参数为名次。从0开始】) |
参数4 |
指定行数(从0开始)【启用参数4、参数5、参数6时,该参数为排序规则。-1:从小到大排列 / 0:从大到小排列】) |
参数5 |
排名检测整数型参数位置(从0开始) |
参数6 |
参数间隔符 |
提现名单.txt
玩家名字一|赵鼠|支付宝|650
玩家名字二|钱牛|支付宝|126
玩家名字三|孙虎|支付宝|425
玩家名字四|李兔|支付宝|647
玩家名字五|周龙|支付宝|823
玩家名字六|吴蛇|支付宝|740
[@示范一]
#IF
CHECKLEVELEX > 0
#ACT
TJ_ReadRandomStr ..\QuestDiary\提现名单.txt S10
SENDMSG 5 将随机文本中一行字符保存在S10的变量中
break
[@示范二]
#IF
CHECKLEVELEX > 0
#ACT
TJ_ReadRandomStr ..\QuestDiary\提现名单.txt S10 2
SENDMSG 5 指定抽取出文本第3行数据保存在S10的变量中
SENDMSG 5 S10的值为:玩家名字三|孙虎|支付宝|425
break
[@示范三]
#IF
CHECKLEVELEX > 0
#ACT
TJ_ReadRandomStr ..\QuestDiary\提现名单.txt S10 1 4
SENDMSG 5 文本第2-5行随机抽取出数据保存在S10的变量中
break
[@示范四]
#IF
CHECKLEVELEX > 0
#ACT
TJ_ReadRandomStr ..\QuestDiary\提现名单.txt S10 0 0 3 |
TJ_ReadRandomStr ..\QuestDiary\提现名单.txt S11 1 0 3 |
TJ_ReadRandomStr ..\QuestDiary\提现名单.txt S12 2 0 3 |
SENDMSG 5 本次提现第1名的数据为:<$STR(S10)> S10的值为:玩家名字五|周龙|支付宝|823
SENDMSG 5 本次提现第2名的数据为:<$STR(S11)> S11的值为:玩家名字六|吴蛇|支付宝|740
SENDMSG 5 本次提现第3名的数据为:<$STR(S12)> S12的值为:玩家名字一|赵鼠|支付宝|650
break