[MV] UkrainianNameInput

Писатель 3 место Проект месяца 3 место Разработчик Проект месяца 2 место
Больше
6 года 9 мес. назад - 6 года 7 мес. назад #112791 от WhitePaper
WhitePaper создал тему: [MV] UkrainianNameInput
Название плагина: UkrainianNameInput
Автор: WhitePaper
Версия: 1.0.1
Дата выхода: 27.07.2019
Описание плагина:
Просто украинская клавиатура для ввода имени. Может использоваться самостоятельно или с плагином WhitePaper_AllNameInputs.js

Помощь в использовании плагина


Вы можете:
- использовать этот плагин в любых проектах;
- редактировать/улучшать этот плагин.
Указывать авторство не обязательно.
Код плагина:
Code:
//============================================================================= // 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 Диск .
Последнее редактирование: 6 года 7 мес. назад пользователем WhitePaper.
Спасибо сказали: Cabbit, KageDesu, Noxmils, shaurma342

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Писатель 3 место Проект месяца 3 место Разработчик Проект месяца 2 место
Больше
6 года 7 мес. назад - 6 года 7 мес. назад #113791 от WhitePaper
WhitePaper ответил в теме [MV] UkrainianNameInput
Мелкое обновление 1.0.1:
  • исправлена документация;
  • теперь при включённом параметре "Использовать только украинский?" вместо "Далі" ничего.
Спасибо Dmy за указанные недочёты.
Последнее редактирование: 6 года 7 мес. назад пользователем WhitePaper.
Спасибо сказали: Cabbit, Noxmils, shaurma342

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
5 года 9 мес. назад - 5 года 9 мес. назад #118727 от Dmy
Dmy ответил в теме [MV] UkrainianNameInput
Хорошие новости: плагин работает и в RPG Maker MZ без изменения кода. :woohoo:



Это же относится и к WhitePaper_AllNameInputs.js — он тоже совместим с RPG Maker MZ и не требует изменения кода. :whistle: Я протестировал на коде MZ из японских проектов-примеров, которые уже доступны для скачивания.
Последнее редактирование: 5 года 9 мес. назад пользователем Dmy.
Спасибо сказали: Cabbit

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.089 секунд
Работает на Kunena форум