- 按键认证导师
- 374328
- 1573
- 41
- 3773 朵
- 4152 个
- 1092 个
- 104560
- 2010-03-19
|
1#
t
t
发表于 2022-02-11 00:04
|
|
零基础教你快速做一个打怪辅助
一、无脑刷怪
庆祝按键精灵论坛开放,现在我来教大家快速使用按键精灵并且制作一个打怪挂
本课教学视频
江中游老师qq:2426410388;2025177703;390941087;微信:bauuia;
抖音:275982100 快手:jiangzhongyou
[/hide]
江中游老师qq:2426410388;2025177703;390941087;微信:bauuia;抖音:275982100
江中游安卓手机系统教学总录: http://bbs.anjian.com/showtopic-699643-1.aspx
江中游按键精灵电脑版插件分享
1 |
可复制图片的插件 |
|
2 |
免库文字识别——百度飞桨 |
|
3 |
免root投屏插件——支持大漠多线程后台 |
|
4 |
图片旋转插件 |
|
|
|
|
|
|
|
|
|
|
|
江中游按键精灵论坛教学教学目录
第1部分 零基础教你快速做一个打怪辅助视频教学 |
第1课 无脑刷怪 |
http://bbs.anjian.com/showtopic-697741-1.aspx |
|
第2课 智能刷怪1 |
|
|
第3课 智能刷怪2 |
|
第2部分 子程序——sub和function |
第1课 子程序——sub和function |
|
|
第2课 薛定谔的汤姆猫—变量 |
|
|
第3课 薛定谔的汤姆猫—变量 |
|
|
第4课 薛定谔的汤姆猫—ui变量 |
|
|
第5课 诡异的翻船难懂的参数 |
|
|
第6课 薛定谔的汤姆猫—完结 |
|
第三部分 除恶天劫楼 |
第1课 技能计算 |
|
|
第2课 多技能冷却 |
|
|
第3课 灵异空间——数组 |
|
|
第4课 数组特殊命令 |
|
|
第5课 函数数组 |
|
|
第6课 动态数组 |
|
|
第7课 异次无杀阵—多维数组 |
|
|
第8课 除恶天劫楼—恶人的恶梦 |
|
|
第9课 除恶天劫楼—恶人的恶梦 |
|
接续按键精灵论坛教学为水瓶宫教学第二章大漠插件 |
第1课 大漠插件注册到系统 |
|
|
第2课 大漠插件防封免注册 |
|
|
第3课 大漠文字识别与查找-单色 |
|
|
第4课 大漠插件文字识别与查找-偏色 |
|
|
第5课 大漠插件字识别与查找-背景色与换行 |
|
|
第6课 大漠后台测试工具经验实战-1 |
|
|
第7课 大漠后台测试工具经验实战-2 |
|
|
第8课 大漠插件-手机投屏窗口后台实战 |
|
|
第9课 大漠插件-模拟器后台教学 |
|
|
第10课 大漠插件-完成作业 |
|
接续按键精灵论坛教学为水瓶宫教学第三章 数组 |
第1课 数组数组 |
|
|
第2课 函数数组 |
|
|
第3课 文本数组转换 |
|
接续按键精灵论坛教学为水瓶宫教学第四章 函数与线程 |
第1课 sub与function之读取记事本 |
|
|
第2课 function函数之传参 |
|
|
第3课 文本分割返回与数组-1 |
|
|
第4课 文本分割返回与数组-2 |
|
|
第5课 更新行数值增加返回数组成员 |
|
|
第6课 窗口查找的过程 |
|
|
第7课 不用线程登陆模拟器方式 |
|
|
第8课 记事本回写 |
|
|
第9课 多 窗 口 遍 历 与 子 窗 口 查 找 |
|
|
第10课 多个窗口排队登陆账号密码-1 |
|
|
第11课 多个窗口排队登陆账号密码-2 |
|
按键精灵论坛教学为水瓶宫教学第五章 官方多线程 |
第1课 按键精灵官方多线程 |
|
|
第2课 多线程变量参数通用使用 |
|
|
第3课 多线程控制-id应用 |
|
|
第4课 多线程暂停继续技术 |
|
|
第5课 多线程暂停继续技术-2 |
|
|
第6课 多线多窗口互斥 |
|
|
第7课 多线程写入记事本 |
|
江中游按键精灵论坛教学教学目录
第1部分 零基础教你快速做一个打怪辅助视频教学 |
第1课 按键精灵的安装方法 |
|
|
第2课 键盘操作a版 |
|
|
第3课 键盘操作b版 |
|
|
第4课 鼠标操作-上 |
|
|
第4课 鼠标操作-下 |
|
|
第5课 颜色判断(判断背包打开) |
|
|
第6课 for循环高级详解 |
|
|
第7课 完整的背包遍历方案 |
|
|
第8课 判断循环高级详解 |
|
|
第9课 跳转高级详解 |
|
|
第10课 子程序高级详解 |
|
|
第11课 function函数使用方法 |
|
|
第12课 镖局夜战—窗口任意位置鼠标移动 |
|
|
第13课 颜色图形命令 |
|
|
第14课 镖局夜战—相对找色 |
|
|
第15课 打开副本地图 |
|
|
第16课 输入寻路坐标 |
http://bbs.anjian.com/showtopic-700915-1.aspx |
|
第17课 寻路到目标 |
|
|
第18课 人物是否停止 |
|
|
第19课 夜战镖局 |
|
|
第20课 镖局夜战—到达坐标并选怪 |
|
|
第21课 镖局夜战—选怪次数及判断死亡方式 |
|
| 第22课 镖局夜战—打怪时人物加血的判断 |
|
|
第23课 情况条件选择 |
|
|
第24课 情况条件选择_喊话 |
|
|
第25课 循环高级详解 |
|
|
第26课 停止退出重启命令高级详解 |
|
|
第27课 延时在防封中的用法 |
|
|
第28课-1 运行桌面文件 | |
|
第28课-2 运行沙盘文件 |
|
| 第29课-1 导入命令import在防检测中起到的作用 |
http://bbs.anjian.com/showtopic-701156-1.aspx |
| 第29课-2 释放命令【putattachment】详解 |
|
| 第30课 traceprint 调试命令详解 |
|
|
第31课 msgbox命令高级详解 | |
|
第32课 数组定义 | |
|
第33课 数组分割取值 | http://bbs.anjian.com/showtopic-701241-1.aspx |
|
第34课 数组前台窗口内找图(文件夹) | |
|
第35课 数组前台窗口内找图(附件) | |
|
第36课 多线程_变量高级详解 | |
|
第37课 多线程_同时运行过程 | |
|
第38课 多线程—数组在多线中传送方案 | |
|
第39课 多线程—热键暂停继续 | |
|
按键精灵pc版ui教学目录 江中游按键精灵电脑版其它教学
1 |
如何保护按键精灵不被检测 |
-1.aspx |
2 |
按键小精灵启动慢凯发k8ag旗舰厅真人平台的解决方案 |
|
3 |
按键脚本实验室-1 跳舞 |
|
4 |
按键脚本实验室-2 文字百分比方法加血 |
|
5 |
按键脚本实验室-3 底色百分比方法加血 |
|
6 |
按键脚本实验室-3 底色百分比方法加血 |
|
7 |
ini文件操作基础-1 |
|
8 |
ini文件操作基础-2 |
|
9 |
ini文件操作基础-3 |
|
|
本篇文章使用游戏窗口的实战操作,从而让大家能够在很少的时间来掌握按键精灵丰富知识,并且轻松入门。
本篇文章涉及到的基础命令有:
查找窗口:find
移动窗口:move
置顶窗口:top
键盘单击:keypress
延时:delay
颜色判断:ifcolor
计次循环:for……next
无限循环:do……loop
调试打印:traceprint,这个命令无论是新手还是老手都是必须要用的命令请大家一定要背下来。
有的朋友会说:江老师啊,你这零基础弄这么多命令会不会有难度啊?
我这里想说的是,会有一些难度。想起当年我捡破烂挣钱的时候,那是真的很容易,破纸壳,矿泉水瓶看到就捡,不费劲并且人人都会。但钱呢?捡了三年什么也没赚到,所以我才认识到简单的没的赚,难的赚不完。再后来有人送我一部奇书:

