- 注释:调用易语言插件进行判断背包剩余金额
- 注释:Plugin.e.test1 窗口句柄,报警金额
- 注释:Delay 500
- 注释:利用公告图片判断。如果找到则说明不能继续购买,反之则继续买
- 注释:判断购买腰带种类
- 如果 分解装备 = 0 则
- (鼠标)移动到 (X + 10, Y + 10)
- 条件结束
- 如果 分解装备 = 1 则
- (鼠标)移动到 (X + 50, Y + 10)
- 条件结束
- 延时 100 毫秒
- (鼠标)左键单击, 2次
- 注释:FindPic 0, 0, 600, 800, "Attachment:\公告.bmp",0.9, intX, intY
- 延时 100 毫秒
- 循环结束
- 调用 点击确定()
- 注释:调用点击确定来关掉公告框,然后关闭购买的物品框
- (键盘)按 "Esc" 键, 1次
- 注释:购买腰带步骤结束。如果需要买别的可以自己改坐标或者图片
- 子程序结束
- 子程序 到塞莉亚房间
- 注释:250,180
- 注释:到塞莉亚房间思路:首先判断地图是否打开。如果没有打开则打开地图,反之直接根据坐标移动
- 标记 B(子程序 到塞莉亚房间)
- 从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
- 循环当 intX = - 1 并且 intY = - 1 时
- (鼠标)移动到 (784, 16)
- (鼠标)左键单击, 1次
- 延时 500 毫秒
- 从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
- 循环结束
- 注释:打开地图完成。接下来右键点击坐标移动到塞莉亚房间前(DNF不能用寻路直接到塞莉亚房间)
- (鼠标)移动到 (304, 283)
- (鼠标)右键单击, 1次
- (鼠标)移动到 (800, 600)
- 注释:接下来不停的找点判断是否到了塞莉亚房间前
- 从左上到右下查找颜色 "FDCA09",把找到的坐标保存到 (X2, Y2),指定区域(左:0 上:0 右:640 下:480)
- 循环当 X2 <> 303 并且 Y2 <> 279 时
- 注释:X3 = X2
- 注释: Y3 = Y2
- 延时 2000 毫秒
- 令 X3 = X2
- 令 Y3 = Y2
- 如果 X3 = - 1 并且 Y3 = - 1 则
- 延时 100 毫秒
- (键盘)按 "Esc" 键, 2次
- 延时 100 毫秒
- 调用 点击确定()
- 延时 100 毫秒
- 跳转到标记 B(子程序 到塞莉亚房间)
- 条件结束
- 延时 500 毫秒
- 从左上到右下查找颜色 "FDCA09",把找到的坐标保存到 (X2, Y2),指定区域(左:0 上:0 右:800 下:600)
- 如果 X3 = X2 并且 Y3 = Y2 则
- 令 停止次数 = 停止次数 + 1
- 否则
- 令 停止次数 = 0
- 令 X3 = X2
- 令 Y3 = Y2
- 条件结束
- 如果 停止次数 >= 4 则
- 延时 100 毫秒
- (键盘)按 "Esc" 键, 2次
- 延时 100 毫秒
- 调用 点击确定()
- 延时 100 毫秒
- 跳转到标记 B(子程序 到塞莉亚房间)
- 条件结束
- 如果 Y2 = 181 则
- 令 Y2 = 180
- 条件结束
- (鼠标)移动到 (304, 283)
- (鼠标)右键单击, 1次
- (鼠标)移动到 (200, 0)
- 循环结束
- 注释:到这里则说明角色移动到了塞莉亚房前了。那么只要模拟↑就能进去了
- 从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
- 循环当 intX > - 1 并且 intY > - 1 时
- (鼠标)移动到 (786, 14)
- (鼠标)左键单击, 5次
- 延时 200 毫秒
- 从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
- 循环结束
- 注释:继续判断是否成功进入塞莉亚房间,如果成功则完成子程序,失败则重新进入房间
- 调用 判断角色()
- 如果 位置 = 0 则
- (键盘)按下 "Down" 键
- 延时 3000 毫秒
- (键盘)按 "Down" 键, 1次
- 延时 500 毫秒
- 跳转到标记 B(子程序 到塞莉亚房间)
- 条件结束
- 子程序结束
- 子程序 架设分解机
- 注释:架设前让角色移动位置...
- (键盘)按 "Up" 键, 20次
- 标记 C(子程序 架设分解机)
- 从左上到右下查找图片 "Attachment:\地图判断.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:800 下:600),相似度 0.9
- 循环当 intX = - 1 并且 intY = - 1 时