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

Project1

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

文章提取器

 关闭 [复制链接]

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
619
在线时间
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上

Lv2.观梦者

神隐的主犯

梦石
0
星屑
373
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

16
发表于 2008-10-30 23:11:40 | 只看该作者
发布完毕

发布地址:
   http://rpg.blue/web/htm/news1179.htm

VIP + 1   {/hx}

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
帖子
5058

开拓者VX城市地图大赛亚军

15
发表于 2008-9-11 04:40:22 | 只看该作者
楼上看清楚,这是文章提取器,提取整个游戏里的显示文章内容。你那个是输出某个事件内容为文本好不好。越来越觉得你很那啥了。
哈哈哈哈哈
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
帖子
3454
14
发表于 2008-9-11 02:24:21 | 只看该作者
你能不能参考XP的格式?
====================
事件ID: 3 事件名称:EV003 X:16 Y:8
====================
------------------------------
★事件第1页★:
出现条件:

角色图片: '046-Grappler01'
移动类型: 自定义 移动速度: 5 移动频率: 6
移动时动画: true 停止时动画: false 固定朝向: false
允许穿透: false 在最前面显示: false
触发条件: 决定键
------------------------------
◆条件分歧 :变量[1] >= 10
 ◆文章 :做游戏的新手:
          :你能帮我一个忙么?
 ◆显示选择项 :我很乐意 , 我还有事 ,
  :[我很乐意] 的场合
  ◆文章 :做游戏的新手:
           :我现在忙得团团转,你帮我去(任意人员)拿
           :一下(任意物品)。
  (◆注释 :aaa~)
  ◆开关操作 : [1] = ON
  
  :[我还有事] 的场合
  ◆文章 :做游戏的新手:
           :是么?那就算了
  
  :分歧结束
 
:除此以外的场合
 ◆文章 :做游戏的新手:
          :啊。。。这个脚本怎么做啊!
 
:分歧结束

------------------------------
★事件第2页★:
出现条件:
开关[1]为ON时 
角色图片: '046-Grappler01'
移动类型: 自定义 移动速度: 5 移动频率: 6
移动时动画: true 停止时动画: false 固定朝向: false
允许穿透: false 在最前面显示: false
触发条件: 决定键
------------------------------
◆条件分歧 :持有物品 [任意物品]
 ◆文章 :做游戏的新手:
          :啊,就是这个,谢谢!给你一些(奖励物品)和(奖
          :励金钱)。
 (◆注释 :aaaa~) 
:除此以外的场合
 ◆文章 :做游戏的新手:
          :快点去拿,我很急用!
 
:分歧结束

回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

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

烫烫烫

13
 楼主| 发表于 2008-9-10 20:45:07 | 只看该作者
= =|||
一不小心把标签弄成【已经解决】了……
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

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

烫烫烫

12
 楼主| 发表于 2008-9-8 04:15:30 | 只看该作者
回复 支持 反对

使用道具 举报

Lv1.梦旅人

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
帖子
5058

开拓者VX城市地图大赛亚军

11
发表于 2008-9-7 22:25:37 | 只看该作者
看见了很熟悉的对话,所以使劲殴打楼主,然后抱走脚本
然后……楼主你有提取战斗事件里面的对话么?
哈哈哈哈哈
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1634
在线时间
1612 小时
注册时间
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
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
619
在线时间
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上
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-22 15:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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