求个魔兽世界宏 如果目标敌对,就对当前目标施放 如果目标友善,就对目标的目标施放

2024-10-30 16:22:23
推荐回答(5个)
回答(1):

/cast [@target,harm][@targettarget,harm][@targettargettarget,harm]神马审判,为防止你的目标队友的目标也是队友,所以多加了一层。有兴趣的话可以同理无限加。

魔兽插件是通过(暴雪提供的)LUA和XML文件(函数)构成的,并且也是通过暴雪的编译机所解释和执行的。因此,暴雪也不会封停任何使用插件的玩家。

他们是一些附加的文件,被放置在玩家 WOW 游戏目录下的 Interface 文件夹中。插件 使用暴雪提供的LUA和XML代码(官方API函数接口)来扩充玩家可以使用的用户界面功能。


其实这个应该不算是真正的插件化改造,但是却能在游戏中使用 LUA 代码做一些很方便的事情(比如一些条件判断什么什么的),这些东西完全是游戏内置的,并且这些代码是通过暴雪的编译机(也就是WOW的游戏程序,而非其他执行程序,如WG所需要运行的执行程序)所解释并且执行。

所以一个宏究竟能做什么或者不能做什么完全是暴雪所规定的。因此,暴雪不会封停任何使用宏的玩家。



回答(2):

这个可能符合你的要求

#showtooltip XXX
/cast [target=target,help]XXX; [target=targettarget,help]XXX; [target=player]XXX;

当目标是友善时,就对目标使用XXX。当目标是敌对时,就对目标的目标使用XXX
当没有目标时,对自己使用XXX

回答(3):

/cast [target=targettarget]XX审判
/targetlasttarget

如果是给目标的目标上审判就必须要第二句。
如果是单纯治疗只需要第一句
试一下

如果上面的不行你就试试下面的这个
/cast [target=targettarget,help,exists] 圣光术,圣光术
这个宏在你目标的目标为友方时对目标的目标用圣光术,如果不是,则对目标放圣光术

如果是别的技能改一下就行了

回答(4):

/cast [@target,harm][@targettarget,harm][@targettargettarget,harm]神马审判
为防止你的目标队友的目标也是队友,所以多加了一层。有兴趣的话可以同理无限加。

回答(5):

有,但是我是牧师,友善就加血,敌对就攻击
#showtooltip 恢复(等级 14)
/cast [modifier:alt,target=player] 恢复(等级 14); [harm,nochanneling] 暗言术:痛(等级 12);恢复(等级 14)

你友善的目标也友善咋整