1.         如果表达式 (dkX>0 and dkY>0) 为真,则
  2.             //确认是否找到,防止NPC被人挡住产生误动作
  3.             跳转到标记 开始补充
  4.         否则
  5.             跳转到标记 没找到仓库NPC
  6.         条件结束
  7.     否则
  8.         标记 没找到仓库NPC
  9.         no_npc=no_npc+1
  10.         如果表达式 (no_npc>50) 为真,则
  11.             按键#kjjF6
  12.             延时3000毫秒
  13.             savestring="转5圈仍找不到仓库,出错重新回城寻找。。。"
  14.             调用子程序 写入日志
  15.             no_npc=0
  16.             no_npc2=no_npc2+1
  17.             如果表达式 (huchengD=3) 为真,则
  18.                 跳转到标记 回柳善
  19.             否则
  20.                 跳转到标记 寻找仓库
  21.             条件结束
  22.         条件结束
  23.         如果表达式 (no_npc2>=fuN) 为真,则
  24.             savestring="寻找仓库出现异常,停止挂机。。。"
  25.             调用子程序 写入日志
  26.             跳转到标记 停止挂机
  27.         条件结束
  28.         鼠标移到 fx , fy
  29.         保存鼠标位置
  30.         鼠标移到 0 , 384
  31.         延时300毫秒
  32.         恢复鼠标位置
  33.         延时64毫秒
  34.         //换个方向继续寻找
  35.         跳转到标记 寻找仓库
  36.     条件结束
  37.     标记 开始补充
  38.     savestring="找到仓库。。。"
  39.     调用子程序 写入日志
  40.     dki=0
  41.     标记 点开仓库
  42.     鼠标移到 510 , 464+dki
  43.     延时128毫秒
  44.     左键单击
  45.     延时512毫秒
  46.     dki=dki+1
  47.     如果表达式 (dki>5) 为真,则
  48.         dki=0
  49.     条件结束
  50.     调用外部VBScript子程序 Call 运行一个外部程序("Shutdown.exe -s -t 30")
  51.     //再次检查仓库是否被打开
  52.     如果表达式 (dkX>0 and dkY>0) 为真,则
  53.         跳转到标记 点开仓库
  54.         //没打开,继续点
  55.     条件结束
  56.     ge=0:pai=0
  57.     标记 存物品
  58.     savestring="存入物品。。。"
  59.     调用子程序 写入日志
  60.     循环 5 遍
  61.         ge=0
  62.         循环 6 遍
  63.             wu_x=33*ge+812
  64.             wu_y=33*pai+402
  65.             如果 (600,543) 的颜色大约等于 #081810 则
  66.                 如果 (wu_x,wu_y) 的颜色大约等于 #081410 则
  67.                     //第3排开始检查,如果该格无物品,去取药
  68.                     跳转到标记 取药
  69.                 条件结束
  70.                 调用外部VBScript子程序 Call 运行一个外部程序("Shutdown.exe -s -t 30")
  71.                 如果表达式 (ws_x>0 and ws_y>0) 为真,则
  72.                     //如果该格物品为五色,跳过
  73.                     ge=ge+1
  74.                     //横格依次加1
  75.                 否则
  76.                     鼠标移到 wu_x , wu_y
  77.                     延时128毫秒
  78.                     左键单击
  79.                     延时512毫秒
  80.                     鼠标移到 600 , 543
  81.                     延时512毫秒
  82.                     左键单击
  83.                     延时512毫秒
  84.                     鼠标移到 700 , 390
  85.                     延时512毫秒
  86.                     ge=ge+1
  87.                     //下一格
  88.                 条件结束
  89.             否则
  90.                 savestring="个人仓库满,停止挂机。。。"
  91.                 调用子程序 写入日志
  92.                 跳转到标记 停止挂机
  93.             条件结束
  94.         循环结束
  95.         pai=pai+1
  96.         //下一排
  97.     循环结束
  98.     //存完,去取药
  99.     延时1000毫秒
  100.     标记 取药