翎风引擎通关命令来进行字符检测功能说明

2023-11-23 20:16| 发布者: 积木GM论坛| 查看: 1627| 评论: 0

摘要: 功能说明:字符检测;命令格式:GetStringPosEX A B C D E F参数A:文件路径参数B:检测字符(支持变量、支持大小写字母、支持数字)参数C:N1返回检测的字符所在的行数(N变量不是固定,可以更换其它数字型变量)参数D ...
功能说明:字符检测;
命令格式:
GetStringPosEX A B C D E F
参数A:文件路径
参数B:检测字符(支持变量、支持大小写字母、支持数字)
参数C:N1返回检测的字符所在的行数(N变量不是固定,可以更换其它数字型变量)
参数D:S1返回检测的字符所在的行数(S变量不是固定,可以更换其它字符型变量)
参数E:是否绝对路径(0:相对路径 1:绝对路径)两种模式
参数F:匹配模式(0或空:包含匹配; 1:完全匹配)

命令作用:检测参数B字符,是否在指定文本中包含。
命令作用:如果包含则返回字符所在文本中的行数到参数C变量,本行所有内容返回到参数D变量。

例如:
#IF
GetStringPosEX ..\QuestDiary\测试.txt 管理员1号 N1 S1 0
#ACT
SendMsg 5 字符在文本中的行数:<$STR(N0)>,本行所有内容是:<$STR(S1)>。
#ELSEACT
SendMsg 5 字符不在测试.txt文本中。


测试.txt
---------------------------------------
管理员1号|奖励100元宝|奖励1000金刚石
管理员2号|奖励200元宝|奖励2000金刚石
管理员3号|奖励300元宝|奖励3000金刚石

示范2:
[@GetStringPosEx]
;GetStringPosEX 文件路径 包含字符串 行数变量 文本变量 是否绝对路径
#if 
GetStringPosEX ..\QuestDiary\111.txt aabb N1 S1 0
#act
sendmsg 6 字符在文本中的行数:<$STR(N1)>,本行所有内容是:<$STR(S1)>。

;==========================================

带缓存的字符检测命令:
CacheGetStringPosEx;命令格式同上

相关阅读

最新评论