TC官方合作论坛
标题:
如果。找到,执行下面程序。否则跳回如果找到。从新找。用了区域找色不行啊,高手进来看看啊。求关注啊。。
[打印本页]
作者:
游龙
时间:
2011-12-23 04:37
标题:
如果。找到,执行下面程序。否则跳回如果找到。从新找。用了区域找色不行啊,高手进来看看啊。求关注啊。。
[原方程式为
空间 自动打怪
整型 线程句柄
功能 逻辑型 打怪()
整型 x,y
整型 窗口句柄
逻辑型 是否找到
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,0,0)
是否找到=图像.区域找色(1291,62,538,124,#0000BD,0,x,y)
窗口.激活(窗口句柄)
辅助.等待(200)
循环(真) (问题主要原因)
如果(!是否找到) (从这里开始,我准备找怪打怪。想设置如果,找到怪物。在执行下面攻击。)
键盘.按键(9,1) ([如果这里找不到,就跳回到,循环真。不断从复Tap,找怪。直到找到怪物后,执行下面)
辅助.等待(300)
键盘.按键(49,1) (找到再执行这里的程序 )
辅助.等待(500)
键盘.按键(50,1)
辅助.等待(500)
键盘.按键(51,1)
辅助.等待(500)
键盘.按键(52,1)
辅助.等待(500)
否则
返回
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
线程.开启("自动打怪.打怪")
返回 真
功能结束
求高手赐教。本人万分感谢。
作者:
shi317920304
时间:
2011-12-23 10:09
你没有判断怪物死亡 在循环后面在加个 判断怪 是否死亡吧
你找那个 自动打怪的 模板 看看
作者:
tianlong2011111
时间:
2011-12-23 11:25
循环(真)
键盘.按键(9,1) // 先选中怪
辅助.等待(300)
是否找到=图像.区域找色(1291,62,538,124,#0000BD,0,x,y) //判断怪物的血条颜色,是否是有效目标
循环(是否找到) // 如果找到颜色,返回值是真,开始执行下面语句
键盘.按键(49,1)
辅助.等待(500)
键盘.按键(50,1)
辅助.等待(500)
键盘.按键(51,1)
辅助.等待(500)
键盘.按键(52,1)
辅助.等待(500)
是否找到=图像.区域找色(1291,62,538,124,#0000BD,0,x,y) //打一轮技能后,再次判断怪物是否死亡
如果(!是否找到) //如果没有死亡就继续打,否则跳出施放技能的循环
跳出
如果结束
循环结束 //一个怪物死亡后结束
循环结束 //重新开始切换怪物
作者:
游龙
时间:
2011-12-23 19:14
回复
3楼
tianlong2011111
的帖子
可不可以留个联系方式。
以后直接请教你。
作者:
游龙
时间:
2011-12-23 21:54
功能调出来了,实在感谢楼上的。
作者:
游龙
时间:
2011-12-23 23:24
回复
3楼
tianlong2011111
的帖子
为什么。我把第1个循环真。和最后一个循环结束改成重复,就不行啊。急急
作者:
sokoor
时间:
2011-12-24 09:10
蛋疼,我还不能下载附件呢
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1