#==============================================================================
# ■ 保存文本
# 作者:影月千秋
#------------------------------------------------------------------------------
# ● 简介
# 快速简单的保存文本文件到指定的文件夹,标题和内容都由你自己来
#==============================================================================
# ● 声明
# 本脚本来自【影月千秋】,使用、修改和转载请保留此信息
#==============================================================================
module Smomo
module SaveTxt
GlobalMet = true
# 是否可以全局调用 如果可以 在任何地方使用脚本【motxt(代号)】即可 否则必须使用
# 形如【Smomo.motxt(代号)】的格式
# 推荐设为true 如果与其他脚本冲突 可以设为false
Dir = "."
# 文件的保存目录 游戏根目录为"." 一些其他的示例:
# Dir = "./Txt" 保存在【Txt】文件夹内
# Dir = "./信息/文本文件" 保存在【信息】文件夹下的【文本文件】文件夹内
# 注意不要以 / 结尾
Contents = { # do not touch
# 在下面填写文本文件的信息 格式:
#
# 代号 => ["标题","内容"],
#
# 写好后 使用【motxt(代号)】即可保存指定的文件
# ·除了双引号之内的内容 其他符号必须为英文半角
# ·代号可以是任意合法的RGSS对象 比如数字、字符串
# ·注意所有的项目末尾都有个逗号
# ·排版信息会保留
# 下面有一个模板 你可以复制它并填写:在模板行按Ctrl+D复制,按Ctrl+Q使其生效
#~ 8 => ["文本文件标题", "文本文件内容"],
1 => ["打开我看看", "6R论坛网址:http://bbs. 66RPG.com/"],
"关于" => ["关于脚本", " 脚本是使用脚本语言(Scripting language)所写,
为了缩短传统电脑语言编译连结的过程而创建的编程语言。
——维基百科"],
#=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+#
#------------------------------------------------------------------------------#
# 请勿跨过这块区域 #
#------------------------------------------------------------------------------#
#+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=#
["Close the hash"] => ["Close the hash"]
} # close the hash
Contents.delete(["Close the hash"])
end
#---------------------------------------------------------------------------
# ● 保存文本
#---------------------------------------------------------------------------
def self.motxt(index)
File.open("#{SaveTxt::Dir}/#{SaveTxt::Contents[index][0]}.txt", "w") do |f|
f.write SaveTxt::Contents[index][1]
end
end
end
#-----------------------------------------------------------------------------
# ● 保存文本
#-----------------------------------------------------------------------------
def motxt(index)
Smomo.motxt(index)
end if Smomo::SaveTxt::GlobalMet
#==============================================================================#
#===== =================================================#
"■ 脚 本 尾"
#===== =================================================#
#==============================================================================#