标题: [提问] 请问如何写一个宏,可以按照法术ID取消buff 用于只取消盗贼二阶段嫁祸 [打印本页] 作者: 追上前面的 时间: 2024-7-24 05:05 标题: [提问] 请问如何写一个宏,可以按照法术ID取消buff 用于只取消盗贼二阶段嫁祸 虚心请教这样的宏如何写。因为实在不懂稍微复杂一些的写法,请问有没有大佬能帮改一个
比如:取消猝死斩杀
/script if (UnitHealth("target")/UnitHealthMax("target") < .2 and UnitMana("layer") > 40) then CancelUnitBuff("player","猝死") end
/cast 斩杀
/script UIErrorsFrame:Clear()
又比如:取消骷髅药中的漂浮缩小
#showtooltip 诺格弗格药剂
/use 诺格弗格药剂
/script local n,s,p for i=1,40 do n,_,_,_,_,_,_,s,_,p=UnitBuff("player",i) if p==16593 or p==16595 then CancelUnitBuff("player", i) print("已自动取消诺格弗格药剂("..p..")BUFF") end end