Sub mian
    //主程序
    Delay 500
    Rem start
    //循环小延时,防止出现CPU使用率过高,脚本卡
    IfColor lan2/100*(x2-x1)+x1,y2,color2,2
        //判断兰少于30%时打坐,直到兰满起来
        //x2=蓝条在屏幕最右端坐标,x1=蓝条在屏幕最左端坐标,
        //y2=x1,x2在蓝条中的同一纵坐标,color2=蓝条的空蓝颜色值。
        Goto 打坐
    Else 
        Goto 找怪
    EndIf 
    IfColor hong1/100*(x2-x1)+x1,y1,color1,2
        //判断血少于70%打坐
        //x2=血条在屏幕最右端坐标,x1=血条在屏幕最左端坐标,
        //y1=x1,x2在血条中的同一纵坐标,color1=血条的空血颜色值。
        Rem 打坐
        KeyPress 49,1
        //按下打坐快捷键
        Delay 800
        //打坐延时
        MoveTo 0,0
        LockMouse 1
        Delay 50
    Else 
        Goto 找怪
    EndIf 
    Rem 兰满
    Delay yanshi1
    IfColor lan1/100*(x2-x1)+x1,y2,color2,2
        //x2=蓝条在屏幕最右端坐标,x1=蓝条在屏幕最左端坐标,
        //y2=x1,x2在蓝条中的同一纵坐标,color2=蓝条的空蓝颜色值。
        Goto 兰满
    Else 
        KeyPress 49,1
        Delay 800
    EndIf 
    Rem 找怪
    Gosub zg0
    Goto start
Return mian
//条件结束
//打怪
//1键打坐,2键,攻击技能1,3键,攻击技能2,4键,金钟
Sub daguai
    //打怪
    ai=0
    KeyPress 50,1
    Delay 500
    KeyPress 17,1
    Delay 1000
    KeyPress 51,1
    Delay 500
    KeyPress 52,1
    Delay 500
    Gosub xuelan
    Gosub pdgs
Return daguai
//加血加兰
Sub xuelan
    //叛断血和兰
    //8红,9蓝
    //在游戏中利用按键抓点抓色工具找到x1,x2,y1,y2,color1,color2所对应的值并替换。
    //循环小延时,防止出现CPU使用率过高,脚本卡
    Rem 补红
    IfColor hong/100*(x2-x1)+x1,y1,color1,2
        //x2=血条在屏幕最右端坐标,x1=血条在屏幕最左端坐标,
        //y1=x1,x2在血条中的同一纵坐标,color1=血条的空血颜色值。
        KeyPress 56,1
        //按下补血快捷键
        Delay hongT
        //补血延时
    EndIf 
    Rem 补蓝
    IfColor lan/100*(x2-x1)+x1,y2,color2,2
        //x2=蓝条在屏幕最右端坐标,x1=蓝条在屏幕最左端坐标,
        //y2=x1,x2在蓝条中的同一纵坐标,color2=蓝条的空蓝颜色值。
        KeyPress 57,1
        //按下补蓝快捷键
        Delay lanT
        //补蓝延时
    EndIf 
Return xuelan
//跳转到循环开始
//判断怪死亡,死亡结速,未死继续打怪。
Sub pdgs
    IfColor 2/100*(579-458)+458,27,000CB2,2
        Goto 打怪
    Else 
        Gosub ywdg
        Gosub main
    EndIf 
Return pdgs
Sub back1
    //记率和记算原位坐标
    Plugin cx=Sys.GetScRX()
    Plugin cy=Sys.GetScRY()
    //获得当前分辩率
    x10=cx/2