- 调用 Sys.SetSc(1440,900,32)
- 延时 3000 毫秒
- 令 游戏路径 = Form1.DNF路径.Text
- 令 判断是否是正确路径 = File.IsFileExit(游戏路径)
- 如果 判断是否是正确路径 = True 则
- 否则
- Msgbox("游戏文件不存在",1 + 32,"红遍江淮提示")
- 脚本停止运行
- 条件结束
- 令 游戏服务器配置文件路径 = split(游戏路径,"DNFchina.exe")(0) & "UserSetting.ini"
- 令 判断账号路径 = File.IsFileExit(Form1.DNF账号.Text)
- 如果 判断账号路径 = True 则
- 否则
- Msgbox("账号文档不存在",1 + 32,"红遍江淮提示")
- 脚本停止运行
- 条件结束
- 调用 File.WriteINI("ServerSelection","LastSelectName",Form1.服务器.Text,游戏服务器配置文件路径)
- 令 Text = File.ReadINI("游戏账号","账号" & Form1.账号几.Text,Form1.DNF账号.Text)
- 令 QQ = split(Text,"|")
- 令 a = QQ(1)
- 如果 a = "" 则
- Msgbox("第" & Form1.账号几.Text & "组账号不存在",1 + 32,"红遍江淮提示")
- 脚本停止运行
- 条件结束
- 启动程序或打开文件 游戏路径
- 令 i = 8
- 循环当 i > 0 时
- 从左上到右下查找图片 "Attachment:\确认选择.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 1
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX, intY)
- (鼠标)左键单击, 1次
- 调用 Msg.Tips("在第" & 8 - i & "秒选服务器成功")
- 令 i = - 2
- 否则
- 延时 1000 毫秒
- 调用 Msg.Tips("倒计时" & i & "秒")
- 令 i = i - 1
- 如果 i = 0 则
- Msgbox("选取服务器失败,检测游戏服务器输入框的格式",1 + 32,"红遍江淮提示")
- 脚本停止运行
- 条件结束
- 条件结束
- 循环结束
- 令 ii = 20
- 循环当 ii > - 1 时
- 从左上到右下查找图片 "Attachment:\安全检查完成.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 令 Text = File.ReadINI("游戏账号","账号" & Form1.账号几.Text,Form1.DNF账号.Text)
- 令 QQ = split(Text,"|")
- 令 QQ号码 = QQ(0)
- 令 QQ密码 = QQ(1)
- (鼠标)移动到 (809, 517)
- (鼠标)左键单击, 1次
- (超级模拟键盘)按 "BackSpace" 键, 20次
- 延时 500 毫秒
- 调用 (命令库 键盘)KeyList(QQ号码,1,100)
- 延时 500 毫秒
- (超级模拟键盘)按 Tab 键, 1次
- (鼠标)移动到 (705, 543)
- (鼠标)左键单击, 1次
- 调用 (命令库 键盘)KeyList(QQ密码,1,100)
- (超级模拟键盘)按 "Enter" 键, 1次
- 调用 Msg.Tips("在第" & 20 - ii & "秒正式进入游戏")
- 令 ii = - 2
- 否则
- 延时 1000 毫秒
- 调用 Msg.Tips("倒计时" & ii & "秒")
- 令 ii = ii - 1
- 如果 ii = 0 则
- Msgbox("游戏一直卡住,请确保网络顺畅",1 + 32,"红遍江淮提示")
- 脚本停止运行
- 条件结束
- 条件结束
- 循环结束