TC官方合作论坛

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

[学习问题] 循环调用几个功能的时候就出这个错误提示!

[复制链接]
跳转到指定楼层
楼主
发表于 2014-1-19 11:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
帮分析下 TC经常出这个错误是怎么回事! 我用天使插件 循环调用几个功能的时候就出这个错误!

本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
发表于 2014-1-19 11:17:16 | 只看该作者
木代码谁知道,你当大家真是神啊.....
回复 支持 反对

使用道具 举报

板凳
发表于 2014-1-19 11:32:08 | 只看该作者
超自然 发表于 2014-1-19 11:17
木代码谁知道,你当大家真是神啊.....

支持支持 哈哈 估计是代码哪个地方写错了 或者是有头没尾
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-1-19 11:35:42 | 只看该作者
空间 现实

ts=com("ts.tssoft")

线程句柄

//开始按钮_点击操作
功能 开始_点击()
    线程句柄=线程.开启("现实.开始","")
   
功能结束

功能 开始()
   
    ts.SetPath(辅助.获取资源路径("rc:"))
    hwnd = ts.FindWindow("","游戏")
    调试输出(hwnd)
    ts.MoveWindow(hwnd,-1,+10)
    ret=ts.BindWindow(hwnd,"gdi","dx","dx",101)//windows
    辅助.等待(2000)
    ts.EnableRealKeypad(1)
    调试输出(ret)
    ts_ret=ts.SetDict(0,"zk1.txt")
   
    现实.问号闪()
   
功能结束

功能 问号闪()
   
    循环(真)   
        
        问号x,问号y
        辅助.等待(辅助.随机数(100,300))
        ts_ret= ts.FindPicS(613,21,797,153,"问号亮.bmp","000000",0.8,0,问号x,问号y)  
        如果(问号x>-1)
            辅助.等待(辅助.随机数(50,100))
            现实.判断BOS房()
        否则
            辅助.等待(辅助.随机数(50,100))
            现实.打怪()
            辅助.等待(辅助.随机数(50,100))  
        如果结束
    循环结束
功能结束
功能 打怪()
    怪x,怪y     
    辅助.等待(辅助.随机数(120,130))
    ret=ts.FindColor(1,212,797,552,"ff0080-000000",1.0,0,怪x,怪y)
    如果(怪x>= 0 && 怪y>= 0)  
        ts.KeyPress(65)
    否则
        现实.问号闪()   
    如果结束
功能结束
功能 判断BOS房()
    BOSS房x,BOSS房y
    辅助.等待(辅助.随机数(50,100))
    ts_ret= ts.FindPic(613,21,797,153,"BOSS房.bmp","000000",0.8,0,BOSS房x,BOSS房y)
    调试输出("BOSS房在右="&ts_ret&","&BOSS房x&","&BOSS房y)
    如果(BOSS房x>=0&&BOSS房y>=0)
       ts.KeyPress(88)
    否则
        现实.问号闪()
    如果结束

功能结束
空间结束

代码!
回复 支持 反对

使用道具 举报

5#
发表于 2014-1-19 12:04:00 | 只看该作者
空间 现实

ts=com("ts.tssoft")

线程句柄

//开始按钮_点击操作
功能 开始_点击()
    线程句柄=线程.开启("现实.开始","")

功能结束

功能 开始()

    ts.SetPath(辅助.获取资源路径("rc:"))
    hwnd = ts.FindWindow("","游戏")
    调试输出(hwnd)
    ts.MoveWindow(hwnd,-1,+10)
    ret=ts.BindWindow(hwnd,"gdi","dx","dx",101)//windows
    辅助.等待(2000)
    ts.EnableRealKeypad(1)
    调试输出(ret)
    ts_ret=ts.SetDict(0,"zk1.txt")

    现实.问号闪()

功能结束

功能 问号闪()
    循环(真)
        问号x,问号y
        辅助.等待(辅助.随机数(100,300))
        ts_ret= ts.FindPicS(613,21,797,153,"问号亮.bmp","000000",0.8,0,问号x,问号y)  
        如果(问号x>-1)
            辅助.等待(辅助.随机数(50,100))
            //判断BOOS
            BOSS房x,BOSS房y
            辅助.等待(辅助.随机数(50,100))
            ts_ret= ts.FindPic(613,21,797,153,"BOSS房.bmp","000000",0.8,0,BOSS房x,BOSS房y)
            调试输出("BOSS房在右="&ts_ret&","&BOSS房x&","&BOSS房y)
            如果(BOSS房x>=0&&BOSS房y>=0)
                ts.KeyPress(88)
            否则
                //没BOSS?继续吧找问号亮。
            如果结束
        否则
            辅助.等待(辅助.随机数(50,100))
            怪x,怪y     
            辅助.等待(辅助.随机数(120,130))
            ret=ts.FindColor(1,212,797,552,"ff0080-000000",1.0,0,怪x,怪y)
            如果(怪x>= 0 && 怪y>= 0)  
                ts.KeyPress(65)
            否则
                //我草,怪哪了?
            如果结束
            辅助.等待(辅助.随机数(50,100))  
        如果结束
    循环结束
功能结束
空间结束

直接这样不就好了?省事,调来调去。你以为程序是神啊?

不过还是需要测试看看哪里出现错误了

一般出现这样都是代码出现问题,好好参考吧。


回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-1-19 12:15:17 | 只看该作者
谢谢! 我试试看
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-1-19 20:42:27 | 只看该作者
这样还是出错!!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-17 09:47 , Processed in 0.191470 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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