Delay 256
            Call 竞技场打断()
            //防止未点到人物或点了没反应
            Rem 未点到人物1
            ui = Plugin.Bkgnd.FindColorEx(Hwnd, 164,75,174,86,"FFFFFF", 0, 0.8)
            Delay 32
            MyArray5 = Split(ui, "|")
            x2 = Clng(MyArray5(0)): y2 = Clng(MyArray5(1))
            If x2<0 and y2<0 Then
                //重新点击人物打开人物属性
                Call Plugin.Bkgnd.LeftClick(Hwnd,581,406)
                Delay 256
                Call 竞技场打断()
                Goto 未点到人物1
            Else
                //自动整理背包
                Call Plugin.Bkgnd.LeftClick(Hwnd,646,325)
                Delay 500
                Call Plugin.Bkgnd.LeftClick(Hwnd,374,75)
                Delay 500
                Call 竞技场打断()
                Call 修理装备()
                bc = Plugin.Bkgnd.FindColorEx(Hwnd, 361,91,616,345,"652D14",0,lanxs)
                Delay 256
                MyArray = Split(bc, "|")
                xxx = Clng(MyArray(0)): yyy = Clng(MyArray(1))
                If xxx>0 and yyy>0 Then
                    //如果找到蓝瓶双击加蓝
                    Rem 第二次判断才找到药水
                    Call Plugin.Bkgnd.LeftDoubleClick(Hwnd,xxx,yyy)
                    Call Plugin.Bkgnd.LeftDoubleClick(Hwnd,xxx,yyy)
                    lpjs=lpjs+1
                    Call Plugin.WindowEx3.SendTextRgnString(tisi,"总计打怪数为:"&dgjs&"喝红瓶数为:"&hpjs&"喝蓝瓶数为:"&lpjs)
                    Delay lanT
                    Call 竞技场打断()
                    Call 添加物品过量1()
                    Rem 加蓝
                    //判断加蓝后是否没加满
                    XY = Plugin.Bkgnd.FindColorEx(Hwnd, ina,inb,ina+1,inb+1,inc, 0, 0.8)
                    Delay 256
                    MyArray7 = Split(XY, "|")
                    x = Clng(MyArray7(0)): y = Clng(MyArray7(1))
                    If x>0 and y>0 Then
                        //整理背包防止第一次加蓝用玩蓝瓶
                        Call Plugin.Bkgnd.LeftClick(Hwnd,646,325)
                        Delay 500
                        //如果没加满继续加蓝
                        Call Plugin.Bkgnd.LeftDoubleClick(Hwnd,xxx,yyy)
                        Call Plugin.Bkgnd.LeftDoubleClick(Hwnd,xxx,yyy)
                        lpjs=lpjs+1
                        Call Plugin.WindowEx3.SendTextRgnString(tisi,"总计打怪数为:"&dgjs&"喝红瓶数为:"&hpjs&"喝蓝瓶数为:"&lpjs)
                        Delay lanT
                        Call 竞技场打断()
                        Call 添加物品过量3()
                        Goto 加蓝
                    Else
                        Call 退出加血加蓝循环()
                    End if
                Else
                    //第二次判断,以免第一次没找到药水
                    Delay 1000
                    bc = Plugin.Bkgnd.FindColorEx(Hwnd, 361,91,616,345,"652D14",0,lanxs)
                    Delay 256
                    MyArray = Split(bc, "|")
                    xxx = Clng(MyArray(0)): yyy = Clng(MyArray(1))
                    If xxx>0 and yyy>0 Then
                        Goto 第二次判断才找到药水
                    Else
                        Call 无蓝报警()
                    End if
                End if
            End if
        Else
            Call 修理装备1()
        End if
    End if
End Sub
Sub 退出加血加蓝循环()
    Rem 退出循环
    Call Plugin.Bkgnd.LeftClick(Hwnd,940,45)
    Delay 256
End Sub
Sub OnScriptExit()
    MessageBox "脚本已经停止!"
End Sub
Sub 添加物品过量1()
    io = Plugin.Bkgnd.FindColorEx(Hwnd, 471,396,472,397,"010067", 0, 0.9)
    Delay 32
    MyArray5 = Split(io, "|")
    x2 = Clng(MyArray5(0)): y2 = Clng(MyArray5(1))
    If x2>0 and y2>0 Then
        Delay 256
        Call Plugin.Bkgnd.LeftClick(Hwnd,471,396)
        Delay 256
        Call Plugin.Bkgnd.LeftClick(Hwnd,471,396)
    End if
End Sub
Sub 添加物品过量2()
    io = Plugin.Bkgnd.FindColorEx(Hwnd, 471,396,472,397,"010067", 0, 0.9)
    Delay 32