设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2222|回复: 1
打印 上一主题 下一主题

[已经过期] XP怎么设置二周目

[复制链接]

Lv3.寻梦者 (暗夜天使)

梦石
1
星屑
2971
在线时间
1041 小时
注册时间
2013-8-9
帖子
2328

R考场第七期纪念奖开拓者

跳转到指定楼层
1
发表于 2015-6-18 21:34:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 鑫の尘埃 于 2015-6-18 22:02 编辑

好吧,我知道这个问题问烂了!我也去搜索过了但还是不太明白
RUBY 代码复制
  1. =begin
  2. ================================================================================
  3.   全局变量 By 喵呜喵5
  4. ================================================================================
  5.  
  6. 【说明】
  7.  
  8.   在事件中使用脚本命令 save_var 可以把设置好的变量单独储存到一个新文件中
  9.  
  10.   在事件中使用脚本命令 load_var 可以在其他地方
  11.   (例如其他存档、或者开始新游戏时……)载入保存了的变量的值
  12.  
  13.   使用全局变量可以用来制作类似记录通关次数或者进入二周目这样的功能
  14.  
  15. =end
  16. $m5script ||= {};$m5script[:M5GV20140811] = 20150320
  17. $m5script[:ScriptData] ||= {}
  18. module M5GV20140811
  19. #==============================================================================
  20. #  设定部分
  21. #==============================================================================
  22.  
  23.   VAR = [1,3]
  24.  
  25.   # 在这里设置需要储存的全局变量ID
  26.  
  27.   FILENAME = "System.rxdata"
  28.  
  29.   # 在这里设置储存全局变量的文件名
  30.  
  31.   AUTO = false
  32.  
  33.   # 设置为 true 的话,变量的值发生改变时自动保存全局变量
  34.  
  35.   LOAD = false
  36.  
  37.   # 设置为 true 的话,开始新游戏或者读取存档时,自动读取保存的全局变量
  38.  
  39. #==============================================================================
  40. #  设定结束
  41. #==============================================================================
  42.   def self.save_var
  43.     var = []
  44.     ext = $m5script[:ScriptData][:M5GV20140811]
  45.     VAR.each {|index| var.push $game_variables[index] }
  46.     save_data([var,ext], FILENAME)
  47.   end
  48.   def self.save_ext(ext = $m5script[:ScriptData][:M5GV20140811])
  49.     var = File.exist?(FILENAME) ? load_data(FILENAME)[0] : []
  50.     save_data([var,ext], FILENAME)
  51.   end
  52.   def self.load_var
  53.     return unless File.exist?(FILENAME)
  54.     var = load_data(FILENAME)[0]
  55.     var.each_with_index{|v,i| $game_variables.m5_20140811_set(VAR[i], v)}
  56.   end
  57.   def self.load_ext
  58.     return {} unless File.exist?(FILENAME)
  59.     return load_data(FILENAME)[1]
  60.   end
  61.   def self.get_ext
  62.     return $m5script[:ScriptData][:M5GV20140811]
  63.   end
  64. end
  65. class Game_Variables
  66.   alias m5_20140811_set []=
  67.   def []=(variable_id, value)
  68.     m5_20140811_set(variable_id, value)
  69.     return unless M5GV20140811::AUTO
  70.     M5GV20140811.save_var if M5GV20140811::VAR.include?(variable_id)
  71.   end
  72. end
  73. class << DataManager
  74.   alias m5_20150320_load_game load_game
  75.   def load_game(index)
  76.     result = m5_20150320_load_game(index)
  77.     return result unless result && M5GV20140811::LOAD
  78.     M5GV20140811.load_var
  79.     result
  80.   end
  81.   alias m5_20150320_create_game_objects create_game_objects
  82.   def create_game_objects
  83.     m5_20150320_create_game_objects
  84.     return unless M5GV20140811::LOAD
  85.     M5GV20140811.load_var
  86.   end
  87. end
  88. class Game_Interpreter
  89.   def save_var; M5GV20140811.save_var; end
  90.   def load_var; M5GV20140811.load_var; end
  91. end
  92. $m5script[:ScriptData][:M5GV20140811] = M5GV20140811.load_ext


这是 喵呜喵5 酱的脚本,但是系统报错,咱也不会改啊...(;´Д`)

点评

这个脚本是用在VA中的XP不能哦  发表于 2015-6-18 21:54
2021.8-2024.5
消失了3年的阿鑫再次出现

Lv1.梦旅人

梦石
0
星屑
50
在线时间
90 小时
注册时间
2015-3-2
帖子
46
2
发表于 2015-6-19 19:09:43 | 只看该作者
本帖最后由 星辰浩劫 于 2015-6-19 19:12 编辑

地址:https://rpg.blue/forum.php?mod=viewthread&tid=379933
还有个:https://rpg.blue/thread-380087-1-1.html

点评

Sorry,是的呢!不过不都已经解决了吗?  发表于 2015-6-20 20:32
话说第二个不还是我问的么...  发表于 2015-6-19 21:54
人因为有难忘的记忆而变得坚强,这就是所谓的成长吧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 01:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表