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

Решено Placeholders на анимированный текст.

Тема в разделе "Помощь", создана пользователем _L_A_R_R_Y_, 30 июн 2019.

Метки:
Статус темы:
Закрыта.
  1. Автор темы
    _L_A_R_R_Y_

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

    Баллы:
    61
    Мне нужно сделать placeholder, который анимирует текст или какой нибудь символ.
     
  2. Kenimal

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

    Баллы:
    66
    по javascript_placeholder создaвaй
     
  3. Автор темы
    _L_A_R_R_Y_

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

    Баллы:
    61
    Кхм, ну это я уж создал. А как его настроить?
     
  4. Kenimal

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

    Баллы:
    66
     
  5. Namer_PRO

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

    Баллы:
    76
    Имя в Minecraft:
    Namer_PRO
    /papi ecloud download Javascript

    Вставлять:
    %javascript_<your placeholder identifier>%

    Тут выбирай нужный:
    https://www.spigotmc.org/wiki/placeholderapi-javascript-expansion-scripts/

    Например, мигающий текст в меню на lastcraft сделан с Animated Text и Deluxe Menus

    В файле копайся, меняй как тебе надо. Так и настраивай. Например у тебя текст для 3 сообщений, а надо 2. Ты меняешь это:
    PHP:
    var messages = ["This is""This is a""This is a test message"];
    var 
    numdata "%player_name%." IDv "." messages;
    var 
    IDv 0;

    function 
    getMessage(ID) {
        if ( 
    args.length == 4) {
            
    IDv args[0];
            
    messages = [args[1], args[2], args[3]];
        }

        var 
    msgnumber Data.exists(numdata) ? Data.get(numdata) : 0;
        
    msgnumber++;

        if (
    msgnumber >= 3) {
            
    msgnumber 0;
        }

        
    Data.set(numdatamsgnumber);

        return 
    messages[msgnumber];
    }
    getMessage(IDv);
    На это (чтоб такая же мигающая стрелка была):
    PHP:
    var messages = ["&e►""&e &e"];
    var 
    numdata "%player_name%." IDv "." messages;
    var 
    IDv 0;

    function 
    getMessage(ID) {
        if ( 
    args.length == 3) {
            
    IDv args[0];
            
    messages = [args[1], args[2]];
        }

        var 
    msgnumber Data.exists(numdata) ? Data.get(numdata) : 0;
        
    msgnumber++;

        if (
    msgnumber >= 2) {
            
    msgnumber 0;
        }

        
    Data.set(numdatamsgnumber);

        return 
    messages[msgnumber];
    }
    getMessage(IDv);
     
    Последнее редактирование: 1 июл 2019
  6. Автор темы
    _L_A_R_R_Y_

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

    Баллы:
    61
    Спасибо, тема закрыта!
     
Статус темы:
Закрыта.

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