TC官方合作论坛

标题: 求帮忙看看哪行还有错的,新手(追问,没执行找图功能) [打印本页]

作者: w317141444    时间: 2013-4-27 12:37
标题: 求帮忙看看哪行还有错的,新手(追问,没执行找图功能)
空间 刷怪脚本
//默认空间
功能 自动打怪()
x,y,x1,y1
  循环(真)
    如果(图像.找图(0,0,1440,900,"e:\\自动.bmp",#102030,1.0,0,x,y)==-1)
        鼠标.移动(613,622)//向左
        鼠标.左键单击(1)
        辅助.等待(1000)
        鼠标.移动(847,600)//向右
        鼠标.左键单击(1)
        辅助.等待(1000)
    否则
        如果(图像.找图(0,0,1440,900,"e:\\取消自动.bmp",#102030,1.0,0,x1,y1)==-1)
            鼠标.移动(x,y)//点击自动
            鼠标.左键单击(1)
        如果结束
    如果结束
循环结束
//开始按钮_点击操作
功能 开始_点击()
线程句柄=线程.开启("刷怪脚本.自动打怪","")

功能结束

//退出按钮_点击操作
功能 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
功能结束


功能 热键0_热键()//启动
//这里添加你要执行的代码
刷怪脚本.开始_点击()
功能结束


功能 热键1_热键()//退出
//这里添加你要执行的代码
刷怪脚本.退出_点击()
功能结束

空间结束
//空间结束语句


调试时说有语法错误,看不明白。就在下面那行
功能 开始_点击()
线程句柄=线程.开启("刷怪脚本.自动打怪","")
提示说'功能'是关键字,不能用于空间命名、函数名或变量名的定义
麻烦各位大神能给揪出这脚本还有哪些错...第一次接触这TC


作者: 陌上青衣。    时间: 2013-4-27 12:40

  1. //默认空间
  2. 空间 刷怪脚本
  3. //默认空间
  4. 线程句柄
  5. 功能 自动打怪()
  6. x,y,x1,y1
  7.   循环(真)
  8.     如果(图像.找图(0,0,1440,900,"e:\\自动.bmp",#102030,1.0,0,x,y)==-1)
  9.         鼠标.移动(613,622)//向左
  10.         鼠标.左键单击(1)
  11.         辅助.等待(1000)
  12.         鼠标.移动(847,600)//向右
  13.         鼠标.左键单击(1)
  14.         辅助.等待(1000)
  15.     否则
  16.         如果(图像.找图(0,0,1440,900,"e:\\取消自动.bmp",#102030,1.0,0,x1,y1)==-1)
  17.             鼠标.移动(x,y)//点击自动
  18.             鼠标.左键单击(1)
  19.         如果结束
  20.     如果结束
  21. 循环结束
  22. //开始按钮_点击操作
  23. 功能结束
  24. 功能 开始_点击()
  25. 线程句柄=线程.开启("刷怪脚本.自动打怪","")

  26. 功能结束

  27. //退出按钮_点击操作
  28. 功能 退出_点击()
  29. 线程.关闭(线程句柄)
  30. 辅助.退出()
  31. 功能结束


  32. 功能 热键0_热键()//启动
  33. //这里添加你要执行的代码
  34. 刷怪脚本.开始_点击()
  35. 功能结束


  36. 功能 热键1_热键()//退出
  37. //这里添加你要执行的代码
  38. 刷怪脚本.退出_点击()
  39. 功能结束

  40. 空间结束
  41. //空间结束语句
复制代码

作者: w317141444    时间: 2013-4-27 12:42
回复 2楼陌上青衣。的帖子

膜拜。。。虽然我还是看不懂,不过解决了
作者: w317141444    时间: 2013-4-27 12:44
回复 2楼陌上青衣。的帖子

好像是忘了结束...有点明白了
作者: 舍我其谁    时间: 2013-4-27 13:22
看一下
作者: w317141444    时间: 2013-4-27 13:41
谁知道为什么这脚本只执行了左右移动而已,找图点击没执行?
作者: 舍我其谁    时间: 2013-4-27 14:34
顶起,看看
作者: laowantong    时间: 2013-4-27 15:19
空间 刷怪脚本

功能 自动打怪()
x,y,x1,y1
  循环(真)
    如果(图像.找图(0,0,1440,900,"e:\\自动.bmp",#102030,1.0,0,x,y)==-1)
        鼠标.移动(613,622)//向左
辅助.等待(200)
        鼠标.左键单击(1)
        辅助.等待(1000)
        鼠标.移动(847,600)//向右
辅助.等待(200)
        鼠标.左键单击(1)
        辅助.等待(1000)
    否则
        如果(图像.找图(0,0,1440,900,"e:\\取消自动.bmp",#102030,1.0,0,x1,y1)==-1)
            鼠标.移动(x,y)//点击自动
辅助.等待(200)           
     鼠标.左键单击(1)
          如果结束
     如果结束
循环结束
功能结束

功能 开始_点击()
线程句柄=线程.开启("刷怪脚本.自动打怪","")
功能结束

功能 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
功能结束

功能 热键0_热键()//启动
刷怪脚本.开始_点击()
功能结束

功能 热键1_热键()//退出
刷怪脚本.退出_点击()
功能结束

空间结束
作者: laowantong    时间: 2013-4-27 15:21
功能
功能结束
要成对出现
鼠标移动和鼠标点击之间要适当延迟一会---辅助.等待
作者: w317141444    时间: 2013-4-27 15:58
回复 8楼laowantong的帖子

编写好麻烦。。
作者: w317141444    时间: 2013-4-27 17:23
回复 9楼laowantong的帖子

加了等待延迟,还是不行,依旧没反应,我试过在桌面只找图,就能找,请问这个找图功能有啥限制没?
作者: laowantong    时间: 2013-4-27 20:56
图片尽量做小,保证鼠标移动的位置准确,必要时加点偏移




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