|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
根据以前的官方教程.做一个挖矿的脚本..当对比到鼠标特征码后.鼠标点击一次.人物会跑过去.平均等待8秒钟后挖矿完成.挖矿完成后.他会继续扫描外圈的坐标..我想让他跳出.又重原始坐标开始扫描.应该怎么弄..找一次矿后就回0.重新扫描..以下是代码..- 功能 逻辑型 扫描算法()
- 整型 起点X坐标,起点Y坐标,总循环次数,次数,步长,扫描次数
- 总循环次数 = 10
- 次数 = 1
- 起点X坐标=650
- 起点Y坐标=260
- 步长=50
- 超级鼠标.移动(起点X坐标,起点Y坐标)
- 辅助.等待(50)
- 辅助.等待(225)
- 循环(次数<总循环次数)
- 扫描次数=(次数*2-1)
- 循环(扫描次数>0)
- 起点Y坐标=起点Y坐标-步长
- 超级鼠标.移动(起点X坐标,起点Y坐标)
- 扫描次数=扫描次数-1
- 辅助.等待(225)
- 如果(鼠标.获取特征码()==20446920)//鼠标停在矿物上了
- 超级鼠标.左键单击(1)//点一下.人物跑过去
- 辅助.等待(8000)//平均采矿时间
- 如果结束
- 循环结束
- 扫描次数=(次数*2-1)
- 循环(扫描次数>0)
- 起点X坐标=起点X坐标+步长
- 超级鼠标.移动(起点X坐标,起点Y坐标)
- 扫描次数=扫描次数-1
- 辅助.等待(225)
- 如果(鼠标.获取特征码()==20446920)
- 超级鼠标.左键单击(1)
- 辅助.等待(8000)
- 如果结束
- 循环结束
- 扫描次数=次数*2
- 循环(扫描次数>0)
- 起点Y坐标=起点Y坐标+步长
- 超级鼠标.移动(起点X坐标,起点Y坐标)
-
- 扫描次数=扫描次数-1
- 辅助.等待(225)
- 如果(鼠标.获取特征码()==20446920)
- 超级鼠标.左键单击(1)
- 辅助.等待(8000)
- 如果结束
- 循环结束
- 扫描次数=次数*2
- 循环(扫描次数>0)
- 起点X坐标=起点X坐标-步长
- 超级鼠标.移动(起点X坐标,起点Y坐标)
- 扫描次数=扫描次数-1
- 辅助.等待(225)
- 如果(鼠标.获取特征码()==20446920)
- 超级鼠标.左键单击(1)
- 辅助.等待(8000)
- 如果结束
- 循环结束
- 次数=次数+1
- 循环结束
- 返回 真
- 功能结束
复制代码
|
|