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