1. 标记 战斗(子程序 杀敌)
  2. 从左上到右下查找图片 "C:\XYW\战斗标识.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
  3. 如果 intX > 0 并且 intY > 0 则
  4.     注释:战斗
  5. 条件结束
  6. 延时 yc + 2000 毫秒
  7. 调用 关闭任务
  8. 标记 自动(子程序 杀敌)
  9. (语句无法识别,可能有错误): FindPic 0,0,807,621,"C:\XYW\自动.bmp",0.9,intX,intY//自动
  10. 如果 intX > 0 并且 intY > 0 则
  11.     注释:自动
  12. 条件结束
  13. 否则
  14.     标记 战斗条(子程序 杀敌)
  15.     从左上到右下查找图片 "C:\XYW\战斗条.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
  16.     如果 intX > 0 并且 intY > 0 则
  17.         注释:战斗条
  18.     条件结束
  19.     调用 物理攻击
  20.     延时 yc + 200 毫秒
  21.     (键盘)按下 Alt 键
  22.     (键盘)按 8 键, 1次
  23.     (键盘)弹起 Alt 键
  24.     延时 yc + 200 毫秒
  25.     (语句无法识别,可能有错误): Else //战斗条
  26.     延时 yc + 200 毫秒
  27.     跳转到标记 战斗条(子程序 杀敌)
  28.     (语句无法识别,可能有错误): End if//战斗条
  29.     (语句无法识别,可能有错误): End If//自动
  30.     从左上到右下查找图片 "C:\XYW\战斗标识.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
  31.     如果 intX > 0 并且 intY > 0 则
  32.         注释:等待战斗结束
  33.     条件结束
  34.     延时 yc + 200 毫秒
  35.     跳转到标记 自动(子程序 杀敌)
  36. 否则
  37.     延时 yc + 2000 毫秒
  38.     调用 识别任务
  39.     (语句无法识别,可能有错误): End If //等待战斗结束
  40.     (语句无法识别,可能有错误): Else //战斗
  41.     如果 DateDiff("s",T战斗,now) > 6 则
  42.         令 T战斗 = NOW
  43.         跳转到标记 和NPC对话(子程序 杀敌)
  44.     条件结束
  45.     延时 yc + 200 毫秒
  46.     跳转到标记 战斗(子程序 杀敌)
  47.     (语句无法识别,可能有错误): end if //战斗
  48.     (语句无法识别,可能有错误): Else //揍你
  49.     如果 DateDiff("s",t点红字,now) > 8 则
  50.         令 t点红字 = now
  51.         调用 打开任务
  52.         令 dm_ret = dm.FindStr(0,0,807,621,"揍你","08f448-000000",0.9,intX,intY)
  53.         如果 intX > 0 并且 intY > 0 则
  54.             注释:揍你
  55.         条件结束
  56.     否则
  57.         延时 200 毫秒
  58.         跳转到标记 点红字(子程序 杀敌)
  59.     条件结束
  60. 条件结束
  61. 延时 yc + 1200 毫秒
  62. 跳转到标记 和NPC对话(子程序 杀敌)
  63. (语句无法识别,可能有错误): End if//揍你
  64. (语句无法识别,可能有错误): Else //点红字22222222222222
  65. 如果 DateDiff("s",t点红字,now) > 11 则
  66.     令 t点红字 = now
  67.     跳转到标记 杀敌1(子程序 杀敌)
  68. 条件结束
  69. 延时 yc + 1200 毫秒
  70. 跳转到标记 点红字(子程序 杀敌)
  71. (语句无法识别,可能有错误): End if //点红字22222222222222
  72. (语句无法识别,可能有错误): end if //查找杀敌任务完成
  73. 子程序结束
  74. 注释:采集
  75. 子程序 采集()
  76.     标记 采集1(子程序 采集)
  77.     令 dm_ret = dm.FindStr(268,171,300,224,"采集","00cc00-000000",0.9,intX,intY)
  78.     如果 intX > 0 并且 intY > 0 则
  79.         注释:查找采集任务完成
  80.     条件结束
  81.     注释: MessageBox "采集任务完成"
  82.     调用 交任务
  83.     退出子程序
  84.     (语句无法识别,可能有错误): Else //查找采集任务完成
  85.     标记 查找次数(子程序 采集)
  86.     调用 打开任务
  87.     延时 yc + 200 毫秒
  88.     令 cishu = dm.Ocr(340,252,421,352,"f8fc00-000000",1.0)
  89.     令 cishu = Split(cishu,"/")
  90.     令 ddd = cishu(0)
  91.     调用 关闭任务
  92.     如果 ddd = 0 则
  93.         注释:查找完成次数 111111111111111111
  94.     条件结束
  95.     跳转到标记 cishu1(子程序 采集)
  96.     (语句无法识别,可能有错误): ElseIf ddd =1 then //查找完成次数 111111111111111111
  97.     跳转到标记 cishu2(子程序 采集)
  98.     (语句无法识别,可能有错误): ElseIf ddd =2 then //查找完成次数 111111111111111111
  99.     跳转到标记 cishu3(子程序 采集)
  100.     (语句无法识别,可能有错误): ElseIf ddd =3 then //查找完成次数 111111111111111111