TC官方合作论坛

标题: 渐开扫描 [打印本页]

作者: cylhb    时间: 2012-6-25 18:00
标题: 渐开扫描
    功能 方形渐开(x,y,偏移,圈数,精度)
    方向=4 //1右 2下 3左 4上
    当前圈数=1
    精度标志,线长标志=1
    鼠标.移动(x,y) //鼠标移动到起点
    辅助.等待(10)
    循环(当前圈数<=圈数)
    如果(方向>4)
    方向=1 //控制方向
    如果结束
    遍历(4)
    精度标志=0 //每个方向开始都清0
    //下面的选择语句,来确定每个方向的线长
    循环(精度标志<偏移*线长标志) //此循环执行画某个方向的一条线
    选择(方向)
    条件 1:
    x=x+精度
    条件 2:
    y=y+精度
    条件 3:
    x=x-精度
    条件 4:
    y=y-精度
    选择结束
    鼠标.移动(x,y)
    如果(鼠标.获取特征码() ==4784055)//在这里可以加入判断代码,特征码自己换
    返回 真
    如果结束
    辅助.等待(5)
    精度标志=精度标志+精度
    循环结束
    选择(方向)
    条件 1:
    线长标志=线长标志+1
    条件 3:
    线长标志=线长标志+1
    选择结束
    方向=方向+1 //切换方向
    遍历结束
    当前圈数=当前圈数+1
    循环结束
    返回 假
    功能结束
昨天看到某朋友发的代码,需要在4个地方判断特征码,麻烦了点.
修改修改,只在一个地方加入判断代码就可以.就是一个参考,自己优化优化吧

说明: 红色部分为判断代码..自己想怎么判断就怎么判断
调用示例:  逻辑型 查找结果=方形渐开(300,300,20,10,10)
//参数说明
参数1:起点X
参数2:起点Y
参数3:偏移量
参数4:扫描圈数
参数5:移动鼠标的精度,数值越小,扫描速度就越慢,当然,数值太大,有时候就漏过要扫描的点..根据要扫描的点的大小自己设定.


作者: dzh    时间: 2012-6-25 19:05
回复 1楼cylhb的帖子

学习一下!~!!
作者: 菜鸟学脚本    时间: 2012-6-25 19:22
回复 1楼cylhb的帖子

你这个估计是转一圈 然后判断的特征码的吧??
作者: cylhb    时间: 2012-6-25 21:58
回复 3楼菜鸟学脚本的帖子

不是,根据精度值,每移动几个值得单位就判断一次..
如果转一圈才判断就失去意义了.
作者: fnhcxia    时间: 2012-6-26 04:43
这种方法打怪效率太低!!
作者: cylhb    时间: 2012-6-26 13:37
回复 5楼fnhcxia的帖子

效率确实很低,,除非在没其他找怪方式下,才去使用..
不过总会有需要用上的那么些地方..
作者: bucks1964    时间: 2012-7-8 12:30
很好的思路,值得研究
作者: benxin1225    时间: 2012-12-1 08:24
回复 1楼cylhb的帖子

很好的!学习
作者: wl_20110226    时间: 2012-12-1 09:07
支持分享       其实渐开扫描,  最大的用处不是找怪   因为 一般 游戏都有快捷键选怪。  最大的用处是 挖矿    采药,  寻找有  特殊 鼠标特征码的 东东
作者: kk595    时间: 2012-12-3 15:30
支持
作者: lindesxc    时间: 2012-12-12 16:20
学习




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1