Project1

标题: [已解决]如何在事件中添加一个自动存在一号档位的脚本? [打印本页]

作者: 43585665    时间: 2014-7-11 21:31
标题: [已解决]如何在事件中添加一个自动存在一号档位的脚本?
本帖最后由 43585665 于 2014-7-12 00:07 编辑

已经解决,感谢RyanBern大大!{:6_371:}
作者: RyanBern    时间: 2014-7-11 21:47
参考我在这个帖子中的回复,应该能解决你的问题。
https://rpg.blue/thread-367934-1-1.html
作者: 43585665    时间: 2014-7-11 22:23
本帖最后由 43585665 于 2014-7-11 22:43 编辑
RyanBern 发表于 2014-7-11 21:47
参考我在这个帖子中的回复,应该能解决你的问题。
https://rpg.blue/thread-367934-1-1.html ...


谢谢。
不过我是新手,可能使用的方法不对。
我尝试把你第一个脚本插在脚本中或者重新插入一个脚本,或者直接把2个脚本都插入在事件里。
会出现“找不到文件Section089:4:in`omotoa;oze`Userdata/sabe1.rxdata
希望大大闲的时候帮助一下,顺便还有同样的方式读档的话是不是大概也照着这个范例就可以了,我主要是想自己做存档界面,改脚本太麻烦,所以想用这样的方法利用图片事件的方式存档。
谢谢大大了!
作者: 43585665    时间: 2014-7-11 23:09
43585665 发表于 2014-7-11 22:23
谢谢。
不过我是新手,可能使用的方法不对。
我尝试把你第一个脚本插在脚本中或者重新插入一个脚本,或者 ...

谢谢,按照你的指点我已经完成了存档。
我又按照脚本里的文件把你给我脚本改成LOAD的文件,可惜还是天真了,会报错。
如果大大有时间的话希望能指点一些怎么快速读档,如果不行的话 还是谢谢你!
作者: RyanBern    时间: 2014-7-11 23:41
43585665 发表于 2014-7-11 23:09
谢谢,按照你的指点我已经完成了存档。
我又按照脚本里的文件把你给我脚本改成LOAD的文件,可惜还是天真 ...

自动读档(还是读一号位):
  1. class Scene_Load < Scene_File
  2.   def quickload
  3.     filename = "Save1.rxdata"
  4.     unless FileTest.exist?(filename)
  5.       return
  6.     end
  7.     file = File.open(filename, "rb")
  8.     read_save_data(file)
  9.     file.close
  10.     $game_system.bgm_play($game_system.playing_bgm)
  11.     $game_system.bgs_play($game_system.playing_bgs)
  12.     $game_map.update
  13.     $scene = Scene_Map.new
  14.   end
  15. end
复制代码
然后使用事件脚本:
  1. load = Scene_Load.new
  2. load.quickload
复制代码
这样就可以了吧。
作者: 43585665    时间: 2014-7-12 00:05
RyanBern 发表于 2014-7-11 23:41
自动读档(还是读一号位):然后使用事件脚本:这样就可以了吧。

可以了,万分感谢大大!!!{:6_393:}




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