Войти на сайт

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

ТЕМА: Ввод текста (StringInput)

Ввод текста (StringInput) 8 года 5 мес. назад #87358

  • EvilCat
  • EvilCat аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 469
  • Спасибо получено: 850
  • Учитель3 место Готв2 место
Ввод текста

Информация:

Автор: EvilCat

Версия скрипта:
  • 1.2: Обновление совместимости.
  • 1.0: Релиз
Версия мейкера: MV

Тип: Ввод

Условия использования/Лицензия: Creative Commons 4.0 Attribution

Описание:

Добавляет команду для получения текстового ввода от пользователя. Использует немного переделанные окна ввода имени персонажа.

Особенности:

Добавляемые команды:

StringInput 8=>100
Запрашивает ввод строки от 1 до 8 символов и записывает результат в переменную № 100.

StringInput 4-8=>100
Запрашивает ввод строки от 4 до 8 символов и записывает результат в переменную № 100.

Результат можно проверить с помощью команды Calc, имеющейся в кошачьих утилитах.

StringInput Default meow
Строка при появлении окна будет meow.

StringInput SetFace Harold
Рисует сбоку окна лицо персонажа по имени Harold.

StringInput SetFace "Harold Smith"
Рисует сбоку окна лицо персонажа по имени Harold Smith (если в имени есть пробел, его надо заключить в кавычки).

StringInput SetFace #3
Рисует сбоку окна лицо персонажа с индексом 3 (как бы его ни звали).

StringInput SetFace Nature 2
Рисует сбоку окна третье лицо из файла "Nature" (счёт идёт от нуля).

StringInput NoFace
Не рисует никакого лица (по умолчанию).

StringInput Verify Word
Отправить можно только ввод, удовлетворяющий проверке "word", то есть не содержащий пробелов (одно слово). Включено по умолчанию.
Также есть проверки "latin" (допускаются только основные символы латиницы A-Z) и "russian" (допускаются только буквы русского языка от А до Я).

StringInput RegExp /meow/i
Отправить можно только ввод, отвечающий указанному регулярному выражению.
См. developer.mozilla.org/ru/docs/Web/JavaSc.../Regular_Expressions

StringInput NoVerify
Уделяет проверку и регулярное выражение.

StringInput Process Trim
Задаёт обработчик при отправке ввода, удаляющий пробелы с обоих концов строки.
Также доступны обработчики "LC" (маленькие буквы), "UC" (большие буквы) and "UCfirst" (первая буква большая, остальные маленькие).

StringInput Process Trim UC
Задаёт при отправке ввода два обработчика - сначала обрезаются пробелы, потом переводится в верхний регистр.

StringInput NoProcess
Отключает обработчики.

StringInput Lang Russian
Заставляет поле ввода использовать русский алфавит. По умолчанию берётся согласно языку системы.
Также доступный варианты "English" и "Japanese".

StringInput Reset
Сбрасывает все настройки. В противном случае они продолжат использоваться до конца выполнения команд.

Установка:

Установить кошачьи утилиты 1.5+.

Скопировать файл StringInput.js в папку игры/js/plugins и добавить с помощью менеджера плагинов в редакторе.

Зависимости:
Кошачьи утилиты 1.5+.

Скачать:

В репозитории на BitBucket (нажмите Raw в углу и скачайте).
Последнее редактирование: 7 года 11 мес. назад от EvilCat.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, Ren310, RastaManGames, KageDesu
Модераторы: NeKotZima
Время создания страницы: 0.195 секунд