Skocz do zawartości
  • 0

Pytanie o permisje


young_koiczek
 Udostępnij

Pytanie

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

  • 0
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

  • 0

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

  • 0

    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 przez Toranktto
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...