我在这里: 首页 » 游戏烩时代 » 浏览文章: AutoMacro宏
« 2.4x生存猎人宏5月19日到5月21日为全国哀悼日 »

AutoMacro宏

前提装 AutoMacro
战士1键DPS……

/startattack
/cast 血性狂暴
/cast 嗜血
/if UnitMana("player")>35
/cast 旋风斩
/end
/if UnitMana("player")>54
/cast 英勇打击
/end
/skipif (UnitHasSpellEffect("player","暴怒") or 0) > 3
/cast 暴怒
/skipif (UnitHasSpellEffect("player","战斗怒吼") or 0) > 2
/cast 战斗怒吼


/if UnitHasSpellEffect("target","冰霜新星")
/cast 冰枪术
/end
/if UnitHasSpellEffect("target","冰冻术")
/cast 冰枪术
/end
/if UnitMana("player")<465
/cast 冰枪术
/end
/cast 火焰冲击
/cast 冰枪术



这个宏的效果是如果对方被冰霜新星冰住或被水宝宝的冰冻术定住,则使用冰枪术,同时如果魔法值低于465的情况下(最高级火冲耗魔465),也使用冰枪术



/if UnitHasSpellEffect("target","制裁")
/cast 审判
/end
/cast 十字军打击



如果目标处于昏迷状态就审判,没有就使用打击



/if IF_CSPELL()
/cast 盾击
/end
/startattack
/cast 盾牌猛击
/cast 复仇
/cast 毁灭打击
/cast 盾牌格挡
/if UnitMana("player")>25
/cast 英勇打击
/end
/if UnitExists("targettarget") and not UnitIsUnit("player","targettarget")
/cast 嘲讽
/end



如果目标在读条就盾击,没有就 盾牌猛击 复仇 毁灭打击 盾牌格挡,4技能循序使用,怒大于25就英勇打击
目标不是我就 嘲讽




/if IF_CSPELL()
/cast 法术反制
/end
/cast 变猪术



目标读条马上反,没有就变变变,理论上能反到有延迟目标的瞬法法术,骗反是个笑话



/if TestRange()>=30
/cast 火球术
/end



距离判断大于30码火球



/if UnitChannelInfo("player") or UnitCastingInfo("player")
/stopmacro
/end
/cast 精神鞭笞
/cast 心灵震爆



暗牧一键双技能



/if UnitHealth("target")<5000
/cast 神恩术
/cast 神启
/use 13
/end
/cast 圣光术



目标的血少于5000就开符刷个必暴大治疗,没有就刷一般的光,傻瓜加血




/skipif (UnitHasSpellEffect("player","暴怒") or 0) > 3
/cast 暴怒



暴怒自动宏







/startattack
/if UnitCastingInfo("target") or UnitChannelInfo("target")
/cast 拳击
/end
/if UnitHasSpellEffect("target","断筋")
/cast 致死打击
/cast 乘胜追击
/stopmacro
/end
/ifcast 断筋
/cast 断筋
/else
/cast [harm:1tb] 刺耳怒吼
/end



一键杀人断筋拳击两不误
上不到断筋的时候才会执行,比如你断一个小D,他突然旅行形态跑出了5码外,按这个宏就会立刻刺耳



/if UnitHealth("player")<4000
/use 极效治疗石
/use 13
/equip XX盾牌
/tar XX队友
/cst 援护
/end



血少于4000自动保命换盾援护




/if UnitCastingInfo("target") or UnitChannelInfo("target")
/cast 拳击
/end



自动判断目标有无施法 或处于通道法术状态



#show 致死打击
/startattack
/cast [combat:1tb] 断筋
/if UnitCastingInfo("target") or UnitChannelInfo("target")
/cast 拳击
/end
/cast 压制
/cast 斩杀
/cast 乘胜追击
/cast 致死打击
/cast [combat:1tb] 撕裂
/if UnitMana("player")>50
/cast 英勇打击
/end



一键杀人,自动断筋,斩杀,拳击



/if UnitHasSpellEffect("target","冰霜新星")
/cast 自然迅捷
/end
/cast 闪电链



目标被冰住就迅捷压哨闪电,让目标必吃个暴的闪电,疼死,没有就一般的闪电







/if IF_CSPELL()
/cast 地震术
/end
/startattack
/cast 风暴打击




风暴打击 中自动打断法术,手慢者按一个键就可以了



/if IF_CSPELL()
/cast 脚踢
/end
/cast 出血
/cast 出血
/cast 出血
/cast 出血
/cast 肾击



自动4连出血,接个肾,读条就T




#showtooltip 毁伤
/if UnitHasSpellEffect("target","肾击")
/cast 毁伤
/end
/cast 毒刃
肾击时施放毁伤,没被肾击时施放毒刃




/ifcast (恐惧) or (制裁之锤) or (死亡缠绕) or(其他DEBUFF)
/cast [noflying:1pb] 狂暴之怒
/end



战士自动解恐惧状态和瘫痪状态



/ifcast (冰霜新星) or (制裁之锤) or (死亡缠绕)or(其他DEBUFF)
/cast [noflying:1pb] 暗影斗篷
/end



贼自动斗篷解自定义的DEBUFF

战士拉怪宏
/startattack
/if UnitExists("targettarget") and not UnitIsUnit("player","targettarget")
/cast 嘲讽
/end
/if IF_CSPELL()
/cast 盾击
/end
/cast 盾牌猛击
/cast 复仇
/cast 毁灭打击
/cast 盾牌格挡
/if UnitMana("player")>25
/cast 英勇打击
/end

