诚实小鸟 发表于 2026-3-27 11:18:48

关于GetStringPosEX问题

GetStringPosEX ..\\QuestDiary\\怪物名字.txt <$KILLMONNAME> N$怪物名字行号 N$怪物名名字 0
;TxT内容
骷髅精灵|骷髅精灵1
骷髅
杀骷髅怪检测出来的是骷髅精灵
如果骷髅在骷髅精灵上面 那么检测出来的就是骷髅 而不是骷髅精灵
骷髅
骷髅精灵|骷髅精灵1
这是bug吗?
求解决思路

诚实小鸟 发表于 2026-3-27 11:18:48

GetStringPosEX ..\\QuestDiary\\怪物名字.txt <$KILLMONNAME>| N$怪物名字行号 N$怪物名名字 0
加上|就行了,分隔符号一起算上,包括每行最后一个怪

诚实小鸟 发表于 2026-3-27 11:18:48

包含的意思
检测字符,是否在指定文本中包含
GetStringPosEX ..\\QuestDiary\\怪物名字.txt A<$KILLMONNAME>A N$怪物名字行号 N$怪物名名字 0
;TxT内容
A骷髅精灵A|骷髅精灵1
A骷髅A

诚实小鸟 发表于 2026-3-27 11:18:48

杀怪奖励? 建议换写法
楼上说的加杠 万一有个怪叫精灵呢,,

诚实小鸟 发表于 2026-3-27 11:18:48

你为什么不用这个呢?
CheckContainsText <$KILLMONNAME> 骷髅精灵

诚实小鸟 发表于 2026-3-27 11:18:48

柠檬 发表于 2023-8-29 13:22 你为什么不用这个呢?
CheckContainsText  骷髅精灵
用处不一样

诚实小鸟 发表于 2026-3-27 11:18:48

GetStringPosEX ..\\QuestDiary\\怪物名字.txt <$KILLMONNAME>| N$怪物名字行号 N$怪物名名字 0
加上|就行了,分隔符号一起算上,包括每行最后一个怪

诚实小鸟 发表于 2026-3-27 11:18:48

包含的意思
检测字符,是否在指定文本中包含
GetStringPosEX ..\\QuestDiary\\怪物名字.txt A<$KILLMONNAME>A N$怪物名字行号 N$怪物名名字 0
;TxT内容
A骷髅精灵A|骷髅精灵1
A骷髅A

诚实小鸟 发表于 2026-3-27 11:18:48

杀怪奖励? 建议换写法
楼上说的加杠 万一有个怪叫精灵呢,,

诚实小鸟 发表于 2026-3-27 11:18:48

你为什么不用这个呢?
CheckContainsText <$KILLMONNAME> 骷髅精灵
页: [1] 2
查看完整版本: 关于GetStringPosEX问题