/script local i,a=1;while UnitBuff("player",i) do if string.find(UnitBuff("player",i),"Holy_SealOfProtection") then a=i;break;end;i=i+1;end;if a then CancelPlayerBuff(a-1);end
其中"Holy_SealOfProtection"是buff的代码,需要根据你的buff替换,可以只打部分字符串,比如"Holy_SealOfProtection"简化成“alOfPr”应该也可以,不过最好全一些。
buff代码查询方法:点掉你身上所有其他buff,保持身上仅有需要查询的buff,点一下下面的宏。
/script g,s=GetPlayerBuffTexture,SendChatMessage;a=g(0);if a then s(a)end;
其中"Holy_SealOfProtection"是buff的代码,需要根据你的buff替换,可以只打部分字符串,比如"Holy_SealOfProtection"简化成“alOfPr”应该也可以,不过最好全一些。
buff代码查询方法:点掉你身上所有其他buff,保持身上仅有需要查询的buff,点一下下面的宏。
/script g,s=GetPlayerBuffTexture,SendChatMessage;a=g(0);if a then s(a)end;