Команды RPG Maker MV/Ввести число

Материал из Русская версия РПГ.укр
Внешний вид окна настройки команды «Ввести число».

Ввести числокоманда событий RPG Maker MV, позволяющая предоставить игроку возможность выбрать число. Число будет сохранено в переменную.

Отображение[править]

Внешний вид окна с сообщением, созданного командой «Показать выбор», при игре с клавиатуры (над сообщением, созданным командой «Показать сообщение»).
Внешний вид окна с сообщением, созданного командой «Показать выбор», при игре мышью или с помощью сенсорного ввода (над сообщением, созданным командой «Показать сообщение»).

Команда «Ввести число» сочетается с командой «Показать сообщение»: если «Ввести число» стоит прямо после команды «Показать сообщение», то игроку будут показаны оба она (окно выбора и окно сообщения) одновременно. Если сообщение выводится внизу, выбор будет отображаться над окном сообщения, в других случаях — под ним.

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

Кроме того, внешний вид сообщения зависит от:

Технические подробности[править]

Внутренний формат[править]

Код команды — 103. Она хранится так:

{
  "code": 103,
  "indent": степень_вложенности,
  "parameters": [
    номер_переменной,
    число_разрядов
  ]
}

Где:

  • вместо степень_вложенности используется количество команд, в которые вложена данная команда (если команда не вложена в другие команды, indent равен 0),
  • вместо номер_переменной указывается номер переменной, в которую будет записан результат,
  • вместо число_разрядов указывается число доступных разрядов.

Использование в JavaScript[править]

Вызвать окно ввода числа можно так:

$gameMessage.setNumberInput(12, 3);
  //12 надо заменить на номер переменной
  //3 надо заменить на число разрядов

После этого чтобы узнать, производится ли ещё ввод числа, можно вызывать такую функцию:

$gameMessage.isBusy()