//hx2,血条右上角(X)坐标,自己设定。
bhy=57
//hy,血条X1-X2直线上的Y坐标,自己设定(可直接取右上角Y)。
bmx1=286
//mx1,蓝条左上角(X)坐标,自己设定。
bmx2=359
//mx2,蓝条右上角(X)坐标,自己设定。
bmy=69
//my,蓝条X1-X2直线上的Y坐标,自己设定(可直接取右上角Y)。
rhp = int(hong / 100 * (hx2 - hx1) + hx1)
rmp = int(lan / 100 * (mx2 - mx1) + mx1)
bhp = int(bbhong / 100 * (bhx2 - bhx1) + bhx1)
bmp = int(bblan / 100 * (bmx2 - bmx1) + bmx1)
Rem 补红
FindColorExr hp,hy,rhp+1,hy+10,"2451DC",0,0.7,hpx,hpy
//这句是范围找色,找的范围为血条百分比设定的坐标X--X+1,Y--Y+10,一共找20个点。
If hpx>0 and hpy>0
//如果范围内找到血的颜色,
Delay 256
//加点延时。
Else
//如果没有找到血的颜色,这里是你的加血按键动作。
MoveTo 140,61
//移动到血条位置,回合战游戏一般都可右键血条加血
Delay 100
//延时防卡
RightClick 1
//右键点击血条
delay 256
End If
Rem 补蓝
FindColorEx rmp,my,rmp+1,my+10,"F4BB06",0,0.7,mpX,mpY
//这句是范围找色,找的范围为蓝条百分比设定的坐标X--X+1,Y--Y+10,一共找20个点。
If mpx>0 and mpy>0
//如果范围内找到蓝的颜色
Delay 256
//加点延时。
Else
//如果没有找到蓝的颜色,这里是你的加蓝按键动作。
MoveTo 140,79
//移动到血条位置,回合战游戏一般都可右键血条加血
Delay 100
//延时防卡
RightClick 1
//右键点击血条
delay 256
End If
Rem 宝宝补红
FindColorEx bhp,bhy,bhp+1,bhy+10,"2451DC",0,0.7,bhpX,bhpY
//这句是范围找色,找的范围为血条百分比设定的坐标X--X+1,Y--Y+10,一共找20个点。
If bhpx>0 and bhpy>0
//如果范围内找到血的颜色,
Delay 256
//加点延时。
Else
//如果没有找到血的颜色,这里是你的加血按键动作。
MoveTo 323,56
//移动到血条位置,回合战游戏一般都可右键血条加血
Delay 100
//延时防卡
RightClick 1
//右键点击血条
delay 256
End If
Rem 宝宝补蓝
FindColorEx bmp,bmy,bmp+1,bmy+10,"F4BB06",0,0.7,bmpX,bmpY
//这句是范围找色,找的范围为蓝条百分比设定的坐标X--X+1,Y--Y+10,一共找20个点。
If bmpx>0 and bmpy>0
//如果范围内找到蓝的颜色
Delay 256
//加点延时。
Else
//如果没有找到血的颜色,这里是你的加血按键动作。
MoveTo 323,69
//移动到血条位置,回合战游戏一般都可右键血条加血
Delay 100
//延时防卡
RightClick 1
//右键点击血条
delay 256
End If //检查红蓝
End Sub
//子程序完结回到调用处
//-------------------走路子程序-----------------------
Sub 遇怪()
If paodong=1
//如果遇敌方式是跑动
MoveTo 318, 352
Delay 100
//延时防卡
LeftClick 1
//走路
Delay 1000
MoveTo 538, 352
Delay 100
//延时防卡
LeftClick 1