- 设置模拟方式为:超级模拟
- (语句无法识别,可能有错误): Redim zb(11, 2)//12件装备的坐标,及是否砸星的当zb(i,2)=7 不砸
- 定义变量 xxdj,pyX, pyY, pmK, pmG
- 注释: xxdj 星星等级,pyX,pyY,窗口起始坐标,pmK,pmG窗口宽度,高度
- 令 Hwnd = Window.MousePoint()
- 令 sRect = Window.GetWindowRect(Hwnd)
- 令 pmzb1 = Split(sRect,"|")
- 令 pyX = pmzb1(0)
- 令 pyY = pmzb1(1)
- 令 pmK = 932
- 令 pmG = 802
- 如果 chushihua(pyX,pyY,pmK,pmG) = 1 则
- 循环 i 从 0 到 5
- 令 zb(i,0) = pyX + 39
- 令 zb(i,1) = pyY + 319 + (i * 44)
- 循环结束
- 循环 i 从 6 到 11
- 令 zb(i,0) = pyX + 322
- 令 zb(i,1) = pyY + 319 + ((i - 6) * 44)
- 循环结束
- 循环 izb 从 0 到 11
- 如果 zb(izb,2) = 7 则
- 跳转到标记 tiaoguo
- 条件结束
- 如果 nazb(izb,pyX,pyY) = 0 则
- MsgBox("拿装备失败,请重新开始")
- 脚本停止运行
- 条件结束
- 调用 zaxing(pyX,pyY,pmK,pmG)
- 注释:Delay 2000
- 调用 fangzb(izb,pyX,pyY)
- 标记 tiaoguo
- 循环结束
- MsgBox("完成")
- 否则
- MsgBox("没有找到" & chushihua(pyX,pyY,pmK,pmG))
- 条件结束
- 脚本停止运行
- (语句无法识别,可能有错误): Sub yanshi()//延时
- 延时 200 毫秒
- 子程序结束
- (语句无法识别,可能有错误): Function chushihua(pyX,pyY,pmK,pmG)//准备工作
- 令 chushihua = 1
- (键盘)按 "C" 键, 1次
- 延时 500 毫秒
- 从左上到右下查找图片 "Attachment:\云.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:pyX 上:pyY 右:pyX + pmK 下:pyY + pmG),相似度 0.6
- 如果 intX > 0 并且 intY > 0 则
- 注释:MsgBox intX & "," & intY
- (鼠标)移动到 (intX, intY)
- 注释:EndScript
- 调用 yanshi()
- (鼠标)左键按下
- 调用 yanshi()
- (鼠标)移动到 (pyX + 28, pyY + 216)
- 调用 yanshi()
- (鼠标)左键弹起
- 调用 yanshi()
- (鼠标)移动到 (pyX + 44, pyY + 652)
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()
- 否则
- 令 chushihua = "人物界面"
- 退出函数
- 条件结束
- 注释:-------------------------------------
- (鼠标)移动到 (pyX + 936, pyY + 764)
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 延时 1000 毫秒
- 从左上到右下查找图片 "Attachment:\新月瓶.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:pyX 上:pyY 右:pyX + pmK 下:pyY + pmG),相似度 0.6
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX, intY)
- 调用 yanshi()
- (鼠标)左键按下
- 调用 yanshi()
- (鼠标)移动到 (pyX + 482, pyY + 221)
- 调用 yanshi()
- (鼠标)左键弹起
- 调用 yanshi()
- (鼠标)移动到 (pyX + 494, pyY + 652)
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()
- 否则
- 令 chushihua = "新月瓶"
- 退出函数
- 条件结束
- 注释:-------------------------------------
- (键盘)按 "B" 键, 1次
- 延时 1000 毫秒
- 从左上到右下查找图片 "Attachment:\包裹.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:pyX 上:pyY 右:pyX + pmK 下:pyY + pmG),相似度 0.6
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX, intY)
- 调用 yanshi()
- (鼠标)左键按下
- 调用 yanshi()
- (鼠标)移动到 (pyX + 824, pyY + 219)
- 调用 yanshi()
- (鼠标)左键弹起