乌龟服很多宏用不了,找了很久终于找到了一些适用于1.12版本的宏,下面分享给有需要的小伙伴。
备注:乌龟服各职业和天赋略有改动,下列宏请更具实际情况自行调整。
在乌龟服,宏要正常运行,得安装如下插件:
SuperMacro、ClassicMacros、Roid Macros、IsBuffActive
这些插件在龟壳上都能下载到。参考图一
由于乌龟服不能使用#showtooltip命令,如果想实现宏命令有技能图标和鼠标提示,可以安装CleverMacro插件
用法是:
#showtooltip 技能名
必须加技能名,不加不自动识别,另外技能等级不显示。
例如:
#showtooltip 暗影箭
/cast 暗影箭
参考图2
七、盗贼宏
1.切割/run local p=GetComboPoints();if p>0 and p<3 and not buffed("切割") then cast("切割");end
这是我自己用的,星大于0小于3,也就是1-2星自动切割,身上有切割buff不会施放,超过2星也不会施放.
可以把"p>0 and p<3"改成自己需要的星数,比如p==1,就是1星,p==2,就是2星.
2.剔骨
/run local p=GetComboPoints();if p>3 then cast("剔骨");end
4-5星剔骨,可以自己修改数字.
比如想要5星剔骨,就p>4或者p==5.
3.弓射击
/script local a=IsActionInRange(y);if a==1 then cast("弓射击");end
''弓射击''范围内用弓射击.我暂时用的弓.请自行改成其他相应远程武器技能.
(y)中的y是动作条对应位置.比如主动作条是1-12,然后次动作条是13-24.把''弓射击"放到指定动作条.
注意别与''自动攻击''和''自动攻击2''宏里的数字.
4.自动攻击2
/script local a=IsActionInRange(x);if a==1 then cast("攻击");end
"自动攻击"范围内自动攻击.
(x)中的x是动作条对应位置.比如主动作条是1-12,然后次动作条是13-24.
与首页的自动攻击一样,只是多了个范围判断.
所以,简单的打怪宏就是
5.打怪宏1
/m 自动攻击
/m 切割
/m 剔骨
/cast 邪恶攻击
1-2星时,身上没切割就切割.4-5星时剔骨.其他时间邪恶攻击.
更懒一点的打怪宏
6.打怪宏2
/m 自动目标
/m 弓射击
/m 自动攻击2
/m 切割
/m 剔骨
/cast 邪恶攻击
距离远就弓射击,距离近了就近战攻击.1-2星时,身上没切割就切割.4-5星时剔骨.其他时间邪恶攻击.
具体几星,请按自己需求修改.
/cast = /施放
邪恶攻击/背刺/出血 + 自动攻击动作栏编号
/cast 邪恶攻击
/script if not IsCurrentAction(9) then UseAction(9) end;
7、饰品按钮动作栏编号
/script UseInventoryItem(13);
8、消失/潜行
/script if UnitAffectingCombat("player") then CastSpellByName("消失") else CastSpellByName("潜行") end
9、技能潜行
/run local i,a,sn sn="潜行" i=0 while a~=sn do i=i+1 a=GetSpellName(i,"spell")end if ({GetSpellCooldown(i,"spell")})[3]~=0 == not IsShiftKeyDown() then CastSpellByName(sn)end
字数限制,部分宏无法显示。

备注:乌龟服各职业和天赋略有改动,下列宏请更具实际情况自行调整。
在乌龟服,宏要正常运行,得安装如下插件:
SuperMacro、ClassicMacros、Roid Macros、IsBuffActive
这些插件在龟壳上都能下载到。参考图一
由于乌龟服不能使用#showtooltip命令,如果想实现宏命令有技能图标和鼠标提示,可以安装CleverMacro插件
用法是:
#showtooltip 技能名
必须加技能名,不加不自动识别,另外技能等级不显示。
例如:
#showtooltip 暗影箭
/cast 暗影箭
参考图2
七、盗贼宏
1.切割/run local p=GetComboPoints();if p>0 and p<3 and not buffed("切割") then cast("切割");end
这是我自己用的,星大于0小于3,也就是1-2星自动切割,身上有切割buff不会施放,超过2星也不会施放.
可以把"p>0 and p<3"改成自己需要的星数,比如p==1,就是1星,p==2,就是2星.
2.剔骨
/run local p=GetComboPoints();if p>3 then cast("剔骨");end
4-5星剔骨,可以自己修改数字.
比如想要5星剔骨,就p>4或者p==5.
3.弓射击
/script local a=IsActionInRange(y);if a==1 then cast("弓射击");end
''弓射击''范围内用弓射击.我暂时用的弓.请自行改成其他相应远程武器技能.
(y)中的y是动作条对应位置.比如主动作条是1-12,然后次动作条是13-24.把''弓射击"放到指定动作条.
注意别与''自动攻击''和''自动攻击2''宏里的数字.
4.自动攻击2
/script local a=IsActionInRange(x);if a==1 then cast("攻击");end
"自动攻击"范围内自动攻击.
(x)中的x是动作条对应位置.比如主动作条是1-12,然后次动作条是13-24.
与首页的自动攻击一样,只是多了个范围判断.
所以,简单的打怪宏就是
5.打怪宏1
/m 自动攻击
/m 切割
/m 剔骨
/cast 邪恶攻击
1-2星时,身上没切割就切割.4-5星时剔骨.其他时间邪恶攻击.
更懒一点的打怪宏
6.打怪宏2
/m 自动目标
/m 弓射击
/m 自动攻击2
/m 切割
/m 剔骨
/cast 邪恶攻击
距离远就弓射击,距离近了就近战攻击.1-2星时,身上没切割就切割.4-5星时剔骨.其他时间邪恶攻击.
具体几星,请按自己需求修改.
/cast = /施放
邪恶攻击/背刺/出血 + 自动攻击动作栏编号
/cast 邪恶攻击
/script if not IsCurrentAction(9) then UseAction(9) end;
7、饰品按钮动作栏编号
/script UseInventoryItem(13);
8、消失/潜行
/script if UnitAffectingCombat("player") then CastSpellByName("消失") else CastSpellByName("潜行") end
9、技能潜行
/run local i,a,sn sn="潜行" i=0 while a~=sn do i=i+1 a=GetSpellName(i,"spell")end if ({GetSpellCooldown(i,"spell")})[3]~=0 == not IsShiftKeyDown() then CastSpellByName(sn)end
字数限制,部分宏无法显示。

