Return 快红
//+快速回血药子程序
Sub 状态
Delay 50
VBSCall FindPic(60,90,200,115,"防御.bmp",1,x,y)
If x<=0 and y<=0
KeyPress 52,1
Delay 50
EndIf
Return 状态
//状态检测,参考qmmwn
Sub 喊话
KeyPress 13,1
Delay 200
SayString 请在TAB调出大地图后5秒内将鼠标移到代表角色的黄点
Delay 200
KeyPress 13,1
Delay 200
Return 喊话
//喊话子程序,个人爱好,想调用就调用,话的内容可以自己改
Sub 躲怪
VBSCall FindColorEx(910,118,916,124,"5a30de",1,0.8,x,y)
If x<=913 and y<=121 and x>0 and y>0
Rem 躲怪1
MoveTo 696,478
Delay 50
LeftClick 1
Delay 100
VBSCall GetCursorPos(x,y)
If x=696
Goto 躲怪2
EndIf
ElseIf x>=913 and y>=121
Rem 躲怪2
MoveTo 352,276
Delay 50
LeftClick 1
Delay 100
VBSCall GetCursorPos(x,y)
If x=352
Goto 躲怪3
EndIf
EndIf
Delay 50
If x>=913 and y<=121
Rem 躲怪3
MoveTo 286,485
Delay 50
LeftClick 1
Delay 100
VBSCall GetCursorPos(x,y)
If x=286
Goto 躲怪4
EndIf
ElseIf x<=913 and y>=121
Rem 躲怪4
MoveTo 701,256
Delay 50
LeftClick 1
Delay 100
VBSCall GetCursorPos(x,y)
If x=701
Goto 躲怪1
EndIf
EndIf
Return 躲怪
//参照qmmwn,加入了躲怪循环,防止角色退到角落,无法移动,而怪物和角色重叠,鼠标刚好点到是角色,始终循环找怪躲怪打怪,通过记录鼠标位置辨别
Sub 修理
Delay 5000
KeyPress 9,1
Delay 1000
MoveTo 272,184
Delay 1000
For 11
VBSCall GetCursorPos(xb,yb)
MoveTo xb+40,yb
Delay 200
RightClick 1
Delay 200
IfColor 429,15,b5ebf7,2
IfColor 416,52,b58a5a,2
IfColor 430,45,000000,2
Goto 药品商人
EndIf
EndIf
EndIf
EndFor
MoveTo 272,264
Delay 1000
For 11
VBSCall GetCursorPos(xb,yb)
MoveTo xb+40,yb
Delay 200
RightClick 1
Delay 200
IfColor 429,15,b5ebf7,2
IfColor 416,52,b58a5a,2
IfColor 430,45,000000,2
Goto 药品商人
EndIf