dim hong,lan,hongT,lanT
//F8红,F9蓝,F10宠物红
//在游戏中利用按键抓点抓色工具找到x1,x2,y,color所对应的值并替换。
UserVar hong=70 血量<hong%时,自动吃红。
UserVar lan=30 蓝量<lan%时,自动吃蓝。
UserVar hongT=256 补血延时时间(毫秒)
UserVar lanT=256 补蓝延时时间(毫秒)
t = 954439560
// 定义鼠标移动到怪物身上后变成包裹形鼠标的值,请使用抓点抓色功能得到
s = 1594686126
// 定义鼠标移动到怪物身上后变成刀形鼠标的值,请使用抓点抓色功能得到
Rem 找怪
n = 15
// 定义变量n,用于后面的循环
x = 200
// 定义找怪区域左上角的X坐标
While n >= 0
// 如果n大于等于0,则执行循环
y = 100
// 定义找怪区域左上角的Y坐标
MoveTo x,y
// 鼠标移动到坐标x,y
z =15
While z >= 0
y = y +30
// y坐标增加30
z = z - 1
MoveTo x,y
Delay 10
VBSCall k=GetCursorShape(0)
If k = t
Gosub 捡包
EndIf
VBSCall k=GetCursorShape(0)
If k = s
Gosub 杀怪
EndIf
EndWhile
x = x + 30
// x坐标增加30
n = n - 1
EndWhile
//Gosub 捡物
Goto 找怪
Sub 捡包
RightClick 1
//右键捡包
Delay 2000
Gosub 回原点
Return 捡包
Sub 杀怪
RightClick 1
//右键选怪
Gosub 技能
Rem 怪物
IfColor 247,33,0011FF,2
Gosub 吃药
Goto 怪物
EndIf
n2 = 7
x2 = 300
// 定义杀怪完毕实时搜包的X坐标
While n2 >= 0 //此循环同理于找怪循环
y2 = 200
// 定义杀怪完毕实时搜包的Y坐标
MoveTo x2,y2
z2 = 7
While z2 >= 0
y2 = y2 + 30
z2 = z2 - 1
MoveTo x2,y2
Delay 10
VBSCall k=GetCursorShape(0)
If k = t
RightClick 1
Delay 500
EndIf
EndWhile
x2 = x2 + 30
n2 = n2 - 1
EndWhile
Gosub 回原点
Delay 2000
Return 杀怪
Sub 技能
KeyPress 113,1
//F2狂砍
Return 技能
Sub 吃药
Rem 补红
IfColor hong/100*(187-64)+64,31,222222,2
//x2=血条在屏幕最右端坐标,x1=血条在屏幕最左端坐标,
//y=x1,x2在血条中的同一纵坐标,color=血条的空血颜色值。
KeyPress 119 1
//按下补血快捷键F8
Delay hongT
//补血延时
EndIf
Rem 补兰
IfColor lan/100*(187-64)+64,38,111111,2