Project1

标题: 能不能减少游戏存档数量呢? [打印本页]

作者: MeowSnow    时间: 2012-6-19 20:55
标题: 能不能减少游戏存档数量呢?
本帖最后由 835494264 于 2012-6-20 08:22 编辑

想要的效果是保留一个存档就好了,存档界面不用动,把下面的3个存档删掉就好了。

嗯,我只是风格需要,只留一个存档,效果也能是,
事件调用存档自动存档,开始界面读档跳过选择直接读档也行。

还有我的游戏把菜单屏蔽了,是做个并行直接按键用公共事件调用存档的,如果是第二种效果,希望能事件或脚本调用存档后直接存档。

嗯,我只想留一个存档,
到主站下了个自动存档,如果设置游戏中菜单屏蔽,靠快捷键存档,那么怎么做能使在开始界面中读档直接读取自动存的那个档?dsu_plus_rewardpost_czw
作者: MeowSnow    时间: 2012-6-20 07:54
zxcgood2009 发表于 2012-6-19 21:51
你去主站看看二周目的制作教程。
里面有教的

那个教程我点下载会出现【HTTP 错误 404 - 文件或目录未找到。】的问题啊。
作者: maju_saka    时间: 2012-6-20 08:52
http://115.com/file/dpu0ew9e#
RMXP录像教程-游戏二周目.zip
作者: 光的影子    时间: 2012-6-20 09:15
在脚本里改吧..(喂,不会脚本你说个啥?
作者: MeowSnow    时间: 2012-6-20 09:16
maju_saka 发表于 2012-6-20 08:52
http://115.com/file/dpu0ew9e#
RMXP录像教程-游戏二周目.zip

感谢LS提供这个视频,
不过我还是不知道怎么存读档啊?
作者: MeowSnow    时间: 2012-6-20 09:24
光的影子 发表于 2012-6-20 09:15
在脚本里改吧..(喂,不会脚本你说个啥?

对不起……不过不会啊……
作者: 光的影子    时间: 2012-6-20 09:38
http://rpg.blue/forum.php?mod=viewthread&tid=211312
http://rpg.blue/forum.php?mod=viewthread&tid=193448
或是
http://rpg.blue/forum.php?mod=viewthread&tid=118415                 
http://rpg.blue/forum.php?mod=viewthread&tid=112799
http://rpg.blue/forum.php?mod=viewthread&tid=68550
看下這個


http://rpg.blue/thread-202038-1-1.html
这是我的启蒙老师啦,讲的很好

F1里的教程(不能只看啊,动手跟着做就会发现自己动手比看更熟悉N倍)
作者: MeowSnow    时间: 2012-6-20 09:44
光的影子 发表于 2012-6-20 09:38
http://rpg.blue/thread-202038-1-1.html
这是我的启蒙老师啦,讲的很好

谢谢了,正好这个夏天我就开始学。
作者: chd114    时间: 2012-6-21 09:24
MS最少是4存档···其实如果只是想要一个存档的话用脚本强制清空其他三个存档也可以的···
作者: MeowSnow    时间: 2012-6-21 09:58
chd114 发表于 2012-6-21 09:24
MS最少是4存档···其实如果只是想要一个存档的话用脚本强制清空其他三个存档也可以的··· ...

试过用强制清空存档的脚本,不过其他3个用不了但还在那,影响美观啊。
作者: chd114    时间: 2012-6-21 11:26
835494264 发表于 2012-6-21 09:58
试过用强制清空存档的脚本,不过其他3个用不了但还在那,影响美观啊。

去掉的话下面有黑色一块更不没关啊
作者: MeowSnow    时间: 2012-6-21 13:11
chd114 发表于 2012-6-21 11:26
去掉的话下面有黑色一块更不没关啊

我用的那个是,下面3个选不了,还显示。
作者: chd114    时间: 2012-6-21 13:41
835494264 发表于 2012-6-21 13:11
我用的那个是,下面3个选不了,还显示。

你去掉的话不现实的地方会变成黑框
作者: 光的影子    时间: 2012-6-21 23:53
本帖最后由 光的影子 于 2012-6-21 23:54 编辑

其实不算太难,那么先把方法告诉LZ吧,下面①②指的是顺序而不是方法数,切记切记
首先打开脚本编辑器(快捷键是F11)


在脚本编辑器找到左边名为 Scene_File 点击找到右边24行左右有:

    # 生成存档文件窗口
    @savefile_windows = []
    for i in 0..3
      @savefile_windows.push(Window_SaveFile.new(i, make_filename(i)))
    end

以上(可以用搜索功能:Ctrl + Shift + F  搜索生成存档文件窗口)
接着把:  for i in 0..3  改成 for i in 0..0


再找到75行左右到102行左右(这里小心数好end的个数):

    # 按下方向键下的情况下
    if Input.repeat?(Input::DOWN)
           # 方向键下的按下状态不是重复的情况下、
      # 并且光标的位置在 3 以前的情况下
      if Input.trigger?(Input::DOWN) or @file_index < 3
             # 演奏光标 SE
             $game_system.se_play($data_system.cursor_se)
             # 光标向下移动
        savefile_windows[@file_index].selected = false
             @file_index = (@file_index + 1) % 4
             @savefile_windows[@file_index].selected = true
             return
          end
        end
    # 按下方向键上的情况下
    if Input.repeat?(Input::UP)
          # 方向键上的按下状态不是重复的情况下、
      # 并且光标的位置在 0 以后的情况下
      if Input.trigger?(Input::UP) or @file_index > 0
              # 演奏光标 SE
              $game_system.se_play($data_system.cursor_se)
             # 光标向上移动
        @savefile_windows[@file_index].selected = false
              @file_index = (@file_index + 3) % 4
              @savefile_windows[@file_index].selected = true
              return
           end
       end

在这些前面加上  #
如下:
    # 按下方向键下的情况下
    #if Input.repeat?(Input::DOWN)
      # 方向键下的按下状态不是重复的情况下、
      # 并且光标的位置在 3 以前的情况下
      #if Input.trigger?(Input::DOWN) or @file_index < 3
        # 演奏光标 SE
        #$game_system.se_play($data_system.cursor_se)
        # 光标向下移动
        #@savefile_windows[@file_index].selected = false
        #@file_index = (@file_index + 1) % 4
        #@savefile_windows[@file_index].selected = true
        #return
      #end
    #end
    # 按下方向键上的情况下
    #if Input.repeat?(Input::UP)
      # 方向键上的按下状态不是重复的情况下、
      # 并且光标的位置在 0 以后的情况下
      #if Input.trigger?(Input::UP) or @file_index > 0
        # 演奏光标 SE
        #$game_system.se_play($data_system.cursor_se)
        # 光标向上移动
        #@savefile_windows[@file_index].selected = false
        #@file_index = (@file_index + 3) % 4
        #@savefile_windows[@file_index].selected = true
        #return
      #end
    #end

以上
LZ试试吧,本人试了是没问题的..........希望能帮到LZ
作者: MeowSnow    时间: 2012-6-22 20:53
本帖最后由 835494264 于 2012-6-22 20:55 编辑
光的影子 发表于 2012-6-21 23:53
其实不算太难,那么先把方法告诉LZ吧,下面①②指的是顺序而不是方法数,切记切记
首先打开脚本编 ...


感谢LS的帮助。
还有谢谢你介绍的教程,蛮详细的,就是画面有点伤眼。
作者: jelin    时间: 2012-6-22 21:58
chd114 发表于 2012-6-21 09:24
MS最少是4存档···其实如果只是想要一个存档的话用脚本强制清空其他三个存档也可以的··· ...

有办法做到就是需要盾牌之类的装备和类似子弹和箭之类的消耗物品才能发动的技能么?.




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