环境与前置准备
《魔域归来》BT版一般在安卓模拟器(雷电/MuMu/夜神)运行,脚本推荐两种写法:
- PC端模拟器+按键精灵(QMacro/VB键精):适合写复杂逻辑、找色判断、多开,新手首选。
• 安卓真机/模拟器+Auto.js(JavaScript)或触动精灵(Lua):手机直挂或无ROOT环境用。
无论哪种,先把模拟器分辨率锁死(推荐720×1280或1280×720),游戏内设置好技能快捷键(如F1群攻、F2 XP技能、空格拾取),用按键精灵自带的抓点工具或Auto.js悬浮窗取各按钮屏幕坐标(技能键、拾取点、血瓶、合宠界面按钮、孵化按钮、复活确认等),代码中坐标需替换为你实际抓取的数值。
按键精灵——基础自动打怪+拾取+喝药循环
'魔域归来BT版 自动挂机脚本(按键精灵PC版)
'启动热键F10 暂停F12
Hwnd = Plugin.Window.Find(0, "雷电模拟器") '按你模拟器标题修改
Call Plugin.Window.Active(Hwnd)
Rem 主循环
'=== 血量检测(假设血条左上角坐标 x=85 y=45 满血亮红低血暗红) ===
colorHP = GetPixelColor(85, 45)
If colorHP = "550000" Then '低血判断值需自己取色
KeyPress "3", 1 '3号键绑强效红药
Delay 300
End If
'=== 释放技能(也可用鼠标点屏幕上技能图标坐标) ===
KeyPress "F1", 1 '主群攻技能
Delay 1500 '匹配你攻速/CD,BT版可缩短
'=== 拾取(空格或点地面掉落物坐标) ===
KeyPress "Space", 1
Delay 500
'=== 偶尔小幅度移动防卡死 ===
If Rnd() > 0.85 Then
KeyDown "W", 1
Delay 400 + Int(200 * Rnd())
KeyUp "W", 1
End If
'=== 死亡检测(检测复活按钮颜色/坐标点击自动复活) ===
IfColor 360, 680, "C0C0C0", 1 '复活按钮颜色自行取
MoveTo 360, 680
LeftClick 1
Delay 5000
End If
Goto 主循环
延时可调,BT版攻速快可改成800-1200ms。血条颜色和复活按钮颜色用ColorPix或键精抓点工具在你角色血条最低点和复活弹窗取RGB值填入。
按键精灵——自动合幻兽(合宠)与批量孵化
合宠前提是背包已放好主宠+副宠在指定格子,脚本只负责点界面:
'自动合宝宝(循环合副宠)
Rem 合宠循环
'打开幻兽合体/合成界面(假设快捷键H或点坐标)
MoveTo 710, 455 : Delay 300 : LeftClick 1 : Delay 1500
'放入副宠位置(第二个格点坐标自行抓)
MoveTo 800, 520 : Delay 300 : LeftClick 1 : Delay 800
'点击确认合成
MoveTo 835, 575 : Delay 300 : LeftClick 1 : Delay 2500
'关闭弹窗重新来(ESC关界面)
KeyPress "ESC", 1 : Delay 1000
Goto 合宠循环
批量孵化(假设已打开孵化器界面):
Do
MoveTo 720, 450 : Delay 300 : LeftClick 1 : Delay 1500 '点孵化器
MoveTo 780, 510 : Delay 300 : LeftClick 1 : Delay 2000 '批量孵化
MoveTo 820, 560 : Delay 300 : LeftClick 1 : Delay 2500 '领出/关闭
KeyPress "ESC", 1 : Delay 1500
Loop
坐标务必用你本机分辨率重新抓,不同版本界面布局差异大。
Auto.js(安卓端)——简易打怪拾取循环
// Auto.js Pro 魔域归来简易挂机
// 先用auto.setScreenMetrics(720, 1280)锁定你分辨率
auto.setScreenMetrics(720, 1280);
var skillX = 650, skillY = 900; //技能按钮坐标
var pickX = 360, pickY = 700; //拾取点击坐标(地面)
while(true){
//点技能
click(skillX, skillY);
sleep(random(1400, 2200)); //随机延迟防规律
//点拾取
click(pickX, pickY);
sleep(random(1800, 2800));
//偶尔微移(模拟滑动小段距离防卡死,可省略)
if(Math.random()>0.8){
swipe(200,800,200,760,200);
sleep(300);
}
}
保存为.js文件,在Auto.js授予无障碍和悬浮窗权限后运行。合宠可用类似click(x,y)按坐标依次点开合宠面板→选副宠→确认→关界面循环。
触动精灵(Lua)——手机端简易挂机
skill_x, skill_y = 650, 900
pick_x, pick_y = 360, 700
while true do
touchDown(0, skill_x, skill_y)
mSleep(80)
touchUp(0, skill_x, skill_y)
touchDown(1, pick_x, pick_y)
mSleep(80)
touchUp(1, pick_x, pick_y)
mSleep(math.random(1500, 2500))
end
上传到手机TouchSprite/lua目录,赋予权限后运行。
编写要点与防检测注意
• 所有延时必须用随机浮动(如random(1500,2500)或Delay 1500+Rnd()*800),固定间隔最易触发检测。
- 血条判断用GetPixelColor取角色血条固定点颜色,低血按绑定的喝药快捷键(建议游戏内也开自动喝药双重保险)。
• 死亡判定找复活按钮颜色或图片,检测到自动点复活并延时等角色起身再继续循环。
- 合宠孵化脚本注意界面加载延迟,配置差的模拟器适当加大Delay值防点空。
• 只用模拟点击/找色,不开内存读写、不加速、不改包,BT服虽宽松但内存注入仍极易封。
• 多开各实例错开启动时间,不同时在同坐标挂机,减少连坐封号可能。
零基础懒得写代码可用按键精灵手机版或PC版"录制"手动打一轮怪+拾取+合宠的操作,再套入循环和随机延时改写,比纯手写快。
《魔域归来》BT版一般在安卓模拟器(雷电/MuMu/夜神)运行,脚本推荐两种写法:
- PC端模拟器+按键精灵(QMacro/VB键精):适合写复杂逻辑、找色判断、多开,新手首选。
• 安卓真机/模拟器+Auto.js(JavaScript)或触动精灵(Lua):手机直挂或无ROOT环境用。
无论哪种,先把模拟器分辨率锁死(推荐720×1280或1280×720),游戏内设置好技能快捷键(如F1群攻、F2 XP技能、空格拾取),用按键精灵自带的抓点工具或Auto.js悬浮窗取各按钮屏幕坐标(技能键、拾取点、血瓶、合宠界面按钮、孵化按钮、复活确认等),代码中坐标需替换为你实际抓取的数值。
按键精灵——基础自动打怪+拾取+喝药循环
'魔域归来BT版 自动挂机脚本(按键精灵PC版)
'启动热键F10 暂停F12
Hwnd = Plugin.Window.Find(0, "雷电模拟器") '按你模拟器标题修改
Call Plugin.Window.Active(Hwnd)
Rem 主循环
'=== 血量检测(假设血条左上角坐标 x=85 y=45 满血亮红低血暗红) ===
colorHP = GetPixelColor(85, 45)
If colorHP = "550000" Then '低血判断值需自己取色
KeyPress "3", 1 '3号键绑强效红药
Delay 300
End If
'=== 释放技能(也可用鼠标点屏幕上技能图标坐标) ===
KeyPress "F1", 1 '主群攻技能
Delay 1500 '匹配你攻速/CD,BT版可缩短
'=== 拾取(空格或点地面掉落物坐标) ===
KeyPress "Space", 1
Delay 500
'=== 偶尔小幅度移动防卡死 ===
If Rnd() > 0.85 Then
KeyDown "W", 1
Delay 400 + Int(200 * Rnd())
KeyUp "W", 1
End If
'=== 死亡检测(检测复活按钮颜色/坐标点击自动复活) ===
IfColor 360, 680, "C0C0C0", 1 '复活按钮颜色自行取
MoveTo 360, 680
LeftClick 1
Delay 5000
End If
Goto 主循环
延时可调,BT版攻速快可改成800-1200ms。血条颜色和复活按钮颜色用ColorPix或键精抓点工具在你角色血条最低点和复活弹窗取RGB值填入。
按键精灵——自动合幻兽(合宠)与批量孵化
合宠前提是背包已放好主宠+副宠在指定格子,脚本只负责点界面:
'自动合宝宝(循环合副宠)
Rem 合宠循环
'打开幻兽合体/合成界面(假设快捷键H或点坐标)
MoveTo 710, 455 : Delay 300 : LeftClick 1 : Delay 1500
'放入副宠位置(第二个格点坐标自行抓)
MoveTo 800, 520 : Delay 300 : LeftClick 1 : Delay 800
'点击确认合成
MoveTo 835, 575 : Delay 300 : LeftClick 1 : Delay 2500
'关闭弹窗重新来(ESC关界面)
KeyPress "ESC", 1 : Delay 1000
Goto 合宠循环
批量孵化(假设已打开孵化器界面):
Do
MoveTo 720, 450 : Delay 300 : LeftClick 1 : Delay 1500 '点孵化器
MoveTo 780, 510 : Delay 300 : LeftClick 1 : Delay 2000 '批量孵化
MoveTo 820, 560 : Delay 300 : LeftClick 1 : Delay 2500 '领出/关闭
KeyPress "ESC", 1 : Delay 1500
Loop
坐标务必用你本机分辨率重新抓,不同版本界面布局差异大。
Auto.js(安卓端)——简易打怪拾取循环
// Auto.js Pro 魔域归来简易挂机
// 先用auto.setScreenMetrics(720, 1280)锁定你分辨率
auto.setScreenMetrics(720, 1280);
var skillX = 650, skillY = 900; //技能按钮坐标
var pickX = 360, pickY = 700; //拾取点击坐标(地面)
while(true){
//点技能
click(skillX, skillY);
sleep(random(1400, 2200)); //随机延迟防规律
//点拾取
click(pickX, pickY);
sleep(random(1800, 2800));
//偶尔微移(模拟滑动小段距离防卡死,可省略)
if(Math.random()>0.8){
swipe(200,800,200,760,200);
sleep(300);
}
}
保存为.js文件,在Auto.js授予无障碍和悬浮窗权限后运行。合宠可用类似click(x,y)按坐标依次点开合宠面板→选副宠→确认→关界面循环。
触动精灵(Lua)——手机端简易挂机
skill_x, skill_y = 650, 900
pick_x, pick_y = 360, 700
while true do
touchDown(0, skill_x, skill_y)
mSleep(80)
touchUp(0, skill_x, skill_y)
touchDown(1, pick_x, pick_y)
mSleep(80)
touchUp(1, pick_x, pick_y)
mSleep(math.random(1500, 2500))
end
上传到手机TouchSprite/lua目录,赋予权限后运行。
编写要点与防检测注意
• 所有延时必须用随机浮动(如random(1500,2500)或Delay 1500+Rnd()*800),固定间隔最易触发检测。
- 血条判断用GetPixelColor取角色血条固定点颜色,低血按绑定的喝药快捷键(建议游戏内也开自动喝药双重保险)。
• 死亡判定找复活按钮颜色或图片,检测到自动点复活并延时等角色起身再继续循环。
- 合宠孵化脚本注意界面加载延迟,配置差的模拟器适当加大Delay值防点空。
• 只用模拟点击/找色,不开内存读写、不加速、不改包,BT服虽宽松但内存注入仍极易封。
• 多开各实例错开启动时间,不同时在同坐标挂机,减少连坐封号可能。
零基础懒得写代码可用按键精灵手机版或PC版"录制"手动打一轮怪+拾取+合宠的操作,再套入循环和随机延时改写,比纯手写快。

