查看: 2281|回复: 3

[已经解决] 关于菜单脚本存档选项丢失的问题

[复制链接]
梦石
0
星屑
60
在线时间
59 小时
注册时间
2015-7-6
回帖
64
发表于 2015-7-6 16:44:24 | 显示全部楼层 |阅读模式

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

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

×
从网上找了一个菜单的脚本,但是用了之后就没有存档这一选项了,脚本如下,求教怎么改改能把存档这一选项该回来?

#==============================================================================
# ■ Game_Interpreter_Self
#------------------------------------------------------------------------------
# 独立公共事件执行器
#==============================================================================
=begin

独立公共事件执行器用于随时执行公共事件,不受公共事件调用地方的限制。
□使用方法:
1。将脚本插入main前。
2。在需要使用公共事件的地方
插入、
GIS.new(公共事件ID)
□可能的冲突:无
已经被改过兼容VA了。
原制作者为九夜神尊。
=end

class GIS < Game_Interpreter
  def initialize(com_id)
    @com_id = com_id
    common_event = $data_common_events[@com_id]
    setup(common_event.list)
    update
    clear
  end
  def command_117
    if $data_common_events[@params[0]]
      child = Game_Interpreter_Self.new(@params[0])
      child.run
    end
  end
end
class Window_MenuCommand < Window_Command
  def add_save_command
    add_command("技能强化", :save2, true)
  end
  def add_game_end_command
    add_command("系统", :game_end)
  end
end
class Scene_Menu < Scene_MenuBase
  alias ccw_zabing create_command_window
  def create_command_window
    ccw_zabing
    @command_window.set_handler(:save2,     method(:command_save2))
  end
  def command_save      
    SceneManager.call(Scene_Task)
  end
  def command_save2
    SceneManager.call(Scene_SUP)
  end
end
class Scene_End < Scene_MenuBase
  alias ccw_zabing create_command_window
  def create_command_window
    ccw_zabing
    @command_window.set_handler(:to_load, method(:command_to_load))
  end
  def command_to_load
    close_command_window
    fadeout_all
    SceneManager.call(Scene_Load)
  end
end
class Window_GameEnd < Window_Command
  alias mcl_zabing make_command_list
  def make_command_list
    mcl_zabing
    add_command("读档",      :to_load)
  end
end

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2015-7-6 17:54:13 | 显示全部楼层
连这脚本是做啥的都不知道能不能不要随便乱插啊= =

[pre lang="ruby"]#==============================================================================
# ■ Game_Interpreter_Self
#------------------------------------------------------------------------------
# 独立公共事件执行器
#==============================================================================
=begin

独立公共事件执行器用于随时执行公共事件,不受公共事件调用地方的限制。
□使用方法:
1。将脚本插入main前。
2。在需要使用公共事件的地方
插入、
GIS.new(公共事件ID)
□可能的冲突:无
已经被改过兼容VA了。
原制作者为九夜神尊。
=end

class GIS < Game_Interpreter
  def initialize(com_id)
    @com_id = com_id
    common_event = $data_common_events[@com_id]
    setup(common_event.list)
    update
    clear
  end
  def command_117
    if $data_common_events[@params[0]]
      child = Game_Interpreter_Self.new(@params[0])
      child.run
    end
  end
end
class Window_MenuCommand < Window_Command
  alias m5_20150706_add_save_command add_save_command
  def add_save_command
    m5_20150706_add_save_command
    add_command("任务", :save1, true)
    add_command("技能强化", :save2, true)
  end
  def add_game_end_command
    add_command("系统", :game_end)
  end
end
class Scene_Menu < Scene_MenuBase
  alias ccw_zabing create_command_window
  def create_command_window
    ccw_zabing
    @command_window.set_handler(:save1,     method(:command_save1))
    @command_window.set_handler(:save2,     method(:command_save2))
  end  
  def command_save1
    SceneManager.call(Scene_Task)
  end
  def command_save2
    SceneManager.call(Scene_SUP)
  end
end
class Scene_End < Scene_MenuBase
  alias ccw_zabing create_command_window
  def create_command_window
    ccw_zabing
    @command_window.set_handler(:to_load, method(:command_to_load))
  end
  def command_to_load
    close_command_window
    fadeout_all
    SceneManager.call(Scene_Load)
  end
end
class Window_GameEnd < Window_Command
  alias mcl_zabing make_command_list
  def make_command_list
    mcl_zabing
    add_command("读档",      :to_load)
  end
end[/pre]
回复

使用道具 举报

梦石
0
星屑
60
在线时间
59 小时
注册时间
2015-7-6
回帖
64
 楼主| 发表于 2015-7-6 18:27:26 | 显示全部楼层
喵呜喵5 发表于 2015-7-6 17:54
连这脚本是做啥的都不知道能不能不要随便乱插啊= =

#================================================== ...

脚本是给菜单加新选项的,就是任务和技能升级,还有系统,系统里包含了回到标题、读档、退出游戏和取消,但是原来的存盘没有了

点评

所以我二楼给出的脚本替换原本的脚本后也不行么  发表于 2015-7-6 18:29
回复

使用道具 举报

梦石
0
星屑
60
在线时间
59 小时
注册时间
2015-7-6
回帖
64
 楼主| 发表于 2015-7-6 18:34:57 | 显示全部楼层
本帖最后由 公孙少 于 2015-7-6 18:39 编辑

@喵呜喵5
牛X!解决问题了!谢谢谢谢!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部