其实这篇文章好早就像写了,可是我这种拖延症晚期的人啊,做什么事都是拖拖拉拉的,最近玩火号被封了,才想起这件事…好了好了,废话不说了。

首先是按键精灵,经常玩游戏的人可能会认识,一个神奇的脚本软件,可以说是完全基于图形化的,稍微有一点编程基础,就能轻松驾驭。

《阴阳师》这一款手游,可以说是一个卡牌游戏,就是点点点,屏幕出现什么就点什么,所以需要干干干,就很累,但对于程序来说,就很轻松了。

我们需要用的软件有,一个安卓模拟器,模拟器装上阴阳师,还有就是按键精灵的图形识别功能。

介绍一下,按键精灵的图形识别是指当电脑屏幕出现某一个图案时,就可以识别出来,可以具体识别出图形在屏幕中的位置(坐标)。

所以我们编程的思路是,当阴阳师出现某个图形时,我们鼠标就去点击它就行了。然后重复运行这个程序,就可以挂机一直干干干。先来一段源码解说。

Rem a
FindPic 0,0,1320,751,”Attachment:\胜利勾玉.bmp”,0.8,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+60,intY+60
Delay 1000
LeftClick 2

Goto a

第一行是定义一个 a 的函数  ,然后下面是函数的内容 ,最后面有一个Goto a  ,然后就可以重复运行 这个 a 函数。

第二行 ,FindPic 函数 ,这是一个识别图形的函数。 0,0,1320,751  这表达的是一个区域。屏幕最左上角的坐标是 0,0   ,然后一个矩形区域,到 1320,751.。    后面“胜利勾玉.bmp”   是附件中添加的一张图片,要查找的就是这张图片。  “0.8”  是指在屏幕查找这张图片的相似度,1.0是最大,相似度越高 ,查找越快,但有可能出现,找不到的情况。后面“int X,int Y”,是如果在屏幕中查找到这张图片,就储存下这张图片在屏幕上的坐标 。

后面 move to   是指鼠标移动到 intX+60,int Y+60,这个位置,就是前面储存的图片的坐标位置 再+60

Delay 1000  延迟1000ms

leftclick 2  点击两下

这只是程序的一个小部分,而整个脚本,大部分的代码类似这个。也懒得多写,稍微花点时间就能搞懂。

我的六星鸟呀…..被封了…愿赌服输,退坑庆祝。

当然,这个是不会被封号的,我被封号是因为我修改数据,比如攻击力无限大….

博客原发布时间:2017年2月20日

2017 9 21 更新

贴一段代码

Rem a
FindPic 0,0,1320,751,"Attachment:\胜利勾玉.bmp",0.8,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+60,intY+60
Delay 1000
LeftClick 2Delay 3000
MoveTo 611, 676
LeftClick 2
Delay 3000
MoveTo 611, 676
LeftClick 2
Delay 1000End IfFindPic 550,470,1320,751,"Attachment:\组队.bmp",0.7,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+60,intY+30
Delay 1000
LeftClick 1//点击组队
End IfFindPic 930,550,1320,751,"Attachment:\创建队伍.bmp",0.5,intX,intY//创建组队
If intX > 0 And intY > 0 Then
MoveTo intX+60,intY+60
Delay 1000
LeftClick 1 //创建组队End If///FindPic 760,450,1320,751,"Attachment:\创建.bmp",0.8,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+60,intY+60
Delay 1000
LeftClick 2End If///创建FindPic 0,0,1308,751,"Attachment:\确定.bmp",0.7,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+60,intY+60
Delay 500
LeftClick 2
End IfFindPic 850,600,1320,751,"Attachment:\开始战斗.bmp",0.7,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+60,intY+60
Delay 1000
LeftClick 1
//开始战斗Delay 13000MoveTo 1185, 565
Delay 1000
LeftClick 1End If//结界突破FindPic 500,280,770,550,"Attachment:\红达摩2.bmp",0.65,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+60,intY+60
Delay 1000
LeftClick 1//点击红达摩Delay 2000
LeftClick 1End IfFindPic 0,0,1920,1080,"Attachment:\1.bmp",0.5,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+30,intY+30
Delay 1000
LeftClick 1//Delay 1000
MoveTo intX+100,intY+100
Delay 1000
LeftClick 1
//开始战斗Delay 11000MoveTo 1185, 570
Delay 1000
LeftClick 1End IfGoto a

  

转载于:https://www.cnblogs.com/deen-/p/7220639.html

