【原创】街机三国自动斗神--按键精灵手机版找图实例

来源:互联网   编辑:思良  发表时间:2016-07-05  关注度:569  

思良:(APP下载在最下面)最近在玩手机版的街机三国,网页版的玩了1年半,算是玩的最久的一款网游了,一直想如果有手机版的话,随时就可以上线,玩页游时做了很多脚本,后来没玩了,脚本都不知道跑到哪里去了,而且手机版按键精灵,代码有些不同,突然不知道怎么写了,于是把现在制作的代码一点一点保存到网站上吧,网站快2年了,说明也有2年没写按键精灵脚本了,看样子又得重新学习。

构思:手机版街机三国也有斗神,每周胜利100次可以有300钻,每天前10次有奖励,其他没有,所以不是很想打,但是手机版有很多“机器人"玩家,进去点自动战斗,如果战斗力高的话,100%胜利,很少碰到玩家,所以可以写个脚本,自动战斗,一直循环,一个中午就可以挂完100次,代码写不好,手机会发热,所以直接挂到虚拟机,手机一般就是上去聊聊天,领下东西,很少PK,代码写不好也不要紧了。

要实现的功能:手动切换到斗神界面,运行脚本,开始找图,最好是那种循环判断找图,直到找到为止,后面找图也一样,找到开始图片就点击,接着找图,找到自动开始图片就点击,接着找图,找到结束确定图片就点击,后面重复找开始图。

就是循环碰到找图耗手机资源,这个没办法避免,如果用时间控制,网速卡下,手机卡下都不能很好控制,只能循环判断,所以太耗资源,建议运行在虚拟机上。理论上用找图控制脚本,不是很好,不“兼容”所有手机,即分辨率不同图片就不同,打包的脚本不一定别人能用的,用多点找色做好点,后期我会制作下,并出视频教程。

代码: //下面是找图代码,先用抓抓把开始,自动,确定的图片保存到脚本附件里。

Delay 1000 //所以操作前加个延时1秒。

Rem 跳转到第二盘 //通过跳转来做循环,打完一次后自动跳转到最上面,重新开始

Delay 1000 //所以操作前加个延时1秒。

Rem 跳转到开始 //用跳转做循环,找不到图片跳转回来重新找,直到找到,执行找到后的步骤。

Dim intX, intY //找图命令开始,,,,先定义2个变量存放坐标。

FindPic 0, 0, 0, 0, "Attachment:开始.png", "000000", 0, 0.9, intX, intY//前面4个0控制找图位置,全部0是全图找,建议定义区域找快。

If intX > -1 And intY > -1 Then //如果找到执行下面代码

Delay 1000 //所以操作前加个延时1秒。

Tap intx,inty //点击该坐标位置。相当于电脑单击。

Goto 跳转到自动打怪//通过跳转,跳出循环,实行下一个找图

End If //如果没找到实行下面,即跳转到上面去重新找

Goto 跳转到开始  //没找到,跳转回去重新找

Rem 跳转到自动打怪

Delay 1000 //所以操作前加个延时1秒。

FindPic 0, 0, 180, 230, "Attachment:自动.png", "000000", 0, 0.9, intX, intY//前面4个0控制找图位置,全部0是全图找,建议定义区域找快。

If intX > -1 And intY > -1 Then //如果找到执行下面代码

Delay 1000 //所以操作前加个延时1秒。

Tap intx,inty //点击该坐标位置。相当于电脑单击。

Goto 跳转到结束确定 //通过跳转,跳出循环,实行下一个找图

End If//如果没找到实行下面,即跳转到上面去重新找

Goto 跳转到自动打怪 //没找到,跳转回去重新找

Rem 跳转到结束确定

Delay 1000 //所以操作前加个延时1秒。

FindPic 0, 0, 0, 0, "Attachment:确定.png", "000000", 0, 0.9, intX, intY//前面4个0控制找图位置,全部0是全图找,建议定义区域找快。

If intX > -1 And intY > -1 Then //如果找到执行下面代码

Delay 3000 //所以操作前加个延时1秒。

Tap intx+345,inty+470 //有成功确定,有失败确定直接点2个地方--这是成功确定的位置。

Delay 500 //所以操作前加个延时。

Tap intx+470,inty+470 //失败确定的位置。

Goto 跳转到第二盘//通过跳转,跳出循环,实行第二次。

End If//如果没找到实行下面,即跳转到上面去重新找

Goto 跳转到结束确定 //没找到,跳转回去重新找

 
此脚本一直循环,直到手动关闭。
 
思良:视频中忘记失败的图了,所以重新抓下(上面代码已修改),不抓确定的地方,抓个其他地方,算好延迟,比如要找的图出现后,确定什么时候出现,搞高点延时,比如3秒等,定位该地方和确定的具体高度和宽度,找到该图后,点2下,先点下成功的,接着点下失败的地方,成功的确定刚刚是在中间,失败的确定在旁边,左边是提升战斗力,不影响点第一次,所以代码可以直接添加个点击
 
 

视频地址:http://7xr5ob.com1.z0.glb.clouddn.com/2016/7/jjsgztjc.mp4(视频没加上面的地址)

 

 

2016-9-21:新街机三国手机版出现后,修改了下代码

斗神:免费下载

 

城池:收费下载

 

    支付宝扫码领红包,不用多说,用过的人都知道,双赢的,你得红包,我得到同等推广红包,比如你扫到1元,我也得1元,大家得到的红包可以去实体店消费!新用户至少10元以上哦,每天都有!希望大家每天来本站扫码!感谢感谢!

    把打赏改成扫码红包了!支持本站就扫码下!


下一篇:【紫猫编程学院】《按键精灵安卓版·快速入门》05.制作完整脚本--找图实例


上一篇:抓抓工具的升级----字库制作


小提示:按 回车[Enter]键 返回,按 ←键 返回上一页, 按 →键 进入下一页。

网友评论(0条评论)

选择头像
新闻评论(共有 0 条评论)

手机访问

本站APP

联系我

加我微信