TC官方合作论坛

 找回密码
 立即注册
查看: 622|回复: 2

[已解决] 求救。。帮忙

[复制链接]
发表于 2013-10-4 20:50:29 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
异常的处理:选择到了怪物,释放技能打了一段时间(如:30秒)之后。怪物还不死亡的话,应该切换目标继续   如果写这样的代码。。如果有教程。。发下连接好吗。。我找了很多。。都找不到。。


想在这里 添加。。这种。。效果。。请大家。。帮忙。。
功能 选怪()
    循环(true)
        intX,intY
        循环(真)
            dm.FindPic(513,0,602,73,"s.bmp","D55C05",0.9,0,intX,intY)
            如果(intX >= 0&&intY >= 0)
                OS.技能()
                跳出
            否则
               
                //没找到..我们进行什么处理.  
                超级键盘.按键(9,5)
                辅助.等待(1000)
            如果结束
            help.sleep(100)
                        继续
            
        循环结束
        
    循环结束
    返回 真
功能结束
回复

使用道具 举报

发表于 2013-10-4 23:19:19 | 显示全部楼层
功能 选怪()
    循环(真)
        intX,intY
        循环(真)
            dm.FindPic(513,0,602,73,"s.bmp","D55C05",0.9,0,intX,intY)
            如果(intX >= 0&&intY >= 0)
                OS.技能()
辅助.等待(10*3000)//30秒           
     跳出
            否则
               
                //没找到..我们进行什么处理.  
                超级键盘.按键(9,5)
                辅助.等待(1000)
            如果结束
            help.sleep(100)
                        继续
            
        循环结束
回复 支持 反对

使用道具 举报

发表于 2013-10-4 23:25:45 | 显示全部楼层
有2个想法,第一,用计时器,第二,可以这样操作,在一个功能里面的开始,写一个变量A,值为1,并调用循环打怪的线程,等待30秒,在最后写上A++,循环打怪的线程里面加个判断,如果A>1 ,跳出循环,再次选择好怪之后,再次调用这个功能,我也是新手,如果觉得有帮助,请采纳。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-24 05:53 , Processed in 0.036464 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表