- 如果表达式 (ebsubxy<>"-1|-1") 为真,则
- 调用插件命令 ebsubxy=Bkgnd.FindColor(hwnd,354-main_win_left,118-main_win_top,356-main_win_left,120-main_win_top,"DFE5EE")
- 如果表达式 (ebsubxy<>"-1|-1") 为真,则
- 调用插件命令 BGKM5.LClick(hwnd,360-main_win_left,115-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,360-main_win_left,115-main_win_top)
- 否则
- 跳转到标记 restarteb
- 条件结束
- 否则
- 跳转到标记 restarteb
- 条件结束
- 延时maxdly毫秒
- //找食物: 梨:"63FEFF"
- 调用插件命令 ebsubxy=Bkgnd.FindColor(hwnd,456-main_win_left,236-main_win_top,906-main_win_left,506-main_win_top,"63FEFF")
- breadxy=split(ebsubxy,"|",-1,1)
- 如果表达式 (ebsubxy<>"-1|-1") 为真,则
- ebx=breadxy(0)*1
- eby=breadxy(1)*1
- 调用插件命令 BGKM5.LClick(hwnd,ebx+23,eby-14)
- //获取弹出窗口页面的句柄,点击确定按钮....
- 鼠标移到 ebx+23 , eby-14+67
- //点击确定 LeftClick 1
- //msgbox "吃就点"
- 否则
- 在调试状态下向调试窗口输出 "没找到食物!"
- eatbread=0
- 条件结束
- 延时maxdly毫秒
- 调用插件命令 BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top)
- 延时mindly毫秒
- 子程序结束,回到调用处
- 子程序 makeoredustsub
- //过程花费时间:4*maxdly
- makeoredusttimes=makeoredusttimes+1
- 在调试状态下向调试窗口输出 "磨矿粉: " & makeoredusttimes & " 延时30秒"
- 调用插件命令 BGKM5.LClick(hwnd,572-main_win_left,111-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,572-main_win_left,111-main_win_top)
- //EndIf
- 延时maxdly毫秒
- //MoveTo 850 364
- 调用插件命令 BGKM5.LClick(hwnd,852-main_win_left,364-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,852-main_win_left,364-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,852-main_win_left,364-main_win_top)
- 延时maxdly毫秒
- //MoveTo 850 388
- 调用插件命令 BGKM5.LClick(hwnd,846-main_win_left,388-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,846-main_win_left,388-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,846-main_win_left,388-main_win_top)
- 延时maxdly毫秒
- //MoveTo 850 413
- 调用插件命令 BGKM5.LClick(hwnd,846-main_win_left,413-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,846-main_win_left,413-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,846-main_win_left,413-main_win_top)
- 延时mindly毫秒
- //maketimes=maketimes-1
- //EndWhile
- 如果表达式 (secondmdust<>1) 为真,则
- //Delay maxdly
- 调用插件命令 BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top)
- 调用插件命令 BGKM5.LClick(hwnd,650-main_win_left,78-main_win_top)
- 条件结束
- 子程序结束,回到调用处
- 脚本停止运行
- 子程序 renewDrgGameInf
- tolsecond=datediff("s",begintime,now)
- sl=tolsecond mod 60
- ml=int(tolsecond/60)
- hl=int(tolsecond/3600)
- dl=int(tolsecond/(3600*24))
- strmsg=""
- howlong=dl & "天" & hl & "时" & ml & "分" & sl & "秒"
- strMsg=strmsg & "怪物类型:" & monst(0) & "[" & monst(1) & "]" & vbcrlf
- strmsg=strmsg & "刷怪次数:" & tolTimes & vbcrlf
- strmsg=strmsg & "死亡复活:" & dienums & "/" & relive & vbcrlf
- strmsg=strmsg & "经验增长:" & tolExp-dienums*perExp & "%" & vbcrlf
- strmsg=strmsg & "开始时间:" & begintime & vbcrlf
- strmsg=strmsg & "结束时间:" & time & vbcrlf
- strmsg=strmsg & "总计时间:" & howlong & vbcrlf
- strmsg=strmsg & "平均经验:" & int(toltimes*3600/(tolsecond+1)) & "次," & round((tolExp-dienums*perexp)*3600/(tolsecond+1),2) & "经验/每小时" & vbcrlf
- strmsg=strmsg & "当前延时:" & bldUpTime & vbcrlf
- strmsg=strmsg & "当前级别预计耗时:" & round(100*tolsecond/((tolExp-dienums*perexp)*3600+1),2) & "小时!" & vbcrlf
- 开始VBScript块
- ietxt(0).innerText=strmsg
- 结束VBScript块
- 子程序结束,回到调用处
- 脚本停止运行
- 子程序 renewDrgGameInf2
- 开始VBScript块
- ietxt(1).innerText=gameinfotext
- 结束VBScript块
- 子程序结束,回到调用处
- 脚本停止运行
- 子程序 getdrgCtlInf
- dim tmpmonst
- 开始VBScript块
- with ie.document.all
- tmpmonst=.selectmonst.value