TC官方合作论坛

标题: 循环调用几个功能的时候就出这个错误提示! [打印本页]

作者: a1648004555    时间: 2014-1-19 11:14
标题: 循环调用几个功能的时候就出这个错误提示!
帮分析下 TC经常出这个错误是怎么回事! 我用天使插件 循环调用几个功能的时候就出这个错误!

作者: 超自然    时间: 2014-1-19 11:17
木代码谁知道,你当大家真是神啊.....
作者: rainshine    时间: 2014-1-19 11:32
超自然 发表于 2014-1-19 11:17
木代码谁知道,你当大家真是神啊.....

支持支持 哈哈 估计是代码哪个地方写错了 或者是有头没尾
作者: a1648004555    时间: 2014-1-19 11:35
空间 现实

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)
    否则
        现实.问号闪()
    如果结束

功能结束
空间结束

代码!
作者: zxw445    时间: 2014-1-19 12:04
空间 现实

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))  
        如果结束
    循环结束
功能结束
空间结束

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

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

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



作者: a1648004555    时间: 2014-1-19 12:15
谢谢! 我试试看
作者: a1648004555    时间: 2014-1-19 20:42
这样还是出错!!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1