1.         标记 找武器店NPC(子程序 去武器店买武器)
  2.         从左上到右下查找图片 "C:\XYW\n武器店.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
  3.         如果 intX > 0 并且 intY > 0 则
  4.             注释:找武器店NPC
  5.         条件结束
  6.         调用 修正偏移(intX,intY)
  7.         令 T点NPC = now
  8.         标记 T点NPC(子程序 去武器店买武器)
  9.         令 dm_ret = dm.FindStr(0,0,807,621,"买","08f448-000000",1.0,intX,intY)
  10.         如果 intX > 0 并且 intY > 0 则
  11.             注释:T点NPC
  12.         条件结束
  13.         调用 修正偏移(intX + 5,intY + 9)
  14.         令 T出现购买 = now
  15.         标记 T出现购买(子程序 去武器店买武器)
  16.         从左上到右下查找图片 "C:\XYW\购买.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
  17.         如果 intX > 0 并且 intY > 0 则
  18.             注释:T出现购买
  19.         条件结束
  20.         令 T出现要买的武器 = now
  21.         标记 T出现要买的武器(子程序 去武器店买武器)
  22.         从左上到右下查找图片 "C:\XYW\" & zhuangbei & ".bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
  23.         如果 intX > 0 并且 intY > 0 则
  24.             注释:T出现要买的武器
  25.         条件结束
  26.         调用 修正偏移(intX,intY + 7)
  27.         延时 yc + 100 毫秒
  28.         调用 修正偏移(321,487)
  29.         延时 yc + 100 毫秒
  30.         令 t出现购买成功 = now
  31.         标记 T出现购买成功(子程序 去武器店买武器)
  32.         令 dm_ret = dm.FindStr(0,0,807,621,"购买","f8fcf8-000000",1.0,intX,intY)
  33.         如果 intX > 0 并且 intY > 0 则
  34.             注释:T出现购买成功
  35.         条件结束
  36.         调用 修正偏移右键(271,487)
  37.         延时 yc + 1000 毫秒
  38.         调用 交任务
  39.         退出子程序
  40.         (语句无法识别,可能有错误): Else //T出现购买成功
  41.         如果 DateDiff("s",T出现购买成功,now) > 11 则
  42.             令 t出现购买成功 = now
  43.             跳转到标记 T出现要买的武器(子程序 去武器店买武器)
  44.         条件结束
  45.         延时 yc + 100 毫秒
  46.         跳转到标记 T出现购买成功(子程序 去武器店买武器)
  47.         (语句无法识别,可能有错误): End If//T出现购买成功
  48.         (语句无法识别,可能有错误): Else //T出现要买的武器
  49.         如果 DateDiff("s",T出现要买的武器,now) > 10 则
  50.             令 T出现要买的武器 = now
  51.         条件结束
  52.         延时 yc + 200 毫秒
  53.         跳转到标记 T出现要买的武器(子程序 去武器店买武器)
  54.         (语句无法识别,可能有错误): End If//T出现要买的武器
  55.         (语句无法识别,可能有错误): Else//T出现购买
  56.         如果 DateDiff("s",T出现购买,now) > 10 则
  57.             令 T出现购买 = now
  58.             跳转到标记 T点NPC(子程序 去武器店买武器)
  59.         条件结束
  60.         延时 yc + 200 毫秒
  61.         跳转到标记 T出现购买(子程序 去武器店买武器)
  62.         (语句无法识别,可能有错误): End If //T出现购买
  63.         (语句无法识别,可能有错误): Else //T点NPC
  64.         如果 DateDiff("s",T找NPC,now) > 10 则
  65.             令 T点NPC = now
  66.             延时 yc + 200 毫秒
  67.             跳转到标记 找武器店NPC(子程序 去武器店买武器)
  68.         条件结束
  69.         延时 yc + 200 毫秒
  70.         跳转到标记 T点NPC(子程序 去武器店买武器)
  71.         (语句无法识别,可能有错误): End If//T点NPC
  72.         (语句无法识别,可能有错误): Else //找武器店NPC
  73.         如果 DateDiff("s",T找NPC,now) > 10 则
  74.             令 T找NPC = now
  75.             跳转到标记 接任务1(子程序 去武器店买武器)
  76.         条件结束
  77.         延时 yc + 1000 毫秒
  78.         跳转到标记 找武器店NPC(子程序 去武器店买武器)
  79.         (语句无法识别,可能有错误): End if//找武器店NPC
  80.     否则如果 ditu = "张记布庄" 则
  81.         调用 修正偏移(749,380)
  82.         延时 yc + 1000 毫秒
  83.         (语句无法识别,可能有错误): Else //识别地图//未知地图
  84.         (键盘)按 "F10" 键, 1次
  85.         延时 yc + 6000 毫秒
  86.         (语句无法识别,可能有错误): End if//识别地图
  87.         跳转到标记 接任务1(子程序 去武器店买武器)
  88.     子程序结束
  89.     注释:去药店买药
  90.     子程序 去药店买药()
  91.         标记 接任务1(子程序 去药店买药)
  92.         延时 yc + 500 毫秒
  93.         调用 识别地图
  94.         如果 DITU = "瑶池" 则
  95.             注释:识别地图瑶池111111111111111111111111111111111
  96.         条件结束
  97.         调用 瑶池去长安
  98.         (语句无法识别,可能有错误): ElseIf DITU="长安" Then //识别地图长安22222222222222222222222222222222222222
  99.         令 t找坐标仙子 = now
  100.         标记 找坐标仙子(子程序 去药店买药)