lua游戲腳本中,有許多是需要登錄許多小號(hào),這些小號(hào)一般存放在一個(gè)文檔里,腳本運(yùn)行時(shí)需要讀取這些數(shù)據(jù)。
下面有個(gè)txt文檔,記錄這賬號(hào)與密碼的數(shù)據(jù),如下
其中,左邊為賬號(hào),右邊為密碼,中間用空格隔開(空格數(shù)不確定)。賬號(hào)允許使用中英文、數(shù)字、符號(hào)(但不允許有空格),密碼允許使用中英文、數(shù)字、符號(hào)(允許有空格,但不允許出現(xiàn)在最前或最后),忽略每行的首尾空格。
下面在電腦上進(jìn)行測(cè)試,由于我的電腦的操作系統(tǒng)是Windows簡體中文版,也就是系統(tǒng)的字符編碼為GBK。而手機(jī)采用的字符編碼一版是UTF-8(特別要注意這點(diǎn)。
為了避免亂碼,將txt文檔與lua文件均采用和系統(tǒng)的字符編碼相同的編碼(很重要!)
對(duì)于GBK編碼的系統(tǒng),保存時(shí),選擇ANSI(記事本默認(rèn)保存的就是這個(gè)格式)
如果用于手機(jī)上運(yùn)行,則選擇UTF-8
lua實(shí)現(xiàn):
運(yùn)行結(jié)果:
稍作修改即可應(yīng)用于手機(jī)端,這里以iOS作為演示:
日志:
本程序的主要難點(diǎn)在于,逐行讀取的迭代器lines()函數(shù)、trim()函數(shù)實(shí)現(xiàn)、賬號(hào)密碼的匹配、table的操作。
其中用到的自定義函數(shù)string.trim()大家可以記一下,方便在自己的程序里調(diào)用,還是挺實(shí)用的。
實(shí)現(xiàn)lua自動(dòng)更新腳本教程
DNF2012五一活動(dòng)人偶工廠自動(dòng)刷人偶腳本工具下載發(fā)布
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2018 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備17010784號(hào)-1 | 鄂公網(wǎng)安備 42011102000245號(hào)
聲明: 本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請(qǐng)與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告