TC官方合作论坛
标题:
求解关于循环问题
[打印本页]
作者:
lk521qq
时间:
2011-12-10 08:38
标题:
求解关于循环问题
//这里添加你要执行的代码
整型 鼠标窗口=窗口.鼠标所在窗口句柄()
整型 x,y
逻辑型 是否
是否=图像.区域找色(0,174,1108,795,#0000FF,0,x,y)
循环(真)
如果(是否)
辅助.等待(200)
键盘.按键(54,1)
辅助.等待(200)
鼠标.移动(x+13,y-30)
辅助.等待(1000)
鼠标.左键单击(1)
否则
跳出
如果结束
循环结束
我的脚本思路是当发现区域这个颜色的时候证明遇到怪,按快捷键6打怪,当发现没有这个颜色即打怪结束,那么跳出,但是我做的实际运行起来确实,当怪无论遇不遇到找个颜色即进入战斗,都是一直重复按6建,一直鼠标跑。求改正怎么跳出循环,让他只有在打怪的时候(区域找到色的时候)才出现按6建,不打的时候(区域找不到色的时候)做别的动作
作者:
568988502
时间:
2011-12-10 08:47
你一开始就定义了 是否 , 循环的过程 是否 值并未改变 而且你写的是死循环 肯定退步出来
你自己去看教程吧 !也可以在群里问
作者:
lk521qq
时间:
2011-12-10 08:48
回复
2楼
568988502
的帖子
那能不能说下咋改
作者:
youranlyly
时间:
2011-12-10 09:14
循环(真)
是否=图像.区域找色(0,174,1108,795,#0000FF,0,x,y)
如果(是否)
辅助.等待(200)
键盘.按键(54,1)
辅助.等待(200)
鼠标.移动(x+13,y-30)
辅助.等待(1000)
鼠标.左键单击(1)
//否则
如果结束
循环结束
找不到怪的话就不打了 ,想执行其它动作在否则后边加语句,如果加跳出,循环就结束了
作者:
章昊
时间:
2011-12-10 09:42
:Z你把找色放入循环里面吧 然后想打死怪跳出 最好弄个标记就OK了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1