铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 3654|回复: 2

LUA 文件读取 file=io.open("test","r")问题请教

[复制链接]
发表于 2011-12-22 20:12 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
最近写补丁,涉及到了关于数据储存的问题。
SetS 和 GetS 固然可以操作对数据的保存和提取,但是数据稍大,再用SetS和 GetS 显然就难以满足,尤其是像我需要保存人物数据和物品数据等等大量表格,又不想影响游戏平衡,那么用文档存取就是一个比较好的办法。
问题在于,小弟GOOGLE了大半天,虽然解决了游戏的存档问题,但还是有些问题不甚明了,希望各路大神出来都相助
吧~~~~

我现在已经将各种数据和表写入文档,我想用file=io.open("test","r")来逐个变量或者表格读取的话应该如何实现, 文档内容如下:

CC.thing_num=94
CC.thingplay_num=4
CC.huihe=1
CC.zhoumu=1
CC.learn=1
CC.thingbackup={{0,19,},{1,24,},{2,9,},{3,13,},{4,22,},{5,6,},{6,5,},{7,6,},...{},}
CC.thingbackup_2={{0,19,},{1,24,},{2,9,},{3,13,},{4,22,},{5,6,},{6,5,},{7,6,},...{},}
CC.t={0,79,74,92,91,1,}
CC.backup={28,45304,2800,2800,1,5800,5800,200,90,150,98,73,69,35,44,10,0,0,26,999,0,900,0,900,0,900,0,900,0,}

按照行读取行不通啊 CC.thingbackup 超过20行,真的愁死我鸟~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-12-22 22:17 | 显示全部楼层
你要找的是 LUA save table to file 吗? 这个论坛里面的项目里面应该 有实现的方法, 你可以去看看

下面是 save table to file 一些资料

http://lua-users.org/wiki/SaveTableToFile

点评

感谢  发表于 2011-12-22 22:37
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-12-22 21:39 | 显示全部楼层
为什么不用UPedit 改R数据呢~~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-18 23:48

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表