Cześć mam problem , ponieważ nie mogę napisać ani znaleźć odliczania który będzie odliczał czas czekania na teleportacje i napisze tylko danemu graczowi za ile sie teleportuje, który napisze Spawn.
Cześć mam problem , ponieważ nie mogę napisać ani znaleźć odliczania który będzie odliczał czas czekania na teleportacje i napisze tylko danemu graczowi za ile sie teleportuje, który napisze Spawn.
Poczytaj sobię tutaj: https://bukkit.gamepedia.com/Scheduler_Programming
Czytałem i tam jest tylko o Playerjoin a ja potrzebuje w onCommand.
Ale to jest jedynie przykład. Wykorzystać go możesz gdzie chcesz.
if (cmd.getName().equalsIgnoreCase("spawn")) {
BukkitScheduler scheduler = getServer().getScheduler();
scheduler.scheduleSyncDelayedTask(this, new Runnable() {
@Override
public void run() {
p.teleport(lobby);
}
}, 20L * );
Dzięki za pomoc. Temat do zamknięcia.
Od siebie dodam, że nie potrzeba tworzyć nowej zmiennej, jak w tamtym przypadku Timo zrobił 😛 Wystarczy
if (x) {
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(referencjaDoMain, r -> {
p.teleport(lobby);
}, 20L * )
}
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.