TC官方合作论坛

标题: 无语了,老是模拟器里测试一会就断开连接,不知道怎么... [打印本页]

作者: wangsu321    时间: 2016-12-15 10:13
标题: 无语了,老是模拟器里测试一会就断开连接,不知道怎么...
检查来检查去不知道咋了
function reward()//悬赏
    var xsx, xsy
    for(var i = 0; i < 3; i++)
        findmulticolor(787, 140, 950, 400, "CECACE-000000", "2|0|FFFFFF-000000,4|0|FFFFFF-000000", 0.9, 0, xsx, xsy)
        sleep(1000)
        if(xsx > 0)
            tap(xsx, xsy)
            sleep(5000)
            break
        else
            if(i == 2)
                tap(875, 256)//右侧悬赏提示
                sleep(5000)
                traceprint("not find xs")
            end
        end
    end  //以下是瑟银2
    var syx, syy
    var aa = 140, bb = 390
    for(var i = 0; i < 3; i++)
        findmulticolor(565, aa, 610, bb, "F7EFE6-000000", "3|0|FFFFFF-000000,5|0|FFFFFF-000000,7|0|FFFFFF-000000,8|0|D6C29C-000000", 0.9, 0, syx, syy)
        sleep(1000)
        if(syx > 0)
            sleep(1000)
            tap(syx + 170, syy - 40)
            break
        else
            traceprint("not find sy2") //这里3次输出之后就断线了
        end
    end
    var zx, zy //以下是30钻
    var a = 680  
    var b = 140
    var c = b + 114
    var d = c + 114 //钻数向下114
    while(1)
        findmulticolor(a, b, w, h, "FFFFFF-000000", "2|0|FFFBF7-000000,5|0|CEBA94-000000,8|0|E6DBC5-000000", 0.9, 0, zx, zy)
        sleep(1000)
        if(zx > 0)
            tap(zx + 50, zy - 40)
            sleep(2000)
            traceprint(zx + 50 & "   " & zy - 40)
            break
        else
            findmulticolor(a, c, w, h, "FFFFFF-000000", "2|0|FFFBF7-000000,5|0|CEBA94-000000,8|0|E6DBC5-000000", 0.9, 0, zx, zy)
            sleep(1000)
            if(zx > 0)
                tap(zx + 50, zy - 40)
                sleep(2000)
                break
            else
                findmulticolor(a, d, w, h, "FFFFFF-000000", "2|0|FFFBF7-000000,5|0|CEBA94-000000,8|0|E6DBC5-000000", 0.9, 0, zx, zy)
                sleep(1000)
                if(zx > 0)
                    tap(zx + 50, zy - 40)
                    sleep(2000)
                    break
                else
                    traceprint("not find 30 钻")
                    var mfx, mfy //有免费就刷
                    for(var i = 0; i < 3; i++)
                        findmulticolor(600, 400, 800, 500, "BDB69C-000000", "2|0|195994-000000,5|0|A4A294-000000", 0.9, 0, mfx, mfy)
                        sleep(1000)
                        if(mfx > 0)
                            tap(mfx, mfy)
                            sleep(1000)
                            break
                        else
                            if(i == 2)
                                traceprint("not find 30 diamond")
                                break
                            end
                        end
                    end
                    if(mfx > 0)//免费了,继续找30
                        continue
                    else  //没免费了,找23的吧
                        break
                    end
                end
            end
        end
    end //以下是23钻
    if(zx > 0)
    else
        var zxx, zyy
        while(1)//23钻
            findmulticolor(a, b, w, h, "FFFFFF-000000", "1|0|F7F3EE-000000,5|0|C5AA7B-000000,11|0|F7F7F7-000000", 0.9, 0, zxx, zyy)
            sleep(1000)
            if(zxx > 0)
                tap(zxx + 50, zyy - 30)
                sleep(2000)
                traceprint(zxx & "   " & zyy)
                break
            else
                findmulticolor(a, c, w, h, "FFFFFF-000000", "1|0|F7F3EE-000000,5|0|C5AA7B-000000,11|0|F7F7F7-000000", 0.9, 0, zxx, zyy)
                sleep(1000)
                if(zxx > 0)
                    tap(zxx + 50, zyy - 30)
                    sleep(2000)
                    break
                else
                    findmulticolor(a, d, w, h, "FFFFFF-000000", "1|0|F7F3EE-000000,5|0|C5AA7B-000000,11|0|F7F7F7-000000", 0.9, 0, zxx, zyy)
                    sleep(1000)
                    if(zxx > 0)
                        tap(zxx + 50, zyy - 30)
                        sleep(2000)
                        break
                    else
                        traceprint("not find 23 钻")
                        var mfx, mfy //有免费就刷
                        for(var i = 0; i < 3; i++)
                            findmulticolor(600, 400, 800, 500, "BDB69C-000000", "2|0|195994-000000,5|0|A4A294-000000", 0.9, 0, mfx, mfy)
                            sleep(1000)
                            if(mfx > 0)
                                tap(mfx, mfy)
                                sleep(1000)
                                break
                            else
                                if(i == 2)
                                    traceprint("not find 30 diamond")
                                    break
                                end
                            end
                        end
                        if(mfx > 0)//免费了,继续找23
                            continue
                        else  //没免费了,找光了
                            break
                        end
                    end
                end
            end
        end
    end
    var chax, chay  //关掉日常界面
    while(1)
        findmulticolor(800, 30, 900, 60, "FFA221-000000", "2|0|FFA221-000000,4|0|FF8E19-000000", 0.9, 0, chax, chay)
        sleep(1000)
        if(chax > 0)
            tap(chax, chay)
            sleep(3000)
            break
        else
            traceprint("not find daily cha")
        end
    end
    var wux, wuy //5次
    while(1)
        findmulticolor(920, 230, 960, 300, "CECACE-000000", "2|0|FFFFFF-000000,4|0|FFFFFF-000000", 0.9, 0, wux, wuy)
        sleep(1000)
        if(wux > 0)
            tap(wux, wuy)
            sleep(5000)
            threadbegin("dailyfive", "")
            break
        else //下面是3次的色
            findmulticolor(920, 230, 960, 300, "CECACE-000000", "2|0|FFFFFF-000000,4|0|FFFFFF-000000", 0.9, 0, wux, wuy)
            sleep(1000)
            if(wux > 0)
                tap(wux, wuy)
                sleep(5000)
                threadbegin("dailyfive", "")
                break
            else               
                findmulticolor(787, 140, 950, 400, "CECACE-000000", "2|0|FFFFFF-000000,4|0|FFFFFF-000000", 0.9, 0, xsx, xsy)
                sleep(1000)
                if(xsx > 0)
                    tap(xsx, xsy)
                    sleep(10000)
                    threadbegin("dailywipe", "") //日常扫荡
                    break
                else
                    traceprint("not find xs")
                    //23个钻也找不到就刷怪
                    threadbegin("hunting", "")//刷稀有怪开始  
                end
            end
        end
    end
end


作者: wangsu321    时间: 2016-12-15 10:43
好了,去除了大量注释后不断了,难道注释多也会错,bug; 欢迎大家测试
作者: 熊天下    时间: 2016-12-16 21:20
你的代码复制下来,粘贴后发现大量的tab键,需要一行行的删除?所以
还是放弃调试了。
难道这是论坛发代码的一个bug?




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