概述
最近一段时间沉迷上了玩卡牌游戏,也就是游戏王决斗链接,这是国内比较大的一款游戏王的游戏,界面和特效也是想当不错,所以我也是迷上了也‘冲’了一些Money。
但是玩了一段时间后也发现其实也挺累的,就是需要肝一些副本呀,打一些经验啥的,其实是比较耗费时间的,一天要打个几小时,所以如果手动肝的画确实是一件比较无聊的事情,而且还挺累,因为副本一般都是重复的刷,一遍两遍还可以接受,但是几十遍上百遍就显得困难和疲惫了。
我也看了些B站的一些视频,有一些主播会用脚本来刷副本赚取经验、和宝石等资源,收效颇丰,直接令我羡慕了,然后就也想去接触一下脚本语言。
写游戏的脚本语言有挺多,但是通过按键精灵写脚本一般是使用vbs脚本语言,是一种比较直观的接近中文语法的语言,而且小巧。
说到这里,就不得不提一下脚本和外挂的区别了。外挂是指通过接口接入到游戏当中对进行进行监听和修改,通过监听到的内容然后进行判断对游戏进行一些操作,使玩家水平超出正常。(个人理解)
百度搜索的结果是:外挂一般指通过修改游戏数据而为玩家谋取利益的作弊程序或软件,即利用电脑技术针对一个或多个软件进行非原设操作,篡改游戏原本正常的设定和规则,大幅增强游戏角色的技能和超越常规的能力,从而达到轻松获取胜利、奖励和快感的好处,通过改变软件的部分程序制作而成的作弊程序。、
脚本的话就是通过物理操作对游戏进行一系列的操作,实现自动化从而达到解放双手的目的,那么相较而言脚本的应用面就要比外挂小很多。
那么就可以知道了,脚本就是通过一系列设定和判断,对游戏进行自动化操作,关键点在于‘物理操作‘一词。
脚本就是通过物理操作对游戏进行设置,就像是连点器一样,按照一定的设置去点击相应的位置,并不涉及接口问题,也不能使玩家水平能力得到提高和增强的效果,只是代替玩家操作,并且解放双手的一种方式。(也可以称为偷懒工具吧。。。。。。)
那么说了这么多就到了关键点了!
今天讨论的是按键精灵非常关键的一个插件命令:FindPic找图功能
FindPic 0,0,1366,768,"Attachment:桌面右下角.bmp",0.95,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Delay 300
功能代码如上图所示,这个一个脚本语言的核心,毫不避讳的说,脚本制作就成功了百分之80。
别激动,现在就来详细说说这个插件命令。首先第一行 FindPic 调用方法,后面直接接了四个参数:0, 0 , 1366, 768, 前两个分别是代表左上角的x 和 y 坐标, 后两个分别代表着右下角的 x 和 y 的坐标,这样就框选出来了一个范围(就像是一个长方形的两个对角的两个点,通过这两个点就可以确定一个长方形了),第三个参数就是 "Attachment:桌面右下角.bmp",这个是图片路径,你需要将想要对比的图片截取下来放到一个路径下面(这个路径现在先不说),如何将路径写在这个位置, 第四个参数就是 intx , inty ,这两个是找到对应的图片后返回的x 和 y 坐标。
接下来的就是if 进行判断,如果intx , inty 的值都大于0 ,那么鼠标就运动到 这个位置,这个时候就可以单独设置点击功能进行点击。
以上就是整个FindPic插件的一个使用,相信有’思想‘的朋友应该直接就想到如何去使用了。使用这个插件,大家就可以根据图片对比来进行点击,如何这张图片出现了那么就点击,如果没出现就继续等待。
可以举个例子:在游戏王对决当中,都是一回合一回合的进行出牌,当右下角的一个圆圆的图标出现的时候那么就可以判断为我方回合,然后脚本就可以根据这个进行出牌或者回合结束操作。还有就是寻找图标,也拿游戏王举例,当玩家来到主页,脚本就可以自动识别对比传送门图标并进行点击,然后就会进入传送门,接着又可以对比‘决斗’这两个字的图标进行点击决斗 ,进入决斗。。。。。。(大家自行摸索摸索吧。。。。。)
最后
以上就是忧虑水杯为你收集整理的自学按键精灵写脚本,非常有用的一个函数 那么说了这么多就到了关键点了!的全部内容,希望文章能够帮你解决自学按键精灵写脚本,非常有用的一个函数 那么说了这么多就到了关键点了!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复