TC官方合作论坛

标题: 找多色里面色坐标怎么编写 [打印本页]

作者: ntmdok88    时间: 2012-8-12 19:31
标题: 找多色里面色坐标怎么编写
程序找一个颜色时用x,y返回成功,但多线程找多色用x,y返回脚本失败,鼠标自动点到左上角0,0处。应该怎么改。
空间 魔域刷球
整型 线程编号1
整型 线程编号2
整型 x,y
逻辑型 是否找到爆色
逻辑型 是否找到爆条色
逻辑型 是否找到满球色
功能 逻辑型 点XP()
循环(真)
是否找到爆色=图像.模糊找色(806,662,877,727,#000400,0.8,0,x,y)
如果(是否找到爆色)
    辅助.等待(100)
    鼠标.移动(x,y)
     辅助.等待(100)
     鼠标.左键单击(1)
   辅助.等待(100)
如果结束
循环结束
  返回 真
  功能结束
  
  
  功能 逻辑型 爆()
   循环(真)
是否找到爆条色=图像.模糊找色(110,691,226,751,#1A20B6,0.8,0,x,y)
是否找到满球色=图像.模糊找色(195,96,212,104,#96651A,0.5,0,x,y)
如果(!是否找到爆条色)
  继续
否则
   如果(是否找到满球色)
       辅助.等待(100)
     键盘.按键(50,1)     
     //按数字2键换球
   否则
       键盘.按键(49,1)
       //按数字1键随机
       辅助.等待(500)  
鼠标.右键单击(1)  
//爆
   如果结束
   
   如果结束
   
   循环结束
   
   返回 真
   
   功能结束
功能 逻辑型 开始_点击()
   
  线程编号1=线程.开启("魔域刷球.点XP","")
  
   线程编号2=线程.开启("魔域刷球.爆","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
   
线程.关闭(线程编号1)
线程.关闭(线程编号2)
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句


作者: 陌上青衣。    时间: 2012-8-12 19:34
试试:变量 x,y 不要写成全局变量
             写在功能函数里,变成局部变量试试
作者: ntmdok88    时间: 2012-8-12 19:51
回复 2楼陌上青衣。的帖子

我开的两个线程,意思是将X,Y分别写在每个循环线程里是吗。谢谢了。




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