Chudy 1 Opublikowano 8 września 2022 Udostępnij Opublikowano 8 września 2022 package pl.chudziudgi.server.events; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.entity.Player; import org.bukkit.Bukkit; public class PlayerJoinEvent implements Listener { @EventHandler void onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent e){ Player player = e.getPlayer(); e.setJoinMessage(""); player.sendTitle("", "§aPołączono"); } } jak opóźnić czynność np po wyświetlonym title dodać po sekundzie następny title Wstawiam kod w code. Notatka dodana przez Glicz Cytuj Odnośnik do komentarza https://skript.pl/temat/53542-java-playerjoinebent/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 8 września 2022 Udostępnij Opublikowano 8 września 2022 Ten temat został przeniesiony. Możesz użyć do tego Bukkit Schedulera i funkcji 'runTaskLater' Cytuj Odnośnik do komentarza https://skript.pl/temat/53542-java-playerjoinebent/#findComment-325902 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 8 września 2022 Udostępnij Opublikowano 8 września 2022 11 godzin temu, Chudy napisał: jak opóźnić czynność np po wyświetlonym title dodać po sekundzie następny title Możesz zrobić opóźnienie dzięki BukkitScheduler https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/scheduler/BukkitScheduler.html#runTaskLater(org.bukkit.plugin.Plugin,org.bukkit.scheduler.BukkitRunnable,long) Cytuj Odnośnik do komentarza https://skript.pl/temat/53542-java-playerjoinebent/#findComment-325910 Udostępnij na innych stronach Więcej opcji udostępniania...
0 rozumek29 13 Opublikowano 7 października 2022 Udostępnij Opublikowano 7 października 2022 public class Event implements Listener { @EventHandler public void onPlayerJoin(PlayerJoinEvent join) { Player player = join.getPlayer(); Bukkit.getScheduler().runTaskLater(Main, new Runnable() { @Override public void run() { e.setJoinMessage(""); player.sendTitle("", "§aPołączono"); } }, 100L); } } 100L to opóźnienie w tickach, Zamiast main musisz twoją instancję pluginu podac. Cytuj Odnośnik do komentarza https://skript.pl/temat/53542-java-playerjoinebent/#findComment-326605 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 8 października 2022 Udostępnij Opublikowano 8 października 2022 Tak dla wyjaśnienia dodatkowego, 20L (tick) = 1 sekunda Cytuj Odnośnik do komentarza https://skript.pl/temat/53542-java-playerjoinebent/#findComment-326608 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Chudy 1
jak opóźnić czynność np po wyświetlonym title dodać po sekundzie następny title
Wstawiam kod w code.
Notatka dodana przez Glicz
Odnośnik do komentarza
https://skript.pl/temat/53542-java-playerjoinebent/Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.