Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
Можно конкретнее вопрос задать?
Иначе такое ощущение, будто вопрос касается не разработки, а использования PlaceholderAPI.
Вы можете найти актуальный список заполнителей (плейсхолдеров) на/papi ecloud download LuckPerms
Нет, дописали аддон на основе лакпермс апи, не выводит время, тоесть он не распознает эту группу как временнуюНу он скорее всего имеет в виду ( плейсхолдер показывающий сколько время осталось до окончания привилегии LP )
Объединено
- Установить
Авторизуйтесь для просмотра ссылок.
Вы можете найти актуальный список заполнителей наАвторизуйтесь для просмотра ссылок..
Да ничего не работает, не скрипт на папи, не аддон по апи лакпермсаМожно конкретнее вопрос задать?
Иначе такое ощущение, будто вопрос касается не разработки, а использования PlaceholderAPI.
Вот даже пример скриптаМожно конкретнее вопрос задать?
Иначе такое ощущение, будто вопрос касается не разработки, а использования PlaceholderAPI.
var group = '%vault_rank%'
function format() {
if (group == 'default') {
return '' //Это если у игрока нет доната. Выводим пустоту, так как группа default не истекает.
}
var expires = '%luckperms_group_expiry_time_' + group + '%'
if (expires == "") {
return '∞'
}
return expires;
}
format()
ты скачал расширение JavaScript?ничего не работает
Конечно...ты скачал расширение JavaScript?
Он не распознает группу как временную, выводит знак бесконечностиа что он выводит? пустоту или скриптеррор?
может сам vault не распознает временную группу? попробуй в первой строке использовать заполнитель %luckperms_primary_group_name%Он не распознает группу как временную, выводит знак бесконечности
Тоесть знак бесконечности выводится для привлегий навсегда, а он ещё и на временные группы выводит знак бесконечности
не-аможет сам vault не распознает временную группу? попробуй в первой строке использовать заполнитель %luckperms_primary_group_name%
Всё так-же бесконечность выводитможет сам vault не распознает временную группу? попробуй в первой строке использовать заполнитель %luckperms_primary_group_name%
Могу помочь, у меня есть плагин рабочий, интересно - пишите в вк OneLaimerне-а
Объединено
Всё так-же бесконечность выводит
Нет, дописали аддон на основе лакпермс апи, не выводит время, тоесть он не распознает эту группу как временную
Объединено
Да ничего не работает, не скрипт на папи, не аддон по апи лакпермса
Объединено
Вот даже пример скрипта
Код:var group = '%vault_rank%' function format() { if (group == 'default') { return '' //Это если у игрока нет доната. Выводим пустоту, так как группа default не истекает. } var expires = '%luckperms_group_expiry_time_' + group + '%' if (expires == "") { return '∞' } return expires; } format()
@Override
public @Nullable String onRequest(OfflinePlayer player, @NotNull String params) {
String playerGroup = PlaceholderAPI.setPlaceholders(player, "%vault_group%");
return PlaceholderAPI.setPlaceholders(player, "%luckperms_group_expiry_time_" + playerGroup +"%");
}
function format() {
var expires = "%rank_time%"
expires = expires.replace("d", "д");
expires = expires.replace("h", "ч");
expires = expires.replace("m", "м");
expires = expires.replace("s", "с");
return expires;
}
format()
А можно как то сделать чтоб выводились только часы а когда остается меньше часа то только минуты а когда меньше минуты только секунды?Я сперва подумал, что вы делаете что-то не так. Но сам протестировав это я впал в ступор, потому что код JS абсолютно рабочий. Интересный факт - если заменить var expires = '%luckperms_group_expiry_time_' + group + '%' на var expires = '%luckperms_group_expiry_time_vip%' или другой любой донат, то всё заработает. Может быть какой-то баг или Placeholders API или LuckPerms или JS Expansion.
В общем, единственное адекватно-верное решение я нашел в написании своего аддона к Placeholders API. То есть, больше не нужно будет использовать никаких JS E. (хотя далее используем). Кода там на буквально две строчки, но вот если интересно:
Java:@Override public @Nullable String onRequest(OfflinePlayer player, @NotNull String params) { String playerGroup = PlaceholderAPI.setPlaceholders(player, "%vault_group%"); return PlaceholderAPI.setPlaceholders(player, "%luckperms_group_expiry_time_" + playerGroup +"%"); }
В итоге мы получаем абсолютно рабочий плейсхолдер при вызове %rank_time%.
Вам необходимо зарегистрироваться для просмотра изображений-вложений
С которым мы кстати можем работать и помощью JS E. Например, изменить d,h,m,s на д,ч,м,с. Вот пример:
В итоге получая этоJavaScript:function format() { var expires = "%rank_time%" expires = expires.replace("d", "д"); expires = expires.replace("h", "ч"); expires = expires.replace("m", "м"); expires = expires.replace("s", "с"); return expires; } format()
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Приложу плагин снизу, надеюсь кому-то помог.
Конечно можно. Для этого нужно в скрипт добавить одну строчку, и по итогу скрипт будет слудующим:А можно как то сделать чтоб выводились только часы а когда остается меньше часа то только минуты а когда меньше минуты только секунды?
function format() {
var expires = "%rank_time%";
expires = expires.substring(0, 3);
expires = expires.replace("y", "г");
expires = expires.replace("w", "н");
expires = expires.replace("d", "д");
expires = expires.replace("h", "ч");
expires = expires.replace("m", "м");
expires = expires.replace("s", "с");
return expires;
}
format()
а куда это вставлять?Конечно можно. Для этого нужно в скрипт добавить одну строчку, и по итогу скрипт будет слудующим:
JavaScript:function format() { var expires = "%rank_time%"; expires = expires.substring(0, 3); expires = expires.replace("y", "г"); expires = expires.replace("w", "н"); expires = expires.replace("d", "д"); expires = expires.replace("h", "ч"); expires = expires.replace("m", "м"); expires = expires.replace("s", "с"); return expires; } format()
По итогу получим:
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
То есть, будет выводиться только первое число времени.
а куда это вставлять?
Конечно можно. Для этого нужно в скрипт добавить одну строчку, и по итогу скрипт будет слудующим:
JavaScript:function format() { var expires = "%rank_time%"; expires = expires.substring(0, 3); expires = expires.replace("y", "г"); expires = expires.replace("w", "н"); expires = expires.replace("d", "д"); expires = expires.replace("h", "ч"); expires = expires.replace("m", "м"); expires = expires.replace("s", "с"); return expires; } format()
По итогу получим:
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
То есть, будет выводиться только первое число времени.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения