lua账号密码读取脚本实现教程

lua游戏脚本中,有许多是需要登录许多小号,这些小号一般存放在一个文档里,脚本运行时需要读取这些数据。

下面有个txt文档,记录这账号与密码的数据,如下



其中,左边为账号,右边为密码,中间用空格隔开(空格数不确定)。账号允许使用中英文、数字、符号(但不允许有空格),密码允许使用中英文、数字、符号(允许有空格,但不允许出现在最前或最后),忽略每行的首尾空格。

下面在电脑上进行测试,由于我的电脑的操作系统是Windows简体中文版,也就是系统的字符编码为GBK。而手机采用的字符编码一版是UTF-8(特别要注意这点!)

为了避免乱码,将txt文档与lua文件均采用和系统的字符编码相同的编码(很重要!)

对于GBK编码的系统,保存时,选择ANSI(记事本默认保存的就是这个格式)



如果用于手机上运行,则选择UTF-8



lua实现:



运行结果:



稍作修改即可应用于手机端,这里以iOS作为演示:



日志:



本程序的主要难点在于,逐行读取的迭代器lines()函数、trim()函数实现、账号密码的匹配、table的操作。

其中用到的自定义函数string.trim()大家可以记一下,方便在自己的程序里调用,还是挺实用的。

(0)

相关推荐

  • fastreader怎么使用?FastReader快解密码读取软件使用教程

    FastReader快解密码读取软件是一款RAR压缩文件密码破解工具,Fastreader快解密码软件可以可以避开暴力破解,直接从算法入手,快速的帮助你破解压缩包密码,让你再也不用到处去问找密码了.那 ...

  • 如何获取路由器上网账号密码

    这个问题一直困扰着广大技术员. 要给客户换路由器但是客户忘记了账号密码,到最后虽然能通过各种途径找到,但是这个查找的过程是比较繁琐的,现在教大家轻松获取路由器里面保存的宽带账号密码 下面是图片教程: ...

  • 小米账号密码重置教程

    使用小米手机的小伙伴想必都有一个小米账号,但有的时候我们不小心忘记了账号密码,我们可以使用密码重置功能找回密码. 操作方法 01 打开手机设置. 02 设置页面下滑,点击"小米账号" ...

  • 路由器默认的admin账号密码怎么修改以防黑客攻击

    据权威媒体曝光,目前全球有超过30万台路由器遭受黑客攻击,大量DNS遭篡改,涉及各大知名路由器品牌,而攻击的漏洞是您的路由器依然采用的是默认的admin账号密码登录。因此小编在此提醒广大路由器上网用户 ...

  • 路由器怎么看宽带账号密码

    设置过路由器的朋友都知道,一般我们是无法在路由器设置中直接查看宽带账号密码的(账号可看,密码不行,如图),只能查看WiFi密码等信息.那么路由器怎么看宽带账号密码?方法也很简单,除了打客服电话,还可以 ...

  • win8如何查看宽带账号密码

    配置过路由器的朋友都知道,一般我们是无法在路由器设置中直接查看宽带账号密码的,只能查看WiFi密码等信息.那么路由器怎么看宽带账号密码?下面是学习啦小编收集的一些关于这问题的解决方法,希望可以帮到你. ...

  • win7系统电脑开机输入登录账号密码后出现黑屏的原因分析及两种解决方法

    一位用户说win7开机输入登录账号密码后出现黑屏,这是怎么回事呢?这种情况怎么解决呢?下面我们的小编就带来win7系统电脑开机输入登录账号密码后出现黑屏的原因分析及解决方法,一起来看看吧. 故障原因分 ...

  • 今日头条怎么使用账号密码登录?今日头条账号密码登录方法

    今日头条作为当前一个比较火爆的自媒体平台,其注册方式多种多样,不仅包括微博.QQ.微信等快速登录方式,而且还可以通过邮箱和手机号的方式进行注册.登录操作. 很多人由于初次接触,不了解个中的奥妙,于是常 ...

  • 酷狗音乐账号密码忘记了怎么办?酷狗找回账号密码的方法图解

    酷狗音乐账号忘记密码了怎么办?怎么找回来啊?我们在使用酷狗音乐听歌时会注册账号登陆,由于酷狗登录一次后就会记住密码,方便下次使用时直接登录.时间一长,很多人都忘记了酷狗账号的密码,该怎么找回呢?下面小 ...