- 注释:时间记录 如果超过20秒没有操作,进行报警
- 注释:时间有问题
- 注释:增加 寻路中状态 ,还是在点任务
- 注释:增加 攻击 判断 和进行攻击
- 注释:首个任务无法完成 去第二个任务,第二个任务无法完成。。没有处理
- 令 qqxjHand = (命令库 API)查找窗口句柄("SWT_Window0","KEmulator Lite v0.9.8")
- 调用 Window.Move(qqxjHand,0,0)
- 令 sDate1 = Sys.GetDateTime()
- (语句无法识别,可能有错误): total=0//两次执行一次 用任务栏操作
- 循环当 True 时
- 令 total = total + 1
- 令 finded = 0
- 延时 500 毫秒
- 从左上到右下查找图片 "Attachment:\选择.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 条件结束
- 从左上到右下查找图片 "Attachment:\确定.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 条件结束
- 从左上到右下查找图片 "Attachment:\接受.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 条件结束
- 从左上到右下查找图片 "Attachment:\寻路.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 条件结束
- 从左上到右下查找图片 "Attachment:\升级.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 条件结束
- 从左上到右下查找图片 "Attachment:\战斗.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 条件结束
- 从左上到右下查找图片 "Attachment:\操作.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 条件结束
- 调用 学习()
- 延时 2000 毫秒
- 如果 finded = 0 则
- 调用 过地图后()
- 条件结束
- 注释:重复操作三次不可完成的任务,2没有任务,切换 已接受 可接受
- 调用 第二个任务()
- 循环结束
- 注释:第一个任务不可完成 做第二个任务
- 子程序 第二个任务
- 如果 finded = 0 则
- 令 sDate2 = Sys.GetDateTime()
- 令 times = DateDiff("s",sDate1,sDate2)
- 调用 Msg.Tips(times)
- 延时 3000 毫秒
- 如果 times > 50 则
- 注释:寻路过程中
- 条件结束
- 注释:Call 切换可接已接()
- (语句无法识别,可能有错误): FindPic 0,0,1024,768,"Attachment:\返回.bmp",0.9,intX,intY//没有任务
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX, intY)
- 延时 1000 毫秒
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- (语句无法识别,可能有错误): MoveTo intX - 80, intY - 239//第二个任务
- 延时 2000 毫秒
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- 条件结束
- 条件结束
- 如果 times > 80 则
- 调用 Media.Play("C:\Documents and Settings\songhh\桌面\新建文件夹\Alarm.mp3")
- 延时 5000 毫秒
- 条件结束
- 条件结束
- 子程序结束
- 子程序 过地图后
- 从左上到右下查找图片 "Attachment:\任务图标.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 延时 1000 毫秒
- 条件结束
- 从左上到右下查找图片 "Attachment:\查看.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 调用 鼠标移动点击()
- 条件结束
- 从左上到右下查找图片 "Attachment:\没有任务.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX, intY)
- 延时 100 毫秒
- 调用 切换可接已接()
- 条件结束
- 子程序结束
- 子程序 切换可接已接
- (语句无法识别,可能有错误): HavenColor=GetPixelColor(43,65)//已接
- 如果 HavenColor = "8A9D4E" 则
- (鼠标)移动到 (75, 61)
- 延时 100 毫秒