Project1

标题: 萌新求助。请问怎么访问rvdate2里的数据 [打印本页]

作者: victor74839    时间: 2018-6-14 22:23
标题: 萌新求助。请问怎么访问rvdate2里的数据
萌新刚开始学习用RMVX ACE做游戏,对照着各种大大们做好的脚本学习中。

遇到有一个脚本的第一句是这样的“eval(load_data("Data/Scripts_Push.rvdata2").data)”  意思我大概知道是去读取Script Push.rvdata2里的数据,但是我要如何去查看Script Push.rvdata2里面的数据呢?

要是Script Push.rvdata2里的东西跟其他脚本有冲突,我不是没办法调整了吗?
作者: MCCF    时间: 2018-6-14 22:49
意思似乎不太明确,如果你只是想要查看的,那么脚本生成的用记事本可以看到。但是如果,是,软件生成的数据库文件是会出现乱码。然后如果你是想用脚本来读取的话……我只知道怎么读取存档文件,但是对方法,具体的定义和用途还不是很明了。关键我也是一个脚本萌新啊。
作者: 魔法丶小肉包    时间: 2018-6-14 22:52
p load_data("Data/Scripts_Push.rvdata2")
然后看控制台
作者: victor74839    时间: 2018-6-14 23:04
魔法丶小肉包 发表于 2018-6-14 22:52
p load_data("Data/Scripts_Push.rvdata2")
然后看控制台

“p load_data("Data/Scripts_Push.rvdata2")”这段话是直接放进脚本编辑器里面吗?
控制台在哪里查看啊?
抱歉,纯萌新,还望大大能说的明白一些。
作者: victor74839    时间: 2018-6-14 23:14
魔法丶小肉包 发表于 2018-6-14 22:52
p load_data("Data/Scripts_Push.rvdata2")
然后看控制台

大大找到控制台了,出来一堆数据简直无法辨认,额,晕菜了。
“<Celica:0x18536e80@sp="x\x9C\xE5\xBDiw[Ǒ0\xFC]\xBF\xE2\u001A\u001C=\u000F@\x82\u0010\u0016\x92\xA2(Ӣ\xE8Ď\xCF;\x9E\xF8X~2\u001F8<8qI\xDE\b\u0004\u0010,\u0012aK\xE7\xC8\xF1\xA2Ŗ\xA5$\xF2\xBE'\x8E\xEDL\x8E{\xE2\xD8\xD6b\xFB\xBF\xBC\x87\u0000\xC9O\xF3\u0017ޮ\xAE^\xAA\x97{\u0001RR\x9E\x99w\x94H\xC6\xED\xAE\xAE\xAE\xAE\xAE\xAE”
这是控制器里显示的,随便截了个开头。萌新这下更看不懂了。就不能像脚本编辑器一样至少换成Ruby语言我还能啃啃啊~~~
作者: victor74839    时间: 2018-6-15 09:25
魔法丶小肉包 发表于 2018-6-14 22:52
p load_data("Data/Scripts_Push.rvdata2")
然后看控制台

非常感谢大大,还帮忙找到原作者了!
作者: fux2    时间: 2018-6-15 16:09
rvdata2其实就是marshal序列化之后的数据啦,存的是ruby的实例,能直接查看的只有字符串类型了,
可以理解成json
作者: 喵呜喵5    时间: 2018-6-15 18:17
作者会打包到 eval(load_data("Data/Scripts_Push.rvdata2").data) 一般也不是用来让你去学习的……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1