首先是的技能要是有公共cd的才能用
如果你要的是“大喊:”那么就设置:
/【】 if not UnitCastingInfo("player")and 0==GetSpellCooldown("技能名称")then SendChatMessage("施放技能","SAY")end
/cast 技能名
【】这里是你要喊的地方,你的话就是:Y
技能名称就写:急速射击
SAY改为:我释放急速射击,英勇、时光扭曲15秒以后再开。
就行了
很简单的,首先按ESC选择“宏命令设置”,随便找个图标,起个喜欢的名字。在输入内容。/2 (空格)再加你的内容就是交易频道喊话,/大喊 (空格)内容,就是用红字喊。还其他的方法如/1 (本地频道)之类的,方法多多,还有公会、小队等等,方法都类似。
你这个需要插件了,单纯的宏不能实现了,推荐一个:CastYeller
地址:http://wowui.duowan.com/html/AddOns/7/20071024/637.html
/施放 技能名字
/脚本 F=F or CreateFrame("frame")F:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED")F:SetScript("OnEvent",function()if arg1=="player"and arg2=="技能名字"then SendChatMessage("自己编辑想说的","yell")F:SetScript("OnEvent",nil)end;end)
/script if not UnitCastingInfo("player")and 0==GetSpellCooldown("急速射击")then SendChatMessage("我释放急速射击,英勇、时光扭曲15秒以后再开","yell")end
/cast 急速射击
直接复制过去用吧
/施放 急速射击
/Y(或者/P) 我释放急速射击,英勇、时光扭曲15秒以后再开。
前提是技能有CD、没释放成功喊话就没有,不然有时候刷屏了。这个达到不了 只能点的时候注意