幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3219|回复: 18

[RMXP] [求助]存不了档!!!!

[复制链接]

4

主题

16

帖子

178

积分

③业余

积分
178
发表于 2006-11-2 19:44:42 | 显示全部楼层 |阅读模式
55555为什么,我的软件所建出来的游戏都存不了档呢,一开始还行的,玩别人的游戏也能存档!!!

新建的存档的时候都会弹出,一个叫做game.exe,读取的时候说,什么SCENE_LOAD的第77行发生错误的!!



# 读取各种游戏对像
    $game_system        = Marshal.load(file)
    $game_switches      = Marshal.load(file)
    $game_variables     = Marshal.load(file)
    $game_self_switches = Marshal.load(file)
    $game_screen        = Marshal.load(file)
    $game_actors        = Marshal.load(file)
    $game_party         = Marshal.load(file)
    $game_troop         = Marshal.load(file)
    $game_map           = Marshal.load(file)
    $game_player        = Marshal.load(file)

555到底出了什么问题?请哪位好心的大哥请教一下!!谢谢!!!
回复

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2006-11-2 19:56:14 | 显示全部楼层
有修改過什麼腳本,把更改的部分提供一下,以便除錯
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

218

主题

1万

帖子

10万

积分

⑧专业

赋予你第五自由

积分
108021
发表于 2006-11-2 20:36:11 | 显示全部楼层
多半是脚本冲突

第 五 自 由 -   5th  Freedom   -

回复 支持 反对

使用道具 举报

4

主题

16

帖子

178

积分

③业余

积分
178
 楼主| 发表于 2006-11-2 20:47:19 | 显示全部楼层
555我没有改过脚本呀,!!!我重装也是这样的!!!!
回复 支持 反对

使用道具 举报

218

主题

1万

帖子

10万

积分

⑧专业

赋予你第五自由

积分
108021
发表于 2006-11-2 20:51:54 | 显示全部楼层
那有没加入过什么脚本?

第 五 自 由 -   5th  Freedom   -

回复 支持 反对

使用道具 举报

4

主题

16

帖子

178

积分

③业余

积分
178
 楼主| 发表于 2006-11-2 20:59:05 | 显示全部楼层
我没动过呢,需要帖点什么看看吗???
回复 支持 反对

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2006-11-2 21:00:19 | 显示全部楼层
把錯誤的工程找地方上傳,或者做個截圖(訊息框等等)
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

4

主题

16

帖子

178

积分

③业余

积分
178
 楼主| 发表于 2006-11-2 21:01:57 | 显示全部楼层
#==============================================================================
# ■ Scene_Save
#------------------------------------------------------------------------------
#  处理存档画面的类。
#==============================================================================

class Scene_Save &lt; Scene_File
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    super(&quot;要保存到这个文件吗?&quot;)
  end
  #--------------------------------------------------------------------------
  # ● 确定时的处理
  #--------------------------------------------------------------------------
  def on_decision(filename)
    # 演奏存档 SE
    $game_system.se_play($data_system.save_se)
    # 写入存档数据
    file = File.open(filename, &quot;wb&quot;)
    write_save_data(file)
    file.close
    # 如果被事件调用
    if $game_temp.save_calling
      # 清除存档调用标志
      $game_temp.save_calling = false
      # 切换到地图画面
      $scene = Scene_Map.new
      return
    end
    # 切换到菜单画面
    $scene = Scene_Menu.new(4)
  end
  #--------------------------------------------------------------------------
  # ● 取消时的处理
  #--------------------------------------------------------------------------
  def on_cancel
    # 演奏取消 SE
    $game_system.se_play($data_system.cancel_se)
    # 如果被事件调用
    if $game_temp.save_calling
      # 清除存档调用标志
      $game_temp.save_calling = false
      # 切换到地图画面
      $scene = Scene_Map.new
      return
    end
    # 切换到菜单画面
    $scene = Scene_Menu.new(4)
  end
  #--------------------------------------------------------------------------
  # ● 写入存档数据
  #     file : 写入用文件对像 (已经打开)
  #--------------------------------------------------------------------------
  def write_save_data(file)
    # 生成描绘存档文件用的角色图形
    characters = []
    for i in 0...$game_party.actors.size
      actor = $game_party.actors
      characters.push([actor.character_name, actor.character_hue])
    end
    # 写入描绘存档文件用的角色数据
    Marshal.dump(characters, file)
    # 写入测量游戏时间用画面计数
    Marshal.dump(Graphics.frame_count, file)
    # 增加 1 次存档次数
    $game_system.save_count += 1
    # 保存魔法编号
    # (将编辑器保存的值以随机值替换)
    $game_system.magic_number = $data_system.magic_number
    # 写入各种游戏对像
    Marshal.dump($game_system, file)
    Marshal.dump($game_switches, file)
    Marshal.dump($game_variables, file)
    Marshal.dump($game_self_switches, file)
    Marshal.dump($game_screen, file)
    Marshal.dump($game_actors, file)
    Marshal.dump($game_party, file)
    Marshal.dump($game_troop, file)
    Marshal.dump($game_map, file)
    Marshal.dump($game_player, file)
  end
end
回复 支持 反对

使用道具 举报

4

主题

16

帖子

178

积分

③业余

积分
178
 楼主| 发表于 2006-11-2 21:07:25 | 显示全部楼层
弹出的框就是说,Game&gt;exe遇到问题需要关闭咯!!!5555555哪位大哥大姐能够帮帮小弟????
回复 支持 反对

使用道具 举报

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2006-11-2 21:45:49 | 显示全部楼层
RMXP经常会出一些莫名奇妙的错误…… [s:5]

把这个文件解压后覆盖Data文件夹里的原文件看看。

本帖子中包含更多资源

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

x
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-28 07:31 , Processed in 0.011708 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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