Как добавить часы показывающие игровое время.


  • Moderator

    Доброго времени суток.
    Недавно я решил посмотреть гайды по моду macro key bind и там мне понравились переменнык DAYTIME и TIME.
    Что же они делают? Подумали вы.
    А делают они вот что:
    'Кликабельно' - внимание на правй нижний угол.
    Интересно? Надеюсь, да.
    Сейчас я покажу вам как добавить этоти часы и их настройку.

    1. Нажимаем клавишу "Ё(~)" -
      0_1621700220969_1610838365218-1.png
    2. Нажимаем на "Текстовый редактор" -
      0_1621700259302_1610838477559-2.png
    3. В открывшемся окне вводим любое название(на английском) и нажимаем "создать" -
      0_1621700953184_3.png
      Далее вставляем этот скрипт:
      $${
      do;
      setlabel(TimeLabel,"&l%DAYTIME%");
      loop;
      }$$
      P.S. Я делаю часы с игровым временем и ввожу переменную %DAYTIME%, а если вы хотите сделать реальное время, то нужно вводить переменную %TIME%.
    4. Нажимаем "запись" -
      0_1621701402061_3.png
      Пол дела сделанно. Осталось добавить сам таймер.
      Для чего выполняем действия описанные ниже:
      1. Нажимаем сочетание клавиш shift + "Ё(~)" -
      0_1621702933155_3.png
      2. Окрываем выделенную выше менюшку и выбираем "GUI Редактор" -
      0_1621703107998_3.png
      3. Окрывается вот такое окно, в нём нам надо из списка "ingame" и кликнуть по нему 2 раза левой кнопкой мыши -
      0_1621703180903_35a8ebdb-5f67-4e98-8c19-8692a6767d9c-image.png
      4. Открывается такое окошко -
      0_1621703373947_63af9d31-ad2d-4490-804b-b9ba2af5b1ed-image.png
      5. В открывшемся окошке добовляем "ярлык" -
      0_1621703697682_3.png
      6. Выбираем любое место удобное вам и размещаем ярлык.
      Окрывается такое окошко -
      0_1621703913052_38416857-41ce-44e2-920b-554dfa5d7baf-image.png.
      7. Настраиваем меню ярлыка
      Кнопка: TimeLabel
      Метка: Стираем то, что написанно и оставляем поле пустым.
      Цвет текста: Выбираем любой.
      Цвет фона: Не троагем, он ничего не даст.
      Выравнивение: Центр.
      Тень: не трогаем.
      8. Нажимаем "Ок"
      P.S. Вы можете изменить размеры сетки и кнопки как вам лучше. Думаю с этим вы разберётесь.
      9. Выходим из GUI Редактора, открырваем менюшку в левом верхнем углу и нажимаем на "События".
      Нам нужно Событие "onShowGui":
      0_1621704903881_3.png.
      10. В открывшемся окне в строке вводим команду:
      $$<имя вашего файла(то как вы назвали скрипт, в моё случае "time").txt> -

      0_1621705100689_ab336d75-e82b-4cd1-af0e-92e142d44c41-image.png
      11. Нажимаем на "Запись"
      Готово.
      Мы сделали часы, показывающие игровое время.

      =====================================================================================
      Надеюсь, гайд был полезен и заслуживает вашего внимания.
      Всем спасибо и удачи:3
      0_1621705614732_123-min.jpg

  • Moderator

    Забыл сказать, что при заходе на сервер время может стоять на месте, обновить можно нажав два раза на Ё(~).





  • +rep
    Гад может быть полезен при выведении деревьев и т.д



  • @TheGraisonMan Я уже писал о серверных часах гы) твой метод хорош но показывает время игрока а не время которое прогружался чанк но зато удобненько :3
    Кто лучший? - 0_1621793515029_images.jpg


  • Moderator

    @_cortezcardinal_ Время сервера, если точнее)



Looks like your connection to Форум - Mix-Server's was lost, please wait while we try to reconnect.