TC官方合作论坛

 找回密码
 立即注册
查看: 445|回复: 3
打印 上一主题 下一主题

[已解决] 为什么我这个辅助等待老有问题,谢谢各位

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-19 09:17:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
  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. 功能结束
复制代码



大概是如上这个代码 , 我运行的时候,如果直接在原来的软件界面,就是不在游戏里抓点取色的时候,线程里的 那三个 “调试输出” 之间的间隔就是我设置的,大概一秒时间,可是等我在游戏里面试验的时候,直接就 出来 好多行的调试输出 ,而且 之间的间隔特别短,根本不是一秒钟了。
然后在后面的 鼠标移动 和 点击 的过程中, 辅助。等待的时间也不是我设置的时间了,为什么啊?
求助各位大神,多谢多谢
回复

使用道具 举报

板凳
发表于 2014-6-19 10:35:16 | 只看该作者
  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”,从而重复的开启了“线程.开启("调试.判断","")”
。所以有很多调试输出
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2014-6-19 09:43:03 | 只看该作者
各位帮忙看看了,我菏泽设置延时多少秒都不行、、、蛋疼了
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-6-19 11:48:18 | 只看该作者
frg0922 发表于 2014-6-19 10:35
有可能是因为你开游戏时找到了“颜色值1 == #F83840”所以执行“goto 总标记1”,从而重复的开启了“线程. ...

多谢,知道了,问题已经解决
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-26 16:20 , Processed in 0.151370 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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