1. 注释: Else
  2. 注释: intX=sourceW/2
  3. 注释: End If
  4. 注释:End If
  5. 注释:进入判断店铺的循环,使用游戏中多点取色对比。。也可以使用图片。
  6. 定义变量 colors(8)
  7. 循环开始
  8.     令 colors(0) = 得到指定点 (intX, intY - 20) 的颜色
  9.     令 colors(1) = 得到指定点 (intX, intY - 10) 的颜色
  10.     令 colors(2) = 得到指定点 (intX, intY + 10) 的颜色
  11.     令 colors(3) = 得到指定点 (intX - 20, intY) 的颜色
  12.     令 colors(4) = 得到指定点 (intX - 17, intY - 17) 的颜色
  13.     令 colors(5) = 得到指定点 (intX + 10, intY) 的颜色
  14.     令 colors(6) = 得到指定点 (intX + 15, intY - 5) 的颜色
  15.     令 colors(7) = 得到指定点 (intX + 20, intY - 17) 的颜色
  16.     令 colors(8) = 得到指定点 (intX + 5, intY - 20) 的颜色
  17.     注释:再次获取颜色,对比是否一样,不一样的时候,应该就是摆摊走了。
  18.     循环开始
  19.         如果点 (intX,intY - 20) 的颜色不等于 colors(0) 则
  20.             跳出循环
  21.         条件结束
  22.         如果点 (intX,intY - 10) 的颜色不等于 colors(1) 则
  23.             跳出循环
  24.         条件结束
  25.         如果点 (intX,intY + 10) 的颜色不等于 colors(2) 则
  26.             跳出循环
  27.         条件结束
  28.         如果点 (intX - 20,intY) 的颜色不等于 colors(3) 则
  29.             跳出循环
  30.         条件结束
  31.         如果点 (intX - 17,intY - 17) 的颜色不等于 colors(4) 则
  32.             跳出循环
  33.         条件结束
  34.         如果点 (intX + 10,intY) 的颜色不等于 colors(5) 则
  35.             跳出循环
  36.         条件结束
  37.         如果点 (intX + 15,intY - 5) 的颜色不等于 colors(6) 则
  38.             跳出循环
  39.         条件结束
  40.         如果点 (intX + 20,intY - 17) 的颜色不等于 colors(7) 则
  41.             跳出循环
  42.         条件结束
  43.         如果点 (intX + 5,intY - 20) 的颜色不等于 colors(8) 则
  44.             跳出循环
  45.         条件结束
  46.     当 1 时循环
  47.     注释:打开背包使用物品
  48.     调用 openbao()
  49.     注释:输入店名
  50.     循环 i 从 1 到 len(店名)
  51.         令 k = mid(店名,i,1)
  52.         (键盘)按 k 键, 1次
  53.     循环结束
  54.     延时 ukbp 毫秒
  55.     注释:回车确定
  56.     (键盘)按 "Enter" 键, 1次
  57.     延时 ukbp 毫秒
  58.     注释:回车完成店面抢占
  59.     (键盘)按 "Enter" 键, 1次
  60.     延时 ukbp 毫秒
  61.     注释:上架过程
  62.     调用 shopUp()
  63. 当 1 时循环
  64. 注释:打开背包,使用摆摊卡
  65. 子程序 openbao()
  66.     令 sj = 0
  67.     循环开始
  68.         (键盘)按 "i" 键, 1次
  69.         延时 ukbp 毫秒
  70.         定义变量 i
  71.         循环 i 从 0 到 1
  72.             注释:查找道具栏的字,现有道具
  73.             从左上到右下查找图片 现有道具,把找到的坐标保存到 (daojX, daojY),指定区域(左:sourceX 上:sourceY 右:sourceX + sourceW 下:sourceY + sourceH),相似度 0.9
  74.             如果 daojX > 0 则
  75.                 跳出循环
  76.             条件结束
  77.         循环结束
  78.         令 sj = sj + 1
  79.     当 daojX > 0 时循环
  80.     注释:移动到特殊页点击
  81.     (鼠标)移动到 (daojX + teshuX, daojY + teshuY)
  82.     延时 ummv 毫秒
  83.     (鼠标)左键单击, 1次
  84.     延时 ukbp 毫秒
  85.     注释:再移动到摆摊卡,第一张道具,双击
  86.     (鼠标)移动到 (daojX + baitanX, daojY + baitanY)
  87.     延时 ummv 毫秒
  88.     (鼠标)左键双击, 1次
  89.     延时 udclk 毫秒
  90. 子程序结束
  91. 注释:上架物品,点开办
  92. 子程序 shopUp()
  93.     注释:摆放物品
  94.     注释:鼠标移动到消耗栏第一个格的物品上,拖到商店里
  95.     (鼠标)移动到 (daojX + baitanX, daojY + baitanY)
  96.     延时 ummv 毫秒
  97.     (鼠标)左键按下
  98.     延时 ukbp 毫秒
  99.     (鼠标)移动到 (sourceX + shopX, sourceY + shopY)
  100.     延时 ummv 毫秒