- //调整游戏登录的窗口位置,最长操作时间约1分钟
- 调用子程序 调整游戏登录的窗口位置
- 延时1000毫秒
- 否则如果(newwindow<=0)为真,则
- //按键F5刷新方法
- 按键<F5>
- 延时3000毫秒
- SetWaitColor=Array("6B6D31",60000,503,561,0)
- 调用子程序 等待设定之类似颜色出现
- 条件结束
- RefreshLoop = RefreshLoop+1
- 循环结束
- //
- 如果表达式 (RefreshLoop>=20) 为真,则
- 如果表达式 (ColorCompare(GetPixelColor(503,561),"6B6D31",20)<=0 Or ColorCompare(GetPixelColor(496,627),"2928C6",25)<=0) 为真,则
- //刷新失败!重试刷新20次都没成功.
- RefreshResult = -1
- 条件结束
- 否则
- 调用插件命令 ismlxthw=Window.IsWindow(mlxthw)
- 如果表达式 (ismlxthw=1) 为真,则
- //刷新完成.
- RefreshResult = 1
- 条件结束
- 条件结束
- 如果表达式 (RefreshResult=1) 为真,则
- ChangeContent "Tex2", "刷新完成:" & RefreshResult
- 否则如果(RefreshResult=-1)为真,则
- ChangeContent "Tex2", "刷新失败:" & RefreshResult
- 否则
- ChangeContent "Tex2", "刷新错误:" & RefreshResult
- 条件结束
- //
- 跳转到标记 开始
- 子程序结束,回到调用处
- //
- 子程序 刷新部分[停用]
- 标记 刷新部分重新执行
- reref=1
- 按键<Print Screen>
- 如果表达式 (newwindow<=0) 为真,则
- 按键<F5>
- 否则如果(newwindow=1)为真,则
- //把原来的窗口关闭,再打开窗口,调整窗口位置.
- 按住<Alt>
- 按键<F4>
- 弹起<Alt>
- 调用插件命令 Window.Close(mlxthw)
- 延时3000毫秒
- notexit=1
- 调用子程序 调整魔力学堂窗口位置Sub
- //打开新窗口
- notexit=0
- 延时1000毫秒
- 调用子程序 调整游戏登录的窗口位置
- 条件结束
- 延时500毫秒
- cshshx=0
- 标记 重试刷新
- cshshx=cshshx+1
- 如果 (503,561) 的颜色大约等于 #6b6d31 则
- 如果 (496,627) 的颜色大约等于 #292cc6 则
- //刷新后为游戏登录界面
- 延时200毫秒
- 鼠标移到 423 , 561
- 左键单击
- 否则
- 如果表达式 (cshshx=21) 为真,则
- 按键<F5>
- 条件结束
- 延时2000毫秒
- //约40秒后F5重试刷新
- 如果表达式 (cshshx<41) 为真,则
- 跳转到标记 重试刷新
- 否则
- cshshx=0
- 调用子程序 刷新部分重新执行
- 条件结束
- 条件结束
- 否则
- 如果表达式 (cshshx>21) 为真,则
- cshshx=0
- 按键<F5>
- 条件结束
- 延时2000毫秒
- 跳转到标记 重试刷新
- 条件结束
- rere=0
- 跳转到标记 开始
- 子程序结束,回到调用处
- 子程序 防卡刷新重置
- rere=0
- TimeOutRefreshTimeArray(0)=0
- TimeOutRefreshTimeArray(1)=0
- 子程序结束,回到调用处
- 子程序 登录游戏
- 鼠标移到 426 , 585
- 延时200毫秒
- 左键双击
- 延时200毫秒