不哆嗦喽,进入正题——学习很简单其实就是分三步:
遇到问题——分析问题——解决问题
有了这个路线我们就可以写脚本了。
遇到问题:刷怪总体的框架是什么?
分析问题:在做脚本前,我们要先玩一下这个游戏,充分了解这个游戏刷怪的流程这样才能制作一个好的脚本。通过我们的测试得知,刷怪的流程很简单,就是:找怪打怪再找怪打怪,那么我们通过这三个关键点来形成一个框架再向里面加源码。
解决问题:
框架:找怪、打怪、重复以上动作
遇到问题:找怪
分析问题:经测试本游戏找怪键是tab键,所以在按键精灵中找到对应的键盘命令keypress
解决问题:找怪的代码是键盘单击tab键一次——keypress “tab”,1
遇到问题:打怪
分析问题:经测试本游戏打怪键是f1键,所以按上面解决方式我们还是可以使用keypress命令来解决。
解决问题:打怪的代码是键盘单击f1键一次——keypress “f1”,1
遇到问题:重复
分析问题:我们打怪不可能就打一个怪,所以要重复以上的动作的来打,那么什么是重复呢?重复在编程语言中叫做循环,循环有很多种,为了避免首次测试窗口卡死所以我这里先使用for循环,这个循环还叫做计次循环,就是循环到指定的次数停止。
解决问题:我们把找怪与打怪的代码放到for循环中,为了让大家知道按键精灵的运行状态,所以加上调试命令,会更直观一些。框架脚本如下:
traceprint "开始运行"
for 10
traceprint "循环中..."
keypress "tab",1
keypress "f1",1
next
相信大家会迫不急待的运行一下吧?运行了也不会好用,为什么呢?这只是一个框架,框架就是让我们要向其中塞进去很多代码才会逐步的完善。
遇到问题——为什么游戏窗口没反应?
遇到问题:游戏窗口没反应
分析问题:当我们玩游戏的时候,必定是要把游戏的窗口放在前面,你的键鼠才可以对游戏进行操作,所以我们要想办法把游戏的窗口放到最前面才可以。经过查找,按键官方给我们提供了查找窗口句柄的命令:find,关于窗口句柄我会在将来教学中进行详细的阐述,这里我只教大家用法。我们再通过句柄把这个窗口放到最前面top
解决问题:完善代码如下
hwnd = plugin.window.find("tianlongbabuhj wndclass", "《新天龙八部》 0.02.7618")'找到窗口句柄
plugin.window.top hwnd,0'把这个窗口放到最前面
for 10
traceprint "循环中..."
keypress "tab",1
keypress "f1",1
next
plugin.window.top hwnd,1'取消置顶
遇到问题——为什么速度这么快就运行完了?
分析问题:脚本的运行速度是非常快的,当游戏人物还没等反应过来,脚本已经运行完了,这就是脚本与画面不同步,对于这样的问题通常大家喜欢用延时命令delay来解决,这也是初学者的一个模糊解决方式。
解决问题:
traceprint "开始运行"
hwnd = plugin.window.find("tianlongbabuhj wndclass", "《新天龙八部》 0.02.7618")'找到窗口句柄
plugin.window.top hwnd,0'把这个窗口放到最前面
for 10
traceprint "循环中..."
keypress "tab",1
delay 200’选择怪后等一下再打
keypress "f1", 1
delay 1000
next
plugin.window.top hwnd,1'取消置顶
现在大家运行一下是不是有点样子了呢?
遇到问题:是不是我长的帅,怪物都来打我了
分析问题:当人物打怪时,除非你比怪物级别高,否则我们只运行一次keypress "f1", 1怪物并没有死,然后再循环回来找怪keypress "tab",1再打,这样会造成很多没有打死的怪都在围在你身边了,这并不是你长的帅而是你惹到它们了,所以我们不要打一下紧接着找怪而是要多打几下,这里我们还是用for循环来解决问题,假如打5下吧。
解决问题:
traceprint "开始运行"
hwnd = plugin.window.find("tianlongbabuhj wndclass", "《新天龙八部》 0.02.7618")'找到窗口句柄
plugin.window.top hwnd,0'把这个窗口放到最前面
do
traceprint "循环中..."
keypress "tab", 1
//在do循环中,放一个for循环这叫做循环嵌套
for 10’假设是10下打死一个怪
keypress "f1", 1
delay 300每隔300毫秒打一次
next
delay 500
loop
plugin.window.top hwnd,1'取消置顶
这样我们的代码就基本成形了,这个代码属于无脑式刷怪,应应急是可以的。大家可以把上面的for循环改成do循环就可以持久运行了。
-
-
(, 下载次数:694)
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(2022/9/9 11:47:41 上传)
-
-
(, 下载次数:0)
(2022/9/9 11:47:41 上传)
-
-
(, 下载次数:0)
(2022/9/9 11:47:41 上传)
|