• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

返回列表 «23456789 / 9
发新话题 回复该主题

[技术交流] 【院刊】-【201412期】游戏掉线重连-ini写入读取帐号密码 [复制链接]

161#


162#

好帖!

163#

按键学院    
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文件的写入和读取

164#

学习

165#

先回复再学习

166#

学习学习

167#

66666666666

168#

666666

169#

谢谢你医生

170#

事实上事实上少时诵诗书是撒是撒是撒是撒是撒是撒

171#

ini文件的写入和读取

172#

zrsbgzdrnhfrxjy

173#

谢谢分享3

174#

1651321

175#

好厉害的说啊

发新话题 回复该主题