Project1

标题: 如何用脚本进行存档、读档等操作 [打印本页]

作者: 黄濑凉太    时间: 2013-10-13 20:09
标题: 如何用脚本进行存档、读档等操作
就是用事件脚本来进行读档、存档的操作。
作者: 美丽晨露    时间: 2013-10-13 20:29
呼出读档界面:$scene = Scene_File.new(false, true, false)
呼出存档界面:$scene = Scene_File.new(true, false, false)
作者: 黄濑凉太    时间: 2013-10-13 21:00
美丽晨露 发表于 2013-10-13 20:29
呼出读档界面:$scene = Scene_File.new(false, true, false)
呼出存档界面:$scene = Scene_File.new(true ...

抱歉我的意思是自动读取、存档而不是玩家手动
作者: yangjunyin2002    时间: 2013-10-14 16:20
你可以参考子弹君的躲避猫(老鼠的逆袭,子弹君的那个是可以自动存档的),也可以参照F5自动存档脚本,读档语句稍微改下就行。我用ipad,无法帮你了= =
作者: 铃仙·优昙华院·因幡    时间: 2013-10-14 19:04
存档


读档

作者: 黄濑凉太    时间: 2013-10-14 19:44
铃仙·优昙华院·因幡 发表于 2013-10-14 19:04
存档

不介意能复制上来么?
作者: 铃仙·优昙华院·因幡    时间: 2013-10-14 19:47
本帖最后由 铃仙·优昙华院·因幡 于 2013-10-14 19:58 编辑

还是想 C + V 么 = =

Load:
  1. File.open("AutoSave.rvdata", "rb") do |fp|
  2.   Scene_File.new(true, false, false).read_save_data(fp)
  3. end
  4. $scene = Scene_Map.new
复制代码
Save:
  1. File.open("AutoSave.rvdata", "wb") do |fp|
  2.   Scene_File.new(true, false, false).write_save_data(fp)
  3. end
复制代码

作者: 黄濑凉太    时间: 2013-10-14 19:51
铃仙·优昙华院·因幡 发表于 2013-10-14 19:47
还是想 C + V 么 = =

Load:Save:

save的无效果
load的出错…………………………
作者: 铃仙·优昙华院·因幡    时间: 2013-10-14 19:53
不会有错的. 我这边测试一切正常. 除非你用到了某些修改了 Scene_File 的脚本除外
作者: 黄濑凉太    时间: 2013-10-14 20:04


存档也无效……
工程在此,求看是什么原因
Project2.zip (257.28 KB, 下载次数: 56)
作者: 铃仙·优昙华院·因幡    时间: 2013-10-14 20:08
我说, 你的脚本换行了啊喂

没注意那个读档的换行了?

作者: 铃仙·优昙华院·因幡    时间: 2013-10-14 20:18
本帖最后由 铃仙·优昙华院·因幡 于 2013-10-14 20:25 编辑
黄濑凉太 发表于 2013-10-14 20:04
存档也无效……
工程在此,求看是什么原因




你就看不出来这个有什么区别吗?????? 这都看不出来那就无语了.

存档脚本用的存档名是我自己写的, AutoSave.rvdata 就是这个. 你如果要和默认脚本的存档共用的话, 修改这两个名字就可以了? 怎么查默认脚本的存档名字, 这个不需要我说明了吧?




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