- 注释:*************************颜色质量********************************************
- 令 Dev = Sys.GetScDep()
- 如果 Dev <> 32 则
- 弹出窗口 "您的系统颜色质量不是32位,请调整!否则脚本可能不能正常运行!"
- 条件结束
- 注释:*************************释放图片******************************************
- 注释:查找按键小精灵的句柄
- 注释:Hwnd=Plugin.Window.Find(0, "蜀山精灵")
- 注释:获取按键精灵路径
- 注释:sPath = Plugin.Window.GetExePath(Hwnd)
- 注释:路径长度
- 注释:sPathLength = Len(sPath)
- 注释:返回相对路径
- 注释:sPathLeft = Left(sPath,sPathLength-8)
- 注释:设置图片文件
- 注释:sPathImage = sPathLeft & "Images"
- 注释:释放附件中的图片
- 注释:PutAttachment sPathImage, "*.bmp"
- 令 sPathImage = "e:\蜀山\"
- 延时 500 毫秒
- 注释:获取游戏句柄
- 令 Hwnd = Window.MousePoint()
- 延时 500 毫秒
- BGCP2.TransformWindow((Hwnd))
- 令 djcs = 1
- 注释:***************************程序开始**********************************
- 标记 主程序
- 令 st = now
- 令 h = hour(now)
- 令 m = minute(now)
- 令 t = now
- 令 t1 = (t - st) * 86400
- 如果 t1 > 900 并且 djcs < 16 则
- 调用 斗剑()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "\发动攻击.bmp",10,1,x,y)
- 如果 x + y > 0 则
- 调用 打怪()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "阵图窗口.bmp",10,0.9,x,y)
- 如果 x + y > 0 则
- 调用 阵图()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "决战窗口.bmp",10,0.8,x,y)
- 如果 x + y > 0 则
- 调用 决战()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "副本.bmp",10,0.9,x,y)
- 如果 x + y > 0 则
- 调用 副本()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "副本选择.bmp",10,0.9,x,y)
- 如果 x + y > 0 则
- 调用 闯关()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "锁妖塔标志.bmp",10,0.9,x,y)
- 如果 x + y > 0 则
- 调用 锁妖塔()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "\阵营图标.bmp",10,0.9,x,y)
- 如果 x + y > 0 或者 h = 20 则
- 调用 阵营战()
- 条件结束
- 如果 h = 20 或者 m = 40 则
- 调用 帮派战()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "抽奖.bmp",10,0.9,x,y)
- 如果 x + y > 0 则
- 调用 领奖()
- 条件结束
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "确定.bmp",10,0.9,x,y)
- 如果 x + y > 0 则
- 延时 300 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,x + 31,y + 14)
- 条件结束
- 延时 300 毫秒
- 跳转到标记 主程序
- 注释:*********************************挂机子程序********************************
- 注释:*********************************决战之地副本子程序****************************************
- 子程序 决战()
- BGCP2.FindPicture(Hwnd,0,0,1440,900,sPathImage & "决战窗口.bmp",10,0.9,x,y)
- 如果 x + y > 0 则
- BGCP2.FindPicture(Hwnd,x - 250,y,x + 342,y + 400,sPathImage & "进入战场.bmp",10,1,x1,y1)
- 如果 x1 + y1 > 0 则
- 延时 300 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,x1 + 33,y1 + 13)
- 延时 2000 毫秒
- 条件结束
- 标记 决战之地战斗(子程序 决战)
- BGCP2.FindPicture(Hwnd,x - 250,y,x + 342,y + 400,sPathImage & "开始战斗.bmp",10,1,x1,y1)
- 如果 x1 + y1 > 0 则
- 延时 300 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,x1 + 33,y1 + 13)
- 条件结束
- 延时 300 毫秒
- BGCP2.FindPicture(Hwnd,x - 250,y,x + 342,y + 400,sPathImage & "决战通关.bmp",10,1,x1,y1)
- 如果 x1 + y1 > 0 则
- 调用 关闭()
- 退出子程序
- 条件结束