查看: 4480|回复: 13

[已经解决] 把存檔做到一个指定地点怎么做

[复制链接]
梦石
0
星屑
50
在线时间
177 小时
注册时间
2010-8-20
回帖
273
发表于 2010-9-8 14:32:39 | 显示全部楼层 |阅读模式

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

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

×
比如我想把主人公家里的床作为存档点,而且ESC的存档条目消失,该如何完成?

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-8 15:41:45 | 显示全部楼层
1. 事件里有调用存档界面
2. 修改菜单,去掉 存档 那个选项,并且去掉 相应的刷新就好~~~

点评

1可行..修改菜单那能说的再详细点么  发表于 2010-9-8 15:46

《天空之城 —— 破碎的命运》
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-8 16:08:16 | 显示全部楼层
都是想让我连帖的。

1. 找 Window_Command.new(..)
   附近有类似 Vocal::XXX 的,搜索对应的名字,记下来他的位置,比如 s5 ,第5个。然后去掉 s5 ,记得,有两处。
2. 找 关键字 "# 存档" , 注意到前面 when 4,下来。然后去掉when 4 以及下面的一句,是一句。
3. 将 when 4 一下的 when X 的地方,大于4 的都减1, 比如 when 5 改成 when 4 。
4. 没有了~~

点评

可行,不过有个小BUG,不知道能不能解决,就是选择退出游戏后  发表于 2010-9-13 12:19
可行,不过有个小BUG,不知道能不能解决,就是选择退出游戏后  发表于 2010-9-13 12:19

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
50
在线时间
2 小时
注册时间
2009-1-19
回帖
29
发表于 2010-9-8 17:55:16 | 显示全部楼层
直接 事件里禁止存档不就好了 然后把主角的床事件里启用存档
纯粹新手
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

发表于 2010-9-8 21:40:22 | 显示全部楼层
回复 铃仙·优昙华院·因幡 的帖子

大人在培養伸手黨……讓他自己去摸索豈不是更好。話說我就是因為無人幫助而開始自己摸索關於腳本的事情……唉~~
   

点评

哈哈~~  发表于 2010-9-8 22:30
你这怎么一半繁体一半简体阿?  发表于 2010-9-8 22:25
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-8 22:21:37 | 显示全部楼层
回复 冰舞蝶恋 的帖子


    嘛,也没明说,让 LZ 自己慢慢改其实更好点~~~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
177 小时
注册时间
2010-8-20
回帖
273
 楼主| 发表于 2010-9-13 12:19:57 | 显示全部楼层
本帖最后由 約脩亞 于 2010-9-13 12:23 编辑
都是想让我连帖的。

1. 找 Window_Command.new(..)
   附近有类似 Vocal::XXX 的,搜索对应的名字,记下来 ...
铃仙·优昙华院·因幡 发表于 2010-9-8 16:08

可行,不过还是有个小BUG,不知道能不能解决下,先谢.

点评

会多出个空白列..  发表于 2010-9-13 12:23
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-13 12:26:27 | 显示全部楼层
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])

把你去掉的那个 sX 去掉就好

比如要去掉 s5
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s6])

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
50
在线时间
177 小时
注册时间
2010-8-20
回帖
273
 楼主| 发表于 2010-9-13 12:35:39 | 显示全部楼层
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])

把你去掉的那个 sX 去掉就好

比 ...
铃仙·优昙华院·因幡 发表于 2010-9-13 12:26

def create_command_window
    s1 = Vocab::item
    s2 = Vocab::skill
    s3 = Vocab::equip
    s4 = Vocab::status
    s6 = Vocab::game_end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s6])
    @command_window.index = @menu_index
    if $game_party.members.size == 0          # 队伍人数为0的场合
      @command_window.draw_item(0, false)     # 道具无效化
      @command_window.draw_item(1, false)     # 技能无效化
      @command_window.draw_item(2, false)     # 装备无效化
      @command_window.draw_item(3, false)     # 状态无效化
    end
    if $game_system.save_disabled             # 禁止保存的情况
      @command_window.draw_item(4, false)     # 保存无效化
    end
  end
-----------------------------------------------------------
def update_command_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      $scene = Scene_Map.new
    elsif Input.trigger?(Input::C)
      if $game_party.members.size == 0 and @command_window.index < 4
        Sound.play_buzzer
        return
      elsif $game_system.save_disabled and @command_window.index == 4
        Sound.play_buzzer
        return
      end
      Sound.play_decision
      case @command_window.index
      when 0      # 道具
        $scene = Scene_Item.new
      when 1,2,3  # 技能、装备、状态
        start_actor_selection
      
      when 4      # 结束游戏
        $scene = Scene_End.new
      end
    end
  end

这2块是我改动过的 但还是会出现空白条..

回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-13 12:39:21 | 显示全部楼层
我单独测试的时候,是可行的。

就是用 9楼 的脚本~~~

点评

可能测试的手法不一样吧..直接按ESC是看不出有什么异常,但是你先进s6然后再返回,就会出现空白条..  发表于 2010-9-13 12:45

《天空之城 —— 破碎的命运》
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部