BeginThread "ThreadGetThing"
While 1
Rem 开始
Delay 100
Gosub 怪检测
EndWhile
//循环执行主程序
Rem 脚本结束
EndScript
//***********************************************
// 主程序结束
//***********************************************
//****************************************
// 红蓝检测线程
//****************************************
Sub Threadcheckhonglan
VBS dim xx,yy
Delay 1000
xx = GetEnvironmentVar("threadx")
yy = GetEnvironmentVar("thready")
VBSCall FindPic(0,0,1023,767,"Attachment:\宠物.bmp",0.8,x02,y02)
Delay 500
//取得宠物点(x02,y02)这个坐标点
While 1
Delay 100
IfColor hong/100*((xx-567)-(xx-716))+(xx-716), yy-11, "110576", 2
//人物血量少于hong%时,自动补血
Delay 10
Else
KeyPressS 112,1 //F1
Delay 200
IfColor hong1/100*((xx-567)-(xx-716))+(xx-716), yy-11, "110576", 2
//人物血量少于hong1%时,自动补大血
Delay 10
Else
KeyPressS 113,1 //F2
Delay 200
EndIf
EndIf
//-------------------------------------------------------
Delay 10
IfColor lan/100*((xx-582)-(xx-716))+(xx-716), yy-4, "774008", 2
//蓝少于lan%时,自动补蓝
Delay 10
Else
KeyPressS 114,1 //F3
Delay 200
EndIf
IfColor x02-58, y02+4, "100AF0", 2
//宠物血少于50%时,自动补血