Project1

标题: 固定地点保存模式 [打印本页]

作者: GODZ    时间: 2008-7-30 18:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌冰    时间: 2008-7-30 18:30
事件里有召唤存档画面
作者: IamI    时间: 2008-7-30 18:31
26行
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s6])
150~166行
      when 4  # 存档
        # 禁止存档的情况下
        if $game_system.save_disabled
          # 演奏冻结 SE
          $game_system.se_play($data_system.buzzer_se)
          return
        end
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 切换到存档画面
        $scene = Scene_Save.new
      when 5  # 游戏结束
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 切换到游戏结束画面
        $scene = Scene_End.new
改为
      when 4  # 游戏结束
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 切换到游戏结束画面
        $scene = Scene_End.new
(默认Scene_Menu) [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 幽月    时间: 2008-7-30 18:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌冰    时间: 2008-7-30 18:40
以下引用IamI于2008-7-30 10:31:36的发言:

26行
   @command_window = Window_Command.new(160, [s1, s2, s3, s4, s6])
150~166行
     when 4  # 存档
       # 禁止存档的情况下
       if $game_system.save_disabled
         # 演奏冻结 SE
         $game_system.se_play($data_system.buzzer_se)
         return
       end
       # 演奏确定 SE
       $game_system.se_play($data_system.decision_se)
       # 切换到存档画面
       $scene = Scene_Save.new
     when 5  # 游戏结束
       # 演奏确定 SE
       $game_system.se_play($data_system.decision_se)
       # 切换到游戏结束画面
       $scene = Scene_End.new
改为
     when 4  # 游戏结束
       # 演奏确定 SE
       $game_system.se_play($data_system.decision_se)
       # 切换到游戏结束画面
       $scene = Scene_End.new
(默认Scene_Menu)

貌似会空出来一块 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『@command_window = Window_Command.new(160, [s1, s2, s3, s4, s6])          只要调一调那个“160”的数值就可以了...』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: IamI    时间: 2008-7-30 18:43
放点别的乱七八糟的东西进去就行了= =
如果有脚本直接把那个存档改成别的东西就完事
好吧我承认我是在偷懒……TvT
实在不行就一直禁止算了
因为……Command的高度是根据选择项的数量计算的
作者: 凌冰    时间: 2008-7-30 18:47
可以考虑改为读档
作者: IamI    时间: 2008-7-30 18:53
以下引用凌冰于2008-7-30 10:47:11的发言:

可以考虑改为读档

那就简单多了TvT
24行改为
s5="读档"
150~160行改为
(原文)
      when 4  # 存档
        # 禁止存档的情况下
        if $game_system.save_disabled
          # 演奏冻结 SE
          $game_system.se_play($data_system.buzzer_se)
          return
        end
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 切换到存档画面
        $scene = Scene_Save.new
(改为)
      when 4  # 存档
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 切换到存档画面
        $scene = Scene_Load2.new
然后加一段脚本
class Scene_Load2 < Scene_Load
  def on_cancel
    # 演奏取消 SE
    $game_system.se_play($data_system.cancel_se)
    # 切换到标题画面
    $scene = Scene_Menu.new
  end
end
作者: 亮F    时间: 2008-7-30 19:06
在脚本中把"存档"去掉
在游戏中用事件呼出存档就行了
作者: pan2003abc    时间: 2008-7-30 19:17
何必非要写那么长的脚本呢?在游戏刚刚开始的时候加一个选项:禁止存档,然后再能存档的地方,例如打字机,灯笼,水晶球,衣柜上家一个事件项,然后再该事件上添加一个呼叫存档画面就可以了
作者: 凌冰    时间: 2008-7-30 19:20
以下引用pan2003abc于2008-7-30 11:17:28的发言:

何必非要写那么长的脚本呢?在游戏刚刚开始的时候加一个选项:禁止存档,然后再能存档的地方,例如打字机,灯笼,水晶球,衣柜上家一个事件项,然后再该事件上添加一个呼叫存档画面就可以了
以下引用GODZ于2008-7-30 10:27:54的发言:


本贴悬赏额度如下:VIP:0   积分:100   
我想把默认的菜单里的保存去掉,用生化危机那样
的固定地点保存的方式..谢谢



          请各位大侠指点,谢谢哈

如果存档始终不能用,而又始终放在菜单上,你不觉得碍眼吗?
游戏的玩家还以为是BUG呢~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1