Вопрос PlaceholderAPI - Как сделать обновление отыгранного времени?

Ядро
Paper

ThePhantom

Пользователь
Сообщения
7
Плагин
PlaceholderAPI
Ядро сервера
  1. Paper
Версия сервера
  1. Другое
Память сервера ОЗУ
4Gb
Ссылка
https://www.spigotmc.org/resources/placeholderapi.6245/
Здравствуйте, мне нужно добавить на сервер свой плейсхолдер с помощью расширения JavaScript. Его суть заключается в том что он будет отображать сколько человек отыграл времени (в часах) в день и нужно чтобы это время обнулялось в 0:00 часов в реальном мире по МСК. Помогите с написанием кода для этого плейсхолдера
 
Решение
Код

var minutesPlayed = '%statistic_minutes_played%';
function displayPlaytime() {
var hours = Math.floor(minutesPlayed / 60);
var minutes = minutesPlayed % 60;
if (hours === 0) {
return '§fОтыграно: #86c6e9' + minutes + 'мин';
} else if (hours === 1) {
return '§fОтыграно: #86c6e9' + hours + ' ч. ';
} else {
return '§fОтыграно: #86c6e9' + hours + ' ч. ';
}
}
displayPlaytime();

сам js
Объединено

Все цвета и подобное можно менять, к ним нет привязки
Код

var minutesPlayed = '%statistic_minutes_played%';
function displayPlaytime() {
var hours = Math.floor(minutesPlayed / 60);
var minutes = minutesPlayed % 60;
if (hours === 0) {
return '§fОтыграно: #86c6e9' + minutes + 'мин';
} else if (hours === 1) {
return '§fОтыграно: #86c6e9' + hours + ' ч. ';
} else {
return '§fОтыграно: #86c6e9' + hours + ' ч. ';
}
}
displayPlaytime();

сам js
Объединено

Все цвета и подобное можно менять, к ним нет привязки
 

Вложения

  • time.js
    447 байт · Просмотры: 4
Код

var minutesPlayed = '%statistic_minutes_played%';
function displayPlaytime() {
var hours = Math.floor(minutesPlayed / 60);
var minutes = minutesPlayed % 60;
if (hours === 0) {
return '§fОтыграно: #86c6e9' + minutes + 'мин';
} else if (hours === 1) {
return '§fОтыграно: #86c6e9' + hours + ' ч. ';
} else {
return '§fОтыграно: #86c6e9' + hours + ' ч. ';
}
}
displayPlaytime();

сам js
Объединено

Все цвета и подобное можно менять, к ним нет привязки
Большое спасибо!
 
Код

var minutesPlayed = '%statistic_minutes_played%';
function displayPlaytime() {
var hours = Math.floor(minutesPlayed / 60);
var minutes = minutesPlayed % 60;
if (hours === 0) {
return '§fОтыграно: #86c6e9' + minutes + 'мин';
} else if (hours === 1) {
return '§fОтыграно: #86c6e9' + hours + ' ч. ';
} else {
return '§fОтыграно: #86c6e9' + hours + ' ч. ';
}
}
displayPlaytime();

сам js
Объединено

Все цвета и подобное можно менять, к ним нет привязки
А есть возможность в этом коде сделать чтобы он отображал время ещё и в минутах? на сервере он отображает только в часах.
 
Назад
Сверху Снизу