Показано с 1 по 8 из 8

Тема: Как убрать лишние пункты в меню предметов?

  1. #1
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    155
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию Как убрать лишние пункты в меню предметов?

    Пытаюсь эстетично вписать менюшку в 8 битную стилизацию. С помощью пары плагинов от товарища YEP, удалось убрать лишние пункты, которые не будут задействованы в игре.
    Спойлер Что из этого получилось: :



    Но, к сожалению, не все пункты убираются так просто. Проблема такая, - нужно убрать пункты с оружием и броней из меню предметов:
    Спойлер Скриншот: :


    Потому что меня не устраивает стандартная боевка и я её не юзаю. Лишние пункты введут игрока в замешательство.. :<
    Что с ними делать, - не знаю. Тут только скриптом каким-то, или плагином... Гуглил, не нашел.

    И да, чуть не забыл, - еще одна проблема! Я убрал титульное меню, потому что хочу сделать свое на ивентах.
    Есть способ сделать так, чтобы при выходе из игры не было пункта "В титульное меню"?

    Извиняюсь за большое количество вопросов, просто нравится, когда в игре нет ничего лишнего... ^^'

    (в прошлой теме я перескакивал на ace, теперь обратно на MV перешел по ряду причин. Туда-сюда прыгаю чет... D

  2. #2
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Я могу ошибаться, мукера под рукой нет, но кажется в МВ достаточно просто стереть имя пункта.

  3. #3
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    155
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    Я могу ошибаться, мукера под рукой нет, но кажется в МВ достаточно просто стереть имя пункта.
    Да, убрать буквы можно, но пункты все равно остаются. Таким образом от "инвентарь" до "статус" придется сделать два шага.
    Вариант такой себе, вроде и рабочий, но довольно вычурный. Возможно пойдет, если не выяснится что можно сделать лучше. (А сделать лучше очень хочется).
    Спойлер Скриншот:

  4. #4
    Пользователь Аватар для Noxmils
    Информация о пользователе
    Регистрация
    08.05.2018
    Адрес
    Казахстан, Шымкент
    Сообщений
    31
    Записей в дневнике
    1
    Репутация: 7 Добавить или отнять репутацию

    По умолчанию

    Попробуй в js файле rpg_windows.js подредактировать функцию
    Window_ItemCategory.prototype.makeCommandList
    но предварительно сделай резервную копию, т.к. мои навыки проганья слабы, и я не гарантирую результат.
    Удали в этой функции строки
    this.addCommand(TextManager.weapon, 'weapon');
    и
    this.addCommand(TextManager.armor, 'armor');
    Открыть такой файл можно, например, Блокнотом.

  5. #5
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    155
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Спасибо, сработало!
    Спойлер Скриншот:


    Думаю, этого будет достаточно.

    А теперь насчет кнопки "выход". Проблема в том, что при нажатии на "выход" игра предлагает так же выйти в "титульное меню". Но у меня его в игре как бы... Нет о3о
    Менюшку я запилю на ивентах...
    Спойлер Вот:


    Можно ли сделать так, чтобы при нажатии на выход, происходил выход из игры, а не в титульное меню?
    Вообще, я подозреваю как решить эту проблему. Нужно ввести команду закрытия игры в YEP_menu_manager, в пункте Maind bind. Очевидно, команда закрытия игры лежит где-то в титульном меню. Теперь осталось только найти эту команду...

    _________________________

    Всем большое спасибо! Проблему с выходом решил самостоятельно! Просто создал общее событие и прописал там: SceneManager.exit()
    Потом с помощью YEP_menu_manager сделать вызов этого общего события на кнопку "Выход" в внутреигровом меню. Работает!
    Последний раз редактировалось Axel_Key; 12.04.2019 в 12:40.

  6. #6
    Пользователь Аватар для Noxmils
    Информация о пользователе
    Регистрация
    08.05.2018
    Адрес
    Казахстан, Шымкент
    Сообщений
    31
    Записей в дневнике
    1
    Репутация: 7 Добавить или отнять репутацию

    По умолчанию

    Пропуск титульного меню происходит с помощью плагина? Тогда выход на титульное меню должен кидать в меню на ивентах, разве нет? Каким образом скипается титульник?

  7. #7
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    155
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Noxmils Посмотреть сообщение
    Пропуск титульного меню происходит с помощью плагина? Тогда выход на титульное меню должен кидать в меню на ивентах, разве нет? Каким образом скипается титульник?
    Титульник скипается с помощью небольшого скрипта, который я нашел на зарубежном форуме:
    PHP код:
    /*:
     * @plugindesc Skip the title scene for testing purpose.
     * @version 1.0
     */
     
    (function() {
     
        
    Scene_Boot.prototype.start = function() {
            
    Scene_Base.prototype.start.call(this);
            
    SoundManager.preloadImportantSounds();
            if (
    DataManager.isBattleTest()) {
                
    DataManager.setupBattleTest();
                
    SceneManager.goto(Scene_Battle);
            } else {
                
    this.checkPlayerLocation();
                
    DataManager.setupNewGame();
                
    SceneManager.goto(Scene_Map);
            }
            
    this.updateDocumentTitle();
        };
     
    })(); 
    В любом случае, проблема с выходом уже решена. ^^
    Но скрипт полезный, пусть на всякий лежит тут...

  8. #8

    По умолчанию

    Чувак, как ты это сделал?)
    Как ты вызвал это событие через MenuManager?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Как убрать лишние пункты в меню предметов?