young_koiczek 25 Opublikowano 30 sierpnia 2017 Udostępnij Opublikowano 30 sierpnia 2017 Co dodać do tego kodu : @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if(sender instanceof Player){ if(!((Player) sender).hasPermission("chat.admin")){ return true; } } Aby gdy grasz nie miał tej permisji wyświetlał mu się komunikat np "Nie masz uprawień do tej komendy" ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Toranktto 32 Opublikowano 30 sierpnia 2017 Udostępnij Opublikowano 30 sierpnia 2017 Użyj: sender.sendMessage("wiadomość"); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 young_koiczek 25 Opublikowano 30 sierpnia 2017 Autor Udostępnij Opublikowano 30 sierpnia 2017 27 minut temu, Toranktto napisał: Użyj: sender.sendMessage("wiadomość"); a Else albo cos mus ibyc 14 minut temu, Ixidi napisał: if(sender instanceof Player){ if(!((Player) sender).hasPermission("chat.admin")){ sender.sendMessage("Nie masz uprawnien"); return true; } } Wiadomosc ma być gdy Gracz nie będzie miał uprawień.. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 717 Opublikowano 30 sierpnia 2017 Udostępnij Opublikowano 30 sierpnia 2017 (edytowane) if(sender instanceof Player){ if(!((Player) sender).hasPermission("chat.admin")){ sender.sendMessage("Nie masz uprawnien"); return true; } } Edytowane 30 sierpnia 2017 przez Ixidi Toranktto 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Toranktto 32 Opublikowano 30 sierpnia 2017 Udostępnij Opublikowano 30 sierpnia 2017 2 minuty temu, Koiczek napisał: Wiadomosc ma być gdy Gracz nie będzie miał uprawień.. I tak będzie, ponieważ użyta jest w tym warunku negacja ('!'). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 young_koiczek 25 Opublikowano 30 sierpnia 2017 Autor Udostępnij Opublikowano 30 sierpnia 2017 Dobra dziękuje wszystkim za odpowiedzi A potrzebna jeszcze mi jedna rzecz a nie będę zakładał nowego tematu więc problem jest w dym , że gdy za pierwszym razem wylaczymy czat pojawi sie komunikat Czat zostal wylaczony a za drugim razem gdy go wylaczymy bez włączania pojawi sie Czat zostal wylaczony BLAD : Czat juz jest wlaczony a chce zrobić tak żeby komunikat "BLAD : Czat juz jest wlaczony" gdy czat będzie wyłączony pojawiał się bez tego "Czat zostal wylaczony" KOD: if(args[0].equalsIgnoreCase("off")){ Bukkit.broadcastMessage("§c§lChat zostal wylaczony!"); if(!chat){ sender.sendMessage("§4§lBLAD: §cCzat jest juz wylaczony!!"); return true; } chat = false; } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Toranktto 32 Opublikowano 30 sierpnia 2017 Udostępnij Opublikowano 30 sierpnia 2017 (edytowane) if(args[0].equalsIgnoreCase("off")){ if(!chat){ sender.sendMessage("§4§lBLAD: §cCzat jest juz wylaczony!!"); return true; } Bukkit.broadcastMessage("§c§lChat zostal wylaczony!"); chat = false; } P.S. Lepiej by było gdybyś używał klasy ChatColor do kolorowania wiadomości (paragraf może być zastąpiony innym znakiem) @Koiczek: Tak, moje przeoczenie. Już poprawione. Edytowane 30 sierpnia 2017 przez Toranktto Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 young_koiczek 25 Opublikowano 30 sierpnia 2017 Autor Udostępnij Opublikowano 30 sierpnia 2017 (edytowane) Ale chyba teraz nie bedzie powiadomienia o wyłączeniu czatu Teraz sie buguje ze jak wylaczysz czat to juz go nie wlaczysz... //Poprawione do zamknięcia Edytowane 30 sierpnia 2017 przez Koiczek Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
young_koiczek 25
Co dodać do tego kodu :
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(sender instanceof Player){
if(!((Player) sender).hasPermission("chat.admin")){
return true;
}
}
Aby gdy grasz nie miał tej permisji wyświetlał mu się komunikat np "Nie masz uprawień do tej komendy" ?
Odnośnik do komentarza
Udostępnij na innych stronach
7 odpowiedzi na to pytanie
Rekomendowane odpowiedzi