单机或本地架设环境里,按键类脚本本质是模拟键盘鼠标,不碰内存,最稳的是按键精灵旧版(2018 年前发布的 8.x/9.x 版,无广告模块),其次是简单百宝箱、鼠键精灵。下面给三套能直接改了用的模板,覆盖 1.76 战士/法师/道士挂机最常见需求。
一、按键精灵通用自动打怪+喝药+捡物模板(.q 文件)
Rem 主循环
// 血条检测:抓血条左上角坐标颜色,红血低于阈值按 F1 喝红
GetColor 100, 50, hpColor
If hpColor = "FF0000" Then
KeyPress "F1", 1
Delay 1000
End If
// 蓝条检测
GetColor 100, 70, mpColor
If mpColor = "0000FF" Then
KeyPress "F2", 1
Delay 1000
End If
// 找怪:小地图怪物点颜色识别,找到右键攻击
FindColor 200,150,600,450, "E0E0E0", intX, intY
If intX > 0 Then
MoveTo intX, intY
RightClick 1
Delay 1500
Else
// 没怪走两步
KeyPress "A", 1
Delay 3000
KeyPress "S", 1
End If
// 捡物:找地面物品颜色点一下
FindColor 200,150,600,450, "FFFF00", itemX, itemY
If itemX > 0 Then
MoveTo itemX, itemY
LeftClick 1
Delay 300
End If
Delay 800 + Int(Rnd * 400)
Goto 主循环
改法:100,50 是血条抓点坐标,进游戏按 PrintScreen 抓自己客户端血条位置重填;F1/F2 是你客户端里红蓝药快捷键;E0E0E0 换你客户端怪物名颜色,FFFF00 换地面物品名颜色。分辨率锁 800×600 窗口化,D3DWindower 强制窗口能让坐标不漂。
二、战士烈火连击循环(技能键录制版)
不用颜色判断,纯按技能顺序+随机延时,适合猪洞/蜈蚣洞卡位:
Rem 战士循环
KeyPress "F1", 1 // F1 绑烈火
Delay 1800 + Int(Rnd*600)
KeyPress "F2", 1 // F2 绑刺杀
Delay 600
RightClick 1 // 右键攻击
Delay 1200
KeyPress "F3", 1 // F3 野蛮冲撞(被围用)
Delay 400
Goto 战士循环
烈火冷却约 8 秒,上面 1800ms 是按 1.76 攻速+烈火 CD 粗略凑的,自己用 @spped 看攻速再调 Delay。固定延时容易被卡刀,所以每个 Delay 都加了 Int(Rnd*400) 抖动。
三、服务端侧 QFunction 自动任务脚(不是按键脚本,但 1.76 单机常一起用)
放 D:\MirServer\Mir200\Envir\Market_Def\QFunction-0.txt 末尾,ANSI 编码,M2 重读脚本生效。示例:杀半兽人计数交任务。
[@KillMon]
#IF check[5]1
Random 半兽人
#ACT IncN$杀怪计数 1
SendMsg 5 进度:已杀 <$STR(N$杀怪计数)>/10 半兽人
#IF check[5]1
Large N$杀怪计数 9
#ACT set[5]2
SendMsg 5 任务完成,回盟重老兵领奖
break
NPC 对话文件盟重老兵.txt 里接任务设 set[5]1,交任务检测 check[5]2 发奖励。这是服务端脚本不是按键模拟,和上面按键精灵互不冲突,单机自测爆率、接任务流程用这个最方便。
脚本获取渠道:按键精灵官网旧版模板、脚本之家“复古传奇全自动挂机脚本”、游侠网“1.76 祖玛寺庙自动刷怪.q”都能下到现成 .q 改坐标即用,下载后先杀软扫一遍,只用社区验证过的开源版,别用新版按键精灵(强制登录+广告)。
单机自测参数参考:补血阈值抓血条颜色判断,不写百分比;攻击间隔 500ms 起调;捡物范围限制在小地图 5 格内;固定地图挂机(僵尸洞/蜈蚣洞)比满图乱跑稳。外网环境别把这类脚本原样搬过去,这里只按单机架设自测场景给。

