Команды RPG Maker MV/Таймер

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

Таймер — команда RPG Maker MV, позволяющая запустить или остановить таймер.

У команды есть такие настройки:

  • Действие с таймером: запуск или остановка,
  • Время таймера (если таймер запускается).

Работа таймера[править]

После того, как таймер запущен, оставшееся время отображается в правом верхнем углу экрана:

Пример отображения таймера. Показан фрагмент карты, в правом верхнем углу нарисованы цифры 00:57.

Отсчёт времени ведётся только на экране карты и битвы. На других экранах (в частности, в меню) отсчёт времени приостанавливается.

Чтобы выполнить какое-то действие после того, как отсчёт времени закончился, можно создать параллельное событие с ветвлением условий, и установить условие «Таймер».

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

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

Код команды — 124. Она кодируется так:

{
  "code": 124,
  "indent": степень_вложенности,
  "parameters": [
    действие,
    количество_секунд
  ]
}

Где:

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