|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
- 功能 判断()
- 辅助.等待(1000)
- 调试输出("执行完毕1")
- 辅助.等待(1000)
- 调试输出("执行完毕2")
- 辅助.等待(1000)
- 调试输出("执行完毕2")
- 颜色值1=图像.坐标点取色(643,262)//左上角血条
- 辅助.等待(500)
- 如果(颜色值1 == #F83840)
- 辅助.等待(200)
- 标记1: //标记
- 鼠标.移动(749,277)
- 辅助.等待(100)
- 鼠标.右键单击(1)
- 辅助.等待(1000)
- 颜色值1=图像.坐标点取色(643,262)//左上角血条
- 如果(颜色值1 == #F83840)
- goto 标记1
- 如果结束
- 辅助.等待(3000)
- 颜色值2=图像.坐标点取色(1245,264)//右上角血条
- 辅助.等待(200)
- 如果(颜色值2== #F83840)
- 鼠标.移动(1325,428)
- 辅助.等待(800)
- 鼠标.左键单击(1)
- 辅助.等待(800)
- 鼠标.移动(1329,366)
- 辅助.等待(800)
- 鼠标.左键单击(1)
- 辅助.等待(800)
- 鼠标.移动(912,477)
- 辅助.等待(800)
- 鼠标.左键单击(1)
- 辅助.等待(800)
- 鼠标.移动(793,418)
- 辅助.等待(800)
- 鼠标.左键单击(1)
- 辅助.等待(3000)
- 标记2: //标记
- 辅助.等待(1000)
- 颜色值3 = 图像.坐标点取色(1285,354)//攻击状态栏
- 辅助.等待(200)
- 颜色值4 = 图像.坐标点取色(643,262)///左上血条
- 辅助.等待(200)
- 如果( 颜色值3 == #3078C8)
- 鼠标.移动(1316,328)
- 辅助.等待(800)
- 鼠标.左键单击(1)
- 辅助.等待(800)
- goto 标记4
- 如果结束
- 如果(颜色值4 == #F83840) //左上血条出现
- goto 标记4
- 如果结束
- goto 标记2
- 标记4: //标记
- 颜色值1=图像.坐标点取色(643,262)//左上角血条
- 辅助.等待(200)
- 如果(颜色值1 == #F83840)
- 鼠标.移动(681,644)
- 辅助.等待(800)
- 鼠标.左键单击(1)
- 辅助.等待(800)
- 如果结束
- 如果结束
- 如果结束
- 辅助.消息框("这是消息框")//测试点
- 功能结束
- 功能 开始_点击()
- 总标记1:
- 线程句柄1 =线程.开启("调试.判断","")
- 辅助.等待(100)
- 颜色值1=图像.坐标点取色(643,262)
- 如果(颜色值1 == #F83840)
- goto 总标记1
- 如果结束
- 功能结束
复制代码
大概是如上这个代码 , 我运行的时候,如果直接在原来的软件界面,就是不在游戏里抓点取色的时候,线程里的 那三个 “调试输出” 之间的间隔就是我设置的,大概一秒时间,可是等我在游戏里面试验的时候,直接就 出来 好多行的调试输出 ,而且 之间的间隔特别短,根本不是一秒钟了。
然后在后面的 鼠标移动 和 点击 的过程中, 辅助。等待的时间也不是我设置的时间了,为什么啊?
求助各位大神,多谢多谢 |
|