当前位置 : 145z游戏站 | 魔域 | 技术教程 | 

魔域奇迹手游全自动脚本编写教程 按键精灵触动精灵Auto.js打怪合BB刷副本自动挂机源码

热度:
魔域奇迹手游全自动脚本核心逻辑包括自动打怪、幻兽合体/出征、XP技能循环、自动喝药回城、捡取掉落、定时刷副本。下面按工具分类给出可直接跑的模板和修改方法。

一、按键精灵手机版(最简单,录制+循环)

适用场景:定点挂机打怪、自动喝药、定时合体幻兽、捡物。

基础模板(定点刷怪+喝药+合BB):

//按键精灵手机版 范例
Dim 攻击X,攻击Y,喝药X,喝药Y,合体X,合体Y
攻击X = 540 : 攻击Y = 1850 //普攻/技能键坐标
喝药X = 920 : 喝药Y = 1750 //红药位置
合体X = 380 : 合体Y = 1250 //幻兽合体按钮

Do
Tap 攻击X, 攻击Y //点攻击
Delay 1500 //等技能CD(按你攻速调)
Tap 喝药X, 喝药Y //定时喝红
Delay 500
If 时间 > 120 Then //每2分钟合一次幻兽
Tap 合体X, 合体Y
Delay 1000
时间 = 0
End If
Loop


用按键精灵手机版自带的"抓点"工具取你的攻击键、喝药键、幻兽合体键坐标替换上面数值。想自动捡物再加Tap(捡物X,捡物Y)坐标循环。

二、触动精灵Lua(带找色判定,更智能)

适用场景:根据血条颜色判断是否喝药、找怪物头像锁定攻击、检测XP闪光放技能。

全自动挂机模板:
require "TSLib"
local attack_x,attack_y = 540,1850
local hp_x,hp_y = 280,1620 --血条取样点
local xp_x,xp_y = 640,1900 --XP技能键
local red_full = 0xFF0000 --满血颜色(用取色工具取你游戏实际值)

function 喝药()
tap(920,1750)
end

function 合体幻兽()
tap(380,1250)
mSleep(800)
tap(380,1250) --有的版要点两次确认
end

function 放XP()
tap(xp_x,xp_y)
end

-- 初始化合体
合体幻兽()

while true do
-- 血条检测
local c = getColor(hp_x,hp_y)
if c ~= red_full then
喝药()
end

-- 锁定怪物(假设怪物名字/血条在屏幕中央区域,找色点)
tap(360,1100) --点屏幕中间区域选中怪
mSleep(300)

-- 攻击
tap(attack_x,attack_y)
mSleep(1800)

-- XP闪光检测(XP满时图标变色,用取色取闪光色值)
local xp_c = getColor(xp_x-20,xp_y-20) --取XP图标附近
if xp_c == 0xFFFF00 then --假设黄色为满XP
放XP()
mSleep(500)
end

-- 每5分钟合一次幻兽防掉BUFF
static t = 0
t = t + 1
if t >= 150 then --约5分钟(150*2秒)
合体幻兽()
t = 0
end
end


三、Auto.js(JavaScript,适合有编程基础)

适用场景:截图找图、OCR识别文字(如"确定""拾取")、复杂逻辑控制。

自动刷副本+捡物+回城补给模板片段:
// Auto.js 示例
auto.waitFor();
setScreenMetrics(1080, 1920); // 改成你手机分辨率

function 喝药() {
click(920, 1700);
}

function 攻击() {
click(540, 1820);
}

function 捡物() {
// 找"拾取"文字按钮
var pick = text("拾取").findOne(2000);
if (pick) pick.click();
}

function 回城() {
// 假设回城卷在背包第二格
click(200, 1480);
sleep(3000);
// 找仓库NPC
click(500, 1050);
sleep(1000);
click(320, 1550); //存装备
// 找药店
click(720, 1120);
sleep(1000);
click(400, 1680); //买红
}

while (true) {
攻击();
sleep(1500);
捡物();
喝药();
// 每10分钟检查背包是否满(找"背包已满"弹窗)
var full = text("背包已满").findOne(1000);
if (full) {
回城();
// 再走回挂机点(需写坐标寻路)
}
}


四、全自动脚本逻辑设计(通用)

无论用哪种工具,完整的魔域奇迹挂机脚本应包含:

• 初始化:打开背包→合体/出征幻兽→关闭UI→走到挂机点(小地图Tap坐标或Swipe摇杆)。

• 打怪循环:锁定最近怪(Tap怪物模型或点锁定按钮)→放XP技能/普攻→喝药(血量<阈值)→捡取掉落(Tap地面或开自动拾取)→每3~5分钟重合一次幻兽防掉BUFF。

• 回城补给:背包满或血蓝空→点回城卷→走到仓库NPC存装备→药店补红蓝→返回挂机点。

• 定时副本:检测到特定时间或UI(如"副本""每日挑战")→点击进入→自动打→退出继续挂机。

五、调试与注意

• 所有坐标基于你手机分辨率(如1080×2340),换设备必须重新抓点或用百分比换算。

• 触动精灵/Auto.js需开启无障碍权限、悬浮窗权限,Android 10以上需关闭电池优化防后台被杀。

• 脚本只模拟点击不修改内存,多数魔域私服/奇迹服反挂检测可能踢出或无视,官方服严抓外挂,被封自负。

• 下脚本工具去官网或知名安卓论坛(吾爱破解、葫芦侠等),山寨版易带木马。

初学者先用按键精灵录制定点打怪+喝药循环跑通,再学触动精灵找图做智能化,最后用Auto.js做全自动回城补给。
[顶部]