Загрузка из меню
Информация:
Автор: Я, то есть Strelokhalfer
Версия: 1.0
Тип: Компонент, расширяющий меню.

Описание:
Меня раздражает, что для загрузки надо выходить в главное меню.
Теперь загрузить сохранение можно прямо из меню игры.
Код:
Код:
=begin
    Загрузка из меню
    Автор: strelokhalfer
    Требования: Мозг и прямые руки :)
    Описание:
      Меня раздражает, что для загрузки надо выходить в главное меню.
      Теперь загрузить сохранение можно прямо из меню игры.
    Лицензия: 
    Скрипт защищён лицензией CC BY-NC-ND 4.0, что означает:
      Вы МОЖЕТЕ распространять скрипт, использовать в проектах, НО:
        Вы ОБЯЗАНЫ указать моё авторство.
        Вы НЕ МОЖЕТЕ использовать скрипт в коммерческих проектах,
          но вы МОЖЕТЕ узнать стоимость разрешения, написав мне на
            strelokhalfer@gmail.com
        Вы НЕ МОЖЕТЕ изменять данный скрипт или делать свой на основе этого.
    Использование:
      Просто вставте в материалы.
=end
class Window_MenuCommand
  alias halfer_command_list make_command_list
  def make_command_list(*args, &block)
    halfer_command_list(*args, &block)
    add_command("Загрузить", :load, save_exist)
    @list.insert(@list.length - 1, @list.pop)
  end
  def save_exist
    DataManager.save_file_exists?
  end
end
class Scene_Menu < Scene_MenuBase
  alias halfer_create_command_window create_command_window
  def create_command_window
    halfer_create_command_window
    @command_window.set_handler(:load,    method(:command_load))
  end
  def command_load
    SceneManager.call(Scene_Load)
  end
end
Демо нет, так как скрипт PlugNPlay