Project1
标题:
VX如何读取指定名称的存档
[打印本页]
作者:
星辰天羽
时间:
2011-4-23 10:30
标题:
VX如何读取指定名称的存档
假设我有个存档叫StarSave,我要用事件脚本直接读取它,要怎么做呢 dsu_plus_rewardpost_czw
作者:
一箭烂YiJL
时间:
2011-4-23 10:51
请问读取后读取是指覆盖目前的$game_xxxx变量么,
还是从读取至其他变量?
作者:
星辰天羽
时间:
2011-4-23 10:54
回复
一箭烂YiJL
的帖子
在事件标题读取指定的存档而已
作者:
xzqcm111
时间:
2011-4-23 13:38
额,有一个事件读档的脚本
#事件存读档
#事件中使用脚本
#save(编号)
#load(编号)
#就可以存读进度了。
class Scene_File
#--------------------------------------------------------------------------
# ● 执行保存
#--------------------------------------------------------------------------
def do_save(id = @index, from_interpreter = false)
if from_interpreter
file = File.open(make_filename(id), "wb")
else
file = File.open(@savefile_windows[id].filename, "wb")
end
write_save_data(file)
file.close
return_scene
end
#--------------------------------------------------------------------------
# ● 执行读取
#--------------------------------------------------------------------------
def do_load(id = @index, from_interpreter = false)
if from_interpreter
file = File.open(make_filename(id), "rb")
else
file = File.open(@savefile_windows[id].filename, "rb")
end
read_save_data(file)
file.close
$scene = Scene_Map.new
RPG::BGM.fade(1500)
Graphics.fadeout(60)
Graphics.wait(40)
@last_bgm.play
@last_bgs.play
end
end
class Game_Interpreter
#------------------------------------------------------------------
# ● 用事件脚本储存进度。方法:save(编号)
#------------------------------------------------------------------
def save(index = 0)
ts = Scene_File.new(true,false,true).do_save(index, true)
end
#------------------------------------------------------------------
# ● 用事件脚本读取进度。方法:load(编号)
#------------------------------------------------------------------
def load(index = 0)
ts = Scene_File.new(false,false,true).do_load(index, true)
end
end
复制代码
作者:
星辰天羽
时间:
2011-4-23 14:36
本帖最后由 星辰天羽 于 2011-4-23 14:36 编辑
自己解决了,那个是自己重写的,这些用不了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1