TC官方合作论坛
标题:
不开多线程,单条找色都成功。
[打印本页]
作者:
ntmdok88
时间:
2012-8-11 23:26
标题:
不开多线程,单条找色都成功。
开了多线程当第一个颜色出现时鼠标就循环按住在左上角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)
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
作者:
feng123144
时间:
2012-8-12 04:33
没找色吧,你试过弹出坐标没有?有没找到色?没找色鼠标移动的话就会跑到0,0那个坐标去了,那个色不一样的话,坐标应该不会是一样的吧,那个X,Y要分别注名X,Y,X1,Y1~~~~~
那个如果里面的表达式写成X>0看看,不同的颜色就X1>0,X2>0
作者:
ntmdok88
时间:
2012-8-12 09:43
回复
2楼
feng123144
的帖子
每一个色,我都试过了,可以找到,只是都是只用到x,y原来不同色要分别注x1,y1等等啊,但是如果表达式写成x>0什么的就不懂了,希望大哥帮忙改改那个脚本看看,让我高高兴兴采纳您吧。
作者:
feng123144
时间:
2012-8-13 03:52
整型 线程编号1
整型 线程编号2
整型 x,y
功能 逻辑型 点XP()
循环(真)
逻辑型 是否找到爆色
是否找到爆色=图像.模糊找色(806,662,877,727,#000400,0.8,0,x,y)
辅助.等待(1000)
如果(是否找到爆色)
辅助.等待(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)
辅助.等待(1000)
如果(!是否找到爆条色)
继续
否则
如果(是否找到满球色)
辅助.等待(100)
键盘.按键(50,1)
//按数字2键换球
否则
键盘.按键(49,1)
//按数字1键随机
辅助.等待(500)
鼠标.右键单击(1)
//爆
如果结束
如果结束
循环结束
返回 真
功能结束
复制代码
改成这样看行不行
作者:
feng123144
时间:
2012-8-13 03:54
就是把那个找色放到功能里面看看
作者:
ntmdok88
时间:
2012-8-14 18:50
谢谢您啊,我把X,Y编号放在变量上还是通过了,不过下次写还是放在功能块里的好。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1