您的位置首页生活快答

魔兽世界>技能喊话宏

魔兽世界>技能喊话宏

的有关信息介绍如下:

魔兽世界>技能喊话宏

只有插件能做到。。。

单纯的宏做不到,以前官方提供了if

判断,但是更新后,给禁止了。所以现在的宏,没有判断功能了。

只有依靠插件来实现你的要求

施放技能喊话没问题 但是技能取消不喊就有问题 因为IF条件假设命令太无脑

WOW给禁止了

所以现在宏做出来 能执行的命令就执行 不能执行的就不执行 冲突的就执行你放在前面的

因此 你这些宏做出来就算放不了技能 也一样喊话

另外 这是喊话命令

/y 大喊(红色字体 所在地图可见)

/rw 团队警告(屏幕大字体 需要有A或者队长权限)

/re 团队说话

/e 黄色的字提示

/p 小队说话

/g 工会说话

或者“/”后面直接跟你要说的方式 /大喊 /团队 等等

你的要求是属于判断宏类,现在WOW已经禁用了。

所以你所说的后面的这个判断部分没有办法实现。

正常的技能喊话宏:

/y (或者/rw /re /e /s /p)

/cast 技能名称

/y 大喊

/rw 团队警告(需要有A或者队长权限)

/re 团队说话

/e 黄色的字提示

/s 白色说话

/p 小队说话

/cast 技能名

/run local f=RbA or CreateFrame("Frame","RbA") f:SetScript("OnEvent",function(s,e,u,p) if u=="player" and p=="技能名" then SendChatMessage("###技能成功施放后的喊话内容###","yell") end end) f:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED")

这个就是你要的,只要技能还未施放出来就不说话

技能是宏 只要 按一下就要喊话 不管技能被打断、取消,没有魔法、怒气、能量…或技能还未冷却的情况下 只要按一下那个键位 就要喊话

你所说的那种 好象现在还没有那种 高级宏!

首先你要知道一些命令宏,如:/Fire 是"你命令开火",还伴有声音!

其次,设置类似宏,要有时间间隔,比如说:一个技能读条是3秒,开始释放该技能时,喊的是:XX技能正在准备,3秒一结束,紧接着喊的是:XX技能释放完毕!

最后就是根据不同职业,设置不同的话语!