Project1

标题: 【关于脚本】我希望能有个全局开关全局变量.... [打印本页]

作者: 黑化の鼠标    时间: 2013-6-10 09:48
标题: 【关于脚本】我希望能有个全局开关全局变量....
本帖最后由 黑化の鼠标 于 2014-7-30 00:20 编辑

那个....大致是的需求即是:
能确保某些特定的,入【第10号开关】【第10号变量】的改动是全存档通用,
即比如【存档1】【第10号开关】处于【打开】状态,那么直接导致【重新开始游戏】【存档N】【第10号开关】都处于【打开】状态...
变量的状况大致上的需求也是如此,完毕
为了该死的成就系统和美妙的标题菜单改变再加上万恶的EXTRA模式.......
各位拜托了!!!!



以下,为了防止有人和我一个德性的犯错,大致写下解决办法:
正确做法于此贴3楼
http://rpg.blue/thread-286862-1-1.html具体操作方法:
①将以下两段代码加入VA脚本中。
  1. #将第50号变量写入Data文件夹 by LBQ
  2. def save_var_world(x)
  3. obj=$game_variables[x]
  4. filename="Data/Var_Globle.rvdata2"
  5. save_data(obj, filename) if File.exist?(filename)
  6. end
复制代码
  1. #将第x号变量读取Data文件夹 by LBQ
  2. def load_var_world(x)
  3. filename="Data/Var_Globle.rvdata2"
  4. $game_variables[x]=load_data(filename) if File.exist?(filename)
  5. end
复制代码
②在\Project1\Data中建立名为Var_Globle.rvdata2的文件
③请随意在希望储存变量的地方,在事件中调用脚本
  1. save_var_world(x)
复制代码
在希望读取变量的地方,在事件中调用脚本
  1. load_var_world(50)
复制代码

作者: 芙蕾娅    时间: 2013-6-10 10:49
http://rpg.blue/forum.php?mod=viewthread&tid=143707
大概参考一下就知道做法了吧ww
作者: 布里蓝    时间: 2013-6-10 11:18
http://rpg.blue/thread-286862-1-1.html

全局变量脚本
作者: 黑化の鼠标    时间: 2013-6-10 11:22
布里蓝 发表于 2013-6-10 11:18
http://rpg.blue/thread-286862-1-1.html

全局变量脚本

刚刚2小时前就测试过这份脚本= -结果似乎不知究竟是我误操作还是脚本失效....
作者: 橘夭夭    时间: 2013-7-24 22:33
QAQ失效,复制原脚本进去倒是能运行,但是当我把def load_var_world(x)跟其他句子里面的X改成30后就不行了,换其他数值也不行,这是为什么……
作者: 蓝焰。    时间: 2013-8-28 16:53
我的脚本学的好烂QAQ
我也要努力学脚本QAQ
我还得好好学习...QAQ
一心三用啦啊啊啊嗷嗷
  1. #顺便说一个错误且不完整的方法!
  2. class........
  3. #我还没想出来!我也不会!~
复制代码





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