как узнать сколько часов наиграл в роблокс

Как мне узнать текущее время в Roblox (согласованное на всех серверах)?

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

Я уже знаю о функции Time, но документация по этой функции кажется чтобы указать, что он согласован только в одном месте (или, возможно, только в одном экземпляре места?):

Возвращает время в формате UNIX, которое представляет собой количество секунд, прошедших с эпохи Unix, 1 января 1970 года.

Но тут есть еще одна проблема:

Поскольку некоторые серверы работают в разных часовых поясах (например, серверы в Америке и Европе), tick () вернет другое время на этих серверах. Это время будет отличаться на несколько часов в зависимости от разницы часовых поясов. Из-за этого он не может ничего сказать об относительном времени между двумя серверами (например, о том, сколько времени прошло с момента последнего посещения игрока).

Как мне получить значение времени, которое будет одинаковым для всех серверов и мест в моей игре? (Для этой цели подойдет реальное время в реальной жизни.)

2 ответа

После поиска в Google os.time() я обнаружил, что это фактически часть стандартной библиотеки для языка LUA. Более подробную информацию о os и os.time можно найти здесь:

Поскольку серверы ROBLOX могут использовать разные часовые пояса, вам просто нужно использовать сервер, на котором вы знаете, какой часовой пояс он использует.

Чтобы получить данные с внешнего сервера, вам необходимо использовать HttpService.

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

Вот пример того, как узнать текущее время:

Это заставит переменную CurrentTime содержать текущие микросекунды, начиная с Unix Epoch.

Вы не хотите каждый раз использовать HttpService вам нужно время, поэтому вы хотите использовать что-то вроде этого:

Но чтобы сделать его более эффективным, поместите его в ModuleScript в Game.ServerScriptService, который называется «Время» :

Затем вы можете использовать его в любом скрипте, например:

Следует отметить, что если вы вызываете функцию tick () из LocalScript, вы получите время игрока, а не сервера. Это может быть не то, что вы обычно хотите, но его можно использовать, чтобы узнать, в каком часовом поясе находится игрок, или узнать, каково текущее время игрока.

Источник

Как узнать сколько часов наиграл в роблокс

Этот тест проверит твоё знание про Роблокс!

Начало теста:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Варианты ответов:

Идет подсчет результатов

Выберите, что Вас интересует:

Сообщить о нарушение
Ваше сообщение отправлено, мы постараемся разобраться в ближайшее время.

Попробуйте пройти эти тесты:

Насколько хорошо вы знаете географию России?

Если сможете закончить 13 крылатых фраз, то вы настоящий интеллигент

Никто не может ответить больше чем на 7 из 10 вопросов в этом тесте на IQ

Сможем ли мы угадать ваш возраст, задав вам 5 вопросов?

Сумеешь угадать фильм с одного кадра?

Тест на эрудицию, который мы с треском завалили. Что насчет вас?

В чём ваш мозг крут

А насколько вы умны?

А вы сможете продолжить эти 13 крылатых фраз?

Всего 2% людей могут назвать ВСЕ столицы этих европейских стран. Часть 2

Тест о животных: Угадай зверя по его носу

Каков Ваш психологический возраст?

Если вы наберете 11/12 в этом тесте на эрудицию, то такого начитанного и разностороннего человека еще поискать

А насколько хорошо натренирован ваш мозг?

Тест на кругозор. Хватит ли вам эрудиции, чтобы пройти его 10/10?

Сможете ли вы узнать советских актеров по фото в молодости?

Цветовой тест на возраст

Ваш словарный запас на высоком уровне, если наберете в нашем тесте хотя бы 8/11 — ТЕСТ

Какое имя подходит вам по знаку зодиака

Если ответите на все вопросы нашего теста без ошибок, то можете считать себя уникумом с высоким IQ

Подписывайтесь на наши странички! Обязательно делитесь с друзьями! Впереди много новых интересных тестов! Ежедневные добавления! Страницы: Яндекс Дзен, ВКонтакте, Одноклассники, Facebook

Популярные тесты

Насколько хорошо вы знаете географию России?

Если сможете закончить 13 крылатых фраз, то вы настоящий интеллигент

Никто не может ответить больше чем на 7 из 10 вопросов в этом тесте на IQ

Сможем ли мы угадать ваш возраст, задав вам 5 вопросов?

Сумеешь угадать фильм с одного кадра?

Тест на эрудицию, который мы с треском завалили. Что насчет вас?

В чём ваш мозг крут

А насколько вы умны?

А вы сможете продолжить эти 13 крылатых фраз?

Всего 2% людей могут назвать ВСЕ столицы этих европейских стран. Часть 2

Тест о животных: Угадай зверя по его носу

Каков Ваш психологический возраст?

Если вы наберете 11/12 в этом тесте на эрудицию, то такого начитанного и разностороннего человека еще поискать

А насколько хорошо натренирован ваш мозг?

Тест на кругозор. Хватит ли вам эрудиции, чтобы пройти его 10/10?

Сможете ли вы узнать советских актеров по фото в молодости?

Цветовой тест на возраст

Ваш словарный запас на высоком уровне, если наберете в нашем тесте хотя бы 8/11 — ТЕСТ

Какое имя подходит вам по знаку зодиака

Если ответите на все вопросы нашего теста без ошибок, то можете считать себя уникумом с высоким IQ

Преимущества

Можете встраивать тесты на Ваш сайт. Тест показывается нашем и других сайтах. Гибкие настройки результатов. Возможность поделиться тестом и результатами. Лавинообразный («вирусный») трафик на тест. Русскоязычная аудитория. Без рекламы!

Пользователям

Вам захотелось отдохнуть? Или просто приятно провести время? Выбирайте и проходите онлайн-тесты, делитесь результатом с друзьями. Проверьте, смогут они пройти также как Вы, или может лучше?

Внимание! Наши тесты не претендуют на достоверность – не стоит относиться к ним слишком серьезно!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *