Сборки серверов

СливПлатные

Сейчас онлайн

  • lolkekxa
  • sasasa
  • LiSnow
  • NooBas
  • ATRI
  • jimbik1
  • ChildFreak
  • l0lya
  • Ars2011main
  • Hydr4
  • TheBrainDed
  • mynnpng
  • somikyy
  • SKYRIMCRAFT
  • Tieumiu
  • Fuzzy3333
  • humoreed
  • z0roday
  • ZopaVGovne9
  • AstralSky
  • DarmanTopFarm
  • Gazmanov
  • Kiplovar
  • zoloper_lok
  • vladlen228
  • ix1eannnne
  • Orest_Foremskyi
  • jasndijasniyoxicnmijn
  • Minenoobz
  • Def1x213
  • Icecicerv
  • Story
  • tanatosbog
  • _3D3N_
  • Kenny McCormik
  • topkala125
  • uljbiyv
  • lolpty30
  • NIС4257
  • alexaaa2333
  • al1mtaev
  • exes

Помощь papi statistic

  • Автор темыluyten
  • Дата начала
luyten
посмотрел в исходниках statistic что он должен выводить по плейсхолдерам %statistic_hours_played%, %statistic_minutes_played% и тд также обозначение m (minutes), h (hours) и тд но по какой то мне непонятной причине он этого не делает
если может кто помочь переписать чтобы выводил и обозначение своих цифр буду благодарен
нужно мне это чтобы вставить код который будет склонять слова и отображать их (час, минута, секунда)
Помощь нужна только с выводом! готовый метод на склонение у меня есть
Исходники: Statistics-Expansion/src/main/java/com/extendedclip/papi/expansion/mcstatistics/StatisticsUtils.java at c45d3365ee9cf8583f2d1171a482528a8bde9acb · PlaceholderAPI/Statistics-Expansion
 
SIMBAY
hour:
const hours = 5; // замените на значение %statistic_hours_played%
const minutes = 30; // замените на значение %statistic_minutes_played%

// Склонение слов "час", "минута"
function getRussianWord(num, one, two, five) {
    let value = Math.abs(num) % 100;
    let num1 = value % 10;
    if (value > 10 && value < 20) {
        return five;
    }
    if (num1 > 1 && num1 < 5) {
        return two;
    }
    if (num1 === 1) {
        return one;
    }
    return five;
}

// Вывод времени с обозначением
function formatTime(hours, minutes) {
    const hourWord = getRussianWord(hours, 'час', 'часа', 'часов');
    const minuteWord = getRussianWord(minutes, 'минута', 'минуты', 'минут');

    console.log([ICODE]${hours} ${hourWord}, ${minutes} ${minuteWord}[/ICODE]);
}

formatTime(hours, minutes);
пробуй
 
ВерхНиз