网友自助信息发布区,请自行甄别

开启左侧

M2提示禁止使用checkstringlist命令

[复制链接]

微信扫一扫 分享朋友圈

admin 发表于 2024-3-17 23:03:12 | 显示全部楼层 |阅读模式
AgAABTLZvIzk4ZTzQ8ZJ_qq1bUdBzy3k.png

[@ATTACK]
#IF
CheckStringList ..\MonAttackTrigger.txt <$TARINFO_FNAME> HardDisk
#ACT
T.HUMANHP - <$STR(M1)>

#IF
CheckStringList ..\QuestDiary\数据文件\允许切割怪物.txt <$TARINFO_FNAME> HardDisk
#ACT
T.HUMANHP - <$STR(M切割血量)>

#IF
CheckStringList ..\QuestDiary\数据文件\允许斩杀怪物.txt <$TARINFO_FNAME> HardDisk
#ACT
T.HUMANHP - <$T.HP>

老引擎以上写法升级到0524-07以后引擎会提示禁止使用checkstringlist命令
下面是配合蓝海CSV转换器,替代checkstringlist写法的教程
AgAABTLZvIwscB4IjCRA75Q-myNlI_8L.png


AgAABTLZvIyBG8JBgjRA5p6xIlgIB1Rv.png
AgAABTLZvIzT-J7M-y1HQr65vUO4QHgX.png
蓝海CSV转换V1.2 CSV快速转换器.zip (708.36 KB, 下载次数: 2, 售价: 1 金钱)


1.将checkstringlist攻击触发命令检测的怪物名单整理,如上图

2.将整理好的文件或者目录拖入软件内,点开始转换后,自动在当前目录下转换为CSV格式文件

3.QM登录脚本加载CSV数据,示例如下
将转换好的csv文件,放到QM加载的目录下,QM的@Onstart段加载HASH的LOAD命令

[@Onstart]
#IF
true
#ACT
Hash H_允许切割怪物 Load ..\QuestDiary\数据文件\允许切割怪物.csv
Hash H_允许斩杀怪物 Load ..\QuestDiary\数据文件\允许斩杀怪物.csv
Hash H_全部怪物名单 Load ..\QuestDiary\数据文件\MonAttackTrigger.csv


4.QF攻击触发脚本替换HASH写法

[@ATTACK]
#IF
HashExists H_全部怪物名单 <$TARINFO_FNAME>
#ACT
T.HUMANHP - <$STR(M1)>


#IF
HashExists H_允许切割怪物 <$TARINFO_FNAME>
#ACT
T.HUMANHP - <$STR(M切割血量)>

#IF
HashExists H_允许斩杀怪物 <$TARINFO_FNAME>
#ACT
T.HUMANHP - <$T.HP>



注:HashExists命令支持取反写法 例如:

#IF
!HashExists H_全部怪物名单 <$TARINFO_FNAME>
#ACT
T.HUMANHP - <$STR(M1)>




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表