- 循环结束
- 子程序结束,回到调用处
- 子程序 对应单福提示
- x=-1
- 鼠标移到 550 , 400
- //先找NPC铁匠
- 按住<F1>
- 如果表达式 (x < 0) 为真,则循环执行
- 调用外部VBScript子程序 Call 在屏幕区域里查找图形(10,10,900,700,"bmp\npc4.bmp",0.9,x,y)
- 如果表达式 (x > 0) 为真,则
- 弹起<F1>
- 鼠标移到 x-100 , y-50
- 否则
- 如果 (726,368) 的颜色等于 #213808 则
- 鼠标移到 511 , 441
- 延时dltime毫秒
- 左键单击
- 延时dltime毫秒
- 跳转到标记 开始选服务器
- 否则
- 延时5*dltime毫秒
- 条件结束
- 条件结束
- 调用子程序 重新进入
- 循环结束
- //等单福出来
- 循环 5 遍
- 鼠标相对移动 10 , 0
- 左键单击
- 延时200毫秒
- 鼠标相对移动 -10 , 0
- 左键单击
- 延时200毫秒
- //单福出来对话框
- //单福只是在一定时候出来,如到一定的战功
- 如果 (804,622) 的颜色等于 #294508 则
- 跳转到标记 卖宝a
- 条件结束
- 如果 (371,622) 的颜色等于 #73b64a 则
- 跳转到标记 卖宝a
- 条件结束
- 循环结束
- 标记 卖宝a
- 延时1000毫秒
- 子程序结束,回到调用处
- 子程序 重新进入
- nnnnn=0
- time2 = obj.GetTickCount()
- 如果表达式 ((time2-time1) > 1000*cint(onetime)) 为真,则
- //截错误图(Print screen键)
- 按键#
- 调用插件命令 hwnd = Window.Find(0,"main.map")
- 如果表达式 (hwnd = 0) 为真,则
- 延时chbtime毫秒
- 否则
- 延时2000毫秒
- 调用插件命令 Window.Active(hwnd)
- 如果表达式 (1) 为真,则循环执行
- 延时100毫秒
- 鼠标移到 670 , 436
- 延时dltime毫秒
- 左键单击
- 延时dltime毫秒
- 鼠标移到 670 , 457
- 延时dltime毫秒
- 左键单击
- 调用插件命令 hwnd = Window.Find(0,"main.map")
- 如果表达式 (hwnd = 0) 为真,则
- 跳转到标记 杀了Main
- 条件结束
- 循环结束
- 标记 杀了Main
- 延时1000毫秒
- 条件结束
- 调用插件命令 hwnd = Window.Find(0,"三国策online")
- 如果表达式 (hwnd = 0) 为真,则
- 延时chbtime毫秒
- 否则
- 调用插件命令 Window.Close(hwnd)
- 条件结束
- 调用插件命令 hwnd = Window.Find(0,"Smart Online Auto Updata")
- 如果表达式 (hwnd = 0) 为真,则
- 延时chbtime毫秒
- 否则
- 调用插件命令 Window.Close(hwnd)
- 条件结束
- 循环 200 遍
- hwnd=obj.FindWindow("","三国策online(connect when "&nnnnn&")")
- pID=obj.GetWindowThreadProcessId(hwnd)
- retv=obj.TerminateProcess(pID)
- hwnd=obj.FindWindow("","三国策online(disconnect when "&nnnnn&")")
- pID=obj.GetWindowThreadProcessId(hwnd)
- retv=obj.TerminateProcess(pID)
- nnnnn=nnnnn+1
- 循环结束
- 延时100毫秒
- currtime=date
- currtime= currtime&" " &time
- str=cstr(ttlcount)&"["&cstr(currtime)&"]--超时!!耗时:" & CStr((time2-time1)/1000) & "秒 "
- 调用子程序 记运行日志