按键学院
1#
字体大小:发表于 2014-11-27 17:46 | |只看楼主
游戏掉线重连-ini写入读取帐号密码
本文由按键学院提供技术支持
上一期院刊中,我们说到了具备记录账号功能游戏的自动重连。那么,如果游戏没有自动记录账号的功能,我们要如何实现掉线自动重连呢?
步骤
我们继续上期的例子,武尊游戏掉线重连,当游戏代理平台不支持记录账号的情况下,如果重连游戏。
上期院刊链接:【院刊】-【201412期】简单几个步骤实现游戏掉线重连(上)
1、循环找掉线提示信息,判断游戏是否掉线。掉线则点击确定按钮,返回到登录页面。[backcolor=rgb(249, 249, 249)][backcolor=rgb(255, 255, 255)] [backcolor=rgb(46, 139, 87)]
[backcolor=rgb(249, 249, 249)][backcolor=rgb(255, 255, 255)]
2、循环找登录界面的登录按钮 。[backcolor=rgb(46, 139, 87)]
3、找到登录按钮则说明已经返回到了登录页面。双击账号输入框。先删除原有账号,再输入用户所需要登录的账号名。(如果游戏记录的账号是最后一次登录的账号,而用户掉线之后要登录的账号也是这个账号,则此步骤可以省略)[backcolor=rgb(46, 139, 87)]
4、点击密码输入框输入密码。然后点击登录按钮。[backcolor=rgb(46, 139, 87)]
5、登录之后,我们查找 "用户中心" 字样来判断是不是已经到了选择区服的页面。
(选择区服界面和上一期不同,今天这里找图找的是"用户中心"而不是"武尊首页"字样,原因在于,登录界面里也有“武尊首页”字样,所以找它不能很好的区分登录界面和选择区服界面。)
6、找到“用户中心” 字样,则点击最近登录过的区服进入到选择角色的界面。
7、在角色选择界面查找“进入游戏”按钮,找到则点击进入游戏。
帐号密码的记录和读取
找图判断掉线这些步骤和上一期的一样,这里就不详细说明了。 我们着重了解下帐号密码的记录和读取。
记录读取帐号的方法:
[backcolor=rgb(46, 139, 87)]■ 使用qui界面里的输入框来保存帐号。
在qui界面里画两个文本框,一个记录帐号,一个记录密码。
点击保存设置之后,帐号密码的值会自动写入到小精灵配置文件uservar.ini中。
■ 注意: 小精灵的uservar.ini文件是公用的,就是说所有的小精灵都是使用这个文件记录配置信息。
每个小精灵有自己独有的编码,这些编码当作小节名,然后把自己的配置信息记入到小节名下。
如下图:
[2f10d794-e2d1-41d3-b778-71b7f6c0460d] 是A.exe小精灵的编码
[5b6781f1-b143-439a-9496-c9fc01517e22] 是B.exe小精灵的编码
如果咱们想把脚本中的信息记入到小精灵配置文件uservar.ini中,可以建立一个小节名将信息记入进去。
但是如果其他童鞋恰巧也有一样的想法,而又非常巧合的,你们取的小节名也一样。
那么,当有人同时在用你们的脚本的时候,就会出现A脚本把值写进去,B脚本运行的时候读到了A脚本保存的值的情况。
■ 所以,为了避免这种情况,脚本中要保存的信息,咱们还是自己建立一个ini文件来保存。
下面来看看ini文件要怎么写入和读取的。
ini文件的写入和读取