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

Помогите Анимация в скорборде с конфига

Тема в разделе "Разработка плагинов для новичков", создана пользователем _Murlooo_, 6 июл 2019.

  1. Автор темы
    _Murlooo_

    _Murlooo_ Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    _Murlooo_
    Ребята, помогите пожалуйста сделать анимацию названия скорбоарда на сервере, используя лист (массив) с файла конфигурации. Есть 2 класса: основной (где был создан конфиг) и вторичный (с анимацией будущей). В прошлой теме помогли лишь подключить конфиг к 2-му классу, дальше пошли, мягко говоря, бесполезные ответы, видимо, от таких же как и я
     
  2. Автор темы
    _Murlooo_

    _Murlooo_ Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    _Murlooo_
    МДААААААААААААА
    "Очень отзывчивый форум", "активные люди"
    ПОШЛИ НАФИГ
     
  3. MurlikMurlik

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

    Баллы:
    96
    Тебе что, все обязаны поклоняться?

    Все что тебе нужно, это выучить джаву, а там уже и не такое сможешь сделать.
     
  4. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Подождал пару часов и забомбил? Ну с таким отношением тебе очевидно никто не поможет
     
  5. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Доктор, у меня рак, как мне вылечиться?
     
  6. Автор темы
    _Murlooo_

    _Murlooo_ Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    _Murlooo_
    Ну да, тут то тебе "помогут"!
     
  7. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Джаву зубри, наизусть отвечать бушь.
     
  8. MurlikMurlik

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

    Баллы:
    96
    Берешь свой массив, берешь сам боард. Делаешь int переменную, в нее записываешь 0.
    Каждый раз при обновлении борда, берешь следующую страницу на основе текущей. Как взять текущую? Да очень просто, list.get(index). (если массив, то еще проще array[index]) Как вычислить следующую? Тупо делаешь инкремент той переменной, только не переборщи, а то в исключение вылетешь. Как только дойдешь до последней, обнуляй. Вот и все.
     
  9. Meltionix

    Meltionix Участник Пользователь

    Баллы:
    31
    Он пример попросит сейчас, чекай.
     
  10. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Код:
    public class AnimationToList {
        private List<String> list;
        private int index;
    
        public AnimationToList(List<String> list) {
            this.list = list;
        }
     
        public String next() {
            if(index==list.size()) {
                this.index = 0;
            }
            return this.list.get(this.index++);
        }
    }
    Пример юза.
    AnimationToList test = new AnimationToList(list);
    Где то в шедулере test.next();
     
  11. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    зачем этот бред если можно просто list.get((index++) % list.size())
     
  12. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Сам ты бред, нормально все. Тебе лишь бы посрать.
     
  13. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    В Токио лето наступило на 6 часов раньше, чем в Москве, а ты тут что-то рассказываешь мне.
     
  14. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Вот и не вылезай из своего токио.
     
  15. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    И это в стране, которая в 45 раз меньше России...
     
  16. Nikolai_Faint

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

    Баллы:
    96
    Зачем это когда есть Iterator?
     
  17. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Wat?
     
  18. Nikolai_Faint

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

    Баллы:
    96
  19. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
  20. Nikolai_Faint

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

    Баллы:
    96
    Ему надо каждый раз брать из листа строки а после этого повторять эту процедуру заново, правильно понял?
     

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