Permissions Frage

Dieses Thema im Forum "Programmierung" wurde erstellt von Funzocker1, 7. Januar 2013.

  1. Funzocker1
    Offline

    Funzocker1

    Registriert seit:
    21. Oktober 2012
    Beiträge:
    127
    Hallo kleine Frage wegen Rechten. Ich habe im moment so ein kleines Projekt damit ich auf meinem Server nichtmehr SRM brauche doch da ich natürlich nicht will das jeder ein solches Schild setzen kann möchte ich gerne wissen wie ich rechte beim setzen von dem schild einbauen kann wie z.B wenn jemand das Schild mit dem Titel in der erstel Zeile [Free] eingibt und er aber keine rechte für mein plugin hat das das schild wegdropt und er die nachricht bekommt: "Nur admins können solche Schilder setzen". Danke für die Antworten
     
    #1
  2. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Hier, aus meinem SimpleRewards Plugin:
    Code (Text):
    1.  
    2. @EventHandler (priority = EventPriority.HIGHEST)
    3.     public void onSignChangeEvent(SignChangeEvent ev) {
    4.             if(ev.getLine(0).equalsIgnoreCase("[Reward]")) {
    5.                 if(!ev.getPlayer().hasPermission("simplereward.create")) {
    6.                     ev.getPlayer().sendMessage("§4You don't have Permissions to create a Reward Sign!");
    7.                     ev.setCancelled(true);
    8.                     return;
    9.                 }
    10.             }
    11.     }
    12.  
    13.  
     
    #2
  3. Funzocker1
    Offline

    Funzocker1

    Registriert seit:
    21. Oktober 2012
    Beiträge:
    127
    oh

    Oh danke total nice danke :D
     
    #3
  4. TimBone
    Online

    TimBone

    Bin gerade am iPod, deshalb ohne Code Funktion :/

    If(event.getPlayer().hasPermission() != "timbone.is.awesome"){
    event.getPlayer().sendMessage(text);
    Event.setCancelled(true);
    }else{
    event.getPlayer().sendMessage("Du hast dein Schild aufgestellt");
    }
     
    #4
  5. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Falls du sonst noch fragen, hast die schilder betreffen kannst du dir den
    kompletten Sourcecode des Plugins hier runterladen:

    http://benni1000.eu/plugins/SimpleReward/
     
    #5