1. 函数结束
  2. 注释:出售物品
  3. 函数 saleSupplies()
  4.     延时 100 毫秒
  5.     (鼠标)移动到 (540, 290)
  6.     延时 500 毫秒
  7.     (鼠标)左键单击, 1次
  8.     延时 200 毫秒
  9.     注释:整理
  10.     (鼠标)移动到 (675, 440)
  11.     延时 500 毫秒
  12.     (鼠标)左键单击, 1次
  13.     延时 500 毫秒
  14.     注释:出售
  15.     (鼠标)移动到 (296, 460)
  16.     延时 500 毫秒
  17.     (鼠标)左键单击, 1次
  18.     延时 500 毫秒
  19.     调用 saleMetries(0,0)
  20.     延时 200 毫秒
  21.     注释:装备
  22.     (鼠标)移动到 (490, 290)
  23.     延时 500 毫秒
  24.     (鼠标)左键单击, 1次
  25.     延时 500 毫秒
  26.     注释:整理
  27.     (鼠标)移动到 (675, 440)
  28.     延时 500 毫秒
  29.     (鼠标)左键单击, 1次
  30.     延时 500 毫秒
  31.     调用 saleMetries(0,0)
  32.     延时 300 毫秒
  33. 函数结束
  34. 注释:出售物品
  35. 函数 saleMetries(x,y)
  36.     定义变量 tempX, tempY
  37.     定义变量 ux, uy
  38.     定义变量 tempS
  39.     定义变量 mX, mY
  40.     令 tempS = 0
  41.     令 tempX = 0
  42.     令 tempY = 0
  43.     令 ux = 0
  44.     令 uy = 0
  45.     令 mx = x + 485
  46.     令 my = y + 318
  47.     从左上到右下查找图片 "Attachment:\store.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x + 467 上:y + 300 右:x + 717 下:y + 428),相似度 1.0
  48.     如果 intX > 0 并且 intY > 0 则
  49.         如果 intX = x + 472 则
  50.             令 tempX = 0
  51.         否则如果 intX = x + 502 则
  52.             令 tempX = 1
  53.         否则如果 intX = x + 532 则
  54.             令 tempX = 2
  55.         否则如果 intX = x + 562 则
  56.             令 tempX = 3
  57.         否则如果 intX = x + 592 则
  58.             令 tempX = 4
  59.         否则如果 intX = x + 622 则
  60.             令 tempX = 5
  61.         否则如果 intX = x + 652 则
  62.             令 tempX = 6
  63.         否则如果 intX = x + 682 则
  64.             令 tempX = 7
  65.         否则
  66.             令 tempX = 0
  67.         条件结束
  68.         如果 intY = y + 305 则
  69.             令 tempY = 0
  70.         否则如果 intY = y + 335 则
  71.             令 tempY = 1
  72.         否则如果 intY = y + 365 则
  73.             令 tempY = 2
  74.         否则如果 intY = y + 395 则
  75.             令 tempY = 3
  76.         否则
  77.             令 tempY = 0
  78.         条件结束
  79.     条件结束
  80.     如果 tempX = 0 并且 tempY = 0 则
  81.         跳转到标记 finish(函数 saleMetries)
  82.     条件结束
  83.     循环当 uy <= tempY 时
  84.         令 mx = x + 485
  85.         令 ux = 0
  86.         如果 uy < tempY 则
  87.             令 tempS = 8
  88.         否则
  89.             令 tempS = tempX
  90.         条件结束
  91.         循环当 ux < tempS 时
  92.             调用 getInMetris(mx,my)
  93.             令 mx = mx + 30
  94.             令 ux = ux + 1
  95.         循环结束
  96.         令 uy = uy + 1
  97.         令 my = my + 30
  98.     循环结束
  99.     标记 finish(函数 saleMetries)
  100. 函数结束