TC官方合作论坛

 找回密码
 立即注册
查看: 750|回复: 3
打印 上一主题 下一主题

[问题] 游戏进去战斗画面后 死循环

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-4 16:13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
   
         循环(G<转换.字符型转整型(编辑框.获得文本("编辑框0"),0))
                      挑战图=dm.FindPic(0,0,1028,630,"挑战图.bmp","102030",0.9,0,X,Y)   
                       如果(挑战图==0)
                                辅助.等待(500)
                           dm.MoveTo(X,Y)
                            辅助.等待(1000)
                             dm.LeftDoubleClick()                           
                             辅助.等待(10000)
                           循环(真)                                            
                             胜利图=dm.FindPic(0,0,1024,630,"关闭.bmp","102030",0.9,0,X,Y)               
                              如果(胜利图==0)  
                              辅助.等待(2000)
                              dm.MoveTo(X,Y)
                             辅助.等待(500)
                             dm.LeftDoubleClick()
                             辅助.等待(500)
                              跳出
                             如果结束
                          循环结束
                        如果结束
                            辅助.等待(2000)
                       G=G+1
            循环结束   


这个脚本  在单开的情况下可以执行,但到了多开就会在死循环处卡住。  但是不写死循环 就不知道战斗什么时候结束(战斗时间不确定)
  这个有什么好的办法挖?

回复

使用道具 举报

沙发
发表于 2012-6-4 16:26:58 | 只看该作者
首先,你要确定,你在多开之后,战斗结束了,有没有找到这个胜利的图片,理论上来说,如果找到了,不会卡死。。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-6-4 16:33:35 | 只看该作者
确定是找到的 因为单开一直正常的。用的同一个图片
回复 支持 反对

使用道具 举报

地板
发表于 2012-6-4 21:49:12 | 只看该作者
  = =我已经很委婉了。。。我的意思的说,你写个消息框在如果里面,然后多开试试看。。。我不知道你大漠是用什么方式绑定的,但是至少我,一般绑定了之后不会出现这个问题,还有你是否用大漠绑定了窗口,如果没绑定,就赶紧绑定。。。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-15 15:39 , Processed in 0.177032 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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