Project1

标题: 读取次数能否带入变数 [打印本页]

作者: kiroty    时间: 2011-2-27 01:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 伢疼    时间: 2011-2-27 01:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蕾米莉亚·斯卡雷特    时间: 2011-2-27 06:17
本帖最后由 铃仙·优昙华院·因幡 于 2011-2-28 15:00 编辑

黑幕掉黑幕掉黑幕掉黑幕掉
作者: kiroty    时间: 2011-2-27 12:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蔚、蔚、    时间: 2011-2-27 12:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蕾米莉亚·斯卡雷特    时间: 2011-2-27 12:53
本帖最后由 蕾米莉亚·斯卡雷特 于 2011-2-27 12:54 编辑

  1. module Auto_Load_Module
  2.   AUTO_LOAD_TIMES = 10
  3.   
  4.   AUTO_SAVE_FILE_NAME = "Data/Auto_Load.sav"
  5. end



  6. class Scene_File < Scene_Base
  7.   
  8.   include Auto_Load_Module
  9.   
  10.   alias :remilia_data :read_save_data
  11.   def read_save_data(file)
  12.     remilia_data(file)
  13.     update_times
  14.   end
  15.   
  16.   def update_times
  17.     unless FileTest.exist?(AUTO_SAVE_FILE_NAME)
  18.       open(AUTO_SAVE_FILE_NAME, "wb") do |fp|
  19.         @load_time = 0
  20.       end
  21.     else
  22.       File.open(AUTO_SAVE_FILE_NAME, "rb") do |fp|
  23.         @load_time = (fp.read).to_i
  24.       end
  25.     end
  26.     @load_time += 1
  27.     $game_variables[AUTO_LOAD_TIMES] = @load_time
  28.     File.open(AUTO_SAVE_FILE_NAME, "wb") do |fp|
  29.       fp.write(@load_time)
  30.     end
  31.   end
  32.   
  33. end
复制代码
稍微修改了一下. 变成全局的计数了. 修改的话, 看 2 4 行, 第一个是变量的 ID 号, 第二个是记录文件的路径. 两个都可以按照 LZ 的要求修改就好~~~




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