该功能需要用到脚本语言
/script if UnitIsUnit("player","target") then return; end
这句是判断目标是自己时结束函数的语法,但是一旦用到脚本语言,后面无法跟施法语句,楼主如果把想要的全部功能写出来我或许可以帮你
ps: [target= UnitId] 这个判断条件中的Unit ID特指内部变量名,人物名称无效,self无效,有效的有player,target,focus,mouseover,pet
/stopmacro [target = OOXX]
OOXX 是你自己的名字
/stopmacro [target = player]
应该也行
/stopmacro [target=self]
楼主想点自己头像的时候停止宏再运行下去?那不就是重置宏么?楼主用reste命令试试...