- Баллы
- 61
- Имя в Minecraft
- haskell_md2
Здравствуйте. Столкнулся с такой проблемой: Мне нужно использовать scheduleSyncDelayedTask(Задержку) внутри scheduleSyncRepeatingTask(Повторение), но когда я создаю такую конструкцию мне редактор выводит такое сообщение:
"Метод scheduleSyncDelayedTask(Plugin, Runnable, long) в типе BukkitScheduler неприменим для аргументов (new Runnable(){}, new Runnable(){}, int)". Вопрос: что мне делать?
P.S. Когда я использую метод scheduleSyncDelayedTask без scheduleSyncRepeatingTask, такой ошибки нету.
А вот код:
public void onEnable(){
getServer().getScheduler().scheduleSyncRepeatingTask(this,new Runnable() { //Метод Повторения
@Override
public void run() {
// TODO Автоматически созданная заглушка метода
getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable(){//Метод Задержки
public void run(){
getLogger().info("Despasito");
Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "gplay maricone.mid");
}},(10*20));
}},0,15);
}
"Метод scheduleSyncDelayedTask(Plugin, Runnable, long) в типе BukkitScheduler неприменим для аргументов (new Runnable(){}, new Runnable(){}, int)". Вопрос: что мне делать?
P.S. Когда я использую метод scheduleSyncDelayedTask без scheduleSyncRepeatingTask, такой ошибки нету.
А вот код:
public void onEnable(){
getServer().getScheduler().scheduleSyncRepeatingTask(this,new Runnable() { //Метод Повторения
@Override
public void run() {
// TODO Автоматически созданная заглушка метода
getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable(){//Метод Задержки
public void run(){
getLogger().info("Despasito");
Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "gplay maricone.mid");
}},(10*20));
}},0,15);
}
Последнее редактирование: