Proszę, oto skrypt.
Usunąłem parę niepotrzebnych rzeczy, poprawiłem inne oraz wywaliłem zapętlanie graczy w tak absurdalnym promieniu. Już lepiej po prostu wysłać wiadomość do wszystkich graczy w świecie gracza.
Skoro masz wersję serwera 1.16.2 i silnik Spigot (lub dowolny jego fork, np. PaperSpigot (Paper), TacoSpigot, Tuinity, Purpur, itd.), pobierz najnowszego Skripta 2.5.3 od bensku. Wystarczy wyszukać w internecie "skript releases".
options:
odleglosc_mowienia: 20
on chat:
set chat recipients to all players in radius {@odleglosc_mowienia} around player
command /krzyk [<text>]:
cooldown: 1 hour
cooldown message: &cNie możesz jeszcze użyć tej komendy!
trigger:
arg 1 is not set:
send "&cPodaj wiadomosc!" to player
cancel cooldown
stop
send "&6[&eKRZYK&6] &6&l>&6&l> &f%player% %arg 1%" to all players in player's world