Войти или зарегистрироваться

Помогите Интервал убийства игрока.

Статус
Закрыто для дальнейших ответов.

Bohdan_Hrytsak

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
NegaTiV
Всем привет!Есть вопрос как в плагине сделать интервал убийства игрока раз в 50 секунд?
Вот что я умею:
public class Main
extends JavaPlugin
implements Listener
{

public void onEnable()
{
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onjoin(PlayerJoinEvent e){
Player p = e.getPlayer();
p.setHealth(0);

}
}
Нужна чтоб игрок какой зашел, умерал каждые 50 секунд.Как сделать? Благодарю .
 
Последнее редактирование:
Начнем с того, что ты, видимо, ничего не умеешь...
Ивент абсолютно не тот, тебе, как я понял, нужен ивент захода игрока на сервер.
Далее ты запускаешь scheduler, повторяющийся каждые 50 секунд и выполняющий действие, которое у тебя имеется(player.setHp). Вот.
 
Начнем с того, что ты, видимо, ничего не умеешь...
Ивент абсолютно не тот, тебе, как я понял, нужен ивент захода игрока на сервер.
Далее ты запускаешь scheduler, повторяющийся каждые 50 секунд и выполняющий действие, которое у тебя имеется(player.setHp). Вот.
Евент не тот ета да.з другой части к...Если еесть время скинь код shedular пожалуста.Спасиба зарание.
up
Вот так нада?
public void start(){
Bukkit.getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable(){
@EventHandler
public void onjoin(PlayerJoinEvent e){
Player p = e.getPlayer();
p.setHealth(0);
}
}, 20 * 12, 20 *12);
}
}
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх