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

Помогите А как сделать задержку в коде?

Тема в разделе "Разработка плагинов для новичков", создана пользователем Elereman, 24 авг 2015.

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

    Elereman Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    MisterHitlar
    Допустим мне надо сделать в цикле for задержку после каждой итерации.
     
  2. Gamer3455

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

    Баллы:
    103
    Отдельный поток + Thread.sleep(time)
     
  3. Автор темы
    Elereman

    Elereman Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    MisterHitlar
    А можно по подробнее?
     
  4. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
  5. Автор темы
    Elereman

    Elereman Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    MisterHitlar
    Вот это заработало!!!!
    Код:
    try {
     thr.sleep(4000);
       } catch (InterruptedException ex) {
       Logger.getLogger(BukkitPluginTeleport.class.getName()).log(Level.SEVERE, null, ex);
       }
     
  6. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Вы так хоть не основной поток Тушите?
     
  7. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    В сервере уже есть некоторый встроенный глобальный цикл, внутри которого всегда работает Ваш код.
    Добавлять код к итерациям можно шедулером, по ссылкам выше.
    Выбирать его или свой поток следует из соображений рациональности.
     
  8. Автор темы
    Elereman

    Elereman Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    MisterHitlar
    Я пожалуй сделаю на шедулерах
    И тупил дополнительный поток но это не устраивало ибо сервер ругался :lol:
    Вообщем всем спасибо, почерпнул немного явы для себя.
     

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