求一个圣骑士与“圣疗”有关的一个宏

2024-11-15 18:23:55
推荐回答(5个)
回答(1):

/stopcasting
/cast [help][target=player]圣疗术

如果可以的话,把MS的那个宏给我看看
其实可以做出圣疗施放成功才喊话的宏(自动喊话,上线按一下就可以)

/run ryf=CreateFrame("Frame");ryf:SetScript("OnEvent", CheckAndYell);ryf:RegisterEvent("COMBAT_LOG_UNFILTERED")
/run function CheckAndYell(event,_,e,sg,_,_,_,dn,_,_,sn,...) if e=="SPELL_CAST_SUCCESS"and sg==UnitGUID("player")and sn=="圣疗术"then SendChatMessage("圣疗已对"..dn.."施放。","RAID")end end;

如果太长的话就把两个/run开头的分别装到2个宏里面
但是这个宏我并没有测试过……不确定是否真的可用
这个宏和插件有点像

如果想边看血量边治疗,为什么不用focus?

===============================================

/stopcasting
/run if IsSpellCastable("圣疗术") then SendChatMessage("我已对%t施放圣疗", "RAID")end
/cast [help][target=player]圣疗术

这个你试试,我下次上线看看上面我写的那个乱七八糟的宏有什么问题

另外,是stance不是atance

焦点我用的aguf

====================================================
其实if...then还是可以用的,仅限在/run或者/script的语句中
这两个其实是一样的用途,后面跟一个lua程序,而这个小程序中是不能施法或者攻击或者使用物品或者改变目标的……明白了吧

回答(2):

#showtooltip 圣疗术
/stopcasting
/cast [target=targettarget,harm] 圣疗术
/run if IsSpellCastable("圣疗术") then SendChatMessage("对%t施放圣疗", "RAID")end --这个不知道行不行,很久没用过了.大概会喊出怪物的名字......

喊话推荐你用castyeller.这个插件会判断你是否施放成功才喊话,而且喊的比较有趣.这样就不用另外写喊话宏了.

不用写等级,就是默认最高级法术.

牧师这个:
/stopmacro [stance:1/combat]
/cast 复活术

说实话,你害怕施法不成功也喊话的话,还是强烈推荐你使用castyeller
这个是下载地址http://files.wowace.com/CastYeller/CastYeller-r76317.zip
支持简体繁体。为了安全下载后要杀毒。

回答(3):

不需要做宏
只要在控制面板中把自动自我施法打上勾就能实现这个功能了

你玩了很久,所以你就认为宏是万能的了?
我只想说,你的意思我很明白,很多人都是抱着这种想法来求宏的,但宏绝对做不到你们所想的.
你的分很难拿,我粗略说下,想加自己,仍然要打开自动自我施法,假如你想做到选怪物加队友,那么请自己去网上搜索宏命令,焦点宏的运用,这个可以实现,不过绝对没有你想的那么万能.焦点运用情况比较多,我就不在这说明了.

回答(4):

LS的,魔兽世界TBC已经不是不能够再使用类似if....then....这种的条件语句的宏了吗???你弄的那个宏
stopcasting
/run if IsSpellCastable("圣疗术") then SendChatMessage("我已对%t施放圣疗", "RAID")end
/cast [help][target=player]圣疗术

你经过测试了吗???你确定现在仍然可以用这个宏吗???

回答(5):

楼上的 有什么好的焦点插件 分享下~~

我虽然不是治疗职业但是 觉得没焦点打55 反应有点慢