hl2086 发表于 2022-6-3 09:37:18

DK的打断


请问这段打断代码哪里出问题了:我单独设置local jinneng ="点燃"   时,代码可以判定。但是一旦加入多个技能就不能用了,请问哪儿出问题了啊?


--打断
local jinneng ="恐惧,愤怒,点燃"

if BeeUnitCastSpellName()==jinneng
and BeeIsRun("心灵冰冻")

then BeeRun("心灵冰冻") return;end

vshrd 发表于 2022-6-3 12:38:32

= =因为变量里保存的是一个完整的字符串
如果敌方释放技能
if BeeUnitCastSpellName()==jinneng就等同于 if "恐惧"=="恐惧,愤怒,点燃"
所以这里的判断永远无法通过
这里应该用字符串内找字符串的形式来达成
beestringfind

hl2086 发表于 2022-6-5 11:44:50

本帖最后由 hl2086 于 2022-6-7 10:02 AM 编辑

感谢大佬,DK打断我已经解决, 我的邪DK帖里 带着在

49920386 发表于 2022-6-8 09:42:23

围观技术讨论~~~~~~{:5_247:}{:5_247:}
页: [1]
查看完整版本: DK的打断