老血 发表于 2013-4-19 12:45:18

Automacro经典版v2 实现2.0前wow的判断宏 --更新到MOP 5.2.0 16683

v2更新
1.支持加入/run 语句(不要用/script,/脚本)
2.支持(仅支持)5.1.0-16357



10/21 回答2:
这插件只有最基本的判断功能
方括号参数是那个插件的功能 这个没有
我可能会去把它做出来



10/18补充&回答:
1.
函数不能用的原因: 你函数记错了, 连击点数和效果的代码不是这么写的
魔兽最新函数列表请移步 http://www.wowwiki.com/World_of_Warcraft_API
例:
代码:/if GetComboPoints() == 5
/cast 刺骨
/end

2.
WOW进程代码就是 下载的附件里面WBE.exe打开之后
到输入的地方会提示你的!
应该会!
会提示你所有当前开启的wow.exe进程代码
你只要保持wow开着 打开WBE.exe 然后按照提示来就行了
具体是什么不用操心

3.
有人说函数太长了怎么办, 毕竟一个宏只有255字符
打开插件目录里面的CustomFunction.lua(用记事本等编辑器)
在里面你可以提炼一下你的判断语句
比如说 连击点数5 且自己在移动,且能量为100(瞎说的,作为例子)
就在里面另起一行写

代码:function aMz()    -- 这是函数名,不能和现有的重复,除此之外可以随意取名 注意大小写区别也算不同的2个函数
return(GetComboPoints() == 5 and GetUnitSpeed("player") >0 and UnitPower("player")) ==true    --这里就是把几个条件"浓缩"成一个
end

然后保存之后
你就可以在宏里面写

代码:/if aMz()
/施放 刺骨
/end

嗯. 就是这样了, 我觉得吧, 只要你肯写,甚至可以把一套循环都浓缩在一个宏里面
有人问为什么不用魔蜂/YJWOW来实现这个功能
原因: 这个插件内存及CPU占用几乎为0 是魔蜂/YJWOW的百分之一都不到 玩过插件的都知道精简的重要
而且 这个很方便 , 因为宏是和账号同步的 ,换机器什么都不影响
况且有的场合 半自动比全自动更加灵活(有体会吧)


这个插件实现了经典Automacro的功能
内存占用非常小 是专门给习惯那个经典的AM插件的老玩家设计的
使用方法:
AutomacroClassic是一个插件,安装方法与普通插件相同
必须先使用WBE.exe "解锁"客户端
在宏开头处加上/am 即可将普通宏变为Automacro宏
例如:
法师移动灼烧宏

/am
/if GetUnitSpeed("player")~=0
/cast 灼烧
/else
/cast 火球术
/end


骑士上马补buff

#showtooltip 机械路霸
/am
/if UnitAura("player","王者祝福")==nil
/cast 王者祝福
/end
/cast 奥的灰烬
/cast 机械路霸


惩戒骑驱散减速(当移动速度降低才能使用,避免浪费)

#showtooltip 超脱
/am
/if GetUnitSpeed("player")<7.5
/cast 超脱
/end


奶骑配合[圣光道标雕纹] 给当前圣光闪现目标挂道标

#showtooltip 圣光闪现
/am
/if select(2,GetSpellCooldown("圣光道标"))~=3
/if not IsAltKeyDown()
/if UnitIn***("target") or UnitName("target")==UnitName("player")
/施放 圣光道标
/end
/else
/施放 圣光道标
/end
/end
/施放 圣光闪现
/施放 圣光闪现


骑士判断目标类型:是亡灵就超度;否则就忏悔

#showtooltip 忏悔
/am
/if (UnitCreatureType("target") == "恶魔" or UnitCreatureType("target") == "亡灵")
/施放 超度邪恶
/else
/施放 忏悔
/end

法师偷魔法宏(只当目标身上有魔法才偷,防止偷空)

#showtooltip 法术吸取
/am
/run mg = false local i for i = 1,32 do mg = mg or (select(5,UnitBuff("target",i))=="Magic" or select(5,UnitBuff("target",i))=="")end
/if mg
/cast 法术吸取
/end


功能2:优先级宏
例如:

/am
/cast 驱邪术
/cast 愤怒之锤
/cast 十字军打击
/cast 审判
/cast 圣殿骑士的裁决

这就是经典的优先级宏了,老玩家应该明白
注意:必须将自定义延迟容限打钩,并设置为0ms.才能使用优先级宏(否则有时候会因为施法序列而出问题)
更多用法不多介绍了 会玩的应该都明白了

声明:
附件安全无毒,对于360报毒我真心没有任何办法(不想付360钱)
附件从一开始5KB变成现在90KB
并不是我加了什么恶意代码
是因为我用VMP对它进行了一些保护 (请百度百科)
还是那句话
别迷信360
去http://www.virscan.org/
或者去类似的专业查毒网站
可以得到一个比较客观的结果

另外
尽量不要在一些高端PVP中使用这类插件
比如:有线下组织,线上的一些比赛 /竞技场组最顶尖分段的场次
请低调些




醉骚 发表于 2014-3-15 19:40:42

这个AM 是不是 不能自动运行宏?和YJ BEE 相比 就是 得用手按?功能上他们之间 有什么区别么?

空警 发表于 2014-4-4 20:08:13

必要要看的!!!!

千里不留名 发表于 2013-4-23 13:46:23

这个强大啊...先帮顶,有机会去测试

熟悉的味道 发表于 2013-4-24 13:19:57

正在学习先顶下

沐浴阳光 发表于 2013-4-24 23:45:04

正在学习先顶下

小巴武装 发表于 2013-4-25 17:11:00

顶楼主啦..希望楼主多发精品好帖啦.....

无节操好少年* 发表于 2013-4-25 19:09:04

感谢分享!

我自醉舞 发表于 2013-4-25 21:41:08

学习了,谢谢,顺便赚点金钱

魔光冰刃 发表于 2013-4-26 12:23:56

学习一下。

小攀攀 发表于 2013-4-27 14:43:47

没用过学习一下不知道比魔蜂简单不

深秋的黎明 发表于 2013-4-30 03:46:25

谢谢楼主,学习了
页: [1] 2 3 4 5 6 7
查看完整版本: Automacro经典版v2 实现2.0前wow的判断宏 --更新到MOP 5.2.0 16683