Postanowiłem napisać prosty plugin na czyszczenie czatu. Oto jest fragment mojego kodu:
if(args[0].equalsIgnoreCase("clear") || args[0].equalsIgnoreCase("c")){
for(int i = 0; i < 150; i++){
Bukkit.broadcastMessage(" ");
}
Bukkit.broadcastMessage("Chat zostal wyczyszczony przez "+p.getName());
return true;
}
Czemu jeśli użyje odpowiedniej komendy to chat zostanie tylko mi wyczyszczony? Żadnym graczom nie wyświetla się nawet komunikat "Chat został wyczyszczony przez ..." ? Gracz musi mieć jakąś dodatkowe uprawnienia, żeby widział takie wiadomości?
Pytanie
DreaMPL 27
Witam.
Postanowiłem napisać prosty plugin na czyszczenie czatu. Oto jest fragment mojego kodu:
if(args[0].equalsIgnoreCase("clear") || args[0].equalsIgnoreCase("c")){ for(int i = 0; i < 150; i++){ Bukkit.broadcastMessage(" "); } Bukkit.broadcastMessage("Chat zostal wyczyszczony przez "+p.getName()); return true; }Czemu jeśli użyje odpowiedniej komendy to chat zostanie tylko mi wyczyszczony? Żadnym graczom nie wyświetla się nawet komunikat "Chat został wyczyszczony przez ..." ? Gracz musi mieć jakąś dodatkowe uprawnienia, żeby widział takie wiadomości?
Odnośnik do komentarza
https://skript.pl/temat/28922-bukkit-broadcastmessage/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi