dim hong,lan,bbhong,bblan,paodong
//声明变量
UserVar hong=70 血量<hong%时,自动吃红。
UserVar lan=30 蓝量<lan%时,自动吃蓝。
UserVar bbhong=70 血量<hong%时,召唤兽自动吃红。
UserVar bblan=30 蓝量<lan%时,召唤兽自动吃蓝。
UserVar p=1 遇敌方式(1跑动其它跟随)
Plugin tl=Window.Foreground()
Plugin Window.Move(tl,0,0)
Rem 开始
VBSCall FindPic(0,0,800,600,"Attachment:\标志.bmp",0.9,x,y)
If x>0 and y>0
    //如果某处的颜色=什么,可以是战斗内和战斗外不同的颜色,x和y是坐标,color1,是颜色
    Gosub 战斗
    //调用战斗的子程序
Else 
    //Gosub 检查验证
    //调用检查验证的子程序
    Gosub 点掉自动
    Delay 100
    //延时防卡
    Gosub 检查红蓝
    //调用检查红蓝子程序
    Delay 100
    //延时防卡
    Gosub 遇怪
    //调用遇怪子程序
EndIf 
Goto 开始
//回到开头继续循环
-------------------战斗子程序-----------------------
Sub 战斗
    VBSCall FindPic(0,0,800,600,"Attachment:\自动.bmp",0.9,x,y)
    VBSCall FindPic(0,0,800,600,"Attachment:\点掉自动.bmp",0.9,zx,zy)
    VBSCall FindPic(0,0,800,600,"Attachment:\点掉自动2.bmp",0.9,zzx,zzy)
    If zx>0 or zzx>0
        Goto 回去
    ElseIf x>0 and y>0
        MoveTo x-3,y-5
        Delay 100
        LeftClick 1
        Delay 100
        MoveTo 9,34
    Else 
        Gosub 等待
        //调用等待子程序,等待战斗指令框出现
        Delay 100
        //延时防卡
    EndIf 
    Rem 回去
Return 战斗
//子程序完结回到调用处
Sub 等待
    Delay 2000
    //写上你等待的时间(单位:毫秒)
Return 等待
//子程序完结回到调用处
-------------------判断验证子程序-----------------------
Sub 检查验证
    //写上你的判断验证语句这里以找色函数为例
    VBSCall FindColor(left,right,top,bottom,color3,x,y)
    VBSCall FindColor(left,right,top,bottom,color4,x2,y2)
    VBSCall FindColor(left,right,top,bottom,color5,x3,y3)
    //多色寻找验证框
    If x>0 and y>0
        If x2>0 and y2>0
            If x3>0 and y3>0
                Delay 10
                strSoundFile = "C:\WINDOWS\Media\ringin.wav"
                Set objShell = CreateObject("Wscript.Shell")
                strCommand = "sndrec32 /play /close " & chr(34) & strSoundFile & chr(34)
                objShell.Run strCommand, 0, True
                //上面这些语句的效果就是发出丁零零一声,引用自晨风大大的脚本
            EndIf 
        EndIf 
    EndIf 
Return 检查验证
//子程序完结回到调用处
//-------------------点掉自动---------------
Sub 点掉自动
    VBSCall FindPic(0,0,800,600,"Attachment:\点掉自动.bmp",0.9,x,y)
    If x>0 and y>0
        //如果某处的颜色=什么,是战斗指令框的颜色(就是点防御啊法术什么的),x和y是坐标,color2是颜色
        MoveTo x+3,y+3
        Delay 100
        LeftClick 1
        Delay 100
        MoveTo 9,34
        //可以把上面这段改成自己想要的战斗命令,这里以Alt+A为例,按两次是为了把召唤兽算进
    Else 
        //调用等待子程序,等待战斗指令框出现
        Delay 100
        //延时防卡
    EndIf 
    VBSCall FindPic(0,0,800,600,"Attachment:\点掉自动2.bmp",0.9,x,y)
    If x>0 and y>0
        //如果某处的颜色=什么,是战斗指令框的颜色(就是点防御啊法术什么的),x和y是坐标,color2是颜色
        MoveTo x+3,y+3
        Delay 100
        LeftClick 1