//分辨率大小:800*600
//位置:屏幕左上角(横坐标:怪物血槽中间红色最长一行的最右边的红格坐标是426,纵坐标:怪物血槽中红色部分从上向下数第四行的坐标63)
//
//怪物血槽坐标:(X,Y=63) 344<X<426 差值=82
//颜色:红=#0000a9
//人物血槽坐标:(X,Y=54) 97<X<197 差值=100
// 蓝槽坐标:(X,Y=65) 97<X<181 差值=84
// 颜色:红=#0000ea 蓝=#d01400
//血15%坐标=97+15=112 95%坐标=97+95=192
//蓝5%坐标=97+5=102 95%坐标=97+79=176
//
//1键:攻击 F6键:拾取 F7键:打坐
//
///////////////////////////////////////////////主程序
UserVar N=7 打怪:打坐(N:1)
For N
Rem 开始
Delay 70
KeyPress 9,1
Delay 30
Gosub 不抢怪
Rem 不抢怪的返回
Delay 500
Gosub 打怪
Rem 打怪的返回
Delay 30
Gosub 拾取
Rem 拾取的返回
Delay 70
EndFor
Delay 30
Gosub 打坐
Rem 打坐的返回
Delay 70
Goto 开始
///////////////////////////////////////////////子程序不抢怪
Sub 不抢怪
Delay 30
Rem 继续选怪
//标记:继续选怪
Delay 70
IfColor 425,63,0000a9,2
//判断怪物是否有血
KeyPress 49,1
//移动到怪物身边
Else
//如果怪物没有血,则返回标记:继续选怪
KeyPress 9,1
//按Tab键选怪
Delay 30
Goto 继续选怪
//返回标记:继续选怪
EndIf
Goto 不抢怪的返回
Return 不抢怪
///////////////////////////////////////////////子程序打怪
Sub 打怪
Delay 30
Rem 继续打怪
IfColor 346,63,0000a9,2
//判断怪物是否还有血
KeyPress 49,1
//如果怪物还有血,则按1键攻击
Delay 30
Goto 继续打怪
EndIf
//结束打怪
Goto 打怪的返回
Return 打怪
///////////////////////////////////////////////子程序拾取
Sub 拾取
Delay 30
KeyPress 117,1
//按F6键拾取物品
Delay 500
KeyPress 117,1
//按F6键拾取物品
Delay 500
KeyPress 117,1
//按F6键拾取物品
Delay 500
Goto 拾取的返回
Return 拾取
///////////////////////////////////////////////子程序打坐
Sub 打坐
//打坐补血
Delay 30
KeyPress 118,1
//按F7键打坐补血
Delay 15000
Rem 继续打坐补血
//标记:继续打坐补血
Delay 1000
IfColor 194,54,0000ea,2
//判断人物的血是否高于95%
KeyPress 87,1
//如果人物的血高于95%,则按W键停止打坐
Delay 30
Else
//如果人物的血不高于95%,则就继续打坐