1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как получить оставшееся время высшего доната LP

Тема в разделе "Помощь", создана пользователем 0xLairon1, 4 окт 2022.

  1. Автор темы
    0xLairon1

    0xLairon1 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    0xLairon1
    Хочу выводить игрокам инфу о том через какое время у них заканчивается донат(группа LP). Пытался гуглить этот плейсхолдер у самих LP но именно того что мне нужен нету.
    Пытаюсь сделать плейсхолдер на JS для papi, но почемуто если я пытаюсь конкатенировать строки в JS плейсхолдер ломается и всегда выводит пустоту.
    Код:
    var group = "%luckperms_primary_group_name%"; // получаем высшею группу игрока 
    var groupTime = "%luckperms_group_expiry_time_${group}%";  // время этой группы
    
    function donate_status()
    {
        //if(groupTime == '') return "∞";
        return groupTime;
    }
    
    donate_status();
    Если же я ломаю плейсхолдер, чтобы он выводил мне строку которую он получил(Убирая %), и после пытаюсь командой спарсить его, то все работает. Не пойму в чем может быть проблема.
     
  2. Автор темы
    0xLairon1

    0xLairon1 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    0xLairon1
  3. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Чего ты апаешь то. Не тот раздел.
     
  4. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Тот. По JS тут отвечают активнее. В том только по Java
     
  5. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Ну такое... по вопросам кода...
    Хотя может и так
     
  6. Lemar98

    Lemar98 Активный участник Пользователь

    Баллы:
    76
    Попробуй экранировать group
     
  7. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Скорее всего дополнение раскрывает плейсхолдеры в скрипте ещё до того, как они поступают в переменные. Расширение предлагает несколько биндингов к PAPI. Вот здесь можно увидеть, как можно раскрыть плейсхолдеры уже в скрипте (второй скрипт).
     

Поделиться этой страницей