Плохо! Плохо!:  0
Показано с 1 по 4 из 4

Тема: [MV] WhitePaper_AllNameInputs

  1. #1
    Познающий Аватар для WhitePaper
    Информация о пользователе
    Регистрация
    02.12.2015
    Адрес
    Украина, Киев
    Сообщений
    251
    Записей в дневнике
    98
    Репутация: 32 Добавить или отнять репутацию

    По умолчанию [MV] WhitePaper_AllNameInputs

    Название плагина: WhitePaper_AllNameInputs
    Автор: WhitePaper
    Версия: 1.0
    Дата выхода: 27.07.2019
    Описание плагина:
    Даёт возможность использовать свой набор клавиатур для ввода имени.

    Спойлер Помощь в использовании плагина:

    Доступные клавиатуры:
    * LATIN1
    * LATIN2
    * JAPAN1
    * JAPAN2
    * JAPAN3
    * RUSSIA
    * UKRAINE (требует UkrainianNameInput.js)

    Клавиатуры должны называться Window_NameInput.Название = [ ... ];
    В параметре "Клавиатуры" писать Название.


    Вы можете:
    - использовать этот плагин и его расширения в любых проектах;
    - редактировать/улучшать этот плагин и его расширения.
    Указывать авторство желательно, но не обязательно.
    Код плагина:

    Код:
    //=============================================================================
    // WhitePaper All Name Inputs 
    // WhitePaper_AllNameInputs.js
    //=============================================================================
    
    //=============================================================================
     /*:
     * @plugindesc Allows using custom set of keybords for name input
     * @author WhitePaper
     *
     * @param Keyboards
     * @type []
     * @default ["LATIN1", "LATIN2"]
     * @desc Which keybords are used in game (LATIN1, LATIN2, JAPAN1, JAPAN2, JAPAN3, RUSSIA + extra)
     *
     *
     * @help
     *
     * Available keyboards:
     *  - LATIN1
     *  - LATIN2
     *  - JAPAN1
     *  - JAPAN2
     *  - JAPAN3
     *  - RUSSIA
     *  - UKRAINE (requires UkrainianNameInput.js)
     *
     * Keyboards must be named Window_NameInput.NameOfKeyboard = [ ... ];
     * Type NameOfKeyboard in parameter "Keyboard".
     *
     * You can:
     *  - use this plugin and its extentions in any projects; 
     *  - edit/modify this plugin and its extentions.
     * Credit is desirable, but isn't necessarily.
     */
     /*:ru
     * @plugindesc Даёт возможность использовать свой набор клавиатур для ввода имени.
     * @author WhitePaper
     *
     * @param Клавиатуры
     * @type []
     * @default ["RUSSIA"]
     * @desc Какие клавиатуры используются в игре (LATIN1, LATIN2, JAPAN1, JAPAN2, JAPAN3, RUSSIA + дополнительные)
     *
     *
     * @help
     * Доступные клавиатуры:
     *  - LATIN1
     *  - LATIN2
     *  - JAPAN1
     *  - JAPAN2
     *  - JAPAN3
     *  - RUSSIA
     *  - UKRAINE (требует UkrainianNameInput.js)
     *
     * Клавиатуры должны называться Window_NameInput.НазваниеКлавиатуры = [ ... ];
     * В параметре "Клавиатуры" писать НазваниеКлавиатуры.
     *
     * Вы можете:
     *  - использовать этот плагин и его расширения в любых проектах; 
     *  - редактировать/улучшать этот плагин и его расширения.
     * Указывать авторство желательно, но не обязательно.
     */
     /*:uk
     * @plugindesc Надає можливість використовувати свій набір клавіатур для вводу імені
     * @author WhitePaper
     *
     * @param Клавіатури
     * @type []
     * @default ["RUSSIA"]
     * @desc Які клавіатури використовуються у грі (LATIN1, LATIN2, JAPAN1, JAPAN2, JAPAN3, RUSSIA + додаткові)
     *
     *
     * @help
     * Доступні клавіатури:
     *  - LATIN1
     *  - LATIN2
     *  - JAPAN1
     *  - JAPAN2
     *  - JAPAN3
     *  - RUSSIA
     *  - UKRAINE (потребує UkrainianNameInput.js)
     *
     * Клавиатури повинні називатись Window_NameInput.НазваКлавіатури = [ ... ];
     * У параметрі "Клавиатури" писати НазваКлавіатури.
     *
     * Вы можете:
     *  - використовувати цей плагін та його розширення у будь-яких проектах; 
     *  - редагувати/покращувати цей плагін та його розширення.
     * Вказувати авторство бажано, але не обов'язково.
     */
    //=============================================================================
    
    WhitePaper_AllNameInputs_params = PluginManager.parameters('WhitePaper_AllNameInputs');
    input_keyboards = eval(WhitePaper_AllNameInputs_params['Keyboards']) || eval(WhitePaper_AllNameInputs_params['Клавиатуры']) || eval(WhitePaper_AllNameInputs_params['Клавіатури']);
    
    _Window_NameInput_initialize = Window_NameInput.prototype.initialize;
    Window_NameInput.prototype.initialize = function(editWindow){
    	this.createKeyboards();
    	_Window_NameInput_initialize.call(this, editWindow);
    }
    Window_NameInput.prototype.createKeyboards = function(){
    	Window_NameInput.keyboards = [];
    	for (let lang of input_keyboards){
    		language = eval("Window_NameInput." + lang);
    		if (language != undefined){
    			Window_NameInput.keyboards.push(language);
    		} else {
    			throw new Error("Keyboard " + lang + " doesn't exist. Make sure, that your table named Window_NameInput." + lang)
    		}
    	}
    }
    
    Window_NameInput.prototype.table = function() {
    	return Window_NameInput.keyboards;
    };
    Также можно скачать с Google Диск.

  2. #2
    Местный Аватар для Delight Feeling Games
    Информация о пользователе
    Регистрация
    06.04.2017
    Сообщений
    227
    Записей в дневнике
    2
    Репутация: 16 Добавить или отнять репутацию

    По умолчанию

    О плагины от Вайти? Стоит ли ожидать WPP (WhetePaperPlugin)?
    Мне этот плагин вряд-ли пригодится, но за выход в кодовство, однозначно + в репу)

  3. #3
    Местный Аватар для Lodnar
    Информация о пользователе
    Регистрация
    06.06.2017
    Сообщений
    229
    Записей в дневнике
    10
    Репутация: 11 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от BrainStorming Team Посмотреть сообщение
    О плагины от Вайти? Стоит ли ожидать WPP (WhetePaperPlugin)?
    Мне этот плагин вряд-ли пригодится, но за выход в кодовство, однозначно + в репу)
    Выход WhitePaper в кодерство был уже давно, завтра можно поздравлять с 10 месяцами с выхода первого плагина.(=ↀωↀ=)
    https://rpgmaker.su/f109/[mv]-whitepaper_pressxmanytimes-4076/
    Последний раз редактировалось Lodnar; 09.10.2019 в 20:00.

  4. #4
    Познающий Аватар для Naarassusi
    Информация о пользователе
    Регистрация
    29.03.2015
    Адрес
    Дома
    Сообщений
    409
    Записей в дневнике
    5
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Вот это поворот! Молодец! А остальным лентяям пусть будет стыдно!

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

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

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

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

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
[MV] WhitePaper_AllNameInputs