Хорошо! Хорошо!:  0
Плохо! Плохо!:  0
Показано с 1 по 2 из 2

Тема: Как отключить ускорение сообщений и сцен при зажатии кнопки?

  1. #1
    Новичок Аватар для Nastalgist
    Информация о пользователе
    Регистрация
    10.10.2022
    Адрес
    Южно-Сахалинск
    Сообщений
    12
    Репутация: 1 Добавить или отнять репутацию

    По умолчанию Как отключить ускорение сообщений и сцен при зажатии кнопки?

    Здравствуйте, форумчане. Помогите с вопросом в теме, а то уже не знаю, где искать. Пробовал сам плагин сделать, но всё равно не вышло

  2. #2
    Новичок Аватар для Nastalgist
    Информация о пользователе
    Регистрация
    10.10.2022
    Адрес
    Южно-Сахалинск
    Сообщений
    12
    Репутация: 1 Добавить или отнять репутацию

    По умолчанию

    Вообщем, вот плагин, сам подразобрался и написал. На англоязычном форуме код нашёл, но он тоже не работал, поэтому чуть допилил:

    /*:
    * @target MZ
    * @plugindesc Отключает зажатие кнопки в событиях
    * @author Nastalgist
    */
    (function() {
    const originalIsLongPressed = Input.isLongPressed;

    Input.isLongPressed = function(keyName) {
    const scene = SceneManager._scene;

    if (
    (scene instanceof Scene_Map && $gameMap.isEventRunning()) ||
    (scene instanceof Scene_Battle && $gameTroop.isEventRunning())
    ) {
    return false;
    }
    return originalIsLongPressed.apply(this, arguments);
    };
    })();

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

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

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

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

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

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

Ваши права

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