Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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