[打印本页]
作者: wrcue 时间: 2014-01-16 00:14
标题: tnobuff判定失效。
如果目标没有该BUFF,则使用某技能
这样应该怎么写?
用tnobuff的话判定失效,是BUG么?
比如
我对着木桩,测试tnobuff效果。
/skill [tnobuff:万剑归宗]三环套月
结果是,我没上万剑,就已经在一直用三环了。
换成/skill [tnombuff:万剑归宗]三环套月,问题依旧。
作者: wrcue 时间: 2014-01-16 00:23
修正:“结果是,我上万剑了,还在一直用三环了。”
作者: 两仪青 时间: 2014-01-16 01:27
唔你前面有没有别的三环句子
作者: bysdxt 时间: 2014-01-16 01:31
刚刚测试了一下,仅仅有这条语句
/skill [tnobuff:万剑归宗]三环套月
的话是没问题的,只要上了万剑就不三环了
作者: wrcue 时间: 2014-01-17 19:30
没有了。
我好像找到原因了。
本意是想写在没有某些BUFF的情况下才使用该技能
原本错误测试宏:
在目标没有万剑或叠刃BUFF的情况下才用三环
/skill [tnobuff:万剑归宗|叠刃]三环套月
这样写的话判定失效
修正的:
/skill [tnobuff:万剑归宗&叠刃]三环套月
虽然找到原因了。
可还是有点理解不了 为什么是“&” 而不是“|”
作者: wrcue 时间: 2014-01-17 19:31
应该是我宏的BUFF并列关系符合打错了的关系。
原本错误测试宏:
在目标没有万剑或叠刃BUFF的情况下才用三环
/skill [tnobuff:万剑归宗|叠刃]三环套月
这样写的话判定失效
修正的:
/skill [tnobuff:万剑归宗&叠刃]三环套月
虽然找到原因了。
可还是有点理解不了 为什么是“&” 而不是“|”
作者: 两仪青 时间: 2014-01-17 22:52
tnobuff:万剑归宗|叠刃
意思是没有万剑或者没有叠刃
tnobuff:万剑归宗|叠刃
意思是没有万剑也没有叠刃