Skip to content

Time

Мгновенно изменяет внутриигровое время суток или плавно переходит от одного значения к другому. Поддерживает именованные пресеты времени и сырые значения тиков.

Сторона

SERVER

Синтаксис

time <action:string> <from:string> [to:string] [for:float=0] [unit:string=seconds] [easing:string=SMOOTH]

Параметры

  • action (string, обязательный): Что делать. Допустимые значения: set (установить конкретное время), add (добавить тики к текущему времени).
  • from (string, обязательный): Начальное время или количество для добавления. Принимает именованные пресеты (day, noon, night, midnight) или сырое значение тиков.
  • to (string, необязательный): Целевое время для плавного перехода. Используется только с set. Тот же формат, что и from.
  • for (float, необязательный): Длительность перехода. По умолчанию 0 (мгновенно).
  • unit (string, необязательный): Единица времени для for. Допустимые значения: seconds, minutes, hours. По умолчанию seconds.
  • easing (string, необязательный): Функция плавности для перехода. По умолчанию SMOOTH.

Именованные пресеты: day = 1000, noon = 6000, night = 13000, midnight = 18000.

Примеры

// Мгновенно переключиться на рассвет
# time set day
// Плавно перейти от полудня к ночи за 10 секунд
# time set noon to:night for:10
// Добавить 2000 тиков к текущему времени
# time add 2000