- 令 XY = Color.FindMutiColor(x - 110,y - 110,x + 110,y + 110,"D0AC30","1|0|D0AC30,2|0|D0AC30,3|0|D0AC30,4|0|D0AC30,2|1|D0AC30,2|2|D0AC30,2|3|D0AC30,2|4|D0AC30,2|5|D0AC30,2|6|D0AC30,2|7|D0AC30,2|8|D0AC30,2|9|D0AC30,2|10|D0AC30,2|11|D0AC30,2|12|D0AC30,2|13|D0AC30,2|14|D0AC30,2|15|D0AC30,2|16|D0AC30,2|17|D0AC30,2|18|D0AC30,2|19|D0AC30,2|20|D0AC30,0|21|D0AC30,1|21|D0AC30,2|21|D0AC30,3|21|D0AC30,4|21|D0AC30",1)
- 令 sbwz = Split(XY,"|")
- 令 x1 = Clng(sbwz(0)) + 2
- 令 y1 = Clng(sbwz(1)) + 11
- 如果 x1 > 0 并且 y1 > 0 则
- 令 a = zx - x1
- 令 b = zy - y1
- 跳转到标记 OK(子程序 鼠标移动)
- 条件结束
- 令 mz = 1
- (鼠标)移动到 (zzx, zzy)
- 延时 150 毫秒
- 标记 OK(子程序 鼠标移动)
- 如果 htt = 10 则
- 跳转到标记 NO(子程序 鼠标移动)
- 条件结束
- 如果 h = 6 则
- (鼠标)移动到 (300, 300)
- 延时 500 毫秒
- 令 htt = htt + 1
- 令 h = 0
- 跳转到标记 py(子程序 鼠标移动)
- 条件结束
- 如果 mz = 1 则
- 令 h = h + 1
- 跳转到标记 py(子程序 鼠标移动)
- 否则
- 如果 Abs(a) > n 或者 Abs(b) > n 则
- (鼠标)相对移动 (a, b)
- 延时 100 毫秒
- 令 h = h + 1
- 跳转到标记 py(子程序 鼠标移动)
- 条件结束
- 条件结束
- 标记 NO(子程序 鼠标移动)
- 子程序结束
- 注释:战斗子程序 会自动按且仅会按alt+a进行攻击 可以替换代码使用法术攻击
- 注释:战斗完毕后会判断人物血量 少于大约75%的时候自动打开背包使用背包的
- 注释:第一个位置的加血要(只会使用第一个位置的加血药 如果用完会导致脚本死循环 请暂停)
- 子程序 战斗()
- 标记 dajia(子程序 战斗)
- 注释:寻找是否存在怪物的代码 请别按出最右边的人物菜单
- 从左上到右下查找图片 "Attachment:\dajia.bmp",把找到的坐标保存到 (djx, djy),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 djx > 0 并且 djy > 0 则
- 注释:如果找到 则按alt+a
- (键盘)按下 Alt 键
- (键盘)按 A 键, 1次
- (键盘)弹起 Alt 键
- 延时 500 毫秒
- (键盘)按下 Alt 键
- (键盘)按 A 键, 1次
- (键盘)弹起 Alt 键
- 注释:回到是否存在怪物的判断上
- 跳转到标记 dajia(子程序 战斗)
- 条件结束
- 延时 500 毫秒
- 注释:如果怪物被打败 则会判断人物血量
- 从左上到右下查找图片 "Attachment:\zhandou.bmp",把找到的坐标保存到 (zdx, zdy),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 zdx > 0 并且 zdy > 0 则
- 跳转到标记 dajia(子程序 战斗)
- 否则
- 标记 aaaa(子程序 战斗)
- 从左上到右下查找图片 "Attachment:\xuetiao.bmp",把找到的坐标保存到 (cxx, cxy),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 cxx > 0 并且 cxy > 0 则
- 令 gc = 得到指定点 (cxx + 45, cxy) 的颜色
- 如果 gc = "8084A8" 则
- 注释:进行加血操作
- 调用 鼠标移动(cxx - 350,cxy + 110)
- 从左上到右下查找图片 "Attachment:\djxn.bmp",把找到的坐标保存到 (djx, djy),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 djx > 0 并且 djy > 0 则
- 调用 鼠标移动(djx + 59,djy + 103)
- 延时 500 毫秒
- (鼠标)右键单击, 1次
- 延时 2000 毫秒
- (键盘)按下 Alt 键
- (键盘)按 E 键, 1次
- (键盘)弹起 Alt 键
- 延时 1000 毫秒
- 注释:循环判断人物血量
- 跳转到标记 aaaa(子程序 战斗)
- 否则
- (键盘)按下 Alt 键
- (键盘)按 E 键, 1次
- (键盘)弹起 Alt 键
- 延时 2000 毫秒
- 跳转到标记 aaaa(子程序 战斗)
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 子程序结束