阴阳师辅助(基于按键精灵)相关推荐

  1. 如何批量修改拼多多价格?基于按键精灵实现--拼多多改价精灵

    众所周知,拼多多上货时限制上货加价不能超过8%,那么出单的利润就会很低,如何突破这个限制呢? 我们可以通过商家后台改价的形式来改我们想要的价格,但是人工编辑又太麻烦,还容易出错,这个时候我们就想到了按 ...

  2. python游戏脚本之调用按键精灵插件模拟输入(二)

    我们准备在python中调用按键精灵的大漠插件来完成模拟驱动的鼠标键盘操作.大漠 综合 插件 (dm.dll)采用vc6.0编写,识别速度超级快! 采用COM接口编写,适用于所有语言调用. 网上相关教 ...

  3. 按键精灵手机助手连接安卓模拟器

    按键精灵手机助手是一款脚本编写软件,能够帮助用户在电脑端编写应用于手机端的脚本程序,用户可以使用它在电脑上编写任意功能的脚本,比起在手机端编辑更加方便,编辑后可以在电脑端进行测试,只需要连接上手机就可 ...

  4. 按键精灵打卡怎么写_钉钉打卡脚本(基于auto.js)开发总结

    关于auto.js 官方对于autojs的介绍如下 "一个支持无障碍服务的Android平台上的JavaScript IDE,其发展目标是JsBox和Workflow.同时有VS Code ...

  5. java dnf 自动打怪,按键精灵 做DNF 自动刷图辅助

    请高手 帮我用按键精灵 玩DNF 自动刷图 自己动分解装备 设计我给加高分 发我邮箱 :[email protected] 网友说:楼主你好: 建议不要使用第三方或者是具有第三方性质的辅助,因为这种辅 ...

  6. 按键精灵QQ自由幻想后台加血挂机辅助 内存基址

    本程序用按键精灵免费版制作,由于免费版带有广告页,部分杀毒软件会警告,请忽略放心使用. 本程序在Windows XP SP3下测试通过. 本程序可自动吃药50瓶左右(以后的正式版会取消此限制). 本程 ...

  7. 如何快速制作脚本?间隔时间自动使用按键精灵游戏技能辅助脚本

    来源:按键学院   [按键精灵] 脚本使用说明: 1. 此脚本可应用于各种网络游戏,用于自动间隔时间使用辅助技能,可自定义三个技能和间隔时间. 2. 脚本开始运行前请先在按键精灵主界面上设置自定义参数 ...

  8. 天天爱消除辅助-按键精灵手机安卓版-天天爱消除辅助Android源码-按键精灵脚本

    无意中看到按键精灵出Android版了,想了解一下,所以加入了内测, 由于脚本语法和VB差不多,所以上手很快,写了个天天爱消除的脚本来练习一下, 很早就知道按键精灵了,但一直没写过其脚本,这个算是我的 ...

  9. 如何快速制作脚本之学习怎么开发游戏辅助中自动加血的脚本——以按键精灵脚本制作的颜色坐标选取为例

    简介: 按键精灵2014--简单游戏脚本免费制作开发工具,按键精灵论坛配有易学易懂的简单脚本开发教程,学习游戏脚本开发必备软件,教你怎么开发脚本,如何快速制作脚本.还有丰富的免费游戏脚本下载~ 工具/ ...

最新文章

  1. 只因路由器密码太弱,IP被黑客利用发虐童图片,无辜夫妇:我们甚至想自杀...
  2. python百度关键词自动提交订单_Python小工具-根据输入关键字自动打开百度搜索结果的第一页...
  3. android 安装步骤
  4. shell 判断字符串是否存在包含关系
  5. 百度Java三面:现场面试39题目实拍含答案!
  6. 170630、springboot编程之普通类中调用spring管理的bean对象
  7. drools 7.x 加载指定的决策表
  8. Java Web学习总结(19)——web.xml配置详解
  9. Linux下Eclipse给工程配置(附加库目录)
  10. 百面机器学习—13.L1正则化与稀疏性
  11. java读取txt文件内容 乱码_java读取txt文件乱码解决方法
  12. halcon 深度学习标注_Halcon教程之-HALCON 18.05正式发布,深度学习不再需要GPU
  13. python使用Jpype调用java程序
  14. Should I normalize/standardize/rescale the data
  15. 宁波银行成长的AB面:增长与合规不可兼得?管理漏洞不容忽视
  16. x86 单线并发多拨_带宽“单线多拨“倍增大法教程
  17. HTML中的 meta 标签
  18. linux切换ip地址脚本,批处理实现的ip地址切换的复杂脚本
  19. C语言这么厉害,它自身又是用什么语言写的?
  20. cpu排行计算机专业,CPU天梯图2018年9月最新版 九月台式电脑CPU性能排行

热门文章

  1. 小程序图片转Base64,方法总结。
  2. 九阴真经Ambari——3.安装并配置MariaDB
  3. b站视频突破2倍方法,3倍?4倍?可以开10倍!!!
  4. ArangoDB自学笔记(万字!!全!!)
  5. 苏世民,我的经验和教训(一)
  6. JS 转换数字/日期大全
  7. C语言经典例题-国际象棋棋盘
  8. oracle11G修改数据库默认端口
  9. 四年级下册计算机技术做福字,四年级写福字作文
  10. 新手学习MAYA的几个建议