查看: 2795|回复: 1

[RMVA发布] 【VA】运行时更改的数据库保存到存档中

[复制链接]
梦石
0
星屑
67
在线时间
140 小时
注册时间
2012-2-6
回帖
351
发表于 2012-3-4 21:53:14 | 显示全部楼层 |阅读模式

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

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

×
[pre lang="ruby" line="1"]$imported = {} if $imported.nil?
if $imported["RuntimeDB"].nil?
  $imported["RuntimeDB"] = true
  module DataManager
    class <<self
      alias make_save_contents_runtimedb_zabing make_save_contents
      alias extract_save_contents_runtimedb_zabing extract_save_contents
    end
    def self.make_save_contents
      contents = make_save_contents_runtimedb_zabing
      contents[:dataactorszabing] = $data_actors
      contents[:dataclasseszabing] = $data_classes
      contents[:dataskillszabing] = $data_skills
      contents[:dataitemszabing] = $data_items
      contents[:dataweaponszabing] = $data_weapons
      contents[:dataarmorszabing] = $data_armors
      contents[:dataenemieszabing] = $data_enemies
      contents[:datatroopszabing] = $data_troops
      contents[:datastateszabing] = $data_states
      contents[:dataanimationszabing] = $data_animations
      contents[:datatilesetszabing] = $data_tilesets
      contents[:datacommoneventszabing] = $data_common_events
      contents[:datasystemzabing] = $data_system
      contents[:datamapinfoszabing] = $data_mapinfos
      contents
    end
    def self.extract_save_contents(contents)
      extract_save_contents_runtimedb_zabing(contents)
      $data_actors = contents[:dataactorszabing]
      $data_classes = contents[:dataclasseszabing]
      $data_skills = contents[:dataskillszabing]
      $data_items = contents[:dataitemszabing]
      $data_weapons = contents[:dataweaponszabing]
      $data_armors = contents[:dataarmorszabing]
      $data_enemies = contents[:dataenemieszabing]
      $data_troops = contents[:datatroopszabing]
      $data_states = contents[:datastateszabing]
      $data_animations = contents[:dataanimationszabing]
      $data_tilesets = contents[:datatilesetszabing]
      $data_common_events = contents[:datacommoneventszabing]
      $data_system = contents[:datasystemzabing]
      $data_mapinfos = contents[:datamapinfoszabing]
    end
  end
else
  msgbox "请不要重复加载脚本。"
end[/pre]
恩,这个只是为我接下来要准备做的武器打造系统做前奏,先发布下热身。
懂得的就不用我说明了。
不懂得根本用不着此脚本。
签名是什么?可以吃么?
梦石
0
星屑
539
在线时间
664 小时
注册时间
2010-6-30
回帖
198
发表于 2014-9-1 00:22:31 | 显示全部楼层
没VX版吗?
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部