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

Project1

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

文章提取器

 关闭 [复制链接]

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
609
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

跳转到指定楼层
1
发表于 2008-9-7 19:03:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
自动提取VX游戏的对话
支持地图事件、全局事件、战斗事件
使用方法:插进脚本,然后运行游戏


【矿山小镇】的提取结果

  1. TAB = " " * 2
  2. HEAD = true


  3. def read_event(list, head, tab)
  4.   texts = []
  5.   list.each do |command|
  6.     texts.push command.parameters if command.code == 401
  7.   end
  8.   return if texts.empty?
  9.   result = head
  10.   texts.each do |text|
  11.     result += "#{tab}#{text[0]}\r\n"
  12.   end
  13.   result+= "\r\n"
  14.   return result
  15. end
  16. file = File.open("messages.txt", "wb")
  17. load_data("Data/MapInfos.rvdata").each_pair do |map_id, map|
  18.   file.write("<地图[#{map_id}]#{map.name}>\r\n") if HEAD
  19.   load_data(sprintf("Data/Map%03d.rvdata", map_id)).events.each_pair {|event_id, event| event.pages.each_index {|page_id| file.write(read_event(event.pages[page_id].list, HEAD ? "#{TAB}<事件[#{event_id}]#{event.name} 页[#{page_id+1}]>\r\n" : "", HEAD ? TAB * 2 : nil))}}
  20. end
  21. load_data("Data/CommonEvents.rvdata").each {|command| file.write(read_event(command.list, HEAD ? "<公共事件[#{command.id}]>\r\n" : "", HEAD ? TAB : nil)) if command}
  22. load_data("Data/Troops.rvdata").each {|battle| battle.pages.each_index {|page_id| file.write(read_event(battle.pages[page_id].list, HEAD ? "<战斗[#{battle.id}]#{battle.name} 页[#{page_id+1}]>\r\n" : "", HEAD ? TAB : nil))} if battle}
  23. file.close

  24. `notepad.exe messages.txt`
  25. exit
复制代码

版务信息:本贴由楼主自主结贴~

              [本贴由 八云紫 于 2008-10-30 15:04:25 进行了编辑]
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-10
帖子
273
2
发表于 2008-9-7 19:49:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1624
在线时间
1609 小时
注册时间
2007-8-28
帖子
3253

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

3
发表于 2008-9-7 20:29:13 | 只看该作者
对话导出啊。
之前在xp看见过一个。
要是还能导入就好了{/pz}
“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-3
帖子
976
4
发表于 2008-9-7 20:40:08 | 只看该作者
这个。。。。。

怎么感觉像是养成游戏中,回顾刚才的对话用的{/gg}{/gg}{/gg}
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

5
发表于 2008-9-7 20:48:46 | 只看该作者
可惜没用处……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-8
帖子
466
6
发表于 2008-9-7 20:57:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

7
发表于 2008-9-7 21:06:53 | 只看该作者
以下引用kissye于2008-9-7 12:57:21的发言:

导入不是导出的逆操作吗@ @
你都会导出了,导入就是反过来而已-0-
对了,导入最后还要存档

导入应该难一点吧…… = =
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
609
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

8
 楼主| 发表于 2008-9-7 21:18:19 | 只看该作者
以下引用越前リョーマ于2008-9-7 13:06:53的发言:


以下引用kissye于2008-9-7 12:57:21的发言:

导入不是导出的逆操作吗@ @
你都会导出了,导入就是反过来而已-0-
对了,导入最后还要存档


导入应该难一点吧…… = =

难很多………………
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1624
在线时间
1609 小时
注册时间
2007-8-28
帖子
3253

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

9
发表于 2008-9-7 21:42:54 | 只看该作者
以下引用zh99998于2008-9-7 13:18:19的发言:


以下引用越前リョーマ于2008-9-7 13:06:53的发言:


以下引用kissye于2008-9-7 12:57:21的发言:

导入不是导出的逆操作吗@ @
你都会导出了,导入就是反过来而已-0-
对了,导入最后还要存档


导入应该难一点吧…… = =


难很多………………



如果仅仅是默认的 替换原来的还好说。
万一添加的字数和行数不一样的话就。。。
“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-8
帖子
466
10
发表于 2008-9-7 21:48:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 14:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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