secondmdust=0 If makeoredust=1 If blduptime>=30000 secondmdust=1 Gosub makeoredustsub secondmdust=0 Delay 30000 EndIf //TracePrint "开始磨矿粉 " gameinfotext="[" & time & "]正在磨矿粉..." & vbcrlf & gameinfotext Gosub renewDrgGameInf2 Gosub makeoredustsub EndIf If eatbread=0 If makeoredust=1 If bldUpTime>=30000 //磨粉的过程耗时3*maxdly TracePrint "wait for " & bldUpTime-30000-int((blduptime-30000)/(3*maxdly))*3*maxdly gameinfotext="[" & time & "]wait for.. " & bldUpTime-30000-int((blduptime-30000)/(3*maxdly))*3*maxdly & vbcrlf & gameinfotext Gosub renewDrgGameInf2 Delay bldUpTime-30000-int((blduptime-30000)/(3*maxdly))*3*maxdly Else TracePrint "wait for " & bldUpTime-3*maxdly gameinfotext="[" & time & "]wait for.. " & bldUpTime-30000-int((blduptime-30000)/(3*maxdly))*3*maxdly & vbcrlf & gameinfotext Gosub renewDrgGameInf2 Delay bldUpTime-3*maxdly EndIf Else TracePrint "wait for " & bldUpTime gameinfotext="[" & time & "]wait for.. " & bldUpTime & vbcrlf & gameinfotext Gosub renewDrgGameInf2 Delay bldUpTime EndIf Else TracePrint "wait for " & maxdly gameinfotext="[" & time & "]wait for.. " & maxdly & vbcrlf & gameinfotext Gosub renewDrgGameInf2 Delay maxdly EndIf Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) Else //未授权是空白则继续狩猎 TracePrint "未授权,继续狩猎!" gameinfotext="[" & time & "]" & "未授权,继续狩猎!" & vbcrlf & gameinfotext Gosub renewDrgGameInf2 Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) //bldUpTime=int(blood/bldUpSpd)*1000 //Delay maxDly+bldUpTime EndIf EndIf EndIf EndIf EndIf Delay mindly EndWhile EndScript //Rem xxxx //Gosub die Sub die //msgbox "" dim fh_i,fh_j diedly=5000 //设置复活路径,0复活点12345分别表示路径所在行 //烈焰谷//fhlj="2120232" //安格里拉村 fhlj="22015" //烈焰广场 fhlj="201" Plugin BGKM5.LClick(hwnd,595-main_win_left,77-main_win_top) Plugin BGKM5.LClick(hwnd,595-main_win_left,77-main_win_top) Plugin BGKM5.LClick(hwnd,595-main_win_left,77-main_win_top) Delay diedly fh_i=1 While fh_i<=len(fhlj) fh_j=mid(fhlj,fh_i,1)*1 //msgbox fh_j Plugin BGKM5.LClick(hwnd,fhx(fh_j)-main_win_left,fhy(fh_j)-main_win_top) Plugin BGKM5.LClick(hwnd,fhx(fh_j)-main_win_left,fhy(fh_j)-main_win_top) If fh_j=0 diedly=diedly+20000 EndIf fh_i=fh_i+1 Delay diedly EndWhile diedly=diedly-20000 Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) Plugin BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top) Delay diedly Return EndScript Sub eatbreadsub dim breadxy dim ebx,eby Rem restarteb Plugin BGKM5.LClick(hwnd,296-main_win_left,78-main_win_top) Delay 1000 Plugin ebsubxy=Bkgnd.FindColor(hwnd,285-main_win_left,112-main_win_top,287-main_win_left,114-main_win_top,"A6")