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