RS Window NumberInput

Матеріал з РПГ.укр
Версія від 09:56, 21 квітня 2022, створена WhitePaper (обговорення | внесок) (Додано ліцензію)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до: навігація, пошук
Приклад цифрової клавіатури, створеної плагіном RS_Window_NumberInput

RS_Window_NumberInput.jsплагін для RPG Maker MV, який додає цифрову клавіатуру для вводу числа. Автор — Biud436.

Виклик цифрової клавіатури[ ]

Плагін RS_Window_NumberInput.js не замінює стандартну систему вводу числа, а додає нову. Щоб викликати ввід числа з цифрової клавіатури, потрібно додати команду Команда плагіну і вказати текстовий код:

StartNumberInput varId:1 maxLength:8 isNumber:true

varId:1 – результат команди записується у змінну 1

maxLength:8 – 8 цифр доступно для введення

isNumber:true – ліва та права кнопки в третьому рядку не додають символи (за замовчанням – кнопки «-» та «.»)

Робота зі значенням[ ]

Стандартна перевірка значення змінної працювати не буде, бо насправді значення зберігається не як число, а як рядок.

Для перевірки використаємо умову $gameVariables.value(1) === "2", де 1 – номер змінної, 2 – значення.

If:Script:$gameVariables.value(1) == "2"
  ◆Text:None, Window, Bottom
  :    :Правильний код.
  ◆
End

Якщо ви бажаєте ще й використовувати значення змінної в інших командах, наприклад, Змінити гроші, необхідно перевести значення у число. Можна також зробити це перед перевіркою.

Для того, щоб перевести рядок у змінній у число, в команді Скрипт пишемо $gameVariables.setValue(1, parseInt($gameVariables.value(1))), де 1 - номер змінної.

Параметри[ ]

Font Size

Розмір шрифту.

Line Height

Висота кнопок.

Window Width

Ширина вікна. Підтримує JS код.

Window Height

Висота вікна. Підтримує JS код.

Window Background Type

На фоні чого буде показано цифрову клавіатуру. Є наступні варіанти:

  • Normal (0) вказує, що цифрова клавіатура показується в рамці діалогового вікна,
  • Dimness (1) вказує, що цифрова клавіатура показується на затемненому фоні,
  • None (2) вказує, що цифрова клавіатура показується на прозорому фоні.

Default Button Width

Ширина кнопок. Підтримує JS код.

Number Map

Порядок кнопок на цифровій клавіатурі.

Формат:

7, 8, 9, 4, 5, 6, 1, 2, 3, -, 0, ., Backspace, Ok

На місці цифр – символи, які можна вводити, незалежно від значення isNumber у команді Команда плагіну.

На місці «-» і «.» - символи, які можна вводити, якщо isNumber:false .

Остання кнопка (“Ok”)– назва кнопки завершення вводу числу.

Передостання кнопка(“Backspace”) – назва кнопки видалення символу.

Image Name

Background Image

Назва фонового зображення. Зображення повинно бути в папці img/titles1/ .

Password Mode

Чи буде число замінено зірочками («*»).

Ліцензія[ ]

Цей плагін розповсюджується за ліцензією MIT (ліцензія в репозиторії плагінів Biud436).

Посилання[ ]