找回密码
 立即注册
查看: 230|回复: 12

SetStringBlank命令加空格后怎么检测?

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 18:18:18 | 显示全部楼层 |阅读模式
SetStringBlank命令加空格后怎么检测?
功能: 给字符串在前面或者后面增加指定个数的空格.
格式: SetStringBlank 变量(S,A) 长度(1-100) 格式(0, 1)?
说明: 可支持人物S变量或者全局A变量,格式0=前面,1=后面
注意: 第二个参数长度是指增加空格后整个字符串的长度,例如字符串MirYQ引擎长度是9,
如果第二个参数设置1 那么实际增加6个空格.
注意: 英文字母和数字占用1个字节(长度),汉字占用2个字节(长度).
以上是说明书的解释
[@Test]#IF
#ACT
MOV a10 MirYQ引擎
SetStringBlank <$STR(a10)> 15 0
SendMsg 5 <$STR(a10)>
这样运用后 a10变量会等于 MirYQ引擎 +空格
即使就是要变成a10 = MirYQ引擎 +空格
那么怎么检测 a10 = MirYQ引擎 +空格
#if
equal  A10 MirYQ引擎 +空格   
这个不成立

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
检测用下面的试下。
字符串是否包涵在另外一个字符串中
[@Test]
#IF
CheckContainsText www.Geem2.com Geem2.com
#Say
包涵
#elsesay
不包涵

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
我一般这样用
MOV a10 MirYQ引擎
MOV S$用于NPC显示 <$STR(a10)>
检测还是用A10

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
你可以:
MOV S$空格
MOV S$空白
SetStringBlank S$空格  1 1
然后用
TextReplace A10 S$空格 S$空白  S$检测 0 0
#IF
EQUAL S$检测 MirYQ引擎
#ACT
当然这种方法是无法修改版本,或脚本已经无法修改.通过修改检测来做
正确的做法是3楼的,显示和实际是不同的变量

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
看了半天 完全不知道大神们在说什么鬼东西

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
检测用下面的试下。
字符串是否包涵在另外一个字符串中
[@Test]
#IF
CheckContainsText www.Geem2.com Geem2.com
#Say
包涵
#elsesay
不包涵

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
我一般这样用
MOV a10 MirYQ引擎
MOV S$用于NPC显示 <$STR(a10)>
检测还是用A10

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
你可以:
MOV S$空格
MOV S$空白
SetStringBlank S$空格  1 1
然后用
TextReplace A10 S$空格 S$空白  S$检测 0 0
#IF
EQUAL S$检测 MirYQ引擎
#ACT
当然这种方法是无法修改版本,或脚本已经无法修改.通过修改检测来做
正确的做法是3楼的,显示和实际是不同的变量

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
看了半天 完全不知道大神们在说什么鬼东西

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 18:18:18 | 显示全部楼层
检测用下面的试下。
字符串是否包涵在另外一个字符串中
[@Test]
#IF
CheckContainsText www.Geem2.com Geem2.com
#Say
包涵
#elsesay
不包涵

© 2026 折翼天使社区 版权所有