猎人黑科技,一键宏让爆炸技能三连发
2015-01-03 11:37:18 作者:孙大宝 来源: 浏览次数:0
摘要:于是我们可以用翻页宏来代替。宏A放在技能栏1的任意快捷键,然后翻页到技能栏2,相同位置放宏2,翻页到技能栏3,相同位置放宏3。
但是由于我现在的一键宏没办法让爆炸三连发。而且免费爆炸是不需要集中值的。为什么不能三连发呢!
所以我就开始研究黑科技了。。
首先来看看以前的宏是怎样的
castsequence使用数字失效使得原来的一键宏全都费了,暴雪真狠啊
还是那生存举例吧。
尼玛。。。那时候老子还有杀戮呢!
正常宏
/castsequence reset=0 0,0,0,0,0,爆炸射击
/castsequence reset=0.5 0,0,0,0,杀戮射击
/castsequence reset=0 0,0,0,爆炸射击
/castsequence reset=0.5 0,0,黑箭
/castsequencereset=0.5 0,夺命黑鸦
/castsequence reset=combat/target 毒蛇钉刺,x
/click ActionButton2
/petattack
这个是1宏 无脑按
辅助宏放在技能2上不用按
/castsequence reset=6 眼镜蛇射击,飞刃,奥术射击,眼镜蛇射击,奥术射击,眼镜蛇射击,奥术射击,眼镜蛇射击,奥术射击,眼镜蛇射击
/cast 血性狂怒
/cast 狂暴
这个宏基本都用过吧。过期东西我就不讲原理了。。
/castsequence reset=0 0,0,0,0,0,爆炸射击 这样的语句本意是依照顺序测试能打就打不能打就测试下一个技能
/castsequence reset=6 这样的宏则是队列施法。就是排着队走。谁走不动了。等!
比如#showtooltip
/castsequence reset=6 爆炸射击,黑箭,夺命黑鸦,飞刃 ,奥术射击 黑箭cd 但是黑鸦没cd 你打完爆炸以后宏会等着你直到你黑箭cd完成或者爆炸完成循环爆炸 黑箭在跟黑鸦。所以这样黑鸦等于拜拜浪费了。
于是我们可以用翻页宏来代替。宏A放在技能栏1的任意快捷键,然后翻页到技能栏2,相同位置放宏2,翻页到技能栏3,相同位置放宏3。
好了,不停地按这个快捷键吧,原理就是不停地在技能栏1-2-3来回翻页,相当于我们以很小的间隙滚键盘按这3个键,哪个好了用哪个技能。
在来看个例子。
首先确保动作条是1
/targetenemy [noharm]
/castsequence reset=10 奇美拉射击
/use 13
/use 14
/changeactionbar 2
/targetenemy [noharm]
/castsequence reset=10 夺命射击
/use 13
/use 14
/changeactionbar 3
/targetenemy [noharm]
/castsequence reset=10 稳固射击,瞄准射击,稳固射击,瞄准射击,稳固射击,瞄准射击,稳固射击
/cast 飞刃
/use 13
/use 14
/changeactionbar 1
动作条1转2在转3 三不行循环到1 循环往复 这样不用看cd 有能打的就打 but 优先级是没有的
/castsequence reset=0.5 0,0,黑箭
/castsequencereset=0.5 0,夺命黑鸦
/castsequence reset=combat/target 毒蛇钉刺,x
但是0,0 能先上钉刺。在看黑鸦。其次黑箭。
既然已经不让用了。。那就去去吧。
GnomeSequencer 的作用其实就是在你一个键位实现翻页宏的问题
比如
/castsequence reset=0 0,0,飞刃
/castsequence reset=0 0,黑箭
/cast 爆炸射击
这个宏咱们用不了了对吧。
翻页宏会写成
/cast 飞刃
/changeactionbar 1
/cast 黑箭
/changeactionbar 2
/cast 爆炸射击
/changeactionbar 3
而GnomeSequencer 会自动改成 在一个键位里面自动翻页!
但是仍然要说明的是!宏和插件是没有脑子的!他们不会判断优先级了 !
你只有30集中他不会说因为没钉刺而给你打奥术!
也不会说你满集中就不打眼镜蛇了!
简单说下使用方法:
下载插件,解压插件,复制插件到World of Warcraft\Interface\AddOns目录下
打开插件目录GnomeSequencer
重命名文件ExampleSequences.lua 为Sequences.lua
用记事本(文本编辑器)打开文件Sequences.lua
把文档拉到最下面,你会看到下面的代码块
其中GnomeExample2 是你需要在wow中创建的宏的名字,你可以重命名GnomeExample2 为你需要的宏名,比如“抽筋“
SpellNameX是你需要替换的法术名,比如SpellName1 替换为 爆炸射击
Sequences["GnomeExample2"] = {
-- Macro 1
[[
/run print("Executing macro 1!")
/cast SpellName1
]],
-- Macro 2
[[
/run print("Executing macro 2!")
/cast SpellName2
]],
-- Macro 3
[[
/run print("Executing macro 3!")
/cast SpellName3
]],
修改为:
在下面的例子中,我多添加了一个技能 - 奥术射击,你也可以按需添加或删减
Sequences["抽筋"] = {
-- Macro 1
[[
/run print("Executing macro 1!")
/cast 爆炸射击
]],
-- Macro 2
[[
/run print("Executing macro 2!")
/cast 黑箭
]],
-- Macro 3
[[
/run print("Executing macro 3!")
/cast 飞刃
]],
-- Macro 4
[[
/run print("Executing macro 4!")
/cast 奥术射击
]],
保存文件(一般情况下默认保存即可,如果你发现插件不工作,那么尝试保存为UTF-8格式,感谢楼下发现并解决这个问题的朋友)
打开wow
在wow中创建一个空宏,将宏命名为“抽筋”
把宏拖到技能栏上,抽筋按之
值得注意的地方:
你需要创建多个一键宏吗?复制粘贴 GnomeExample2 的代码块到文档末尾(花括号 “} ”之前哦!),然后重命名GnomeExample2 为你需要的宏名,替换/cast 后的法术名即可。照此方法,你创建多个不同名的一键宏。
问题和解决:
Q:插件无法使用?
A:尝试保存文件格式为UTF-8格式
Q:为什么按宏的时候会说话?
A:尝试删掉所有以 /run print 开头的行
像/castsequence reset=0 0,0,飞刃 /castsequence reset=0 0,黑箭
/cast 爆炸射击 这样的在代码里可以简约成
Sequences["测试"] = {
'/cast 爆炸射击',
'/cast 黑箭',
'/cast 飞刃',
}
最后简单说几句
1 插件放在World of Warcraft\Interface\AddOns
2 写完语句以后记得保存并且是UTF-8格式
3 如果在游戏中 修改完语句后 你得/rl一下。否则打不出来
4 你在建立的宏的名字必须跟你代码里写的一样的名字。必须一样!而且不能重复!
5 再次感谢 nga大神以及国外写插件的大神。
插件和宏可以只能简单的打出80%~90%的dps或者防御奶量等等。
好多技能还是得手动。但是想去随机混个分又不想让别人喷。还是可以用一用的。。。
放几个我自己的代码吧
纯消耗。所以我手动补眼镜蛇。一般我让集中控制在50左右所有技能没有啥不流畅的。
Sequences["生存"] = {
[[
/cast [@focus,player]误导
/startattack
/use [combat]13
/use [combat]14
]],
'/cast 爆炸射击',
'/cast 黑箭',
'/cast 夺命黑鸦',
'/cast 飞刃',
'/cast 爆炸射击',
'/cast 奥术射击',
}
射击的 我觉得跟手打基本差不多。除了多打几个稳固。。。
Sequences["射击"] = {
[[
/startattack
/use [combat]13
/use [combat]14
]],
'/cast 奇美拉射击',
'/cast 瞄准射击',
'/cast 夺命黑鸦',
'/cast 稳固射击',
'/cast 奇美拉射击',
'/cast 夺命射击',
--'/cast 飞刃',
}
送两张壁纸。一个是盆地老虎。。一个桑巴斯。。都挺帅的啊。
插件:GnomeSequencer
相关报道: