- 调用 时间差大于1分钟返程()
- 条件结束
- 跳转到标记 走步
- 注释:调用时间是否大于12秒
- 子程序 时间调用()
- 令 i = 0
- 令 sTime2 = Sys.GetTime()
- 令 i = sTime2 - sTime1
- 如果 i / 1000 >= 12 则
- 向调试窗口输出:"2"
- 跳转到标记 加血(子程序 时间调用())
- 延时 200 毫秒
- 条件结束
- 子程序结束
- 子程序 判断是否死亡()
- 循环 2 次
- 如果点 (277 + Ux,34 + Uy) 的颜色约等于 "3F53FF" 则
- 向调试窗口输出:"4"
- 跳转到标记 继续打怪(子程序 判断是否死亡())
- 否则
- 条件结束
- 延时 200 毫秒
- 循环结束
- 子程序结束
- 子程序 判断周围是否还有怪()
- 延时 100 毫秒
- 从左上到右下查找颜色 "75E7DF",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768)
- 如果 intX > 0 并且 intY > 0 则
- (键盘)按 "F11" 键, 1次
- 延时 100 毫秒
- 向调试窗口输出:"5"
- 跳转到标记 继续打怪(子程序 判断周围是否还有怪())
- 否则
- 条件结束
- 子程序结束
- 子程序 捡包()
- 向调试窗口输出:"6"
- 循环 3 次
- 延时 100 毫秒
- 按 从左上到右下 的方式查找颜色 "97FFFF",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.97
- 如果 intX > 0 并且 intY > 0 则
- 注释: FindPic 0,0,1024,768,"Attachment:\包裹.bmp",0.7,X,Y
- 注释:If X > 0 And Y > 0 Then
- (鼠标)移动到 (intX, intY)
- 向调试窗口输出:"7"
- (鼠标)左键双击, 1次
- 延时 1000 毫秒
- 条件结束
- 从左上到右下查找颜色 "78EBFD",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768)
- 如果 intX > 0 并且 intY > 0 则
- 注释: FindPic 0,0,1024,768,"Attachment:\全部拾取.bmp",0.9,X,Y
- 注释:If X > 0 And Y > 0 Then
- 向调试窗口输出:"8"
- (鼠标)移动到 (intX, intY)
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- 跳转到标记 寻怪打怪(子程序 捡包)
- 条件结束
- 循环结束
- 子程序结束
- 注释: 回苏州
- 标记 回苏州
- 向调试窗口输出:"10"
- 延时 1500 毫秒
- 从左上到右下查找颜色 "00131B",把找到的坐标保存到 (X, Y),指定区域(左:0 上:0 右:1024 下:768)
- 注释:以下是条件判断;如果返回的坐标大于0,那么就说明找到了。
- 如果 X > 0 并且 Y > 0 则
- 注释:在这里可以添加找到坐标后,需要做的处理。
- (鼠标)移动到 (X, Y)
- 延时 100 毫秒
- (鼠标)左键单击, 1次
- 延时 500 毫秒
- 条件结束
- 从左上到右下查找颜色 "63F2FF",把找到的坐标保存到 (X, Y),指定区域(左:0 上:0 右:1024 下:768)
- 如果 X > 0 并且 Y > 0 则
- (鼠标)移动到 (X, Y)
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- (鼠标)移动到 (X + 30, Y)
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- 输入文本 "34"
- 延时 100 毫秒
- (鼠标)移动到 (X + 60, Y)
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- 输入文本 "50"
- 延时 100 毫秒
- (鼠标)移动到 (X + 120, Y)
- (鼠标)左键单击, 1次
- 延时 3000 毫秒
- 延时 5000 毫秒
- 条件结束
- 脚本停止运行
- 注释:'计算时间差
- 子程序 时间差大于1分钟返程()
- 令 i = 0
- 向调试窗口输出:"9"
- 令 sTime4 = Sys.GetTime()
- 延时 1000 毫秒