- 调用 yanshi()
- 从左上到右下查找图片 "Attachment:\宝石.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:pyX 上:pyY 右:pyX + pmK 下:pyY + pmG),相似度 0.6
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX, intY)
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()
- (鼠标)移动到 (pyX + 979, pyY + 481)
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()
- 条件结束
- 否则
- 令 chushihua = "包裹"
- 退出函数
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): Function nazb(zbi,pyX,pyY)//从装备栏中拿装备放入新月瓶中
- 调用 yanshi()
- (鼠标)移动到 (zb(zbi,0), zb(zbi,1))
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()
- (鼠标)移动到 (pyX + 536, pyY + 524)
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()
- (鼠标)移动到 (pyX + 536, pyY + 424)
- 调用 yanshi()
- 从左上到右下查找图片 "Attachment:\判断装备.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:pyX + 493 上:pyY + 487 右:pyX + 593 下:pyY + 587),相似度 0.8
- 如果 intX > 0 并且 intY > 0 则
- 令 nazb = 0
- 否则
- 令 nazb = 1
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): Function fangzb(zbi,pyX,pyY)//从新月瓶中拿出放入装备栏中
- 调用 yanshi()
- (鼠标)移动到 (pyX + 536, pyY + 524)
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()
- (鼠标)移动到 (zb(zbi,0), zb(zbi,1))
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()
- 函数结束
- (语句无法识别,可能有错误): Function pdxj(pyX,pyY,pmK,pmG)//判定装备现有星星数量返回值0-6
- 注释:MsgBox "判定星级我运行了"
- 定义变量 str1,xxdj
- 重定义变量 rgbsum(2), blue1(2)
- 令 rgbsum(0) = 0
- 令 rgbsum(1) = 0
- 令 rgbsum(2) = 0
- 令 str1 = ""
- 令 xxdj = 0
- (鼠标)移动到 (pyX + 536, pyY + 524)
- 延时 500 毫秒
- 从左上到右下查找图片 "Attachment:\装备位置.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:pyX 上:pyY 右:pyX + pmK 下:pyY + pmG),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 循环 j 从 0 到 2
- 循环 i 从 0 到 2
- 令 GetColor = 得到指定点 (intX - 94 + i, intY - 46) 的颜色
- 调用 Color.ColorToRGB(getcolor,R,G,B)
- 令 rgbsum(0) = rgbsum(0) + cint(R)
- 令 rgbsum(1) = rgbsum(1) + Cint(G)
- 令 rgbsum(2) = rgbsum(2) + cint(B)
- 令 str1 = str1 & "第" & i & "次" & r & "," & g & "," & b & vbcrlf
- 令 blue1(i) = b
- 循环结束
- 如果 blue1(0) > 150 并且 blue1(1) > 180 则
- 如果 blue1(2) < 150 则
- 令 xxdj = xxdj + 1
- 注释:MsgBox "加1蓝色值" & blue1(0) & blue1(1) & blue1(2)
- 否则
- 令 xxdj = xxdj + 2
- 注释:MsgBox "加2蓝色值" & blue1(0) & blue1(1) & blue1(2)
- 条件结束
- 条件结束
- 令 intX = intX + 22
- 循环结束
- 注释:MsgBox str1 & "总和:" & rgbsum(0) & "," & rgbsum(1) & "," & rgbsum(2)
- 如果 rgbsum(0) > 1850 则
- 令 xxdj = 6
- 条件结束
- 注释:MsgBox xxdj
- 令 pdxj = xxdj
- 否则
- MsgBox("找不到装备位置图片")
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): Function quxing(xxsl,pyX,pyY,pmK,pmG)//根据星星等级取出相应数量宝石
- 调用 yanshi()
- 注释:MsgBox "取星程序我也运行了"
- (键盘)按下 "Ctrl" 键
- 调用 yanshi()
- (鼠标)移动到 (pyX + 979, pyY + 481)
- 调用 yanshi()
- (鼠标)左键单击, 1次
- 调用 yanshi()