当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

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

热度:
仿武易这类老引擎不支持批量买药,只能循环点"药品图标→确认"来一个个买。下面给按键精灵(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

DimNPC_XNPC_Y
DimRedXRedYBlueXBlueY
DimCloseXCloseY
DimMHXMHY
DimBuyNumi

//======以下五个坐标用抓点工具替换======
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是回城卷/随机石,先回城再去蛮荒也可省略
Delay2000
//简易走位——用你角色的跑步方式把角色挪到(MHXMHY)
//如果是点小地图可用MouseMoveMHXMHY+LeftClick
MoveToMHXMHY
LeftClick1
Delay3000

//打怪+拾取循环(简易版,按你习惯加技能释放)
For50
KeyPress"F1"1//普通攻击键
Delay800
KeyPress"F2"1//技能键
Delay1200
KeyPress"空格"1//拾取
Delay500
Next

//===回城补给药===
KeyPress"F8"1//回城卷
Delay3000

//点药店NPC
MoveToNPC_XNPC_Y
LeftClick1
Delay1200//等NPC对话框弹出

//点"购买"或商店标签(部分仿武易直接显示药品列表可跳过此行)
//MoveToShopTabXShopTabY:LeftClick1:Delay800

//----循环单买红药----
i=0
DoWhilei<BuyNum
MoveToRedXRedY
LeftClick1
Delay300//仿版反应慢,别低于200
//部分端买了后焦点回到列表不用再点确认,若你这端有"确定"按钮再补一行:
//MoveToOK_XOK_Y:LeftClick1:Delay300
i=i+1
Loop

//----循环单买蓝药(不需要可删)----
i=0
DoWhilei<BuyNum
MoveToBlueXBlueY
LeftClick1
Delay300
i=i+1
Loop

//关商店
MoveToCloseXCloseY
LeftClick1
Delay500

Goto主循环


关键点调试说明

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

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

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

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

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