Помогите Скоребоард. показывание тега клана

ZakGreatest

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
ZakGreatest
Я хочу сделать так, чтоб когда у игрока был клан он показывался в менюшке, а когда нет клана показывался надпись "Нет клана"
 
Юзай Placeholder Api и расширение javascript

Туториал:
Загружаем javascript (/papi ecloud download javascript)
релоадим papi (/papi reload)
Заходим в папку с плагинами, потом в папку PlaceHolder API, там у нас появилась папка Javascripts (..\root\plugins\placeholder API\javascripts)
Там создаём файл с расширение .js, напрмиер clans.js, ну или noclan.js, и вводим в него следующий код:
Код:
var placeholder = '%clans_clan_tag%'

function placeholderCheck() {
    if (placeholder == '') {
        return '§c§lОтсутствует';
    }
    else {
        return placeholder;
    }
}

placeholderCheck()
Краткое описание кода:
1. Переменная placeholder равна %clans_clan_tag%
2. Создаётся функция placeholdercheck
3. Если Placeholder равен '' (т.е. пустоте), то ставиться текст §c§lОтсутствует
4. Иначе: Вернуть placeholder
-------------------
После создания и сохранения файла, заходим в директорию ниже, т.е. корневую папку Placeholder API (..\root\plugins\Placeholder API\)
Заходим в файл javascript_placeholders.yml
Добавляем в конце это:
clans:
file: clan.js
engine: nashorn
upload_2023-2-4_15-0-20.png
после сохранение файла и релоада PAPI, в скорборд или куда либо угодно вставляем наш плейсхолдер, но добавляя в начале javascript, например: %javascript_clans_clan_tag%

результат:
Без клана:upload_2023-2-4_15-2-59.png
С кланом:upload_2023-2-4_15-3-52.png
 
Юзай Placeholder Api и расширение javascript

Туториал:
Загружаем javascript (/papi ecloud download javascript)
релоадим papi (/papi reload)
Заходим в папку с плагинами, потом в папку PlaceHolder API, там у нас появилась папка Javascripts (..\root\plugins\placeholder API\javascripts)
Там создаём файл с расширение .js, напрмиер clans.js, ну или noclan.js, и вводим в него следующий код:
Код:
var placeholder = '%clans_clan_tag%'

function placeholderCheck() {
    if (placeholder == '') {
        return '§c§lОтсутствует';
    }
    else {
        return placeholder;
    }
}

placeholderCheck()
Краткое описание кода:
1. Переменная placeholder равна %clans_clan_tag%
2. Создаётся функция placeholdercheck
3. Если Placeholder равен '' (т.е. пустоте), то ставиться текст §c§lОтсутствует
4. Иначе: Вернуть placeholder
-------------------
После создания и сохранения файла, заходим в директорию ниже, т.е. корневую папку Placeholder API (..\root\plugins\Placeholder API\)
Заходим в файл javascript_placeholders.yml
Добавляем в конце это:
clans:
file: clan.js
engine: nashorn
Посмотреть вложение 64336
после сохранение файла и релоада PAPI, в скорборд или куда либо угодно вставляем наш плейсхолдер, но добавляя в начале javascript, например: %javascript_clans_clan_tag%

результат:
Без клана:Посмотреть вложение 64337
С кланом:Посмотреть вложение 64338

Упрощу код 🙂
PHP:
(function placeholderCheck() {
    if (placeholder == '')
        return '§c§lОтсутствует';
    return placeholder;
   
})()
 
Упрощу код 🙂
PHP:
(function placeholderCheck() {
    if (placeholder == '')
        return '§c§lОтсутствует';
    return placeholder;
  
})()
PHP:
const clan = "%clans_clan_tag%";

function check() {
  return clan === "%clans_clan_tag%" ? "&7Нету" : clan;
}

check();
Сократитель бл
 
PHP:
const clan = "%clans_clan_tag%";

function check() {
  return clan === "%clans_clan_tag%" ? "&7Нету" : clan;
}

check();
Сократитель бл
С тернарниками не интересно 🙂
И такая конструкция сработает не со всеми плагинами на кланы
 
А как в SpigotBoard сделать чтобы там было написано кланы и Без клана и если есть клан то название клана как???
 
Юзай Placeholder Api и расширение javascript

Туториал:
Загружаем javascript (/papi ecloud download javascript)
релоадим papi (/papi reload)
Заходим в папку с плагинами, потом в папку PlaceHolder API, там у нас появилась папка Javascripts (..\root\plugins\placeholder API\javascripts)
Там создаём файл с расширение .js, напрмиер clans.js, ну или noclan.js, и вводим в него следующий код:
Код:
var placeholder = '%clans_clan_tag%'

function placeholderCheck() {
    if (placeholder == '') {
        return '§c§lОтсутствует';
    }
    else {
        return placeholder;
    }
}

placeholderCheck()
Краткое описание кода:
1. Переменная placeholder равна %clans_clan_tag%
2. Создаётся функция placeholdercheck
3. Если Placeholder равен '' (т.е. пустоте), то ставиться текст §c§lОтсутствует
4. Иначе: Вернуть placeholder
-------------------
После создания и сохранения файла, заходим в директорию ниже, т.е. корневую папку Placeholder API (..\root\plugins\Placeholder API\)
Заходим в файл javascript_placeholders.yml
Добавляем в конце это:
clans:
file: clan.js
engine: nashorn
Посмотреть вложение 64336
после сохранение файла и релоада PAPI, в скорборд или куда либо угодно вставляем наш плейсхолдер, но добавляя в начале javascript, например: %javascript_clans_clan_tag%

результат:
Без клана:Посмотреть вложение 64337
С кланом:Посмотреть вложение 64338

Замечательный туториал! Могу добавть, что не на всех версиях есть возможность установить javascript через команду. Сначала надо скачать его с сайта - тык. А после закинуть в папку plugins/PlaceholdeAPI/expansions/
 
Юзай Placeholder Api и расширение javascript

Туториал:
Загружаем javascript (/papi ecloud download javascript)
релоадим papi (/papi reload)
Заходим в папку с плагинами, потом в папку PlaceHolder API, там у нас появилась папка Javascripts (..\root\plugins\placeholder API\javascripts)
Там создаём файл с расширение .js, напрмиер clans.js, ну или noclan.js, и вводим в него следующий код:
Код:
var placeholder = '%clans_clan_tag%'

function placeholderCheck() {
    if (placeholder == '') {
        return '§c§lОтсутствует';
    }
    else {
        return placeholder;
    }
}

placeholderCheck()
Краткое описание кода:
1. Переменная placeholder равна %clans_clan_tag%
2. Создаётся функция placeholdercheck
3. Если Placeholder равен '' (т.е. пустоте), то ставиться текст §c§lОтсутствует
4. Иначе: Вернуть placeholder
-------------------
После создания и сохранения файла, заходим в директорию ниже, т.е. корневую папку Placeholder API (..\root\plugins\Placeholder API\)
Заходим в файл javascript_placeholders.yml
Добавляем в конце это:
clans:
file: clan.js
engine: nashorn
Посмотреть вложение 64336
после сохранение файла и релоада PAPI, в скорборд или куда либо угодно вставляем наш плейсхолдер, но добавляя в начале javascript, например: %javascript_clans_clan_tag%

результат:
Без клана:Посмотреть вложение 64337
С кланом:Посмотреть вложение 64338
а куда это вставлять %javascript_clans_clan_tag%
 
Назад
Верх Низ