TC官方合作论坛
标题:
为什么我这个辅助等待老有问题,谢谢各位
[打印本页]
作者:
kangluming
时间:
2014-6-19 09:17
标题:
为什么我这个辅助等待老有问题,谢谢各位
功能 判断()
辅助.等待(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
如果结束
功能结束
复制代码
大概是如上这个代码 , 我运行的时候,如果直接在原来的软件界面,就是不在游戏里抓点取色的时候,线程里的 那三个 “调试输出” 之间的间隔就是我设置的,大概一秒时间,可是等我在游戏里面试验的时候,直接就 出来 好多行的调试输出 ,而且 之间的间隔特别短,根本不是一秒钟了。
然后在后面的 鼠标移动 和 点击 的过程中, 辅助。等待的时间也不是我设置的时间了,为什么啊?
求助各位大神,多谢多谢
作者:
kangluming
时间:
2014-6-19 09:43
各位帮忙看看了,我菏泽设置延时多少秒都不行、、、蛋疼了
作者:
frg0922
时间:
2014-6-19 10:35
72.功能 开始_点击()
73.总标记1:
74. 线程句柄1 =线程.开启("调试.判断","")
75. 辅助.等待(100)
76. 颜色值1=图像.坐标点取色(643,262)
77. 如果(颜色值1 == #F83840)
78. goto 总标记1
79. 如果结束
80.功能结束
复制代码
有可能是因为你开游戏时找到了“颜色值1 == #F83840”所以执行“goto 总标记1”,从而重复的开启了“线程.开启("调试.判断","")”
。所以有很多调试输出
作者:
kangluming
时间:
2014-6-19 11:48
frg0922 发表于 2014-6-19 10:35
有可能是因为你开游戏时找到了“颜色值1 == #F83840”所以执行“goto 总标记1”,从而重复的开启了“线程. ...
多谢,知道了,问题已经解决
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1