TC官方合作论坛

标题: 我的脚本一运行就非法。。帮忙看看原因 [打印本页]

作者: 空灵    时间: 2015-4-4 14:16
标题: 我的脚本一运行就非法。。帮忙看看原因
新手自己试着写了脚本  单是运行以后他就非法。。大家帮我看看是什么原因造成的 。。


空间 自动伐木
//默认空间

//开始按钮_点击操作
功能 开始_点击()
   
功能结束

//退出按钮_点击操作
功能 退出_点击()
   
    辅助.退出()
功能结束


功能 热键0_热键()
    //这里添加你要执行的代码
    键盘.按键(119)
    鼠标.移动(40,609)
    辅助.等待(500)
    鼠标.左键单击()
    辅助.等待(3500)//飞到第一个石头
    循环(2)
        键盘.按键(112) //开始伐木  ==第1个树
        辅助.等待(500)
        鼠标.移动(336,258)
        鼠标.左键单击()  
        辅助.等待(500)
        变量 x,y
        是否找到=图像.区域找色(309,175,520,388,#F7B531,0,x,y)
        如果(x > 0)
            辅助.等待(500)
            跳出
            
            
        否则
            
            辅助.等待(3000)
        如果结束  
        
    循环结束
    循环(2)
        键盘.按键(112) //开始伐木  ==第2个树
        辅助.等待(500)
        鼠标.移动(426,366)
        鼠标.左键单击()  
        辅助.等待(500)
        变量 x,y
        是否找到=图像.区域找色(309,175,520,388,#F7B531,0,x,y)
        如果(x > 0)
            辅助.等待(500)
            跳出
            
            
        否则
            
            辅助.等待(3000)
        如果结束  
        
    循环结束
    循环(2)
        键盘.按键(112) //开始伐木  ==第3个树
        辅助.等待(500)
        鼠标.移动(403,208)
        鼠标.左键单击()  
        辅助.等待(500)
        变量 x,y
        是否找到=图像.区域找色(309,175,520,388,#F7B531,0,x,y)
        如果(x > 0)
            辅助.等待(500)
            跳出
            
            
        否则
            
            辅助.等待(3000)
        如果结束  
        
    循环结束
    循环(2)
        键盘.按键(112) //开始伐木  ==第4个树
        辅助.等待(500)
        鼠标.移动(496,286)
        鼠标.左键单击()  
        辅助.等待(500)
        变量 x,y
        是否找到=图像.区域找色(309,175,520,388,#F7B531,0,x,y)
        如果(x > 0)
            辅助.等待(500)
            跳出
            
            
        否则
            
            辅助.等待(3000)
        如果结束  
        
    循环结束
   
   
   
   
功能结束

空间结束
//空间结束语句
作者: 言术    时间: 2015-4-4 14:28
估计tc被游戏检测到了,可以去官方反应,等待更新
作者: 空灵    时间: 2015-4-4 14:28
言术 发表于 2015-4-4 14:28
估计tc被游戏检测到了,可以去官方反应,等待更新

不是 游戏非法 。。是TC那个运行测试非法。。。
作者: 言术    时间: 2015-4-4 14:40
空灵 发表于 2015-4-4 14:28
不是 游戏非法 。。是TC那个运行测试非法。。。

截个图看看吧
作者: 空灵    时间: 2015-4-4 14:44
言术 发表于 2015-4-4 14:40
截个图看看吧

[img]file:///C:\Users\Administrator.luobo-407291349\AppData\Roaming\Tencent\Users\12713968\QQ\WinTemp\RichOle\_VTCZB~NZB%}1{(Y[6LQBPS.png[/img][attach]19594[/attach]就这个运行测试程序 未响应


作者: 言术    时间: 2015-4-4 14:57

  1. 空间 自动伐木
  2. //默认空间

  3. //开始按钮_点击操作
  4. 功能 开始_点击()
  5.    
  6. 功能结束

  7. //退出按钮_点击操作
  8. 功能 退出_点击()
  9.    
  10.     辅助.退出()
  11. 功能结束


  12. 功能 热键0_热键()
  13.     线程.开启("自动伐木.线程","")
  14. 功能结束


  15. 功能 线程()   //这里添加你要执行的代码
  16.     键盘.按键(119)
  17.     鼠标.移动(40,609)
  18.     辅助.等待(500)
  19.     鼠标.左键单击()
  20.     辅助.等待(3500)//飞到第一个石头
  21.     循环(2)
  22.         键盘.按键(112) //开始伐木  ==第1个树
  23.         辅助.等待(500)
  24.         鼠标.移动(336,258)
  25.         鼠标.左键单击()  
  26.         辅助.等待(500)
  27.         变量 x,y
  28.         是否找到=图像.区域找色(309,175,520,388,#F7B531,0,x,y)
  29.         如果(x > 0)
  30.             辅助.等待(500)
  31.             跳出
  32.             
  33.             
  34.         否则
  35.             
  36.             辅助.等待(3000)
  37.         如果结束  
  38.         
  39.     循环结束
  40.     循环(2)
  41.         键盘.按键(112) //开始伐木  ==第2个树
  42.         辅助.等待(500)
  43.         鼠标.移动(426,366)
  44.         鼠标.左键单击()  
  45.         辅助.等待(500)
  46.         变量 x,y
  47.         是否找到=图像.区域找色(309,175,520,388,#F7B531,0,x,y)
  48.         如果(x > 0)
  49.             辅助.等待(500)
  50.             跳出
  51.             
  52.             
  53.         否则
  54.             
  55.             辅助.等待(3000)
  56.         如果结束  
  57.         
  58.     循环结束
  59.     循环(2)
  60.         键盘.按键(112) //开始伐木  ==第3个树
  61.         辅助.等待(500)
  62.         鼠标.移动(403,208)
  63.         鼠标.左键单击()  
  64.         辅助.等待(500)
  65.         变量 x,y
  66.         是否找到=图像.区域找色(309,175,520,388,#F7B531,0,x,y)
  67.         如果(x > 0)
  68.             辅助.等待(500)
  69.             跳出
  70.             
  71.             
  72.         否则
  73.             
  74.             辅助.等待(3000)
  75.         如果结束  
  76.         
  77.     循环结束
  78.     循环(2)
  79.         键盘.按键(112) //开始伐木  ==第4个树
  80.         辅助.等待(500)
  81.         鼠标.移动(496,286)
  82.         鼠标.左键单击()  
  83.         辅助.等待(500)
  84.         变量 x,y
  85.         是否找到=图像.区域找色(309,175,520,388,#F7B531,0,x,y)
  86.         如果(x > 0)
  87.             辅助.等待(500)
  88.             跳出
  89.             
  90.             
  91.         否则
  92.             
  93.             辅助.等待(3000)
  94.         如果结束  
  95.         
  96.     循环结束
  97.    
  98.    
  99. 功能结束   


  100. {:soso_e140:}加个线程呢?


  101. 空间结束
  102. //空间结束语句
复制代码

作者: 空灵    时间: 2015-4-4 15:00
言术 发表于 2015-4-4 14:57

我先按你改的试下。。等下回复你结果。。。
作者: 空灵    时间: 2015-4-4 15:17
言术 发表于 2015-4-4 14:57

已经不非法。。但是他一直重复砍 第一棵树的操作。。。不去砍第二颗。。是不是我没有跳出循环。。
作者: 言术    时间: 2015-4-4 15:47
空灵 发表于 2015-4-4 15:17
已经不非法。。但是他一直重复砍 第一棵树的操作。。。不去砍第二颗。。是不是我没有跳出循环。。 ...

调试输出一下颜色返回的x,y得值,确定是否找到这个颜色了,如果一直没找到,它就不会跳出,所以一直就会找第一个了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1