拉怪辅助
/startattack
/cast [combat:1pb] 命令怒吼
/cast [combat:1tb] 挫志怒吼
/cast [combat:1tb] 雷霆一击

保命宏
/startattack --开始攻击
/if UnitHealth("player")<5000 --生命小于5000开始以下保命措施
/cast 极效治疗石 --吃石头
/cast 超级治疗药水 --吃药水
/cast 13 --开上面一个饰品
/cast 14 --开下面一个饰品
/end --结束保命措施

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


AutoMacro宏插件(附骑士3系天赋&战士盗贼光速打断宏)
各位是否经常有在cast<1秒法术时被打断?此时惊为天人对对方佩服不已,孰不知有一神器般的插件连猪都能操作自如。
文章/插件转自NGA,除个别宏命令基本原创想转载先让我点头!!
AutoMacro

功能:
1可以在你的宏内添加IF END命令,使2。0前的宏命令复活
2对你自己的血,蓝,怒,能量做精确判断,对你的敌对目标 血 做%判断,对你队友的血做精确判断
3判断目标是否在施法
4判断目标和你距离,来决定技能
5判断目标身上是否有 某DEBUFF
6判断你身上是否有某BUFF
7连续施放排列好的技能

以下宏命令必须安装AutoMacro才能正常使用

/if UnitCastingInfo("target") or UnitChannelInfo("target")
/cast 脚踢
/end
/startattack
/cast 还击
/cast 影袭(等级 9)

这个宏如果目标读条或者通道法术则立刻脚踢打断(最优先执行),若招架则还击之(优先度高于影袭),无论前面技能是否在CD还是根本没有还击天赋都不会影响你施放影袭,可以最大限度缩短反映时间+节省技能栏。不过缺点显尔易见,只要对方读条都会被迅速打断不能智能判断是否值得打断该法术。

/cast 致命投掷
/cast 刺骨

/cast 致命投掷
/cast 割裂

/cast 致命投掷
/cast 毒伤

把致命投掷和3个经常用的终结技绑在一起节约1个键位加快反应速度,5码内施放 刺骨/割裂/毒伤,超出5码致命投掷。

/startattack
/if UnitCastingInfo("target") or UnitChannelInfo("target")
/cast 拳击
/end
/if UnitHasSpellEffect("target","断筋")
/cast 致死打击
/cast 乘胜追击
/stopmacro
/end
/ifcast 断筋
/cast 断筋
/else
/cast [harm:1tb] 刺耳怒吼
/end

一键杀人断筋拳击两不误
上不到断筋的时候才会执行,比如你断一个小D,他突然旅行形态跑出了5码外,按这个宏就会立刻刺耳
[harm:1tb]=如果对方有DEBUFF就不会重复施放浪费怒气
(我没测试过,谁试下看看是否可行)

/if UnitHealth("player")<4000
/use 极效治疗石
/use 部落徽记(想手动的自己删除这条命令)
/equip (盾牌名)
/equip (单手武器名)
/target (队友名)
/cast 援护
/end

血少于4000自动保命换盾援护


重头戏来了:

/startattack
/if UnitExists("targettarget") and not UnitIsUnit("player","targettarget")
/cast 正义防御
/end
/cast 神圣之盾
/cast 奉献
/castsequence reset=8 正义圣印, 审判
/cast 驱邪术

防Q一键群拉宏,当前目标如果不是你立即正义防御,神盾/奉献CD一到就放,不停正义审判。目标是亡灵/恶魔则驱邪术也会进入循环
如果没有强化审判,把reset=8改成reset=10。
仇恨制造/MANA消耗量极限化。

/if UnitHealth("target")<4500
/cast 神恩术
/end
/cast 圣光术

目标HP<4500则释放必暴圣光,平时普通圣光没有影响。

/if UnitMana("player")<180
/cast 圣光闪现(等级 1)
/end
/cast 圣光闪现

MANA<180则施放1级圣光闪,平时顶级。节约键位减少反应空白时间。

/cast [target,help] 光明祝福; [target=player] 智慧祝福

给当前目标光明祝福,没目标则对自己智慧祝福。竞技场里快速切换祝福,减少注意力的消耗。

/startattack
/if UnitHasSpellEffect("player","命令圣印")
/CAST 十字军打击
/end
/cast 十字军打击
/cast [combat:1pb] 命令圣印

10字军打击,身上如果没有命令就会自动补,有了直接跳过不会重复。混战中经常注意不到圣印是否还在,这下安逸了。

/if UnitMana("player")<236
/cast 命令圣印(等级 1)
/end
/cast 命令圣印

命令圣印,MANA少于236就自动挂1级命令

/stopcasting
/cast [target=mouseover,nomod,exists] 清洁术; [target,help,exists] 清洁术; [target=player,exists] 清洁术

2.0宏直接可用,清洁鼠标覆盖的目标(最优先执行),清洁你当前目标,当你没目标时清洁自己。
这样你可以选着被集火目标时刻关注他,又能以最少的操作步骤驱散其他目标DEBUFF。

醒目:一定要装AutoMacro ,不然白搭


转载请保留本文链接地址:[http://www.oodd.net/post/297.html]

发表评论

自动过滤提交过程需时,请耐心等待提交完成后再关闭窗口。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。