• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Plugin Premission geben

Status
Für weitere Antworten geschlossen.

FireCraft

Braumeister
Registriert
3 April 2012
Beiträge
308
Diamanten
0
ja hallo Leute,

ich wollte mall fragen wie ich rechte für einen befehl geben kann
meine rechte wie "Essentials.fly"

also meine das so um meinen befehl auszuführen muss man z.b die rechte "firecraft.use.command" haben
 

rBxGame

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
16 Februar 2012
Beiträge
1.074
Diamanten
0
Hallo.

Um Permissions zu vergeben, benötigst du ein Permissions-Plugin ^^.
Beispiel: PEx.
Bei PEx kannst du Gruppen mit /pex group NAME create erstellen und der Gruppe dann Rechte mit /pex group NAME add essentials.fly zuweisen.

Hoffe ich konnte dir helfen

MFG
rBxxx
 

MrFlieder

Braumeister
Registriert
30 Dezember 2011
Beiträge
332
Diamanten
0
Minecraft
MrFlieder
also meine das so um meinen befehl auszuführen muss man z.b die rechte "firecraft.use.command" haben
Ich gehe davon aus, dass Du eigentlich wissen willst, wie du in Deinem eigenen Plugin für Deinen eigenen Befehl Permissions einprogrammieren kannst.
Vorraussetzung, um Spielern Rechte auf einen Befehl zu geben, ist, wie ein Vorposter schon sagte, ein Permissions-Plugin.

Permissions in Deinem eigenen Plugin kannst du dann ganz einfach so einbauen:
Code:
if(sender.hasPermission("firecraft.use.command"){
// Dein Code
}
 

FireCraft

Braumeister
Registriert
3 April 2012
Beiträge
308
Diamanten
0
funktunirt nicht

ja habe es gerade probiert

if(pl.hasPermission("firecraft.command")) {
if(cmd.getName().equalsIgnoreCase("freload")) {

Bukkit.broadcastMessage("§1hallo welt")



was habe ich falsch

pl = player
 

MrFlieder

Braumeister
Registriert
30 Dezember 2011
Beiträge
332
Diamanten
0
Minecraft
MrFlieder
Wie mein Vorposter schon sagte, wäre es sinnvoll, zu erklären, wie er das Problem gelöst hat:

Player pl = (Player)sender;
if(pl.hasPermission("firecraft.command")) {
if(cmd.getName().equalsIgnoreCase("freload")) {
Bukkit.broadcastMessage("§1hallo welt");
}
}

//Edit:
Um die Fehler farblich hervorzuheben, musste ich leider den Code-Tag weglassen.
 

Sn0wBlizz4rdalt

Braumeister
Gesperrt
Registriert
5 Dezember 2011
Beiträge
310
Diamanten
0
Das stimmt nicht...
Außerdem ist es viel einfacher es so zu machen:
Du gehst in die plugin.yml und schreibst:
Code:
name: fReload
main: de.Name.Name.Name
version: 1.0
commands:
     freload:
          description: Reloaded den Server.
          usage: /<command>
          permission: NameDesPlugins.freload
          permission-message: Du hast keine Erlaubnis!
 
Status
Für weitere Antworten geschlossen.
Oben