Войти на сайт

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

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

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

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

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

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

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2477
  • 2 место ПаладинРазработчикЗа 2 место на конкурсе маппингаВетеранДаритель СтимкеяПроект месяца 3 местоОраторПоддержка ФондаУчитель
Присвойте переменной значение такого скрипта:
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 секунд