仿武易传奇蛮荒自动挂机脚本 药店单买药+打怪拾取+回城补给药完整写法

来源: 作者: 点击:
仿武易这类老引擎不支持批量买药,只能循环点"药品图标→确认"来一个个买。下面给按键精灵(QMacro/VBScript)完整写法,你用抓点工具把坐标换成自己游戏里的实际像素即可。

坐标说明(先用抓点工具量好再改)

- NPC_X/Y —— 土城/盟重药店NPC身上任意可点击点
• 药品Red_X/Y —— NPC商店里"强效金疮药/红药"图标坐标

• 药品Blue_X/Y —— "强效魔法药/蓝药"图标坐标(不需要可删掉)

- CloseBtn_X/Y —— 商店/NPC对话框右上角关闭按钮坐标
• 蛮荒X/Y —— 蛮荒地图怪物密集挂机点坐标(用方向键走或用随机石)

• F1=普通攻击/F2=第一个技能/空格=拾取(按你自己的键位改)

完整按键精灵脚本(F9启动 F12停止)


// 仿武易蛮荒自动挂机 + 单买药循环
// 启动热键F9 停止热键F12

Dim NPC_X, NPC_Y
Dim RedX, RedY, BlueX, BlueY
Dim CloseX, CloseY
Dim MHX, MHY
Dim BuyNum, i

// ====== 以下五个坐标用抓点工具替换 ======
NPC_X = 312 : NPC_Y = 198 //药店NPC坐标
RedX = 438 : RedY = 276 //红药图标坐标
BlueX = 438 : BlueY = 310 //蓝药图标坐标(不需要可注释)
CloseX = 590 : CloseY = 148 //关闭对话框坐标
MHX = 650 : MHY = 420 //蛮荒挂机点坐标(用方向键走到或随机石)
// =======================================

BuyNum = 30 //买红药个数(仿版不支持批量,脚本帮你循环点)

Rem 主循环
// === 去蛮荒打怪挂机 ===
KeyPress "F8", 1 //假设F8是回城卷/随机石,先回城再去蛮荒也可省略
Delay 2000
// 简易走位——用你角色的跑步方式把角色挪到(MHX,MHY)
// 如果是点小地图可用 MouseMove MHX,MHY + LeftClick
MoveTo MHX, MHY
LeftClick 1
Delay 3000

// 打怪+拾取循环(简易版,按你习惯加技能释放)
For 50
KeyPress "F1", 1 //普通攻击键
Delay 800
KeyPress "F2", 1 //技能键
Delay 1200
KeyPress "空格", 1 //拾取
Delay 500
Next

// === 回城补给药 ===
KeyPress "F8", 1 //回城卷
Delay 3000

// 点药店NPC
MoveTo NPC_X, NPC_Y
LeftClick 1
Delay 1200 //等NPC对话框弹出

// 点"购买"或商店标签(部分仿武易直接显示药品列表可跳过此行)
// MoveTo ShopTabX, ShopTabY : LeftClick 1 : Delay 800

// ---- 循环单买红药 ----
i = 0
Do While i < BuyNum
MoveTo RedX, RedY
LeftClick 1
Delay 300 //仿版反应慢,别低于200
// 部分端买了后焦点回到列表不用再点确认,若你这端有"确定"按钮再补一行:
// MoveTo OK_X, OK_Y : LeftClick 1 : Delay 300
i = i + 1
Loop

// ---- 循环单买蓝药(不需要可删) ----
i = 0
Do While i < BuyNum
MoveTo BlueX, BlueY
LeftClick 1
Delay 300
i = i + 1
Loop

// 关商店
MoveTo CloseX, CloseY
LeftClick 1
Delay 500

Goto 主循环


关键点调试说明

• 买药只点药品图标不输数量:仿武易点药品图标默认买1个,所以for循环重复点N次就是买N个,不要去点数量框——那框通常无效或崩溃。

• Delay别太小:老引擎点太快会吞包,LeftClick后建议Delay 250~400ms,买完一轮后加短暂等待。

- 药店在原位置:脚本里MoveTo直接点NPC像素坐标即可,不用处理窗口最小化,游戏窗口不能最小化(可置后但须可见)。
• 蛮荒走位:如果游戏支持小地图瞬移点击就MoveTo小地图坐标+LeftClick;若是方向键走可用KeyDown "W",1 / Delay / KeyUp模拟朝挂机点走再接打怪。

- 包满判定:按键精灵简单做法是在买药前目测留空位;进阶可用FindPic找药品图标偏移检测数量颜色,数量足就跳过买药,新手先跑基础版。

把五个坐标换成你屏幕分辨率下实际抓到的数值就能直接用,F9开始挂机,药不够按设置数量自动单个补齐再回去蛮荒打。