TC官方合作论坛

 找回密码
 立即注册
查看: 4552|回复: 10

[学习心得] 渐开扫描

[复制链接]
发表于 2012-6-25 18:00:03 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
    功能 方形渐开(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:移动鼠标的精度,数值越小,扫描速度就越慢,当然,数值太大,有时候就漏过要扫描的点..根据要扫描的点的大小自己设定.

回复

使用道具 举报

发表于 2012-6-25 19:05:43 | 显示全部楼层
回复 1楼cylhb的帖子

学习一下!~!!
回复 支持 反对

使用道具 举报

发表于 2012-6-25 19:22:50 | 显示全部楼层
回复 1楼cylhb的帖子

你这个估计是转一圈 然后判断的特征码的吧??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-25 21:58:25 | 显示全部楼层
回复 3楼菜鸟学脚本的帖子

不是,根据精度值,每移动几个值得单位就判断一次..
如果转一圈才判断就失去意义了.
回复 支持 反对

使用道具 举报

发表于 2012-6-26 04:43:52 | 显示全部楼层
这种方法打怪效率太低!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-26 13:37:58 | 显示全部楼层
回复 5楼fnhcxia的帖子

效率确实很低,,除非在没其他找怪方式下,才去使用..
不过总会有需要用上的那么些地方..
回复 支持 反对

使用道具 举报

发表于 2012-7-8 12:30:07 | 显示全部楼层
很好的思路,值得研究
回复 支持 反对

使用道具 举报

发表于 2012-12-1 08:24:49 | 显示全部楼层
回复 1楼cylhb的帖子

很好的!学习
回复 支持 反对

使用道具 举报

发表于 2012-12-1 09:07:12 | 显示全部楼层
支持分享       其实渐开扫描,  最大的用处不是找怪   因为 一般 游戏都有快捷键选怪。  最大的用处是 挖矿    采药,  寻找有  特殊 鼠标特征码的 东东
回复 支持 反对

使用道具 举报

发表于 2012-12-3 15:30:42 | 显示全部楼层
支持
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-2 10:29 , Processed in 0.063257 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表