1.         条件结束
  2.         延时 yc + 200 毫秒
  3.         跳转到标记 阳关(子程序 长安去阳关)
  4.         (语句无法识别,可能有错误): end if //进入阳关
  5.         (语句无法识别,可能有错误): Else//核对坐标256,22AAA
  6.         如果 DateDiff("s",T到长安客栈,now) > 11 则
  7.             令 到长安客栈 = now
  8.             跳转到标记 长安客栈(子程序 长安去阳关)
  9.         条件结束
  10.         延时 yc + 200 毫秒
  11.         跳转到标记 到长安客栈(子程序 长安去阳关)
  12.         (语句无法识别,可能有错误): End if//核对坐标256,22AAA
  13.         (语句无法识别,可能有错误): Else//进入长安客栈
  14.         如果 DateDiff("s",T长安客栈,now) > 11 则
  15.             令 长安客栈 = now
  16.             跳转到标记 走到点(子程序 长安去阳关)
  17.         条件结束
  18.         延时 yc + 200 毫秒
  19.         跳转到标记 长安客栈(子程序 长安去阳关)
  20.         (语句无法识别,可能有错误): End If //进入长安客栈
  21.         (语句无法识别,可能有错误): Else//核对坐标480,275AAA
  22.         (语句无法识别,可能有错误): End if//核对坐标480,275AAA
  23.         (语句无法识别,可能有错误): Else//地图等于长安
  24.         (语句无法识别,可能有错误): End If//地图等于长安
  25.     子程序结束
  26.     子程序 长安去大唐南()
  27.         注释: If x=59 and y=270 then//核对坐标68,265AAA
  28.         注释: Call 修正偏移(305,356)
  29.         调用 识别地图
  30.         如果 ditu = "长安" 则
  31.             注释:地图等于长安
  32.         条件结束
  33.         如果 Sqr(abs(x - 59) * abs(x - 59) + abs(y - 270) * abs(y - 270)) < Sqr(abs(x - 480) * abs(x - 480) + abs(y - 275) * abs(y - 275)) 则
  34.             注释://///查找离那个近
  35.             标记 到长安第一楼去(子程序 长安去大唐南)
  36.             调用 识别地图
  37.             如果 x = 59 并且 y = 270 则
  38.                 注释:核对坐标256,22AAA
  39.             条件结束
  40.             调用 修正偏移(305,356)
  41.             延时 yc + 3000 毫秒
  42.             (语句无法识别,可能有错误): Else //核对坐标256,22AAA
  43.             调用 写坐标(59,270)
  44.             延时 yc + 4000 毫秒
  45.             跳转到标记 到长安第一楼去(子程序 长安去大唐南)
  46.             (语句无法识别,可能有错误): End if//核对坐标256,22AAA
  47.             (语句无法识别,可能有错误): Else///////查找离那个近
  48.             标记 到长安东市去(子程序 长安去大唐南)
  49.             调用 识别地图
  50.             如果 x = 480 并且 y = 275 则
  51.                 注释:核对坐标256,22AAA
  52.             条件结束
  53.             跳转到标记 走到点(子程序 长安去大唐南)
  54.             (语句无法识别,可能有错误): Else //核对坐标256,22AAA
  55.             调用 写坐标(480,275)
  56.             延时 yc + 4000 毫秒
  57.             跳转到标记 到长安东市去(子程序 长安去大唐南)
  58.             (语句无法识别,可能有错误): End if//核对坐标256,22AAA
  59.             (语句无法识别,可能有错误): End If///////查找离那个近
  60.             标记 走到点(子程序 长安去大唐南)
  61.             如果 x = 480 并且 y = 275 则
  62.                 注释:核对坐标480,275AAA
  63.             条件结束
  64.             调用 修正偏移(663,235)
  65.             延时 yc + 500 毫秒
  66.             令 T长安第一楼 = now
  67.             标记 长安第一楼(子程序 长安去大唐南)
  68.             令 dm_ret = dm.FindStr(0,0,800,627,"第一","08f448-000000",1.0,intX,intY)
  69.             如果 intX > 0 并且 intY > 0 则
  70.                 注释:进入长安第一楼
  71.             条件结束
  72.             调用 修正偏移(intX,intY + 9)
  73.             延时 yc + 3000 毫秒
  74.             令 t到长安第一楼 = now
  75.             标记 到长安第一楼(子程序 长安去大唐南)
  76.             调用 识别地图
  77.             如果 x = 110 并且 y = 232 则
  78.                 注释:核对坐标256,22AAA
  79.             条件结束
  80.             标记 去长安(子程序 长安去大唐南)
  81.             跳转到标记 到长安第一楼去(子程序 长安去大唐南)
  82.         否则
  83.             如果 DateDiff("s",t到长安第一楼,now) > 11 则
  84.                 令 t到长安第一楼 = now
  85.                 跳转到标记 长安第一楼(子程序 长安去大唐南)
  86.             条件结束
  87.             延时 yc + 200 毫秒
  88.             Goto到长安第一楼()
  89.             (语句无法识别,可能有错误): End If//核对坐标256,22AAA
  90.             (语句无法识别,可能有错误): Else//进入长安第一楼
  91.             如果 DateDiff("s",T长安第一楼,now) > 11 则
  92.                 令 长安第一楼 = now
  93.                 跳转到标记 走到点(子程序 长安去大唐南)
  94.             条件结束
  95.             延时 yc + 200 毫秒
  96.             跳转到标记 长安第一楼(子程序 长安去大唐南)
  97.             (语句无法识别,可能有错误): End If //进入长安第一楼
  98.             (语句无法识别,可能有错误): Else//核对坐标480,275AAA
  99.             (语句无法识别,可能有错误): End if//核对坐标480,275AAA
  100.             (语句无法识别,可能有错误): Else//地图等于长安