dim t
dim t2
dim t3
t2=now
VBSCall FindPic(0,0,1024,768,"Attachment:\定位点.BMP",0.8,x,y)
Beep 
Delay 1000
Beep 
//取得定位点
Gosub 检查背包
Rem 开始
Gosub 死亡回城
//Gosub 窗口状态
//======================加状态技能部分======================
IfColor x+629,y+17,0,1
    //检查状态是否存在(这里抓的是游侠的罡气技能)
    KeyPress 54,1
    //加第一个状态技能
    Delay 1000
    KeyPress 55,1
    //加第二个状态技能(按键7)
    Delay 1000
    KeyPress 56,1
    //加第三个状态技能(按键8)
    Delay 1000
Else 
    Delay 20
EndIf 
//===========================结束===========================
//=======================检查背包部分=======================
If datediff("s",t2,now)>=1800
    //如果时间超过30分钟,开始检查背包
    Rem 检查背包
    KeyPress 66,1
    Delay 1000
    Gosub 扔掉配方
    //下面是等待配方消失,大约130秒
    t=now
    Rem 不拾取攻击
    IfColor x+228,y+24,566bff,2
        //检查是否选中怪
        Gosub 攻击
    Else 
        Rem 寻怪_1
        KeyPress 9,1
        Delay 500
        //按tab选怪,可根据不同ping值调整延迟时间
        Goto 判断抢怪_1
    EndIf 
    Rem 判断抢怪_1
    IfColor x+334,y+24,566bff,2
        //如果怪物满血
        Gosub 攻击
    Else 
        Goto 寻怪_1
    EndIf 
    If datediff("s",t,now)>=130
        //如果间隔时间大于等于130秒
        For 5
            Gosub 加血
            Gosub 拾取物品
            Delay 1000
        EndFor 
        //花大约10秒拾取刚才没有拾取的物品
        t2=now
        //重新计算检查背包计时
        Goto 开始
    Else 
        t2=now
        //重新计算检查背包计时
        Goto 不拾取攻击
    EndIf 
Else 
    Delay 10
EndIf 
//===========================结束===========================
//=======================普通攻击部分=======================
IfColor x+228,y+24,566bff,2
    //检查是否选中怪
    Gosub 攻击
    Gosub 拾取物品
Else 
    Rem 寻怪
    KeyPress 9,1
    Delay 500
    //按tab选怪,可根据不同ping值调整延迟时间
EndIf 
Rem 判断抢怪
Delay 200
IfColor x+334,y+24,566bff,2
    //如果怪物满血
    Gosub 攻击
    Gosub 拾取物品
Else 
    Goto 寻怪
EndIf 
Goto 开始
//===========================结束===========================
//===========================结束===========================
//*******下面是攻击子程序*******