Войти на сайт

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

ТЕМА: Как в игре узнать реальное время?

Как в игре узнать реальное время? 3 года 1 мес. назад #124735

  • SirAndriy
  • SirAndriy аватар
  • Вне сайта
  • Просветлённый
  • Да будет светлым ваш путь
  • Сообщений: 297
  • Спасибо получено: 649
  • Даритель СтимкеяРазработчикПроект года 2 местоКоммерсантПроект месяца 3 местоПроект месяца 2 местоУчительПроект месяца 1 место
Привет народ!
Допустим мне нужно, чтоб какое-то событие считывало время с ПК игрока и записывало в переменную. (желательно в формате четырёхзначной цифры. (Т.е. не 10:30, а 1030) Не знаете как такое можно провернуть? Мейкер версии МЗ.

Администратор запретил публиковать записи гостям.

Как в игре узнать реальное время? 3 года 1 мес. назад #124737

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2478
  • Программист RubyДаритель СтимкеяПаладинВетеранУчитель2 место ОраторПроект месяца 3 местоПоддержка ФондаЗа 2 место на конкурсе маппинга
Присвойте переменной значение такого скрипта:
var d = new Date(); d.getHours() * 100 + d.getMinutes()

var-2.png


_____________

Обратите внимание, что нулей в начале нет, и, например, 00:10 будет записано как 10.

Если вы хотите выводить его через \V[n] и вам нужны нули в начале, сделайте так:
var d = new Date(); String(d.getHours() * 100 + d.getMinutes()).padStart(4, '0')

Но с таким временем нельзя выполнять арифметические операции, только показывать его через \V[n].
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Cabbit, Doctor_Bug, SirAndriy
Время создания страницы: 0.188 секунд