魔兽世界里面猎人的宏

把奇美拉射击和击杀射击做一起的宏 (奇美拉射击 CD 10 .击杀射击CD 15 )

像这种把一堆技能堆一起,哪个能用用哪个的“傻瓜宏”早已经不能用了,除非都是些不触发公共冷却的技能……

现在没有那种“判断技能是否可用/是否在冷却”的条件语句,所以想方便又想灵活好用,几乎不可能。

你可以试试下面这个宏,但不保证适用:

/cast [modifier:Alt] 奇美拉射击;击杀射击

在按下Alt的情况点该宏,则施放奇美拉射击,否则放击杀射击……其实也就达到节省一格技能栏的作用。

如果你是鼠标流,可以试试这个:

/cast [nobutton:2] 奇美拉射击;击杀射击

在非右键点击(键盘点击算左击)时施放奇美拉射击,右键点击则放击杀射击,左右键拼命点就是了。。。

更高级,比如分支判断主宏辅助宏,模拟点击引用多个宏等,在2.3以后都得靠用户自己来执行不同的判断条件,天下从此木有免费的晚餐鸟……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-19
楼上对现在宏的解释没错,但楼主要的宏并不是不能达成

方法一:
/castrandom 奇美拉射击,击杀射击
/castrandom 是随机技能宏,每次点击都从后面的两个技能里随机选取一个释放,但不会判断技能是否在冷却。所以这个宏只要你狂点,理论上每3次点击就会触发冷却完成的技能

方法二:
奇美拉CD10秒,击杀CD15秒,也就是说,每30秒理论上可以释放3次奇美拉、2次击杀,按照时间顺序列出技能:0秒奇美拉、1.5秒击杀、10秒奇美拉、16.5秒击杀、20秒奇美拉、30秒奇美拉、31.5秒击杀、40秒奇美拉、36.5秒击杀
由上可见,从第30秒开始开始,正好是一个完美的新循环,所以建宏如下
/startattack
/castsequence reset=8/combat 奇美拉射击,击杀射击,奇美拉射击,击杀射击,奇美拉射击
宏写到这,正好是在循环的第20秒,奇美拉CD还有10秒,击杀CD还有11.5秒,所以写入reset=8,8秒后也就是第28秒时从头开始循环,第30秒奇美拉CD完成正好进入新循环
第2个回答  2009-12-19
台服的宏吧,要繁体字写的才能识别
相似回答