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 编辑
module Auto_Load_Module
AUTO_LOAD_TIMES = 10
AUTO_SAVE_FILE_NAME = "Data/Auto_Load.sav"
end
class Scene_File < Scene_Base
include Auto_Load_Module
alias :remilia_data :read_save_data
def read_save_data(file)
remilia_data(file)
update_times
end
def update_times
unless FileTest.exist?(AUTO_SAVE_FILE_NAME)
open(AUTO_SAVE_FILE_NAME, "wb") do |fp|
@load_time = 0
end
else
File.open(AUTO_SAVE_FILE_NAME, "rb") do |fp|
@load_time = (fp.read).to_i
end
end
@load_time += 1
$game_variables[AUTO_LOAD_TIMES] = @load_time
File.open(AUTO_SAVE_FILE_NAME, "wb") do |fp|
fp.write(@load_time)
end
end
end
复制代码
稍微修改了一下. 变成全局的计数了. 修改的话, 看 2 4 行, 第一个是变量的 ID 号, 第二个是记录文件的路径. 两个都可以按照 LZ 的要求修改就好~~~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1