Вопрос Как сделать отображение оставшееся время доната в скорборде?

Ядро
Purpur

BaDuMoH4iK

Пользователь
Сообщения
226
Решения
2
Плагин
LuckPerms / Skript / PlaceHolderAPI / TAB
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.17
Память сервера ОЗУ
8Gb
Ссылка
https://www.spigotmc.org/resources/tab-1-7-x-1-21-10.57806/ | https://luckperms.net/download | https://www.spigotmc.org/resources/placeholderapi.6245/ | https://www.spigotmc.org/resources/skript.114544/
Всем привет! Хочу сделать вот так, у меня есть плагин TAB и в скорборде я хочу сделать "Донат: %vault_prefix% (30 дн.)" вот эти дни, чтобы они отображались когда я выдаю игроку временный донат, а когда я выдаю донат навсегда то чтобы отображалось "Донат: %vault_prefix% (∞)" у меня 10 групп, и я не понимаю как это сделать, пробовал делать через нейронку, чтобы скрипт написал, он криво пишет, 2 дня пробую ничего не получается! Кто шарит и кому не сложно помогите пожалуйста, зарание большое спасибо!! ^-^
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
You must be logged in to see this link. - тут ссылка на сообщение плейсхолдера время

я прилагаю скрипт, который теоретически меняет плейсхолдер на символ бесконечности. Пример, как я думаю, достаточно хорошо демонстрирует, как это работает под мою задачу плейсхолдера отображения онлайна пользователя

JavaScript:
function getPlaceholderValue() {
    try {
        var value = PlaceholderAPI.static.setPlaceholders(null, "%boxed_island_online_members_count%");
        return (value === null || value === undefined || value === "" || value === "null" || value === "undefined") ? null : value;
    } catch (e) {
        return null;
    }
}

var result = getPlaceholderValue();
result === null ? "&c0" : result.toString();

либо


JavaScript:
var rank = PlaceholderAPI.static.setPlaceholders(null, "%boxed_rank%").trim();

//если ранг пустой или null — возвращаем "Нету", иначе оригинальное значение
rank === "" || rank === "null" ? "&cНету" : rank;
 
Последнее редактирование:
You must be logged in to see this link. - тут ссылка на сообщение плейсхолдера время

я прилагаю скрипт, который теоретически меняет плейсхолдер на символ бесконечности. Пример, как я думаю, достаточно хорошо демонстрирует, как это работает под мою задачу плейсхолдера отображения онлайна пользователя

JavaScript:
function getPlaceholderValue() {
    try {
        var value = PlaceholderAPI.static.setPlaceholders(null, "%boxed_island_online_members_count%");
        return (value === null || value === undefined || value === "" || value === "null" || value === "undefined") ? null : value;
    } catch (e) {
        return null;
    }
}

var result = getPlaceholderValue();
result === null ? "&c0" : result.toString();

либо


JavaScript:
var rank = PlaceholderAPI.static.setPlaceholders(null, "%boxed_rank%").trim();

//если ранг пустой или null — возвращаем "Нету", иначе оригинальное значение
rank === "" || rank === "null" ? "&cНету" : rank;
Не работает((
 
Назад
Сверху Снизу