Войти на сайт

Авторизация, ждите ...
×

ТЕМА: [MV] UkrainianNameInput

[MV] UkrainianNameInput 5 года 3 мес. назад #112791

  • WhitePaper
  • WhitePaper аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 378
  • Спасибо получено: 996
  • РазработчикПроект месяца 2 местоПисатель 3 местоПроект месяца 3 место
Название плагина: UkrainianNameInput
Автор: WhitePaper
Версия: 1.0.1
Дата выхода: 27.07.2019
Описание плагина:
Просто украинская клавиатура для ввода имени. Может использоваться самостоятельно или с плагином WhitePaper_AllNameInputs.js

Помощь в использовании плагина [ Нажмите, чтобы развернуть ]


Вы можете:
- использовать этот плагин в любых проектах;
- редактировать/улучшать этот плагин.
Указывать авторство не обязательно.
Код плагина:
//=============================================================================
// UkrainianNameInput
// UkrainianNameInput.js
//=============================================================================
 
//=============================================================================
 /*:
 * @plugindesc It's just an ukrainian keyboard for name input. It can be used all alone or with plugin  WhitePaper_AllNameInputs.js
 * @author WhitePaper
 *
 * @param Only Ukrainian usage?
 * @type boolean
 * @on Yes
 * @off No
 * @desc If yes, ONLY this keyboard will be used. If no, this keyboard won't be used all alone, but can be used with WhitePaper_AllNameInputs.js.
 * No - false     Yes - true
 * @default false
 *
 *
 * @help
 * Only Ukrainian usage:
 * Choose "Yes" in the parameter "Only Ukrainian usage?".
 *
 * Usage with WhitePaper_AllNameInputs.js:
 * Add UKRAINE in the parameter "Keyboards"  
 *
 * You can:
 *  - use this plugin in any projects; 
 *  - edit/modify this plugin.
 * Credit isn't necessarily.
 */
 
 /*:ru
 * @plugindesc Просто украинская клавиатура для ввода имени. Может использоваться самостоятельно или с плагином WhitePaper_AllNameInputs.js
 * @author WhitePaper
 *
 * @param Использовать только украинский?
 * @type boolean
 * @on Да
 * @off Нет
 * @desc Если да, будет использоваться ТОЛЬКО эта клавиатура. Если нет, то она не будет использоваться самостоятельно, но может использоваться с WhitePaper_AllNameInputs.js.
 * Нет - false     Да - true
 * @default false
 *
 *
 * @help
 * Использование только украинского:
 * В параметре "Использовать только украинский?" выбрать "Да".
 *
 * Использование с WhitePaper_AllNameInputs.js:
 * В параметре "Клавиатуры" добавить UKRAINE. 
 *
 * Вы можете:
 *  - использовать этот плагин в любых проектах; 
 *  - редактировать/улучшать этот плагин.
 * Указывать авторство не обязательно.
 */
 
 /*:uk
 * @plugindesc Просто українська клавіатура для вводу імені. Може використовуватися самостійно або з плагіном WhitePaper_AllNameInputs.js
 * @author WhitePaper
 *
 * @param Використовувати лише українську?
 * @type boolean
 * @on Так
 * @off Ні
 * @desc Якщо так, буде використовуватися ЛИШЕ ця клавіатура. Якщо ні, то вона не буде використовуватися самостійно, але може використовуватися з WhitePaper_AllNameInputs.js.
 * Ні - false     Так - true
 * @default false
 *
 *
 * @help
 * Використання лише української:
 * У параметрі "Використовувати лише українську?" обрати "Так".
 *
 * Використання з WhitePaper_AllNameInputs.js:
 * У параметрі "Клавіатури" додати UKRAINE. 
 *
 * Вы можете:
 *  - використовувати цей плагін у будь-яких проектах; 
 *  - редагувати/покращувати цей плагін.
 * Вказувати авторство не обов'язково.
 */
//=============================================================================
 
UkrainianNameInput_params = PluginManager.parameters('UkrainianNameInput');
isOnlyUkrainian = eval(UkrainianNameInput_params['Only Ukrainian usage?']) || eval(UkrainianNameInput_params['Использовать только украинский?']) || eval(UkrainianNameInput_params['Використовувати лише українську?']);
 
Window_NameInput.UKRAINE =
        [ 'А','Б','В','Г','Ґ',  'а','б','в','г','ґ',
          'Д','Е','Є','Ж','З',  'д','е','є','ж','з',
          'И','І','Ї','Й','К',  'и','і','ї','й','к',
          'Л','М','Н','О','П',  'л','м','н','о','п',
          'Р','С','Т','У','Ф',  'р','с','т','у','ф',
          'Х','Ц','Ч','Ш','Щ',  'х','ц','ч','ш','щ',
          'Ь','Ю','Я','^','_',  'ь','ю','я','%','&',
          '0','1','2','3','4',  '(',')','*','+','-',
          '5','6','7','8','9',  ':',';',' ','Далі','OK' ];
 
_Window_NameInput_table = Window_NameInput.prototype.table;
Window_NameInput.prototype.table = function() {
	if (isOnlyUkrainian){
		Window_NameInput.UKRAINE[88] = '';
		return [Window_NameInput.UKRAINE];
	} else {
		return _Window_NameInput_table.call(this);
	};
};

Также можно скачать с Google Диск.
Последнее редактирование: 5 года 1 мес. назад от WhitePaper.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Cabbit, KageDesu, Noxmils, shaurma342

[MV] UkrainianNameInput 5 года 1 мес. назад #113791

  • WhitePaper
  • WhitePaper аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 378
  • Спасибо получено: 996
  • РазработчикПроект месяца 2 местоПисатель 3 местоПроект месяца 3 место
Мелкое обновление 1.0.1:
  • исправлена документация;
  • теперь при включённом параметре "Использовать только украинский?" вместо "Далі" ничего.
Спасибо Dmy за указанные недочёты.
Последнее редактирование: 5 года 1 мес. назад от WhitePaper.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Cabbit, Noxmils, shaurma342

[MV] UkrainianNameInput 4 года 3 мес. назад #118727

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2478
  • Проект месяца 3 местоОраторВетеранДаритель СтимкеяПрограммист RubyУчительПаладин2 место За 2 место на конкурсе маппингаПоддержка Фонда
Хорошие новости: плагин работает и в RPG Maker MZ без изменения кода. :woohoo:

name-input.png


Это же относится и к WhitePaper_AllNameInputs.js — он тоже совместим с RPG Maker MZ и не требует изменения кода. :whistle: Я протестировал на коде MZ из японских проектов-примеров, которые уже доступны для скачивания.
Последнее редактирование: 4 года 3 мес. назад от Dmy.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Cabbit
Модераторы: NeKotZima
Время создания страницы: 0.270 секунд