查看: 1915|回复: 3

[已经解决] 想学习代码知识,请问能否把RMVA的脚本导成文本

[复制链接]
梦石
0
星屑
848
在线时间
250 小时
注册时间
2013-10-4
回帖
78
发表于 2014-10-21 15:18:21 | 显示全部楼层 |阅读模式

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

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

×
想打印成纸质的,仔细研究研究,请前辈们指点指点

无限の剣制

梦石
0
星屑
10450
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2014-10-21 15:22:11 | 显示全部楼层
本帖最后由 VIPArcher 于 2014-10-21 15:31 编辑

https://rpg.blue/thread-366832-1-1.html
如果看不懂在怎么用就用下面
[pre lang="ruby" line="1"]output_directory = "ScriptTexts" # 输出目录
Dir.mkdir(output_directory) unless File.directory?(output_directory)
load_data("Data/Scripts.rvdata2").each_with_index {|script, index|
  tag = script[1]
  unless tag.empty?
    contents = Zlib::Inflate.inflate(script[2].force_encoding("utf-8"))
    unless contents.empty?
      tag = tag.gsub(/[\\\/\:\"\?\*\<\>\|]/) {'_'}
      name = sprintf("#{output_directory}/[%04d]#{tag}.txt", index)
      txt = File.open(name, "wb")
      txt.write(contents)
      txt.close
    end
  end
}
[/pre]

点评

已经导出来了,谢谢!之前看过关于RUBY的书,了解了点语法,现在想了解RMVA的结构  发表于 2014-10-22 11:29
打印这个研究没啥用。建议看《Programming Ruby》(镐头书),你看这个比看VA自带脚本效果强上千倍  发表于 2014-10-21 15:45

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2014-10-21 16:04:28 | 显示全部楼层
你到地球村找Gemini2.0

点评

已经用楼上的方法导出来了,谢谢  发表于 2014-10-22 11:29
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-10-22 22:09:36 | 显示全部楼层
VIPArcher 发表于 2014-10-20 22:22
https://rpg.blue/thread-366832-1-1.html
如果看不懂在怎么用就用下面
output_directory = "ScriptText ...

配合7月份那个去掉注释的脚本弄出来的就是没注释的脚本了吧囧
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部