• 常用
  • 百度
  • google
  • 站内搜索
gmxsc.com

技术文章

传奇脚本命令文本操作命令大全

  • 更新日期:2024-09-20
  • 查看次数:79

传奇脚本命令文本操作命令大全

特别说明: ..\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


打赏
gmxsc.com

评论