炉石传说JAVA脚本怎么写 |
您所在的位置:网站首页 › 炉石传说电脑脚本怎么弄出来 › 炉石传说JAVA脚本怎么写 |
本帖最后由 ugly 于 2019-4-9 18:34 编辑 为了避免争吵,本帖不适应无编程基础的人或很酸的人,请alt+F4谢谢。 之前本人发布的炉石传说安卓自动刷金币使用经常出问题,原因在于本人特懒。 所有循环均写在一个Do loop 循环内。所以有些小毛病,关键懒得更新了。自己没啥问题,所以把几个自用的函数发布出来和使用教程。有任何编程语言基础均可写出比楼主更好的逻辑判断的脚本。附带楼主自动的源码图。懒得一P 112222.png (11.27 KB, 下载次数: 29) 懒人 2019-4-9 17:58 上传 下面就是源码图了,三个经常使用函数均放在附件txt文件内。 33.png (25.15 KB, 下载次数: 13) 函数 2019-4-9 18:00 上传 1.先解释找色函数自己封装的为这样Function 找色(特征数组) Dim intX,intY,x,y,MyValue FindMultiColor 特征数组(0),特征数组(1),特征数组(2),特征数组(3),特征数组(4),特征数组(5),0,1,intX,intY If intX > -1 Then TracePrint intX,intY 找色 = True Else 找色1= False End IfEnd Function 原本按键精灵提供的 Dim IntX,IntY FindMultiColor 0,0,0,0,"FFFFFF","4|1|2F9772-000000|123456-101010,3|7|378757",0,0.9,intX,intY If intX > -1 Then TracePrint "找到啦,坐标在"&intX&","&intY Else TracePrint "没找到" End If 很简单的 任意编程基础都看得懂 我说一下我封装后如何调用。由于每个这样单独定义代码杂乱有多的,我们找到不同值,进行定义变量,调用的时候传入不同值的变量就可以无限使用这个公式 一看知道是颜色值和特征值不为固定,其他值具体什么参数 按键精灵上面有详细介绍自己行查看既可。 举个例子: 现在我们找了不同的点 颜色值特征值为"123123213123123" 我们定义一个变量数组把它装入 dim 变量数组a 变量数组a=array ("123123213123123") 调用呢就 解释:Call 我们封装的函数名称(括号内就带入我们定义的不同颜色的变量) 实体操作就是: call 找色(变量数组a) 由于未知次数的调用 得返回个值让我们知道是否找到此颜色,所以自己封装的地方在找到颜色值后写了一个 布尔值的判断 我们用if 就可以知道是否找到了我们制定的颜色 实体操作就是: if 找色(变量数组a)=true then TracePrint("找到了") else TracePrint("我们颜色没有找到") 就是这么简单了。然后找图同理, 我就说一下滑动函数了 如果要做点击就是在找到颜色成功后面加入点击代码就行了 没啥可讲的。 滑动函数 滑动函数传入了4个参数 滑动(xx1, yy1, xx2, yy2, tim1) xx1,yy1看做一体 就你第一个点的坐标值,xx1为x 值 ,yy1为y值 xx2,yy2 看做一体 就你第一个点的坐标值,xx2为第二个x的 值 ,yy2为第二个y值 tim1 就是从这两个点 滑动需要多少时间 实例: call 滑动(10,10,20,20,500) 解释: 就是从坐标值10,10 滑动到 坐标值20,20 延迟需要500毫秒。 很简单的。 本人第一次写这种解释的文档,可能其中很多东西写的很一般,请大家原谅。 如果实在有什么地方实在看不懂的站内私信就好了。 就这样了,之前炉石传说的脚本应该不会更新了 没啥时间去搞了,整体框架就这样了 更新的东西无非就是逻辑优化 懒得搞了。 按键精灵源码.txt (888 Bytes, 下载次数: 439) 2019-4-9 18:30 上传 点击文件名下载附件 下载积分: 吾爱币 -1 CB |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |