TC官方合作论坛

 找回密码
 立即注册
查看: 1507|回复: 1

[失效暂存] 诛仙手游脚本

[复制链接]
发表于 2017-6-22 14:44:59 | 显示全部楼层 |阅读模式

马上加入TC

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

x
学习TC后的第一个脚本,断断续续写了两个月,
var a=1
var b=1
var 线程句柄_timeclock
var 线程句柄
var 线程句柄1
var 临界区句柄
function 主线任务_复选框()
    if(复选框获取状态("主线任务_复选框"))//如果选中就不执行.
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","主线任务")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"主线任务")
        end
    end

end
function 福利_复选框()
    if(复选框获取状态("福利_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","福利")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"福利")
        end
    end
end
function 副本任务_复选框()
    if(复选框获取状态("副本任务_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","副本任务")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"副本任务")
        end
    end
end
function 妖兽任务_复选框()
    if(复选框获取状态("妖兽任务_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","妖兽任务")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"妖兽任务")
        end
    end
end
function 副本任务跟随_复选框()
    if(复选框获取状态("副本任务跟随_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","副本任务跟随")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"副本任务跟随")
        end
    end
end
function 妖兽任务跟随_复选框()
    if(复选框获取状态("妖兽任务跟随_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","妖兽任务跟随")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"妖兽任务跟随")
        end
    end
end
function 邮箱_复选框()
    if(复选框获取状态("邮箱_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","邮箱")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"邮箱")
        end
    end
end
function 每日宝箱_复选框()
    if(复选框获取状态("每日宝箱_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","每日宝箱")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"每日宝箱")
        end
    end
end
function 支线任务_复选框()
    if(复选框获取状态("支线任务_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","支线任务")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"支线任务")
        end
    end
end
function 彻夜_复选框()
    if(复选框获取状态("彻夜_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","彻夜")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"彻夜")
        end
    end
end
function 梦境河阳_复选框()
    if(复选框获取状态("梦境河阳_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","梦境河阳")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"梦境河阳")
        end
    end
end
function 天帝宝库_复选框()
    if(复选框获取状态("天帝宝库_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","天帝宝库")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"天帝宝库")
        end
    end
end
function 修真仙魔录_复选框()
    if(复选框获取状态("修真仙魔录_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","修真仙魔录")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"修真仙魔录")
        end
    end
end
function 环线_复选框()
    if(复选框获取状态("环线_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","环线")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"环线")
        end
    end
end
function 帮派任务_复选框()
    if(复选框获取状态("帮派任务_复选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","帮派任务")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"帮派任务")
        end
    end
end
function 天工_狩猎1级_单选框()
    if(单选框获取状态("天工_狩猎1级_单选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","天工_狩猎1级")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"天工_狩猎1级")
        end
    end
end
function 天工_钓鱼1级_单选框()
    if(单选框获取状态("天工_钓鱼1级_单选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","天工_钓鱼1级")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"天工_钓鱼1级")
        end
    end
end
function 天工_狩猎2级_单选框()
    if(单选框获取状态("天工_狩猎1级_单选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","天工_狩猎2级")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"天工_狩猎2级")
        end
    end
end
function 天工_钓鱼2级_单选框()
    if(单选框获取状态("天工_钓鱼2级_单选框"))//如果选中就不执行
        if(编辑框获取文本("编辑框1")=="")
            编辑框设置文本("编辑框1","天工_钓鱼2级")
        else
            编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&"|"&"天工_钓鱼2级")
        end
    end
end

function 终止_按钮()
    exit()
end
function 删除_按钮()
    编辑框设置文本("编辑框1","")
end
function 启动_按钮()
    // 线程开启("启动_按钮_1","")
    var 句柄=线程开启("启动_按钮_1","")
end

//以上是脚本界面
function timeappoint(x,y)   
    var timeappoint=timeyear(timenow())&"/"&timemonth(timenow())&"/"&timeday(timenow())&" 11:43:00"
    调试输出(timeappoint)
    var timediff=timediff("s",timenow(),timeappoint)&"000"
end
function timeclock(time)
    调试输出("timeclock中的等待时间"&time)
    sleep(time)
    线程关闭(线程句柄)
    临界区离开(临界区句柄)
    调试输出("timeclock中的等待时间已到,现关闭"&time)
    线程关闭(线程句柄_timeclock)
    调试输出("测试timeclock中的等待时间到后是否关闭了timeclock线程"&time)
end

function 启动_按钮_1()   
    等待(10000)
    var w,h
    sysgetscreen(w,h)
    a=1280.0/w
    b=720.0/h
    临界区句柄=临界区创建()
    调试输出(临界区句柄)
    取消()
    取消_1()
    关闭确定按钮()
    字_叉叉1()
    字_叉叉3()
    免费领取()
    var 任务数组
    var 任务集合=编辑框获取文本("编辑框1")
    调试输出(任务集合)
    字符串分割(任务集合,"|",任务数组)
    for(var i = 0; i < 数组大小(任务数组); i++)
        select(任务数组[i])

            case "主线任务"
            临界区进入(临界区句柄)
            主线任务()

            case "副本任务"            
            临界区进入(临界区句柄)
            副本任务()

            case "妖兽任务"
            var txt=编辑框获取文本("编辑框_妖兽任务")&"000"
            调试输出(txt)
            临界区进入(临界区句柄)
            线程句柄_timeclock=线程开启("timeclock",txt*60)
            线程句柄=线程开启("妖兽任务", "")

            case "妖兽任务跟随"  
            var txt=编辑框获取文本("编辑框_妖兽任务")&"000"
            调试输出(txt)
            临界区进入(临界区句柄)
            挂机关闭()
            补药()
            线程句柄_timeclock=线程开启("timeclock",txt*60)

            case "支线任务"
            支线任务()

            case "副本任务跟随"
            临界区进入(临界区句柄)
            副本任务跟随()


            case "彻夜"
            临界区进入(临界区句柄)
            线程句柄=线程开启("福利","")
            线程句柄1=线程开启("彻夜","")

            case "福利"
            临界区进入(临界区句柄)
            福利()

            case "梦境河阳"
            临界区进入(临界区句柄)
            梦境河阳()

            case "天帝宝库"
            临界区进入(临界区句柄)
            天帝宝库()

            case "修真仙魔录"
            临界区进入(临界区句柄)
            修真仙魔录()

            case "环线"
            临界区进入(临界区句柄)
            环线()

            case "帮派任务"
            临界区进入(临界区句柄)
            帮派任务()

            case "每日宝箱"
            临界区进入(临界区句柄)
            每日宝箱()

            case "邮箱"
            临界区进入(临界区句柄)
            邮箱()

            case "天工_狩猎1级"
            var txt=编辑框获取文本("编辑框_狩猎1级")&"000"
            调试输出(txt)
            临界区进入(临界区句柄)
            线程句柄_timeclock=线程开启("timeclock",txt*60)
            线程句柄=线程开启("天工_狩猎1级","")

            case "天工_狩猎2级"
            临界区进入(临界区句柄)
            var txt=编辑框获取文本("编辑框_狩猎2级")&"000"
            调试输出(txt)
            线程句柄_timeclock=线程开启("timeclock",txt*60)
            线程句柄=线程开启("天工_狩猎2级","")

            case "天工_钓鱼1级"
            var txt=编辑框获取文本("编辑框_钓鱼1级")&"000"
            调试输出(txt)
            临界区进入(临界区句柄)
            线程句柄_timeclock=线程开启("timeclock",txt*60)
            线程句柄=线程开启("天工_钓鱼1级","")

            case "天工_钓鱼2级"
            var txt=编辑框获取文本("编辑框_钓鱼2级")&"000"
            调试输出(txt)
            临界区进入(临界区句柄)
            线程句柄_timeclock=线程开启("timeclock",txt*60)
            线程句柄=线程开启("天工_钓鱼2级","")

            default
            messagebox("我要睡觉")
        end

    end

end

function 天工_狩猎1级()
    var x,y
    var ziku=字库设置("rc:zk.txt",1)
    traceprint(ziku)
    挂机关闭()
    tap(69,34)
    sleep(2000)
    tap(783,218)
    sleep(2000)
    tap(299,265)
    sleep(1000)
    tap(826,240)
    sleep(1000)
    字_叉叉()
    sleep(1000)
    tap(914,8)
    sleep(120000)
    tap(908,69)
    sleep(1500)
    tap(418,181)
    sleep(1000)
    字_叉叉()
    sleep(5000)
    while(true)
        //var ret=识字(214,73,689,395, "119007-102030", 0.8)//173,122     (*91,793 125,835)
        // traceprint("识别 "&ret)
        //traceprint(获取资源路径("rc:ziku.txt"))
        findtext(214,73,689,395,"山猪","119007-102030",0.8,x,y)//214,73,689,395
        //山猪1:c3c3c3-404040
        traceprint(x)
        traceprint(y)
        if(x>0)
            tap(x+30,y+60)
            sleep(200)
            tap(x+30,y+60)
            sleep(4000)
            var x1=x-479
            var y1=y-313
            if (x1<0&&y1<0)
                tap(479-30,313-10)
            end
            if (x1>0&&y1<0)
                tap(479+30,313-10)
            end
            if (x1<0&&y1>0)
                tap(479-30,313+10)
            end
            if (x1>0&&y1>0)
                tap(479+30,313+10)
            end
            sleep(3000)  
        else
            sleep(1000)  
        end
        findtext(214,73,689,395,"山猪1","c3c3c3-404040",0.7,x,y)//214,73,689,395
        //山猪1:c3c3c3-404040
        traceprint(x)
        traceprint(y)
        if(x>0)
            tap(x+30,y+60)
            sleep(200)
            tap(x+30,y+60)
            sleep(4000)
            var x1=x-479
            var y1=y-313
            if (x1<0&&y1<0)
                tap(479-30,313-10)
            end
            if (x1>0&&y1<0)
                tap(479+30,313-10)
            end
            if (x1<0&&y1>0)
                tap(479-30,313+10)
            end
            if (x1>0&&y1>0)
                tap(479+30,313+10)
            end
            sleep(3000)  
        else
            sleep(1000)  
        end
    end
end
function 天工_钓鱼1级()
    var x,y
    挂机关闭()
    tap(69,34)
    sleep(2000)
    tap(783,218)
    sleep(2000)
    tap(227,331)
    sleep(1000)
    tap(826,240)
    sleep(1000)
    字_叉叉()
    sleep(1000)
    tap(914,8)
    sleep(120000)
    sleep(1000)
    var i=0
    tap(725,317)//第一个钓鱼勾
    sleep(1000)
    while(i<48)
        找图(370,334,588,431,"rc:钓鱼一级.bmp","000000",0.3,0,x,y)
        if (x>0)
            tap(602,372)//第二个钓鱼勾
            sleep(1000)
            i++
        else
            sleep(500)
        end
    end
end
function 天工_狩猎2级()
    var x,y
    var ziku=字库设置("rc:zk.txt",1)
    traceprint(ziku)
    tap(69,34)
    sleep(2000)
    tap(783,218)
    sleep(2000)
    tap(299,265)
    sleep(1000)
    tap(826,322)
    sleep(1000)
    tap(871,60)
    sleep(1000)
    tap(914,8)
    //sleep(120000)
    sleep(1000)
    tap(908,69)
    sleep(1500)
    tap(513,193)
    sleep(1000)
    字_叉叉()
    // sleep(5000)
    while(true)
        //var ret=识字(214,73,689,395, "ffffff-454545", 0.7)//173,122     (*91,793 125,835)
        // traceprint("识别 "&ret)
        //traceprint(获取资源路径("rc:ziku.txt"))
        findtext(214,73,689,395,"赤练蛇","ffffff-454545",0.7,x,y)//214,73,689,395
        //赤练蛇绿13F202-707070
        traceprint(x)
        traceprint(y)
        if(x>0)
            tap(x+20,y+70)
            sleep(200)
            tap(x+20,y+70)
            sleep(7000)
            var x1=x-479
            var y1=y-313
            if (x1<0&&y1<0)
                tap(479-30,313-10)
            end
            if (x1>0&&y1<0)
                tap(479+30,313-10)
            end
            if (x1<0&&y1>0)
                tap(479-30,313+10)
            end
            if (x1>0&&y1>0)
                tap(479+30,313+10)
            end
            sleep(3000)  
        else
            sleep(1000)  
            findtext(214,73,689,395,"赤练蛇绿","13F202-707070",0.6,x,y)//214,73,689,395
            //赤练蛇绿13F202-707070
            traceprint(x)
            traceprint(y)
            if(x>0)
                tap(x+20,y+65)
                sleep(200)
                tap(x+20,y+65)
                sleep(7000)
                var x1=x-479
                var y1=y-313
                if (x1<0&&y1<0)
                    tap(479-30,313-10)
                end
                if (x1>0&&y1<0)
                    tap(479+30,313-10)
                end
                if (x1<0&&y1>0)
                    tap(479-30,313+10)
                end
                if (x1>0&&y1>0)
                    tap(479+30,313+10)
                end
                sleep(3000)  
            else
                sleep(1000)  
            end
        end
    end
end
function 天工_钓鱼2级()
    var x,y
    挂机关闭()
    tap(69,34)
    sleep(2000)
    tap(783,218)
    sleep(2000)
    tap(227,331)
    sleep(1000)
    tap(826,318)
    sleep(1000)
    字_叉叉()
    sleep(1000)
    tap(914,8)
    sleep(120000)
    sleep(1000)
    var i=0
    tap(725,317)//第一个钓鱼勾
    sleep(1000)
    while(i<48)
        找图(370,334,588,431,"rc:钓鱼一级.bmp","000000",0.3,0,x,y)
        if (x>0)
            tap(602,372)//第二个钓鱼勾
            sleep(1000)
            i++
        else
            sleep(500)
        end
    end
end
function 福利()
    var x,y
    sleep(360000)
    取消()
    取消_1()
    关闭确定按钮()
    免费领取()
    补药()
    for(var i = 0; i <8; i++)
        字_叉叉()
        tap(1218/a,11/b)
        等待(1000)
        tap(993/a,45/b)//点击福利按钮
        等待(1000)
        var ziku=字库设置("rc:zk.txt",1)
        traceprint("字库"&ziku)
        for(var i1 = 0; i1 < 2; i1++)
            findtext(650,290,793,344,"原地复活","DFE3E6-808080",0.7,x,y)
            if(x>0)
                traceprint("原地复活"&x)
                等待(21000)
            end
            for(var i2 = 0; i2 <6; i2++)
                tap(350/a,(165+i2*80/b))//点击左边栏每格80高
                等待(2000)
                var ret1=strcat("rc:领取1_福利",1280/a)
                var ret=strcat(ret1,".bmp")
                调试输出(ret)
                找图(912/a,240/b,1152/a,401/b,ret,"000000",0.3,0,x,y)
                调试输出(x)
                if(x<0)
                    等待(2000)
                    ret1=strcat("rc:领取2_福利",1280/a)
                    ret=strcat(ret1,".bmp")
                    调试输出(ret)
                    找图(912/a,240/b,1152/a,401/b,ret,"000000",0.3,0,x,y)
                    调试输出(x)
                    if(x<0)
                        等待(2000)
                        ret1=strcat("rc:免费抽_福利",1280/a)
                        ret=strcat(ret1,".bmp")
                        调试输出(ret)
                        找图(0,0,1280/a,720/b,ret,"000000",0.3,0,x,y)
                        调试输出(x)
                        if(x<0)
                            等待(2000)
                            ret1=strcat("rc:签到_福利",1280/a)
                            ret=strcat(ret1,".bmp")
                            找图(973/a,580/b,1159/a,653/b,ret,"000000",0.3,0,x,y)
                            tap(x,y)
                            if(x>0)
                                调试输出("签到找到点击")
                                tap(x,y)
                            end
                        else
                            for(var i3=0; i3<3; i3++)
                                找图(500/a,350/b,850/a,550/b,ret,"000000",0.3,0,x,y)
                                if(x>0)
                                    调试输出("免费抽找到点击")
                                    tap(x,y)
                                    等待(13000)
                                end
                            end
                        end
                    else
                        调试输出("领取找到点击")
                        tap(x,y)
                    end
                else
                    调试输出("领取找到点击")
                    tap(x,y)
                end

            end
            swipe(354/a,670/b,354/a,161/b)
            等待(2000)
        end
        字_叉叉()
        调试输出("福利第"&i&"次点击")
        等待(630000)
    end
    调试输出("福利完成")
    线程关闭(线程句柄1)
    临界区离开(临界区句柄)
    线程关闭(线程句柄)
end
function 副本任务()
    var x,y
    等待(30000)
    tap(1044,81)//字_叉叉1()
    等待(1000)
    字_叉叉()//字_叉叉()
    等待(1000)
    补药()
    sleep(1000)
    挂机开启()
    组队()
    for(var i1 = 0; i1 < 50; i1++)
        sleep(1000)
        tap(145,141)
        字_叉叉()
        sleep(1000)
        tap(145,141)
        sleep(1500)
        找图(708,158,889,455,"rc:组队_是否满组.bmp","000000",0.5,0,x,y)
        if(x>0)
            字_叉叉()
            调试输出("组队没成功,再组")
            组队()
        else
            字_叉叉()
            break
            调试输出("组队成功")
        end
    end
    等待(10000)
    // for(var i = 0; i < 2; i++)
    //    死灵副本()
    //     等待(30000)
    //   关闭确定按钮()
    // tap(780,67)//字_叉叉1()
    //   等待(1000)
    // 字_叉叉()//字_叉叉()
    // 等待(1000)
    //end
    等待(30000)

    for(var i = 0; i < 2; i++)
        草庙副本()
        等待(30000)
        关闭确定按钮()
        tap(780,67)//字_叉叉1()
        等待(1000)
        字_叉叉()//字_叉叉()
        等待(1000)
    end
    等待(30000)

    for(var i = 0; i < 2; i++)
        幻月副本()
        等待(30000)
        关闭确定按钮()
        tap(780,67)//字_叉叉1()
        等待(1000)
        字_叉叉()//字_叉叉()
        等待(1000)
    end

    临界区离开(临界区句柄)
end
function 副本任务跟随()
    var no=编辑框获取文本("编辑框_副本任务跟随")
    调试输出("副本次数"&no)
    var stu=单选框获取状态("单选框_家族")
    调试输出("家族状态"&stu)
    等待(20000)
    tap(914,8)//字_叉叉1()
    等待(1000)
    字_叉叉()//字_叉叉()
    等待(1000)
    补药()
    sleep(1000)
    挂机开启()
    同意组队()
    等待(5000)
    var x,y
    for(var i = 0; i < no; i++)
        关闭确定按钮()
        while(true)
            if(stu==1)
                break
            else
                var ret1=strcat("rc:确定",1280/a)
                var ret=strcat(ret1,".bmp")
                找图(621/a,393/b,885/a,532/b,ret,"000000",0.6,0,x,y)
                if(x>0)
                    调试输出(x)
                    调试输出(y)
                    tap(x,y)               
                    调试输出("跟随进入副本")
                    break
                else
                    messagebox("进入副本不成功")
                    等待(5000)
                end
                调试输出("等待进入副本")
            end
        end
        等待(60000)
        调试输出("开始打怪")
        三本进行()
        调试输出("结束打怪")
        var ret1=strcat("rc:离开副本",1280/a)
        var ret=strcat(ret1,".bmp")
        找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
        if (x>0)
            调试输出(x)
            调试输出(y)
            调试输出("离开副本找到了")      
            tap(700/a,440/b)
            等待(500)
            tap(940/a,440/b)
            等待(500)
            tap(x,y+87/b)  
            continue
        else
            调试输出("死灵进行中")                     
        end
    end
    调试输出("副本任务跟随完成")
    临界区离开(临界区句柄)
end
function 妖兽任务()  
    sleep(180000)
    var x,y
    var x1,y1
    挂机关闭()
    补药()
    sleep(1000)
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(930/a,65/b,1055/a,200/b,ret,"000000",0.6,0,x,y)
    if (x>0)              
        调试输出("活动找到了")         
        tap(x+10,y)
        等待(2000)  
        找图(95,106,883,388,"rc:妖兽_活动弹窗960.000000.bmp","000000",0.5,0,x,y)
        找图(95,106,883,388,"rc:妖兽_活动弹窗_周末.bmp","000000",0.5,0,x1,y1)
        traceprint("妖兽x"&x&"x1"&x1)
        if(x>0||x1>0)
            if(x>0)
                tap(x+120,y+30)
                等待(2000)
            else
                tap(x1+120,y1+30)
                等待(2000)
            end
            tap(1045/a,361/b)
            等待(1000)
            tap(1128/a,102/b)  
            等待(1000)
            字_叉叉()
            等待(2000)
            tap(70/a,180/b)
            等待(1000)
            字_叉叉()
            等待(1000)
            var z=0
            while(z<21)
                for(var i=0;i<100;i++)
                    找图(5/a,155/b,285/a,465/b,"rc:妖兽_任务栏960.000000.bmp","000000",0.5,0,x,y)
                    调试输出("妖兽任务栏"&x)
                    if(x>0)   
                        sleep(1000)
                        tap(145,141)
                        sleep(2000)
                        字_叉叉()
                        tap(15,342)//队伍跟随
                        sleep(3000)
                        tap(15,342)//队伍跟随
                        sleep(500)
                        tap(70/a,180/b)
                        sleep(3000)
                        tap(x+10,y+10)
                        等待(1000)
                        找图(0,500/a,140/a,700/b,"rc:完成960.000000.bmp","000000",0.9,0,x,y)        
                        if (x>0)
                            tap(x+200/a,y-25/b)
                            等待(1000)
                        end
                        z++
                        调试输出("妖兽任务第"&z&"次开始")
                        break
                    else
                        if(i==40)
                            ret1=strcat("rc:活动",1280/a)
                            ret=strcat(ret1,".bmp")
                            找图(930/a,65/b,1055/a,200/b,ret,"000000",0.6,0,x,y)
                            if (x>0)              
                                调试输出("活动找到了")         
                                tap(x+10,y)
                                等待(2000)  
                                找图(95,106,883,388,"rc:妖兽_活动弹窗960.000000.bmp","000000",0.5,0,x,y)
                                找图(95,106,883,388,"rc:妖兽_活动弹窗_周末.bmp","000000",0.5,0,x1,y1)
                                traceprint("妖兽x"&x&"x1"&x1)
                                if(x>0||x1>0)
                                    if(x>0)
                                        tap(x+120,y+30)
                                        等待(2000)
                                    else
                                        tap(x1+120,y1+30)
                                        等待(2000)
                                    end
                                    tap(1045/a,361/b)
                                    等待(1000)
                                    tap(1128/a,102/b)  
                                    等待(1000)
                                    字_叉叉()
                                    等待(2000)
                                    tap(70/a,180/b)
                                    等待(1000)
                                    字_叉叉()
                                    等待(1000)
                                end
                            end
                        end  
                        sleep(1000)
                        var color1=getcolor(82,263)
                        var color2=getcolor(48,295)
                        var color3=getcolor(117,293)        
                        var color4=getcolor(78,313)
                        swipe(120/a,400/b,120/a,290/b)
                        等待(5000)
                        var color11=getcolor(82,263)
                        var color22=getcolor(48,295)
                        var color33=getcolor(117,293)
                        var color44=getcolor(78,313)

                        if(color1==color11 && color2==color22 && color3==color33 &&color4==color44)
                            调试输出("没动")
                            for(var i5 = 0; i5 < 6; i5++)
                                swipe(120/a,290/b,120/a,450/b)
                                等待(3000)
                                调试输出("移动后再找")
                            end
                        else
                            调试输出("在动")
                            等待(1000)
                        end
                    end
                end
                sleep(40000)
                for(var i1 = 0; i1 <36; i1++)
                    找图(771,76,837,143,"rc:挂机开.bmp","000000",0.6,0,x,y)
                    if(x>0)
                        调试输出("挂机是开起的等待10s")
                        sleep(10000)
                    else
                        调试输出("挂机关了,未在副本中")
                        取消()
                        取消_1()
                        关闭确定按钮()
                        字_叉叉()
                        字_叉叉1()
                        字_叉叉2()
                        字_叉叉3()
                        免费领取()
                        break
                    end
                end
            end
        end
    end
    字_叉叉3()
    字_叉叉()
    sleep(1000)
    tap(145,141)
    sleep(1000)
    tap(145,141)
    等待(1500)
    字_叉叉()
    tap(145,354)//队伍跟随取消
    调试输出("队伍跟随取消")
    线程关闭(线程句柄_timeclock)
    临界区离开(临界区句柄)
    调试输出("妖兽任务完成")
    线程关闭(线程句柄)

    //临界区离开(临界区句柄)//,不能关,因为时间是多线程,关闭后时间会和其它进程同时执行
end


function 彻夜()
    //彻夜:D3D3D3-454545
    //梦境:F2F2F2-606060
    //天帝:D1D1D1-303030
    //仙魔:C3C3C4-3c3c4c
    //原地复活:DFE3E6-808080
    sleep(180000)
    免费领取()
    关闭确定按钮()
    字_叉叉3()
    字_叉叉()
    挂机关闭()
    var x,y
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")  
        tap(x+10/a,y)
        等待(2000)
        找图(96,106,882,387,"rc:彻夜.bmp","000000",0.5,0,x,y)
        //findtext(96,106,882,387,"彻夜","D3D3D3-454545",0.7,x,y)
        traceprint("彻夜"&x)
        if(x>0)
            tap(x+120,y+30)
            等待(2000)
            tap(710,256)
            等待(1000)
            tap(775,66)
            sleep(500)
            字_叉叉()
            sleep(120000)
        end
        //等待(2000)
        //findtext(96,106,882,387,"梦境","F2F2F2-606060",0.7,x,y)
        //traceprint("梦境"&x)
        //traceprint(y)
        //等待(2000)
        //findtext(96,106,882,387,"天帝","D1D1D1-303030",0.7,x,y)
        // traceprint("天帝"&x)
        //  traceprint(y)
        // 等待(2000)
        // findtext(96,106,882,387,"仙魔","C3C3C4-3c3c4c",0.7,x,y)
        // traceprint("仙魔"&x)
        // traceprint(y)
    end
    挂机开启()
    var txt=编辑框获取文本("编辑框_彻夜")
    调试输出("彻夜挂机时间:"&txt)
    sleep(txt*60000)
    线程关闭(线程句柄)
    临界区离开(临界区句柄)
    调试输出("彻夜完成")
    线程关闭(线程句柄1)

end
function 梦境河阳()
    关闭确定按钮()
    字_叉叉()
    挂机开启()
    var x,y
    tap(69,34)
    sleep(1000)
    tap(246,515)
    sleep(1000)
    找图(112,446,252,504,"rc:退出队伍.bmp","000000",0.7,0,x,y)
    if(x>0)
        tap(x,y)
        sleep(1000)
        tap(565,345)
        sleep(1000)
        tap(878,57)
        sleep(1500)
        tap(914,8)
        调试输出("队伍已退出")
    else
        tap(878,57)
        sleep(1500)
        tap(914,8)
        调试输出("未组队")
    end
    sleep(2000)
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")  
        tap(x+10/a,y)
        等待(2000)
        找图(96,106,882,387,"rc:梦境河阳.bmp","000000",0.3,0,x,y)
        //findtext(96,106,882,387,"彻夜","D3D3D3-454545",0.7,x,y)
        traceprint("梦境河阳"&x)
        if(x>0)
            traceprint(y)
            tap(x+120,y+30)
            //等待进一步
        end
    end
    临界区离开(临界区句柄)
end
function 天帝宝库()
    关闭确定按钮()
    字_叉叉()
    挂机开启()
    补药()
    sleep(1000)
    var x,y
    tap(69,34)
    sleep(1000)
    tap(246,515)
    sleep(1000)
    找图(112,446,252,504,"rc:退出队伍.bmp","000000",0.7,0,x,y)
    if(x>0)
        tap(x,y)
        sleep(1000)
        tap(565,345)
        sleep(1000)
        tap(878,57)
        sleep(1500)
        tap(914,8)
        调试输出("队伍已退出")
    else
        tap(878,57)
        sleep(1500)
        tap(914,8)
        调试输出("未组队")
    end
    sleep(2000)
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")  
        tap(x+10/a,y)
        等待(3000)
        找图(96,106,882,387,"rc:天帝宝库.bmp","000000",0.3,0,x,y)
        traceprint("天帝宝库"&x)
        if(x>0)
            tap(x+120,y+30)
            sleep(1000)
            tap(813,424)
            sleep(2000)
            找图(560,342,702,395,"rc:单人破阵.bmp","000000",0.5,0,x,y)
            调试输出("单人破阵"&x)
            if(x>0)
                tap(x,y)
            end
            sleep(60000)
            var i=0
            while(i<5)
                调试输出(i)
                找图(547,415,694,466,"rc:传入下一层.bmp","000000",0.5,0,x,y)
                if(x>0)
                    tap(x,y)
                    sleep(1000)
                    i=0
                    找图(554,342,626,397,"rc:单人破阵.bmp","000000",0.5,0,x,y)
                    if(x>0)
                        tap(x,y)
                    end
                    sleep(60000)
                else
                    sleep(60000)
                    i++

                end
            end
            //等待进一步
        end
    end
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")  
        tap(x+10/a,y)
        等待(2000)
        找图(96,106,882,387,"rc:天帝宝库.bmp","000000",0.3,0,x,y)
        if(x>0)
            traceprint("天帝宝库"&x)
            traceprint(y)
            tap(x,y)
            sleep(500)
            tap(808,377)
            sleep(500)
            tap(477,397)
            sleep(500)
            tap(879,53)
            sleep(500)
            tap(876,60)
        end
    end
    调试输出("天帝宝库结束了")
    临界区离开(临界区句柄)
end
function 修真仙魔录()
    关闭确定按钮()
    字_叉叉()
    挂机开启()
    补药()
    sleep(1000)
    var x,y
    tap(69,34)
    sleep(1000)
    tap(246,515)
    sleep(1000)
    找图(112,446,252,504,"rc:退出队伍.bmp","000000",0.7,0,x,y)
    if(x>0)
        tap(x,y)
        sleep(500)
        tap(565,345)
        sleep(500)
        tap(878,57)
        sleep(500)
        tap(914,8)
        调试输出("队伍已退出")
    else
        tap(878,57)
        sleep(1500)
        tap(914,8)
        调试输出("未组队")
    end
    sleep(2000)
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")  
        tap(x+10/a,y)
        等待(3000)
        找图(96,106,882,387,"rc:修真仙.bmp","000000",0.3,0,x,y)
        traceprint("修真仙魔录"&x)
        if(x>0)
            tap(x+120,y+30)
            for(var i1 = 0; i1 < 10; i1++)
                sleep(3000)
                tap(342,379)
                sleep(10000)
                var i=0
                while(i<8)
                    找图(396,305,537,365,"rc:关闭页面.bmp","000000",0.5,0,x,y)
                    if(x>0)
                        tap(x,y)
                        sleep(10000)
                        break
                    else
                        sleep(10000)
                        i++
                    end
                end

            end

        end
        //等待进一步

    end
    字_叉叉()
    临界区离开(临界区句柄)
