特别说明: ..\QuestDiary\测试文本.txt (为版本Mirserver目录下的QuestDiary文件夹) 特别说明: ..\..\..\..\测试文本.txt (为版本Mirserver所在盘符) 功能: 创建新目录.
格式: ForceDirectories 目录
#IF
#ACT
ForceDirectories ..\QuestDiary\新目录\ #IF
#ACT
CreateFile ..\QuestDiary\新目录\测试文本.txt
#SAY
在Envir\QuestDiary目录中建立了一个文件.
;========================================== 检查字符串是否在指定文件中 [@旧格式_不区分大小写]
#IF
CHECKTEXTLIST ..\QuestDiary\数据列表.txt <$STR(S$2)>
#SAY
<$STR(S$2)>在列表中
#ELSESAY
<$STR(S$2)>不在列表中
[@新格式_区分大小写]
#IF
CHECKTEXTLIST ..\QuestDiary\数据列表.txt <$STR(S$2)> <$STR(S$3)>
#SAY
卡号密码正确
#ELSESAY
卡号密码错误
S$2和S$3的值在“数据列表.txt”文本中以空格分开 ;========================================== 功能: 从指定文件中增加字符串。
AddTextList ..\QuestDiary\数据列表.txt <$USERNAME> 功能: 从指定文件中删除字符串。
DelTextList ..\QuestDiary\数据列表.txt <$USERNAME> ;==========================================
功能: 读取文本文件中的内容到变量中. 格式:GetListString 文件路径 行号(行号从0开始) 变量1 变量2
说明: 变量2可以不需要,当读取变量2时文本单行的内容必须是以下格式:
人物1:10
人物2:20
#IF
#ACT
GetListString ..\QuestDiary\数据列表.txt 5 A10 N10
;==========================================
功能: 从文件中随机获取一行字符串
格式: GetRandomText 文件路径 变量(S0--S99) 指定行(0-10000)
说明: 没有指定行时随机取某一行的字符串. 例如:随机取一行字符串到S10中.
#IF
#ACT
GetRandomText ..\QuestDiary\数据列表.txt S10
SendMsg 5 取出的字符串是:<$STR(S10)> 例如:取特定行的字符串.
[@Main]
#IF
#ACT
GetRandomText ..\QuestDiary\数据列表.txt S10 5
SendMsg 5 取出的字符串是:<$STR(S10)> ;========================================== 功能: 把字符串写入到指定的文本文件中,可以指定写入行.
格式: AddTextListEx 路径 字符串 行(0-65535)
#IF
#ACT
AddTextListEx ..\QuestDiary\数据列表.txt <$USERNAME> 0 ;========================================== 清除列表内容
#IF
#ACT
CLEARNAMELIST ..\QuestDiary\数据列表.txt
|