1.         注释:调用易语言插件进行判断背包剩余金额
  2.         注释:Plugin.e.test1 窗口句柄,报警金额
  3.         注释:Delay 500
  4.         注释:利用公告图片判断。如果找到则说明不能继续购买,反之则继续买
  5.         注释:判断购买腰带种类
  6.         如果 分解装备 = 0 则
  7.             (鼠标)移动到 (X + 10, Y + 10)
  8.         条件结束
  9.         如果 分解装备 = 1 则
  10.             (鼠标)移动到 (X + 50, Y + 10)
  11.         条件结束
  12.         延时 100 毫秒
  13.         (鼠标)左键单击, 2次
  14.         注释:FindPic 0, 0, 600, 800, "Attachment:\公告.bmp",0.9, intX, intY
  15.         延时 100 毫秒
  16.     循环结束
  17.     调用 点击确定()
  18.     注释:调用点击确定来关掉公告框,然后关闭购买的物品框
  19.     (键盘)按 "Esc" 键, 1次
  20.     注释:购买腰带步骤结束。如果需要买别的可以自己改坐标或者图片
  21. 子程序结束
  22. 子程序 到塞莉亚房间
  23.     注释:250,180
  24.     注释:到塞莉亚房间思路:首先判断地图是否打开。如果没有打开则打开地图,反之直接根据坐标移动
  25.     标记 B(子程序 到塞莉亚房间)
  26.     从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
  27.     循环当 intX = - 1 并且 intY = - 1 时
  28.         (鼠标)移动到 (784, 16)
  29.         (鼠标)左键单击, 1次
  30.         延时 500 毫秒
  31.         从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
  32.     循环结束
  33.     注释:打开地图完成。接下来右键点击坐标移动到塞莉亚房间前(DNF不能用寻路直接到塞莉亚房间)
  34.     (鼠标)移动到 (304, 283)
  35.     (鼠标)右键单击, 1次
  36.     (鼠标)移动到 (800, 600)
  37.     注释:接下来不停的找点判断是否到了塞莉亚房间前
  38.     从左上到右下查找颜色 "FDCA09",把找到的坐标保存到 (X2, Y2),指定区域(左:0 上:0 右:640 下:480)
  39.     循环当 X2 <> 303 并且 Y2 <> 279 时
  40.         注释:X3 = X2
  41.         注释: Y3 = Y2
  42.         延时 2000 毫秒
  43.         令 X3 = X2
  44.         令 Y3 = Y2
  45.         如果 X3 = - 1 并且 Y3 = - 1 则
  46.             延时 100 毫秒
  47.             (键盘)按 "Esc" 键, 2次
  48.             延时 100 毫秒
  49.             调用 点击确定()
  50.             延时 100 毫秒
  51.             跳转到标记 B(子程序 到塞莉亚房间)
  52.         条件结束
  53.         延时 500 毫秒
  54.         从左上到右下查找颜色 "FDCA09",把找到的坐标保存到 (X2, Y2),指定区域(左:0 上:0 右:800 下:600)
  55.         如果 X3 = X2 并且 Y3 = Y2 则
  56.             令 停止次数 = 停止次数 + 1
  57.         否则
  58.             令 停止次数 = 0
  59.             令 X3 = X2
  60.             令 Y3 = Y2
  61.         条件结束
  62.         如果 停止次数 >= 4 则
  63.             延时 100 毫秒
  64.             (键盘)按 "Esc" 键, 2次
  65.             延时 100 毫秒
  66.             调用 点击确定()
  67.             延时 100 毫秒
  68.             跳转到标记 B(子程序 到塞莉亚房间)
  69.         条件结束
  70.         如果 Y2 = 181 则
  71.             令 Y2 = 180
  72.         条件结束
  73.         (鼠标)移动到 (304, 283)
  74.         (鼠标)右键单击, 1次
  75.         (鼠标)移动到 (200, 0)
  76.     循环结束
  77.     注释:到这里则说明角色移动到了塞莉亚房前了。那么只要模拟↑就能进去了
  78.     从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
  79.     循环当 intX > - 1 并且 intY > - 1 时
  80.         (鼠标)移动到 (786, 14)
  81.         (鼠标)左键单击, 5次
  82.         延时 200 毫秒
  83.         从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
  84.     循环结束
  85.     注释:继续判断是否成功进入塞莉亚房间,如果成功则完成子程序,失败则重新进入房间
  86.     调用 判断角色()
  87.     如果 位置 = 0 则
  88.         (键盘)按下 "Down" 键
  89.         延时 3000 毫秒
  90.         (键盘)按 "Down" 键, 1次
  91.         延时 500 毫秒
  92.         跳转到标记 B(子程序 到塞莉亚房间)
  93.     条件结束
  94. 子程序结束
  95. 子程序 架设分解机
  96.     注释:架设前让角色移动位置...
  97.     (键盘)按 "Up" 键, 20次
  98.     标记 C(子程序 架设分解机)
  99.     从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
  100.     循环当 intX = - 1 并且 intY = - 1 时