sbwz=Split(XY,"|")
    x1=Clng(sbwz(0))+2: y1=Clng(sbwz(1))+11
    If x1>0 and y1>0 Then
        a=zx-x1
        b=zy-y1
        Goto OK
    End if
    mz=1
    MoveTo zzx ,zzy
    Delay 150
    Rem OK
    If htt=10 Then
        Goto NO
    End if
    If h=6 Then
        MoveTo 300 ,300
        Delay 500
        htt=htt+1
        h=0
        Goto py
    End if
    If mz=1 Then
        h=h+1
        Goto py
    Else
        If Abs(a)>n or Abs(b)>n Then
            MoveR a,b
            Delay 100
            h=h+1
            Goto py
        End if
    End if
    Rem NO
End Sub
//战斗子程序 会自动按且仅会按alt+a进行攻击 可以替换代码使用法术攻击
//战斗完毕后会判断人物血量 少于大约75%的时候自动打开背包使用背包的
//第一个位置的加血要(只会使用第一个位置的加血药 如果用完会导致脚本死循环 请暂停)
Sub 战斗()
    Rem dajia
    //寻找是否存在怪物的代码 请别按出最右边的人物菜单
    FindPic 0,0,1024,768,"Attachment:\dajia.bmp",0.9,djx,djy
    If djx > 0 And djy > 0 Then 
    //如果找到 则按alt+a 
        KeyDown 18, 1
        KeyPress 65, 1
        KeyUp 18, 1
        Delay 500
        KeyDown 18, 1
        KeyPress 65, 1
        KeyUp 18, 1
      //回到是否存在怪物的判断上
        Goto dajia
    End If
    Delay 500
    //如果怪物被打败 则会判断人物血量
    FindPic 0,0,1024,768,"Attachment:\zhandou.bmp",0.9,zdx,zdy
    If zdx > 0 And zdy > 0 Then 
        Goto dajia
    Else 
        Rem aaaa
        
        FindPic 0,0,1024,768,"Attachment:\xuetiao.bmp",0.9,cxx,cxy
        If cxx > 0 And cxy > 0 Then 
            gc=GetPixelColor(cxx+45,cxy)
            If gc = "8084A8" Then 
            //进行加血操作
                Call 鼠标移动(cxx-350,cxy+110)
                FindPic 0,0,1024,768,"Attachment:\djxn.bmp",0.9,djx,djy
                If djx > 0 And djy > 0 Then
                    call 鼠标移动(djx+59,djy+103)
                    Delay 500
                    RightClick 1
                    Delay 2000
                    KeyDown 18, 1
                    KeyPress 69, 1
                    KeyUp 18, 1
                    Delay 1000
                    //循环判断人物血量
                    Goto aaaa
                Else 
                    KeyDown 18, 1
                    KeyPress 69, 1
                    KeyUp 18, 1
                    Delay 2000
                    Goto aaaa
                End If
            End If
        End if
    End If
End Sub