TC官方合作论坛

标题: 为什么我这个辅助等待老有问题,谢谢各位 [打印本页]

作者: kangluming    时间: 2014-6-19 09:17
标题: 为什么我这个辅助等待老有问题,谢谢各位
  1. 功能 判断()   
  2.     辅助.等待(1000)
  3.     调试输出("执行完毕1")
  4.     辅助.等待(1000)
  5.     调试输出("执行完毕2")
  6.     辅助.等待(1000)
  7.     调试输出("执行完毕2")
  8.     颜色值1=图像.坐标点取色(643,262)//左上角血条
  9.     辅助.等待(500)
  10.     如果(颜色值1 == #F83840)
  11.         辅助.等待(200)
  12. 标记1: //标记
  13.         鼠标.移动(749,277)
  14.         辅助.等待(100)
  15.         鼠标.右键单击(1)
  16.         辅助.等待(1000)
  17.         颜色值1=图像.坐标点取色(643,262)//左上角血条
  18.         如果(颜色值1 == #F83840)
  19.             goto 标记1
  20.         如果结束
  21.         辅助.等待(3000)
  22.         颜色值2=图像.坐标点取色(1245,264)//右上角血条
  23.         辅助.等待(200)
  24.         如果(颜色值2== #F83840)
  25.             鼠标.移动(1325,428)
  26.             辅助.等待(800)
  27.             鼠标.左键单击(1)
  28.             辅助.等待(800)
  29.             鼠标.移动(1329,366)
  30.             辅助.等待(800)
  31.             鼠标.左键单击(1)
  32.             辅助.等待(800)
  33.             鼠标.移动(912,477)
  34.             辅助.等待(800)
  35.             鼠标.左键单击(1)
  36.             辅助.等待(800)
  37.             鼠标.移动(793,418)
  38.             辅助.等待(800)
  39.             鼠标.左键单击(1)
  40.             辅助.等待(3000)
  41. 标记2: //标记
  42.             辅助.等待(1000)
  43.             颜色值3 = 图像.坐标点取色(1285,354)//攻击状态栏
  44.             辅助.等待(200)
  45.             颜色值4 = 图像.坐标点取色(643,262)///左上血条
  46.             辅助.等待(200)
  47.             如果( 颜色值3 == #3078C8)
  48.                 鼠标.移动(1316,328)
  49.                 辅助.等待(800)
  50.                 鼠标.左键单击(1)
  51.                 辅助.等待(800)
  52.                 goto 标记4
  53.             如果结束
  54.             如果(颜色值4 ==  #F83840)  //左上血条出现
  55.                 goto 标记4
  56.             如果结束
  57.             goto 标记2
  58. 标记4:          //标记  
  59.             颜色值1=图像.坐标点取色(643,262)//左上角血条
  60.             辅助.等待(200)
  61.             如果(颜色值1 == #F83840)
  62.                 鼠标.移动(681,644)
  63.                 辅助.等待(800)
  64.                 鼠标.左键单击(1)
  65.                 辅助.等待(800)
  66.             如果结束
  67.         如果结束
  68.     如果结束
  69.     辅助.消息框("这是消息框")//测试点
  70. 功能结束

  71. 功能 开始_点击()
  72. 总标记1:
  73.     线程句柄1 =线程.开启("调试.判断","")
  74.     辅助.等待(100)
  75.     颜色值1=图像.坐标点取色(643,262)
  76.     如果(颜色值1 == #F83840)
  77.         goto 总标记1
  78.     如果结束   
  79. 功能结束
复制代码



大概是如上这个代码 , 我运行的时候,如果直接在原来的软件界面,就是不在游戏里抓点取色的时候,线程里的 那三个 “调试输出” 之间的间隔就是我设置的,大概一秒时间,可是等我在游戏里面试验的时候,直接就 出来 好多行的调试输出 ,而且 之间的间隔特别短,根本不是一秒钟了。
然后在后面的 鼠标移动 和 点击 的过程中, 辅助。等待的时间也不是我设置的时间了,为什么啊?
求助各位大神,多谢多谢
作者: kangluming    时间: 2014-6-19 09:43
各位帮忙看看了,我菏泽设置延时多少秒都不行、、、蛋疼了
作者: frg0922    时间: 2014-6-19 10:35
  1. 72.功能 开始_点击()

  2. 73.总标记1:

  3. 74.    线程句柄1 =线程.开启("调试.判断","")

  4. 75.    辅助.等待(100)

  5. 76.    颜色值1=图像.坐标点取色(643,262)

  6. 77.    如果(颜色值1 == #F83840)

  7. 78.        goto 总标记1

  8. 79.    如果结束   

  9. 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