TC官方合作论坛

 找回密码
 立即注册
查看: 1376|回复: 6

大神们,新手求助!!!3天了,钻牛角尖了,求个高手帮....

[复制链接]
发表于 2016-2-20 20:27:14 | 显示全部楼层 |阅读模式

马上加入TC

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

x
大神们,求助!!!3天了,钻牛角尖了,求个高手帮忙!不胜感激!
本人新手小白,看了江中游老师的教程,第一次做TC脚本,
不知道咋回事,脚本运行开始正常,一会就没反应了(不一定多久,普遍10来分钟最长1个小时不到)
每次都卡在下面源码标注的位置
求助啊!QQ17838895 ,或论坛回复,
附上源码,好心大神给看看,哪里出问题了!在线等!




变量 bianhao1
变量 bianhao2
变量 tuxiangxuhao
变量 jubing

功能 start_click()
   
    等待(1000)   
    jubing=窗口查找("BLESS (64-bit, DX9)","")
    //标签.设置文本("标签0","窗口句柄"&窗口句柄)
    等待(200)
    窗口激活(jubing)
    等待(200)
    窗口设置位置(jubing,0,0)
   
    等待(500)
    bianhao1=线程开启("daguai1","")
    等待(100)
    线程暂停(bianhao1)
    等待(100)
    bianhao2=线程开启("jianceguaiwu1","")  
结束

//====================== 打怪 =========================================//
功能 daguai1()
    调试输出("开始打怪")
    等待(100)   
    循环(真)
        //法师技能===========
        超级键盘按键(50)
        等待(1700)
        超级键盘按键(52)
        等待(600)
        超级键盘按键(54)
        等待(600)
        超级键盘按键(51)
        等待(600)
        超级键盘按键(53)
        等待(600)
        超级键盘按键(50)
        等待(1700)
        超级键盘按键(55)
        等待(600)
    结束
结束
//============================ 检测怪物 ===================================2月20日版//
功能 jianceguaiwu1()
   
    调试输出("进入检测怪物1")
    等待(100)
     循环(真)
        循环(真)
            变量 x1,y1
            等待(200)
            tuxiangxuhao=找图(551,64,556,71,"rc:\\111.bmp",0,0.6,0,x1,y1) //判断怪物血条图片,本游戏图片(动态判断不太准确,所以设置0.6相似度)
            
            如果(x1>0)
               
                调试输出("找到怪物")
               
                等待(100)
                线程恢复(bianhao1)            
            否则
                调试输出("没有怪物")
                 buxie2()
                跳出
                调试输出("跳出循环准备锁怪")
                  结束
        结束
         等待(200)
        超级键盘按键(9)  //tab键锁怪   
    结束
   
结束

//====================== 补血 =========================================//
功能 buxie2()
  等待(100)
    线程暂停(bianhao1)
    循环(真)
        
        变量 X3,Y3
        等待(100)
        tuxiangxuhao=找图(439,764,469,774,"rc:\\2.bmp",0,0.6,0,X3,Y3)//判断人物血条
        
        如果(X3>0)
            调试输出("找到满血")
            
            跳出   
        否则         
            //==================法师回血
            调试输出("等待5秒")
            等待(5000)
              结束
    结束
    等待(100)   
    jianwu3()   
结束
//==================捡取物品================================//
功能 jianwu3()
    调试输出("进入拾取")
    循环(真)
        变量 x,y
        等待(500)
        tuxiangxuhao=找图(841,658,874,691,"rc:\\33.bmp",0,0.6,0,x,y) //判断物品拾取图片
        如果(x>0)
            调试输出("找到拾取按钮")
            调试输出("开始按F")   
//-------------------------------------------- 总是到此处停了,没反应!!!     
            超级键盘按键(70)   
            调试输出("按F")
            等待(1000)
            超级键盘按键(70)
            调试输出("按F2")
            等待(1000)
            超级键盘按下(83)
            调试输出("按S")
            等待(900)
            超级键盘弹起(83)
            调试输出("按S2")
            等待(100)
            调试输出("捡取完毕")
        否则
            调试输出("没找到拾取按钮")
            跳出
             结束
        等待(100)
        调试输出("捡取系统结束")
        72
        等待(100)
        调试输出("继续捡取")      
    结束
    //jianceguaiwu1()
结束

//-------------------------结束-------------------------------------------------------
功能 button0_click()
    线程关闭(bianhao1)
    线程关闭(bianhao2)
    调试输出("线程编号1已暂停")
    调试输出("线程编号2已暂停")  
结束

功能 exit_click()
    退出()
结束

回复

使用道具 举报

发表于 2016-2-20 20:43:02 | 显示全部楼层
你确定在那?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-20 20:45:25 | 显示全部楼层
我调试输出显示都是在捡取物品这里停止
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-20 20:46:31 | 显示全部楼层
q765758576 :我的控制流程对不对
回复 支持 反对

使用道具 举报

发表于 2016-2-21 00:31:20 | 显示全部楼层
具体啥游戏   
回复 支持 反对

使用道具 举报

发表于 2016-2-21 13:49:57 | 显示全部楼层
总共就这么多源码?
回复 支持 反对

使用道具 举报

发表于 2016-2-21 16:32:35 | 显示全部楼层
看了下,就发现   调试输出("捡取系统结束")   下面有个72,但并不影响。
你是打怪和检测线程并行,打怪线程刚开启就暂停,然后靠检测怪物来恢复线程,只是你有没有考虑到,一直找到怪物图片,线程一个劲恢复,虽然短时间没有问题,但长时间运行就不好说了,可否改为开一个检测怪物线程,打怪函数靠调用?
目前只发现这么多,希望能帮助到你
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-18 03:09 , Processed in 0.038316 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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