首页 论坛 宏命令分享 [1.18通用]一键站岗刷怪普通组合宏 -by 化肥
该帖子包含 11 评论,10 参与者,最后由138606... 更新于 5天前
2026年1月30日 11:20|1个月前
化肥
Lv.4 初学乍练
143/700(20%)

低调挂机,健康游戏,不推荐使用脚本,有风险。本贴仅以技术角度交流讨论。

低调挂机,健康游戏,不推荐使用脚本,有风险。本贴仅以技术角度交流讨论。

低调挂机,健康游戏,不推荐使用脚本,有风险。本贴仅以技术角度交流讨论。

 

出于某些需求,定点站岗刷怪,仅使用普通宏完成 开怪-战斗-拾取-补buff-吃喝 动作。

这么多动作并非单个宏就可以完成,也无法由单个宏照顾所有职业,所以每个职业都需要自备 开怪宏 、 输出宏补buff宏

拾取需要Interact组件,如果没有,可以删除拾取动作,大不了不捡了呗。

设置好后,一直按第1个驱动宏,就可以愉快地一边玩游戏,一边吃零食啦。

本组合宏分5个宏,加上吃喝,共计需要7个格子。建议放在第2技能栏。:

  1. 驱动宏(通用),放在第2技能栏1位置(slot13)。
  2. 输出宏(职业定制),放在第2技能栏2位置(slot14)。
  3. 开怪宏(职业定制),放在第2技能栏3位置(slot15)。
  4. 吃喝宏(通用),放在第2技能栏4位置(slot16)。
  5. 回血食物(通用),放在第2技能栏5位置(slot17)。
  6. 回蓝食物(通用),放在第2技能栏5位置(slot18)。
  7. 补buff宏(职业定制,可以没有),放在第2技能栏7位置(slot19)。

整体逻辑如下:


-- 判断:是否在战斗中
--    ├─是:
--    │   ├─判断:目标不可攻击 或 目标不在战斗中
--    │   │    └─是:
--    │   │          判断:是否存在宠物
--    │   │            ├─是:协助宠物
--    │   │            └─否:清除目标
--    │   └─使用技能14,输出宏
--    └─否:
--       ├─执行拾取,可选,需要Interact组件。
--       ├─使用技能19,补buff宏
--       └─判断:是否不需要吃喝
--          ├─是:使用技能15,开怪宏
--          └─否:使用技能16,吃喝宏

🔒此内容仅评论后可见

  • 该帖子由化肥 于 1个月前 修改。
  • 该帖子由化肥 于 1个月前 修改。
2026年1月30日 11:20|1个月前
化肥
此帖作者
Lv.4 初学乍练
143/700(20%)

111

2026年1月30日 11:28|1个月前
wx_openid_onkz363-ofHMGgnpixsx1UIyMPYU
Lv.4 初学乍练
292/700(42%)

111

2026年1月30日 11:42|1个月前
一个星期一次
版主
Lv.2 初学乍练
50/300(17%)

太牛逼了👍👍👍👍👍

2026年1月30日 22:29|1个月前
一个星期一次
管理员
Lv.19 熟能生巧
124/3700(3%)

太强了·~~感谢楼主~~

2026年1月30日 22:42|1个月前
黑胡椒粉
Lv.3 初学乍练
192/500(38%)

牛P

2026年2月1日 21:35|4周前
wx_openid_onkz36xVLFcWWhs6DBMfMRl2N0Bw
Lv.7 小有所成
186/1300(14%)

牛逼

2026年2月4日 10:40|3周前
化肥
此帖作者
Lv.4 初学乍练
143/700(20%)
评论 一个星期一次 发布于 2026年1月30日 22:29|1个月前查看原回复

太强了·~~感谢楼主~~

牧师定点站岗组合宏

本组合供5个宏,加上吃喝,共需要7个键位,为了不影响正常游玩,建议放在第2技能栏。

 

键位1:驱动宏(通用),判断开怪、战斗、拾取、补buff或吃喝


/script UA=UseAction;UAC=UnitAffectingCombat;CT=ClearTarget;UE=UnitExists;AU=AssistUnit
/script h=UnitHealth("player");hm=UnitHealthMax("player");e=UnitMana("player");em=UnitManaMax("player");pc=UnitClass("player")
/script if UAC("player")then if not UCA("player","target")or not UAC("target")then if UE("pet")then AU("pet")else CT()end;end;UA(14)end
/script if not UAC("player")then Interact(0);UA(19);if h/hm>0.6 and(pc=="Warrior" or pc=="Rogue" or e/em>0.6)then UA(15)else UA(16)end;end

 

键位2:战斗宏,打怪输出,把丢魔杖放在第2技能栏最后1个键位(=),或自行调整位置数字。低于80%蓝就丢魔杖。


/script C=CastSpellByName;TD=TarDebuff;IAR=IsAutoRepeatAction;h=UnitHealth("player");hm=UnitHealthMax("player");e=UnitMana("player");em=UnitManaMax("player")
/script if h/hm<0.6 then if not B("恢复")then C("恢复")else C("治疗术")end;elseif not TD("暗言术:痛")then C("暗言术:痛")elseif e/em>0.8 then C("惩击")elseif not IAR(23)then C("射击")end

 

键位3:开怪宏,远程开怪


/script UE=UnitExists;UH=UnitHealth;UCA=UnitCanAttack;TNE=TargetNearestEnemy;C=CastSpellByName;CID=CheckInteractDistance
/script if UE("target")and UH("target")>0 and UCA("player","target")then C("神圣之火")else TNE()end

 

键位4:吃喝宏(通用)


/script UA=UseAction;B=IsBuffActive
/script h=UnitHealth("player");hm=UnitHealthMax("player");e=UnitMana("player");em=UnitManaMax("player");pc=UnitClass("player")
/script if h/hm<=0.6 and not B("进食")then UA(17)end;if pc~="Warrior" and pc~="Rogue" and e/em<=0.6 and not B("喝水")then UA(18)end

 

键位5:回血食物,脱战后血量低于60%,会吃。

键位6:回蓝食物,脱战后蓝量低于60%,会吃。

 

键位7:补buff状态,优先级在吃面包喝水之前。


/script B=IsBuffActive;C=CastSpellByName;UE=UnitExists;UH=UnitHealth;UHM=UnitHealthMax;UM=UnitMana;UMM=UnitManaMax
/script h=UH("player");hm=UHM("player");e=UM("player");em=UMM("player")
/script if not B("真言术:韧")then C("真言术:韧")elseif not B("心灵之火")then C("心灵之火")elseif e/em>0.8 and h/hm<0.8 then if not B("恢复")then C("恢复")else C("治疗术")end;end
2026年2月8日 18:51|3周前
wx_openid_onkz368XObd3Auu9rXXhFmjNWeQ0
Lv.7 小有所成
324/1300(25%)

123

2026年2月19日 21:05|1周前
box.sky@163.com
Lv.3 初学乍练
302/500(60%)

辉哥威武

2026年2月21日 00:54|1周前
神经蛙
Lv.1 初学乍练
47/100(47%)

学习学习

 

2026年2月24日 14:38|5天前
13860647450@163.com
Lv.1 初学乍练
24/100(24%)

太牛B了,感谢大哥的分享!!!

哎呀,评论帖子必需登录。

QQ群975207273
QQ群975207273
微信小程序
微信小程序
微信群
微信群
再续前缘安卓APP
再续前缘安卓APP