End sub
 
Sub 补血
    hong1=aa.ocr(32,132,93, 143)
    lan1=aa.ocr(39,144,101, 156)
    xie=hong1-hong
    If xie<0
        call 辅助
        Call 技能F1()
        Delay 100
        Call 技能F2()
    Else
    End If
    lan2=lan1-lan
    If lan2<0
        Call 技能F3()
        Delay 100
        Call 技能F4()
    Else
    End If
End sub
Sub 辅助
    If Vars ="1" then
        Call Plugin.Bkgnd.MoveTo(dm1, 20, 255)
        Call Plugin.Bkgnd.MoveTo(dm1, 20, 255)
        Call Plugin.Bkgnd.RightClick(dm1, 20, 255)
        Delay 300
        Call Plugin.Bkgnd.MoveTo(dm1, 25, 260)
        Call Plugin.Bkgnd.MoveTo(dm1, 25, 260)
        Call Plugin.Bkgnd.LeftClick(dm1, 25, 260)

        Call Plugin.Bkgnd.MoveTo(dm1, 20, 255)
        Call Plugin.Bkgnd.MoveTo(dm1, 20, 255)
        Call Plugin.Bkgnd.LeftClick(dm1, 20, 255)
        Call 技能血()
        Call 辅助人物技能补血()
    Else
    End if
End sub
sub 技能血
    TNs = Plugin.Sys.GetTime()
    TGs=TNs-TJs-TAs  
    If TGs>0
        Call Plugin.Bkgnd.KeyPress(dm1, 50)
        TJs=TNs
        Delay s1
    End If
End sub 
Sub 辅助人物技能补血
    IfColor 106,294,"2C2CC6",1 Then
        Call Plugin.Bkgnd.KeyPress(dm1, 32)
        Delay 300
        Call 技能血()
    Else
    End If
End sub




Sub 捡物
    If Var0 ="1" then 
        rem XX1 
        set bb=CreateObject("simplugocr.ocr")
        bb.dict="default_dict.txt"
        Call 全部
        Call 蓝色
        Call 紫色
        bb.bgcolor="FFFFFF"
        bb.BWPar=0
        bb.BlackOrWhite=1
        bb.NoiseSize=1
        bb.clearNoise=1
        bb.HSReady
        //对txt类型的字库重新建立散列表(字库记录越多效果越明显,对于HSFindStrs命令要求字具有唯一性,否则只找第一个对应的字),当使用MakeDict动态生成字库记录并希望用其进行高速查找时才需要使用,一般不需要用
        bb.setHSFDS(1)
        //为下面的hsfindstrs字符串数组查找设立字间距使其能在内存中生成字串图从而实现高效找,单位1像素,同时可以通过文字间空格" "来进行微调,1个空格代表2个文字之间临时再增加1像素
        //bb.HSfindstr "要找的文字",0,0,1280,1024,0.9
        //查找文字,最后一个参数是相似度:1~0.1,越小越速度越快,相似度也越低(越不像的也会被当作正确的找到),找到的坐标保存在bb.cx,bb.cy,没找到的结果是-1,-1
        //s=bb.HSfindstrs("字串1$字串2$字串3",0,0,1280,1024,9)
        z=bb.HSfindstrs("金$玉$血$牙$云$草$布$",362, 178,662, 552,3)
        //查找多个字串,最后一个参数是相似度:10-1,越小越速度越快,相似度也越低,返回首先找到的"x,y,字串",同样坐标也保存在bb.cx,bb.cy
        If z>0
            MoveTo bb.cx,bb.cy
            MoveTo bb.cx,bb.cy
            Delay jw
            LeftClick 1  
            Delay wj
            Mover 500-bb.cx,400-bb.cy
            Delay wj
 LeftClick 1 
            Set bb=nothing
            Goto XX1  
        Else 
           
            Set bb=nothing
        End if
    Else
    End if
End sub