end
function 环线()
    字_叉叉()
    挂机开启()
    补药()
    var i1=1
    var i2=0
    var color
    var no=编辑框获取文本("编辑框_环线")
    调试输出("副本次数"&no)
    sleep(2000)
    tap(70/a,180/b)
    等待(2000)
    字_叉叉()
    等待(2000)
    var x,y
    var ret1=strcat("rc:任务弹窗",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        等待(1000)
        调试输出("任务弹窗图找到了")  
        调试输出(x)
        调试输出(y)
        tap(x+15/a,y+15/b)
        sleep(3000)
        tap(461,67)
        sleep(1000)
        tap(194,459)//前往任务
        //如果人物在当前任务场景,点击前往buttom,就会马上出上领取弹窗(完成)
        sleep(1000)
        tap(216,404)//点击领取弹窗中领取建,点击后出现环线任务开始的确定框
        sleep(2000)
        //tap(216,404)
        //sleep(1000)
        tap(562,339)//点击环线任务开始的确定框中的确定建,
        sleep(100)
        字_叉叉()
    end
    sleep(90000)//等待场景切换
    //两种情况:1,已经有完成窗口,  2.角色不动或者刚进入场景就打怪
    ret1=strcat("rc:完成",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,500/a,140/a,700/b,ret,"000000",0.9,0,x,y)        
    if (x>0)
        调试输出(x)
        调试输出(y)
        tap(x+200/a,y-25/b)
        i1++
        等待(3000)
        for(var i3 = 0; i3 < 10; i3++)
            找图(0,500/a,140/a,700/b,ret,"000000",0.9,0,x,y)
            if (x>0)
                调试输出(x)
                调试输出(y)
                tap(x+200/a,y-25/b)
                sleep(3000)
                i1++
            else
                break
            end
        end
        sleep(10000)
    else
        调试输出("完成图没有找到了,再次进入任务弹窗")
        tap(59,138)
        等待(1000)
        tap(463,66)//点击任务弹窗中的环线
        sleep(1000)
        tap(188,461)//点击环线中上的进行
        等待(500)
    end

    while(i1<no*2&&i2<150)
        调试输出(i1)
        调试输出(i2)
        ret1=strcat("rc:完成",1280/a)
        ret=strcat(ret1,".bmp")
        找图(0,500/a,140/a,700/b,ret,"000000",0.9,0,x,y)        
        if (x>0)
            调试输出(x)
            调试输出(y)
            tap(x+200/a,y-25/b)
            i1++
            i2=0
            等待(3000)
            for(var i3 = 0; i3 < 10; i3++)
                找图(0,500/a,140/a,700/b,ret,"000000",0.9,0,x,y)
                if (x>0)
                    调试输出(x)
                    调试输出(y)
                    tap(x+200/a,y-25/b)
                    sleep(3000)
                    i1++
                else
                    break
                end
            end
            tap(188,461)//点击环线中上的进行
            sleep(10000)
        else
            color=cmpcolorex("435|65|DDDDCC,498|59|DDDDCC",0.8)
            调试输出("颜色"&color)
            if(color==0)
                调试输出("颜色不相同"&color)
                字_叉叉3()
                sleep(1000)
                字_叉叉()
                break
            end

            while(true)
                var color1=getcolor(33,432)
                var color2=getcolor(941,214)
                var color3=getcolor(1541,14)   
                等待(2000)
                var color11=getcolor(33,432)
                var color22=getcolor(941,214)
                var color33=getcolor(541,14)

                if(color1!=color11 && color2!=color22 && color3!=color33)
                    调试输出("在动")
                    sleep(3000)
                else
                    调试输出("没动")
                    sleep(3000)
                    i2++
                    if(i2=60)
                        取消()
                        取消_1()
                        字_叉叉2()
                        关闭确定按钮()
                        tap(188,461)
                    end
                    break
                end
            end
        end
    end
    调试输出("环线任务完成")
    临界区离开(临界区句柄)
end

function 帮派任务()
    var x,y
    字_叉叉()
    挂机关闭()
    补药()
    tap(70/a,180/b)
    等待(1000)
    字_叉叉()
    tap(70/a,180/b)
    调试输出("已点击任务弹窗")   
    sleep(2000)
    tap(559,69)
    sleep(1000)
    tap(337,456)
    sleep(500)
    tap(173,458)
    字_叉叉()
    sleep(20000)
    var i1=0
    var i2=0
    while(i1<40&&i2<72)
        调试输出(i1)
        调试输出(i2)
        找图(74,291,112,345,"rc:奖励_完成图.bmp","000000",0.9,0,x,y)        
        if (x>0)
            调试输出("奖励_完成图找到了")
            调试输出(x)
            调试输出(y)
            tap(x+130,y+120)
            i1++
            等待(3000)
            for(var i3 = 0; i3 < 4; i3++)
                找图(74,291,112,345,"rc:奖励_完成图.bmp","000000",0.9,0,x,y)
                if (x>0)
                    调试输出(x)
                    调试输出(y)
                    tap(x+130,y+120)
                    sleep(3000)
                    i1++
                else
                    break
                end
            end
            等待(8000)
            i2=0
            字_叉叉()
            挂机开启()
            sleep(1000)
            tap(70/a,180/b)
            调试输出("再次点击任务弹窗")   
            sleep(2000)
            tap(559,69)
            sleep(1000)
            找图(635,111,862,208,"rc:为民除害.bmp","000000",0.5,0,x,y)
            调试输出("为民除害"&x)
            if(x>0)
                tap(188,459)
                sleep(500)
                tap(868,55)
                sleep(1000)
            end
            sleep(500)
            找图(635,111,862,208,"rc:切磋交流.bmp","000000",0.5,0,x,y)
            调试输出("切磋交流"&x)
            if(x>0)
                tap(188,459)
                sleep(500)
                tap(868,55)
                sleep(1000)
            end
            sleep(500)
            找图(635,111,862,208,"rc:寻访故人.bmp","000000",0.5,0,x,y)
            调试输出("寻访故人"&x)
            if(x>0)
                tap(868,55)
                sleep(1000)
                挂机关闭()
                sleep(1000)
                tap(70/a,180/b)
                调试输出("3次点击任务弹窗")   
                sleep(2000)
                tap(559,69)
                sleep(1000)
                tap(188,459)
                sleep(500)
                tap(868,55)
                sleep(1000)
            end
            sleep(500)
            找图(635,111,862,208,"rc:天行者.bmp","000000",0.5,0,x,y)
            调试输出("天行者"&x)
            if(x>0)
                //tap(337,456)//放弃任务
                // sleep(500)
                //tap(188,459)
                //sleep(1000)
                // tap(868,55)
                // sleep(20000)
                tap(868,55)
                sleep(1000)
                挂机关闭()
                sleep(1000)
                tap(70/a,180/b)
                调试输出("3次点击任务弹窗")   
                sleep(2000)
                tap(559,69)
                sleep(5000)
                tap(188,459)
                sleep(500)
                tap(868,55)
                sleep(1000)
            end
            sleep(500)
            找图(635,111,862,208,"rc:上交物品.bmp","000000",0.5,0,x,y)
            调试输出("上交物品"&x)
            if(x>0)
                tap(337,456)//放弃任务
                sleep(500)
                tap(188,459)
                sleep(1000)
                tap(868,55)
                sleep(20000)
            end
            sleep(500)
            找图(668,134,856,186,"rc:清剿余孽.bmp","000000",0.5,0,x,y)
            调试输出("清剿余孽"&x)
            if(x>0)
                tap(188,459)
                sleep(500)
                tap(868,55)
                sleep(180000)
                //tap(337,456)//放弃任务
                // sleep(500)
                //tap(868,55)
                // sleep(1000)
                //  tap(933,165)
                // 取消()
                // sleep(1000)
                // tap(566,342)
                // break
            end
            字_叉叉()
            //可能的任务 放弃坐标(337,456),前往坐标(188,459),点放弃再点前往,将重回帮派接任务
            //为民除害.bmp 打怪,等1分钟挂机开(696,139,805,176)
            //天行者.bmp   空中点(685,141,832,178)
            //寻访故人.bmp 找人,关挂机
            //上交物品.bmp  习东西
            //清剿余孽.bmp  副本退出坐标(933,165)
        else
            sleep(5000)
            i2++
            if (i2==36)
                字_叉叉()
                挂机开启()
                sleep(1000)
                tap(70/a,180/b)
                调试输出("再次点击任务弹窗")   
                sleep(2000)
                tap(559,69)
                sleep(2000)
                找图(635,111,862,208,"rc:为民除害.bmp","000000",0.5,0,x,y)
                调试输出("为民除害"&x)
                if(x>0)
                    tap(188,459)
                    sleep(500)
                    tap(868,55)
                    sleep(1000)
                end
                sleep(500)
                找图(635,111,862,208,"rc:切磋交流.bmp","000000",0.5,0,x,y)
                调试输出("切磋交流"&x)
                if(x>0)
                    tap(188,459)
                    sleep(500)
                    tap(868,55)
                    sleep(1000)
                end
                sleep(500)
                找图(635,111,862,208,"rc:寻访故人.bmp","000000",0.5,0,x,y)
                调试输出("寻访故人"&x)
                if(x>0)
                    tap(868,55)
                    sleep(1000)
                    挂机关闭()
                    sleep(1000)
                    tap(70/a,180/b)
                    调试输出("3次点击任务弹窗")   
                    sleep(2000)
                    tap(559,69)
                    sleep(1000)
                    tap(188,459)
                    sleep(500)
                    tap(868,55)
                    sleep(1000)
                end
                sleep(500)
                找图(635,111,862,208,"rc:天行者.bmp","000000",0.5,0,x,y)
                调试输出("天行者"&x)
                if(x>0)

                    //tap(337,456)//放弃任务
                    // sleep(500)
                    //tap(188,459)
                    //sleep(1000)
                    // tap(868,55)
                    // sleep(20000)
                    tap(868,55)
                    sleep(1000)
                    挂机关闭()
                    sleep(1000)
                    tap(70/a,180/b)
                    调试输出("3次点击任务弹窗")   
                    sleep(2000)
                    tap(559,69)
                    sleep(5000)
                    tap(188,459)
                    sleep(500)
                    tap(868,55)
                    sleep(1000)
                end
                sleep(500)
                找图(635,111,862,208,"rc:上交物品.bmp","000000",0.5,0,x,y)
                调试输出("上交物品"&x)
                if(x>0)
                    tap(337,456)//放弃任务
                    sleep(500)
                    tap(188,459)
                    sleep(1000)
                    tap(868,55)
                    sleep(20000)
                end
                sleep(500)
                找图(668,134,856,186,"rc:清剿余孽.bmp","000000",0.5,0,x,y)
                调试输出("清剿余孽"&x)
                if(x>0)
                    for(var i4 = 0; i4 <5; i4++)
                        tap(188,459)
                        sleep(500)
                        tap(868,55)
                        sleep(2000)
                        找图(74,291,112,345,"rc:奖励_完成图.bmp","000000",0.9,0,x,y)
                        if (x>0)
                            tap(x+130,y+120)
                            sleep(1000)
                            i1++
                            break
                        else   
                            sleep(120000)
                            字_叉叉()
                            sleep(1000)
                            tap(70/a,180/b)
                            调试输出("再次点击任务弹窗")   
                            sleep(2000)
                            tap(559,69)
                            sleep(2000)
                            //tap(337,456)//放弃任务
                            // sleep(500)
                            //tap(868,55)
                            // sleep(1000)
                            //  tap(933,165)
                            // 取消()
                            // sleep(1000)
                            // tap(566,342)
                            // break
                        end
                    end
                end

            end
            字_叉叉()
        end
    end

    临界区离开(临界区句柄)
end
function 每日宝箱()
    取消()
    取消_1()
    关闭确定按钮()
    免费领取()
    var x,y
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")  
        tap(x+10/a,y)
        等待(2000)
        for(var i = 0; i < 7; i++)
            tap(241+95*i,417)
            sleep(1000)
            select(i)
                case 3
                sleep(25000)
                case 4
                sleep(25000)
            end
            字_叉叉2()  
        end
    else
        调试输出("每日宝箱没有领取成功")
    end

    字_叉叉()   
    临界区离开(临界区句柄)
end
function 邮箱()
    var x,y
    tap(1044,110)//字_叉叉1()
    等待(1000)
    字_叉叉()
    等待(1000)  
    tap(69,34)
    等待(3000)
    var ret1=strcat("rc:好友",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if(x>0)
        调试输出("好友找到")
        tap(x,y)   
        sleep(2000)
        tap(396,66)
        sleep(1000)
        touch(794,471,3000)//领取
        tap(670,141)// 关闭邮箱验证码窗口
        sleep(500)
        touch(659,470,3000)//删除
        sleep(1000)
        tap(561,340)//确定删除
        sleep(1000)
        字_叉叉()
        tap(913,8)     
    end
    临界区离开(临界区句柄)
end

function 人物运动中()
    while(true)
        等待(3000)
        var color1=getcolor(360/a,150/b)
        var color2=getcolor(240/a,600/b)
        var color3=getcolor(1120/a,450/b)        
        var color4=getcolor(670/a,460/b)
        等待(1000)
        var color11=getcolor(360/a,150/b)
        var color22=getcolor(240/a,600/b)
        var color33=getcolor(1120/a,450/b)
        var color44=getcolor(670/a,460/b)

        if(color1==color11 || color2==color22 || color3==color33 ||color4==color44)
            调试输出("没动")
            break
        else
            调试输出("在动")
            等待(1000)
        end
    end
end

//幻月副本
function 幻月副本()
    幻月副本进入()
    等待(200000)
    三本进行()
    三本结束()
end
function 幻月副本进入()
    var x1,y1
    var x,y
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")   

        tap(x+10/a,y)
        等待(5000)
        ret1=strcat("rc:幻月",1280/a)
        ret=strcat(ret1,".bmp")
        找图(97,106,882,386,ret,"000000",0.5,0,x,y)
        找图(95,106,883,388,"rc:幻月_周末.bmp","000000",0.5,0,x1,y1)
        traceprint("幻月x:"&x&"x1:"&x1)
        if(x>0||x1>0)
            if(x>0)
                tap(x+120,y+30)
                等待(5000)
            else
                tap(x1+120,y1+30)
                等待(5000)
            end  
            调试输出("幻月找到了")
            ret1=strcat("rc:进入副本",1280/a)
            ret=strcat(ret1,".bmp")
            找图(0,0,1280/a,720/b,ret,"000000",0.5,0,x,y)
            if(x>0)
                调试输出(x)
                调试输出(y)
                tap(x,y)               
                调试输出("开始幻月任务")
                等待(20000)
                tap(780,67)//字_叉叉1()
                等待(2000)
                字_叉叉()//字_叉叉()
                等待(2000)
                挂机开启()
                //幻月打法
            else
                调试输出("没有开始幻月任务")   
            end
        else
            调试输出("没有开始幻月任务")   
        end
    else
        调试输出("没有开始幻月任务")                     
    end
end
//草庙副本
function 草庙副本()
    草庙副本进入()
    等待(60000)
    三本进行()
    三本结束()
end
function 草庙副本进入()
    var x1,y1
    var x,y
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")      

        tap(x+10,y)
        等待(5000)
        ret1=strcat("rc:草庙",1280/a)
        ret=strcat(ret1,".bmp")
        找图(97,106,882,386,ret,"000000",0.5,0,x,y)
        找图(95,106,883,388,"rc:草庙_周末.bmp","000000",0.5,0,x1,y1)
        traceprint("草庙x"&x&"x1"&x1)
        if(x>0||x1>0)
            if(x>0)
                tap(x+120,y+30)
                等待(5000)
            else
                tap(x1+120,y1+30)
                等待(5000)
            end
            调试输出("草庙找到了")
            ret1=strcat("rc:进入副本",1280/a)
            ret=strcat(ret1,".bmp")
            找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
            if(x>0)
                调试输出(x)
                调试输出(y)
                tap(x,y)               
                调试输出("开始草庙任务")
                等待(20000)
                tap(780,67)//字_叉叉1()
                等待(2000)
                字_叉叉()//字_叉叉()
                等待(2000)
                挂机开启()
                //草庙打法
            else
                调试输出("没有开始草庙任务")   
            end
        else
            调试输出("没有开始草庙任务")   
        end
    else
        调试输出("没有开始草庙任务")                     
    end

end
//死灵副本
function 死灵副本()
    死灵副本进入()
    等待(60000)
    三本进行()
    三本结束()
end
function 死灵副本进入()
    var x,y
    var ret1=strcat("rc:活动",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("活动找到了")  
        tap(x+10/a,y)
        等待(5000)
    end

    找图(97,106,882,386,"rc:死灵960.000000.bmp","000000",0.5,0,x,y)
    if(x>0)
        调试输出(x)
        调试输出(y)
        tap(x+120,y+30)
        等待(5000)
        调试输出("死灵找到了")
    else
        调试输出("没有开始死灵任务")
    end
    ret1=strcat("rc:进入副本",1280/a)
    ret=strcat(ret1,".bmp")
    找图(849/a,545/b,1083/a,720/b,ret,"000000",0.6,0,x,y)
    调试输出("进入副本找到了")
    if(x>0)
        调试输出(x)
        调试输出(y)
        tap(x,y)               
        调试输出("开始死灵任务")

        等待(20000)
        tap(780,67)//字_叉叉1()
        等待(2000)
        字_叉叉()//tap(1170/a,76/b)
        等待(2000)
        挂机开启()
        //死灵打法
    else
        调试输出("没有开始死灵任务")   
    end
end
//三本进行与结束
function 三本进行()

    var x,y
    var i=0
    while(i<150)
        var ret1=strcat("rc:离开副本",1280/a)
        var ret=strcat(ret1,".bmp")
        找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
        if(x>0)
            调试输出("准备离开副本")
            break
        else
            等待(7000)
            i++
            调试输出("我在打怪")
        end
    end
end
function 三本结束()
    sleep(2000)
    var x,y
    var ret1=strcat("rc:离开副本",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        sleep(1000)
        ret1=strcat("rc:完成",1280/a)
        ret=strcat(ret1,".bmp")
        for(var i3 = 0; i3 < 10; i3++)
            找图(0,500/a,140/a,700/b,ret,"000000",0.9,0,x,y)
            if (x>0)
                调试输出(x)
                调试输出(y)
                tap(x+200/a,y-25/b)
                sleep(2000)
            else
                break
            end
        end
        调试输出("离开副本找到了")      
        tap(700/a,440/b)
        等待(1000)
        tap(940/a,440/b)
        等待(1000)
        tap(x,y+87/b)      
    else
        调试输出("死灵进行中")                     
    end

end

//确定取消

//支线任务开始
function 支线任务()
    挂机开启()   
    while(true)        
        字_叉叉()
        大支图()
        支线任务弹窗()
        图_主界面()
    end
end

function 支线任务弹窗()

    var x,y
    var ret1=strcat("rc:任务弹窗",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.8,0,x,y)
    等待(1000)
    if (x>0)
        调试输出(x)
        调试输出(y)
        tap(x+15/a,y+15/b)
        调试输出("任务弹窗图找到了")   
        等待(2000)
        tap(480/a,90/b)
        ret1=strcat("rc:前往_支线弹窗",1280/a)
        ret=strcat(ret1,".bmp")
        找图(0,0,1280/a,720/b,ret,"000000",0.5,0,x,y)
        if (x>0)
            调试输出(x)
            调试输出(y)
            tap(x+15/a,y+15/b)
            调试输出("前往_支线弹窗找到了")  
            等待(1000)
            字_叉叉()
        else
            调试输出("前往_支线弹窗没找到")

        end
        调试输出("任务弹窗没找到")
    end
end

function 大支图()

    var x,y

    var i=0
    var i1=0
    while(i<2||i1>5)
        var ret1=strcat("rc:完成",1280/a)
        var ret=strcat(ret1,".bmp")
        找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)        
        if (x>0)
            调试输出(x)
            调试输出(y)
            tap(x+160/a,y+160/b)
            等待(1000)
            调试输出("完成图找到了")
            i1++
            continue                           
        end
        调试输出("完成图没找到,找支图")
        ret1=strcat("rc:支",1280/a)
        ret=strcat(ret1,".bmp")
        找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
        if (x>0)
            调试输出(x)
            调试输出(y)
            //tap(x+30/a,y+30/b)
            等待(1000)
            调试输出("支图找到了")

        end         

        i++        
        调试输出("都没有找到,跳去任务弹窗")

    end
end

//主任务开始
function 主线任务()
    var i=0
    var x,y  
    字_叉叉()   
    // while(true)
    //  等待(1000)
    //tap(100/a,60/b)
    //等待(1000)
    // tap(1230/a, 686/b)
    //  等待(1000)
    //   var color=cmpcolorex("1102/a|577/b|70EE2C",0.8)  
    //  if(color)
    //      调试输出(1102/a&"颜色相同点"&1102/a)
    //      tap(1102/a,1102/a)
    //       等待(1000)                        
    //   else     
    //    调试输出(color&"颜色不同,下步")
    //   break
    // end         
    //end
    //字_叉叉()
    tap(1222/a,13/b)//1226/a,13/b
    while(true)
        挂机开启()
        字_叉叉()
        while(i<2)      
            调试输出("判断角色状态")
            var color1=getcolor(660/a,50/b)
            var color2=getcolor(240/a,600/b)
            var color3=getcolor(1120/a,450/b)        
            var color4=getcolor(670/a,460/b)
            等待(2000)
            var color11=getcolor(660/a,50/b)
            var color22=getcolor(240/a,600/b)
            var color33=getcolor(1120/a,450/b)
            var color44=getcolor(670/a,460/b)            
            if(color1==color11 || color2==color22 || color3==color33 ||color4==color44)
                调试输出("没有动")  
                大主图()            
                i++
                continue
            else
                调试输出("在动")
                等待(2000)
                i=0
            end
        end   
        图_主界面()
        任务弹窗()
        等待(1000)
        //调试输出("找等级突破")
        // var ret1=strcat("rc:等级突破",1280/a)
        //var ret=strcat(ret1,".bmp")
        //找图(0,100/b,350/a,550/b,ret,"000000",0.3,0,x,y)
        // if (x>0)
        //     调试输出("等级不够,主线任务停止")
        //  break
        // end
        i=0
        调试输出(i)

    end   
end
function 大主图()   
    var x,y   
    var i=0
    var i1=0
    while(i<2)
        while(i1<2)
            var ret1=strcat("rc:完成",1280/a)
            var ret=strcat(ret1,".bmp")
            找图(0,500/a,140/a,700/b,ret,"000000",0.9,0,x,y)        
            if (x>0)
                调试输出(x)
                调试输出(y)
                tap(x+200/a,y-25/b)
                等待(1000)
                //tap(494/a,68/a)
                调试输出("完成图找到了")
                i1++
            else
                break
            end
        end
        调试输出("完成图没找到,找主图")
        var ret1=strcat("rc:主",1280/a)
        var ret=strcat(ret1,".bmp")
        找图(5/a,155/b,275/a,455/b,ret,"000000",0.6,0,x,y)
        if (x>0)
            调试输出(x)
            调试输出(y)
            tap(x+30/a,y+30/b)
            等待(1000)
            调试输出("主图找到了")            
        end
        i++      
    end
    调试输出("都没有找到,跳去任务弹窗")        
end
function 任务弹窗()
    var x,y
    var ret1=strcat("rc:任务弹窗",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,160/b,130/a,210/b,ret,"000000",0.8,0,x,y)
    等待(1000)
    if (x>0)
        tap(x,y)
        等待(1000)
        调试输出("任务弹窗图找到了")  
        tap(257/a,614/b)
        sleep(1000)
        字_主任务弹窗()
    end
    调试输出("任务弹窗没找到")
end
function 字_主任务弹窗()   
    var x,y
    var m   
    var ret1=strcat("rc:技能_任务弹窗",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(904/a,400/b,1000/a,445/b,ret,"000000",0.9,0,x,y)   
    if (x>0)      
        调试输出("技能_任务弹窗找到了")
        tap(1168/a,77/b)
        等待(1000)
        tap(291/a,48/b)
        等待(1000)
        技能()
    else
        调试输出("技能_任务弹窗没找到")
    end
    ret1=strcat("rc:炼器_任务弹窗",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)    //918/a,509/b,994/a,550/b
    if (x>0)
        调试输出("炼器_任务弹窗找到了")
        tap(1168/a,77/b)
        等待(1000)
        tap(291/a,48/b)
        等待(1000)
        炼器()
    else
        调试输出("技炼器_任务弹窗没找到")
    end
    ret1=strcat("rc:御宝飞空",1280/a)
    ret=strcat(ret1,".bmp")
    找图(117/a,152/b,421/a,271/b,ret,"000000",0.9,0,x,y)   
    if (x>0)
        调试输出("御宝飞空_任务弹窗找到了")
        tap(1168/a,77/b)
        等待(1000)
        tap(291/a,48/b)
        等待(1000)
        法宝幻化()
        法宝飞()
    else
        调试输出("御宝飞空_任务弹窗没找到")
    end   
    ret1=strcat("rc:灌注",1280/a)
    ret=strcat(ret1,".bmp")
    找图(800/a,350/b,1280/a,720/b,ret,"000000",0.9,0,x,y)
    if(x>0)
        调试输出("灌注找到了")
        tap(1168/a,77/b)
        等待(1000)
        tap(291/a,48/b)
        等待(1000)
        灌注()        
    else
        调试输出("灌注没有找到")
    end
    ret1=strcat("rc:初级技能",1280/a)
    ret=strcat(ret1,".bmp")
    找图(236/a,160/b,391/a,256/b,ret,"000000",0.9,0,x,y)   
    if (x>0)
        调试输出("初级技能找到了")
        tap(1168/a,77/b)
        等待(1000)
        tap(291/a,48/b)
        等待(1000)
        技能()
    else
        调试输出("初级技能没找到")
    end   
    ret1=strcat("rc:惹祸",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)   
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("惹祸找到了")
        tap(1168/a,80/b)
        等待(2000)
        var i=0
        while(i<8)
            tap(1037/a,661/b)
            等待(8000)
            i++           
        end        
    else
        调试输出("惹祸没找到")
    end   
    ret1=strcat("rc:心法_任务弹窗",1280/a)
    ret=strcat(ret1,".bmp")
    找图(670/a,360/b,1280/a,720/b,ret,"000000",0.9,0,x,y)   
    if (x>0)        
        调试输出("心法_任务弹窗找到了")
        tap(1168/a,77/b)
        等待(1000)
        tap(291/a,48/b)
        等待(1000)
        技能()      
    else
        调试输出("心法_任务弹窗没找到")
    end
    字_叉叉()   
end
function 图_主界面()   
    var m
    var x,y
    调试输出("找选择图")
    var ret1=strcat("rc:请选择",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(430/a,360/b,860/a,720/b,ret,"000000",0.5,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        tap(x-300/a,y+50/b)
        等待(1000)
        调试输出("请选择图找到了,")            
    end  
    ret1=strcat("rc:点击跳过",1280/a)
    ret=strcat(ret1,".bmp")
    找图(1067/a,0,1280/a,53/b,ret,"000000",0.9,0,x,y)            
    if(x>0)
        调试输出("点击跳过找到了")
        tap (x,y)
        等待(1000)  
        挂机开启()
    else
        调试输出("点击跳过没有找到")        
    end
    ret1=strcat("rc:我要传送",1280/a)
    ret=strcat(ret1,".bmp")
    找图(218/a,495/b,367/a,568/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出("找到我要传送并执行传送")
        tap (286/a,539/b)
        等待(3000)
        tap(970/a,300/b)
        等待(3000)
        tap(747/a,459/b)
    else
        调试输出("没有找到我要传送")
    end
    ret1=strcat("rc:我要逛逛摊",1280/a)
    ret=strcat(ret1,".bmp")
    找图(190/a,450/b,400/a,620/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出("找到我要逛摊")
        调试输出(x)
        调试输出(y)
        tap (x,y+25/b)
        等待(3000)
        tap (620/a,85/b)
        等待(1000)
        tap (509/a,257/b)
        等待(1000)
        tap(1070/a,620/b)
        等待(2000)
        tap(678/a,532/b)
        等待(1000)
        tap(1165/a,78/b)
        等待(1000)
    else
        调试输出("没有找到我要逛摊")

    end
    ret1=strcat("rc:拜访",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)//拜访 F9F9F9-505050   
    if(x>0)
        调试输出("拜访找到了")
        tap (280/a,570/b)  
    else
        调试输出("拜访没有找到")
    end  
    ret1=strcat("rc:符",1280/a)
    ret=strcat(ret1,".bmp")
    找图(140/a,155/b,400/a,355/b,ret,"000000",0.9,0,x,y)   
    if(x>0)
        调试输出("符找到了")
        tap (x+20/a,y+20/b)
    else
        调试输出("符没有找到")
    end  
    // ret1=strcat("rc:请选择.bmp",1280/a)
    // ret=strcat(ret1,".bmp")
    // 找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    // if (x>0)
    //    调试输出("请选择已找到")
    //   tap(x-300/a,y+50/b)        
    // else
    //     调试输出("请选择没有找到")        
    // end
    ret1=strcat("rc:休闲模式",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)            
    if(x>0)
        调试输出("休闲模式找到了")
        tap (x+50/a,y+50/b)
        等待(1000)  
        挂机开启()
    else
        调试输出("休闲模式没有找到")        
    end
    ret1=strcat("rc:货郎",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)            
    if(x>0)
        调试输出("货郎找到了")
        tap (x,y)
        等待(2000)
        tap (480/a,200/b)
        等待(1000)
        tap (1000/a,630/b)
        等待(1000)
        tap (1160/a,77/b)
        等待(1000)
    else
        调试输出("货郎没有找到")        
    end
    ret1=strcat("rc:进入副本个人",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)            
    if(x>0)
        调试输出("入副本个人找到了")
        tap (x,y)
        等待(4000)
        tap (290/a,570/b)
    else
        调试输出("入副本个人没找到")        
    end
    ret1=strcat("rc:青云子",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)            
    if(x>0)
        调试输出("青云子找到了")
        tap (x,y)
        等待(1000)
        tap (x,y)
        等待(1000)
        tap (x,y)
        等待(1000)
        tap (x,y)
        等待(1000)
        tap (x,y)
        等待(1000)
        tap (x,y)
        等待(1000)   
    else        
        调试输出("青云子没找到")        
    end
    ret1=strcat("rc:换新装备",1280/a)
    ret=strcat(ret1,".bmp")
    找图(440/a,265/b,827/a,310/b,ret,"000000",0.6,0,x,y)            
    if(x>0)
        调试输出("换新装备找到了")
        tap (757/a,458/b)            
    else        
        调试输出("换新装备没找到")        
    end
    ret1=strcat("rc:检验",1280/a)
    ret=strcat(ret1,".bmp")
    找图(205/a,546/b,389/a,592/b,ret,"000000",0.9,0,x,y)   //鬼王主任务         
    if(x>0)
        调试输出("检验找到了")
        tap (x,y)            
    else        
        调试输出("检验没找到")        
    end
    ret1=strcat("rc:那是当然",1280/a)
    ret=strcat(ret1,".bmp")
    找图(173/a,408/b,278/a,447/b,ret,"000000",0.9,0,x,y)   //鬼王主任务         
    if(x>0)
        调试输出("那是当然找到了")
        tap (x,y)            
    else        
        调试输出("那是当然没找到")        
    end
    ret1=strcat("rc:此事",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)   //天音主任务         
    if(x>0)
        调试输出("此事找到了找到了")
        tap (x,y)            
    else        
        调试输出("此事没找到没找到")        
    end
    ret1=strcat("rc:是的请慢用",1280/a)
    ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)     //天音主任务      
    if(x>0)
        调试输出("是的请慢用已找到")
        tap (x,y)            
    else        
        调试输出("是的请慢没有找到")        
    end
    // for(var i = 0; i < 6; i++)
    // tap(670/a,400/b)
    //等待(500)
    //  end
end


function 技能()

    var x,y
    var ret1=strcat("rc:技能",1280/a)
    var ret=strcat(ret1,".bmp")   
    找图(900/a,0,1280/a,180/b,ret,"000000",0.9,0,x,y)   
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("技能找到了")
        tap(x,y)
        等待(3000)
        tap(520/a,330/b)
        等待(3000)
        tap(210/a,610/b)
        等待(1000)
        tap(910/a,386/b)
        等待(1000)
        tap(210/a,610/b)
        等待(1000)
        tap(580/a,450/b)
        等待(1000)
        tap(210/a,610/b)
        等待(1000)
        tap(1157/a,393/b)
        等待(2000)
        tap(685/a,207/b)
        等待(1000)
        tap(263/a,613/b)
        等待(1000)
        tap(1170/a,76/b)
        等待(3000)
        tap(1237/a,16/b)        
    else
        调试输出("技能找不到也不找了")
    end

end
function 炼器()

    var x,y
    var ret1=strcat("rc:强化",1280/a)
    var ret=strcat(ret1,".bmp")     
    找图(94/a,550/b,187/a,597/b,ret,"000000",0.9,0,x,y)   
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("强化找到了")
        tap(x,y)
        等待(3000)
        tap(327/a,90/b)
        等待(3000)
        tap(290/a,250/b)
        等待(1000)
        tap(1100/a,600/b)
        等待(1000)
        tap(1170/a,76/b)
        等待(3000)
        tap(1237/a,16/b)
        挂机开启()
    else
        调试输出("强化找不到也不找了")
    end

end
function 灌注()

    var x,y
    var ret1=strcat("rc:强化",1280/a)
    var ret=strcat(ret1,".bmp")     
    找图(94/a,550/b,1280/a,720/b,ret,"000000",0.9,0,x,y)   
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("强化找到了")
        tap(x,y)
        等待(3000)
        tap(460/a,90/b)
        等待(3000)
        tap(290/a,250/b)
        等待(1000)
        tap(580/a,430/b)
        等待(1000)
        tap(410/a,230/b)
        等待(1000)
        tap(830/a,570/b)
        等待(1000)
        touchdown(1090/a,601/b,1)
        等待(1000)
        touchup(1)
        等待(1000)
        tap(1170/a,76/b)
        等待(3000)
        tap(1237/a,16/b)
    else
        调试输出("强化找不到也不找了")
    end

end
function 法宝幻化()   
    var x,y   
    var ret1=strcat("rc:法宝",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(1067/a,159/b,1197/a,240/b,ret,"000000",0.9,0,x,y)   
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("法宝找到了")
        tap(x,y)
        等待(3000)
        tap(350/a,80/b)
        等待(3000)
        tap(290/a,250/b)
        等待(1000)
        tap(1100/a,630/b)
        等待(1000)
        tap(1170/a,76/b)
        等待(3000)
        tap(1237/a,16/b)
        等待(3000)
    else
        调试输出("法宝找不到也不找了")
    end

end
function 法宝飞()   
    var x,y   
    var ret1=strcat("rc:法宝飞",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(904/a,522/b,996/a,606/b,ret,"000000",0.6,0,x,y)
    if(x>0)
        调试输出(x)
        调试输出(y)
        调试输出("法宝飞找到了")
        tap(x,y)
        等待(2500)
        tap(x,y)
    else
        调试输出("法宝飞找不到也不找了")
    end

end

function 免费领取()
    var x,y
    var ret1=strcat("rc:免费领取",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.9,0,x,y)      
    if(x>0)
        调试输出("免费领取已找到")
        tap (x,y)            
    else        
        调试输出("免费领取没找到")        
    end
end
function 关闭确定按钮()

    var x,y
    var ret1=strcat("rc:确定",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
    if (x>0)
        调试输出(x)
        调试输出(y)
        调试输出("确定找到了")      
        等待(1000)
        tap(x,y)  
        等待(1000)
        tap(780,67)//字_叉叉1()
        等待(1000)
        字_叉叉()//字_叉叉()
        等待(1000)
    else
        调试输出("没有确定")                     
    end

end
function 取消()   
    var x,y
    for(var i = 0; i < 2; i++)
        sleep(2000)
        找图(0,310,960,460,"rc:取消.bmp","000000",0.4,0,x,y)
        if (x>0)
            调试输出("取消找到了")            
            调试输出(x)
            调试输出(y)
            tap(x,y)
            等待(1000)
            调试输出("取消关了")  
        else
            调试输出("取消没有找到")
            break
        end
    end
end
function 取消_1()   
    var x,y
    for(var i = 0; i < 2; i++)
        sleep(2000)
        找图(0,310,960,460,"rc:取消_1.bmp","000000",0.4,0,x,y)
        if (x>0)
            调试输出("取消_1找到了")            
            调试输出(x)
            调试输出(y)
            tap(x,y)
            等待(1000)
            调试输出("取消_1关了")  
        else
            调试输出("取消_1没有找到")
            break
        end
    end
end
function 字_叉叉()   
    var x,y
    for(var i = 0; i < 2; i++)

        var ret1=strcat("rc:叉叉",1280/a)
        var ret=strcat(ret1,".bmp")
        sleep(500)
        找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
        if (x>0)
            调试输出("叉叉找到了")            
            调试输出(x)
            调试输出(y)
            tap(x,y)
            等待(2000)
            调试输出("叉叉关了")  
        else
            调试输出("叉叉没有找到")
            break
        end
    end
end
function 字_叉叉1()   
    var x,y   
    var ziku=字库设置("rc:zk.txt",1)
    traceprint("字库"&ziku)
    for(var i = 0; i < 2; i++)
        //r ret1=strcat("rc:叉叉1",1280/a)
        //ar ret=strcat(ret1,".bmp")
        //(0,0,1280/a,720/b,ret,"000000",0.4,0,x,y)
        findtext(650,290,793,344,"叉叉1","DFE3E6-808080",0.9,x,y)
        //叉叉1:DFE3E6-808080
        if (x>0)
            调试输出("叉叉1找到了")            
            调试输出(x)
            调试输出(y)
            tap(x,y)
            等待(1000)
            调试输出("叉叉1关了")  
        else
            调试输出("叉叉1没有找到")   
            break
        end
    end
end
function 字_叉叉2()   
    var x,y
    for(var i = 0; i < 2; i++)
        sleep(1000)
        找图(0,0,1280/a,720/b,"rc:叉叉_2.bmp","000000",0.4,0,x,y)
        if (x>0)
            调试输出("叉叉2找到了")            
            调试输出(x)
            调试输出(y)
            tap(x,y)
            等待(1000)
            调试输出("叉叉2关了")  
        else
            调试输出("叉叉2没有找到")
            break
        end
    end
end
function 字_叉叉3()   
    var x,y
    for(var i = 0; i < 2; i++)
        sleep(1000)
        找图(715,17,847,106,"rc:叉叉_3.bmp","000000",0.4,0,x,y)
        if (x>0)
            调试输出("叉叉3找到了")            
            调试输出(x)
            调试输出(y)
            tap(x,y)
            等待(1000)
            调试输出("叉叉3关了")  
        else
            调试输出("叉叉3没有找到")
            break
        end
    end
end
function 挂机开启()
    var x,y
    等待(1000)
    var ret1=strcat("rc:挂机按钮关",1280/a)
    var ret=strcat(ret1,".bmp")
    找图(1000/a,80/b,1120/a,200/b,ret,"000000",0.6,0,x,y)   
    //var i=getcolor(1086,138)//挂机按钮颜色:7486247_挂机, 11598_未挂机
    if(x>0)
        调试输出("挂机未开,现在开启")
        tap(x,y)
    else
        调试输出("挂机已开")
    end   
end
function 挂机关闭()
    var x,y
    等待(1000)
    找图(771,76,837,143,"rc:挂机开.bmp","000000",0.6,0,x,y)
    if(x>0)
        调试输出("挂机已开,现在关闭")
        tap(x,y)
    else
        调试输出("挂机已关")
    end   
end
function 补药_1()
    var x,y
    var at=timehour(timenow())
    调试输出("当前小时"&at)
    for(var i = 0; i < 10; i++)
        if (at==11||at==22)
            break
        else
            tap(933,162)
            sleep(2000)
            找图(603,26,731,94,"rc:系统商店.bmp","000000",0.6,0,x,y)
            if (x>0)
                traceprint("药水"&x)
                tap(792,294)
                sleep(500)
                tap(328,227)
                sleep(100)
                tap(504,231)
                sleep(100)
                tap(504,231)
                sleep(100)
                tap(513,311)
                sleep(500)
                tap(758,477)
                sleep(100)
                tap(867,50)
                break
            else
                字_叉叉()
                字_叉叉1()
                取消()
                取消_1()
                关闭确定按钮()
            end
        end
    end
end
function 补药()
    var x,y
    var i1=0
    sleep(1000)
    for(var i = 0; i < 30; i++)
        sleep(130)
        找图(796,137,956,191,"rc:药水.bmp","000000",0.4,0,x,y)
        traceprint("药水"&x)
        if(x>0)
            tap(x,y)
            sleep(2000)
            找图(603,26,731,94,"rc:系统商店.bmp","000000",0.6,0,x,y)
            traceprint("系统商店"&x)
            if (x>0)
                tap(792,294)
                sleep(500)
                tap(450,227)
                sleep(100)
                tap(504,231)
                sleep(100)
                tap(504,231)
                sleep(100)
                tap(513,311)
                sleep(500)
                tap(758,477)
                sleep(1000)
                tap(867,50)
                sleep(3000)
                i1++
                if(i1==2)
                    break
                end
            end
        end
    end
end
//组队
function 组队()   
    var x,y
    tap(1044,110)//字_叉叉1()
    等待(2000)
    字_叉叉()
    等待(2000)  
    tap(128,52)
    等待(3000)
    var stu=单选框获取状态("单选框_家族")
    调试输出("家族状态"&stu)
    if(stu==1)
        tap(104,289)
        sleep(2000)
        tap(809,474)
        sleep(1000)
        tap(880,59)
        sleep(1000)
        tap(913,8)
        sleep(1000)
    else
        var ret1=strcat("rc:好友",1280/a)
        var ret=strcat(ret1,".bmp")
        找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
        if(x>0)
            调试输出(x)
            调试输出(y)
            tap(x,y)               
            调试输出("好友找到")
            等待(2000)
            tap(480/a,160/b)//
            等待(2000)
            tap(480/a,260/b)//选第一个人
            等待(2000)
            tap(600/a,330/b)//邀请队友
            等待(2000)
            tap(480/a,360/b)//选第二个人
            等待(2000)
            tap(600/a,330/b)//邀请队友
            等待(2000)
            tap(480/a,460/b)//选第三个人
            等待(2000)
            tap(600/a,330/b)//邀请队友
            等待(2000)
            tap(480/a,560/b)//选第四个人
            等待(2000)
            tap(600/a,330/b)//邀请队友
            等待(2000)     
            tap(1168/a,75/b)//关第一个叉叉
            等待(2000)
            tap(1216/a,32/b)//关第二叉叉
            等待(2000)     
        else
            调试输出("好友没有找到")   
        end
    end

end
function 同意组队()

    var x,y

    while(true)
        var ret1=strcat("rc:同意组队",1280/a)
        var ret=strcat(ret1,".bmp")
        找图(0,0,1280/a,720/b,ret,"000000",0.6,0,x,y)
        if(x>0)
            调试输出(x)
            调试输出(y)
            tap(x+150/a,y+100/b)               
            调试输出("组队成功")
            break
        else
            messagebox("组队不成功")
            等待(10000)
        end
        调试输出("等待组队")
    end
end
function 环线_结束()
    sleep(1000)
    var x,y
    找图(402,21,539,98,"rc:环线.bmp","000000",0.6,0,x,y)//帮派:502,25,627,91
    if (x>0)

        调试输出("环线")   
    else
        调试输出("环线没有找到")
        //break
    end
end
function 帮派_结束()
    sleep(1000)
    var x,y
    找图(502,25,627,91,"rc:帮派.bmp","000000",0.6,0,x,y)//帮派:502,25,627,91
    if (x>0)

        调试输出("帮派")   
    else
        调试输出("帮派没有找到")
        // break
    end
end

//主任务结束


回复

使用道具 举报

发表于 2017-6-22 17:29:12 | 显示全部楼层
此帖仅作者可见

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-2 15:53 , Processed in 0.037396 second(s), 21 queries .

Powered by 海安简单软件服务部

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

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