- 从左上到右下查找图片 "Attachment:\x.bmp",把找到的坐标保存到 (xx2X, xx2Y),指定区域(左:0 上:0 右:650 下:500),相似度 0.8
- 如果 xx2X > 0 并且 xx2Y > 0 则
- 延时 100 毫秒
- 调用 移动(xx2X,xx2Y)
- 延时 100 毫秒
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- 条件结束
- 从左上到右下查找图片 "Attachment:\fas.bmp",把找到的坐标保存到 (fassX, fassY),指定区域(左:0 上:0 右:650 下:500),相似度 0.8
- 如果 fassX > 0 并且 fassY > 0 则
- 调用 zhandouwan
- 条件结束
- 令 i = 0
- 循环当 i = 0 时
- 从左上到右下查找图片 "Attachment:\箱子.bmp",把找到的坐标保存到 (xainzzX, xainzzY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.8
- 如果 xainzzX > 0 并且 xainzzY > 0 则
- 令 i = 1
- 条件结束
- 循环结束
- 子程序结束
- 子程序 找妖
- 令 FileArray = Array("Attachment:\min48.bmp","Attachment:\min47.bmp","Attachment:\min46.bmp","Attachment:\min45.bmp","Attachment:\min44.bmp","Attachment:\min43.bmp","Attachment:\min42.bmp","Attachment:\min41.bmp","Attachment:\min40.bmp","Attachment:\min39.bmp","Attachment:\min38.bmp","Attachment:\min37.bmp","Attachment:\min36.bmp","Attachment:\min35.bmp","Attachment:\min34.bmp","Attachment:\min33.bmp","Attachment:\min32.bmp","Attachment:\min31.bmp","Attachment:\min30.bmp","Attachment:\min29.bmp","Attachment:\min28.bmp","Attachment:\min27.bmp","Attachment:\min26.bmp","Attachment:\min25.bmp","Attachment:\min24.bmp","Attachment:\min23.bmp","Attachment:\min22.bmp","Attachment:\min21.bmp","Attachment:\min19.bmp","Attachment:\min18.bmp","Attachment:\min17.bmp","Attachment:\min16.bmp","Attachment:\min15.bmp","Attachment:\min14.bmp","Attachment:\min13.bmp","Attachment:\min1.bmp","Attachment:\min2.bmp","Attachment:\min3.bmp","Attachment:\min4.bmp","Attachment:\min5.bmp","Attachment:\min6.bmp","Attachment:\min7.bmp","Attachment:\min8.bmp","Attachment:\min9.bmp")
- 注释:用文件名组成的数组做参数
- 令 HandleArray = FindPicture5_04.LoadBMP(FileArray)
- 注释:UBound函数用于获得指定数组维数的最大可用下标,在这里,数组大小是0时,返回-1
- 如果 UBound(HandleArray) = - 1 则
- MsgBox("载入图片失败!",4096)
- 脚本停止运行
- 条件结束
- 注释: Rem dsd
- 调用 cwl
- (键盘)按 "F9" 键, 1次
- 调用 FindPicture5_04.FindPictureN(0,0,0,650,500,HandleArray,40,0.8,yaox,yaoy,number)
- 如果 yaox >= 0 并且 yaoy >= 0 并且 number >= 0 则
- 注释:Call OnScriptExit()
- 注释:MessageBox "擦黑擦黑"
- 跳转到标记 rss(子程序 找妖)
- 否则
- 注释:Call OnScriptExit()
- 注释: MessageBox "没找到"
- 注释:EndScript
- 跳转到标记 zbdy(子程序 找妖)
- 条件结束
- 注释:OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止,这样能保证占用的资源被释放
- 注释:Sub OnScriptExit()
- 注释:释放用LoadBMP命令载入到内存中的图片数据
- 注释: Call Plugin.FindPicture5_04.FreeBMP(HandleArray)
- 注释:End Sub
- 标记 rss(子程序 找妖)
- 延时 100 毫秒
- 调用 移动(yaox - 50,yaoy)
- 延时 100 毫秒
- (鼠标)左键单击, 1次
- 延时 3000 毫秒
- 调用 ssi1
- 延时 100 毫秒
- (键盘)按 "F9" 键, 1次
- 注释: MessageBox "好了"
- 注释: EndScript
- 延时 100 毫秒
- 调用 FindPicture5_04.FindPictureN(0,158,129,329,226,HandleArray,40,0.8,yaox,yaoy,number)
- 如果 yaox >= 0 并且 yaoy >= 0 并且 number >= 0 则
- 调用 OnScriptExit()
- 跳转到标记 rsd(子程序 找妖)
- 否则
- 注释: Call OnScriptExit()
- 注释:MessageBox "没找到"
- 注释:EndScript
- 跳转到标记 zbdy(子程序 找妖)
- 条件结束
- 标记 rsd(子程序 找妖)
- 调用 移动(yaox + 37,yaoy - 15)
- 延时 100 毫秒
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- (鼠标)左键单击, 1次
- 延时 100 毫秒
- 调用 ssi
- 标记 zbdy(子程序 找妖)
- 注释: MessageBox "好了"
- 注释: EndScript
- 子程序结束
- 子程序 加血
- 调用 ckcl(d1ID,0,0)
- 延时 300 毫秒
- 调用 移动(600,38)
- 延时 300 毫秒
- (鼠标)右键单击, 1次
- 延时 300 毫秒
- 调用 移动(600,50)
- 延时 300 毫秒
- (鼠标)右键单击, 1次
- 延时 300 毫秒
- 调用 移动(494,36)
- 延时 300 毫秒
- (鼠标)右键单击, 1次
- 延时 300 毫秒
- 调用 yidsong(494,50)
- 延时 300 毫秒
- (鼠标)右键单击, 1次