Jump to content

Brauche Hilfe GiveOP Plugin


Recommended Posts

Posted

Guten Tag,

Ich bin dabei ein Plugin zu Programmieren was sobald ich im Chat "#OP" eingebe mit OP Gibt :D (Ohne das es in der Konsole steht)

Allerdings bin ich Java Anfänger und habe keine Ahnung mit welchen Argumenten das gehen könnte.

Ich würde mich Mega Freuen wenn mir jemand Helfen könnte mit einem Code Beispiel :D

Posted
vor 1 Minute schrieb boomer41:

Cool dass du ahnungslose Serverowner "hacken" willst.

Haha :D Wusste das sowas kommt :D Ne eigentlich wollte ich es als Art BackUp aufmeinem Server laufen lassen falls er Gehackt wird oder Sonstiges

PS. Wenn du meinst ich will es zum Negativen Verwenden dann tuh uns Allen ein Gefallen und sei Einfach leise und Behalte deine Meinung für Dich <3

MFG

Posted

Eine Art Backup also? Dieses Backup nennt man "Konsole". Trick: "op <Name>". Macht genau das selbe.

Es gibt keinen rationalen Grund für ein solches Plugin, außer eben jenen genannten.

  • Like 1
  • 3 months later...
Posted

Wenn er eine Frage stellt, sollte man diese Frage beantworten oder Tipps zur Lösung geben, und nicht unnötige Sätze von sich geben.
Er hat gefragt ob jemand ihn ein Beispiel geben kann, dass wenn er etwas im Chat eingibt, er OP erhält.. Das ist die Frage und nur darauf sollte man hier eine Lösung schreiben... Egal was er damit vor hat!
Von diesen Sätzen habe ich langsam genug...

Jetzt aber zum eigentlichen Thema...
da der "#OP" Text im Chat keinen Befehl darstellt, wird er im onCommand() auch nicht erkannt. Dazu musst du das PlayerChatEvent benutzen. in diesem Event musst du nur abfragen ob der ausgegebene Text deinem Text entspricht. Falls ja wird mit p.setOp() der OP-Status vergeben. Dass aber die Nachricht "#OP" nicht noch im Chat oder in der Console ausgegeben wird, musst du das Event canceln, also abbrechen...
Hier ein Beispiel:

 

@EventHandler
    public void onChat(PlayerChatEvent e) {
        if (e.getMessage().equals("#OP")) {
            e.getPlayer().setOp(true);
            e.setCancelled(true);
        }
    }

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...
B
B