Project1
标题:
VX多周目脚本Scene_Title的设定错误
[打印本页]
作者:
gaoling0727
时间:
2011-4-17 19:45
标题:
VX多周目脚本Scene_Title的设定错误
脚本都填上了 但是通关后主菜单还是没有反应...
这是工程原件
http://u.115.com/file/f64eea82c6
求大大帮忙! dsu_plus_rewardpost_czw
作者:
一箭烂YiJL
时间:
2011-4-17 20:08
你储存了以后问什么无效?那是因为副档名是txt,而不是rvdata,事件脚本改为:
file = File.open("Finished.rvdata","wb")
Marshal.dump($game_variables,file)
Marshal.dump($game_actors,file)
file.close
复制代码
68~72行不知道为什么这样设置,于是重新将update里写为:
super
@command_window.update
if Input.trigger?(Input::C)
case @command_window.index
when 0
command_new_game
when 1 # 读取存档
command_continue
when 2 # 退出游戏
command_shutdown
when 3
command_renascence if FileTest.exist?("Finished.rvdata")
end
end
复制代码
之后146行错误,是因为我之前说错了关于Vocab模块的东西。是该是:
module Vocab
def self.renascence
return"重新轮回"
end
end
复制代码
之后264行错误。是因为不是file.open,而是File.open,因为这是模块的特殊大小写(记住大小写不要乱来!)。改为:
file = File.open("finished.rvdata","rb")
复制代码
接着266行有问题,Marshal.load的方法不是这样,而是:
$game_variables = Marshal.load(file) # file是刚才开启的那个
复制代码
为了验证结果,我么将那只猫对话文字改为:
变量开启(\v[3]) 返回主菜单
那后不断选择"轮回"然后对话。
最后,假如你不清楚操作,将这个覆盖Data:
Data.zip
(161.36 KB, 下载次数: 95)
2011-4-17 20:07 上传
点击文件名下载附件
作者:
gaoling0727
时间:
2011-4-17 20:42
我去试试..
gaoling0727于2011-4-17 21:19补充以下内容:
新选项好使了
然后开始新游戏时候又出毛病了,239的应该是f没大写吧 我改完后
又出一个新的240 IO是空的什么...就不明白了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1