Erst mal zum Update: SUPER UPDATE!
Ich habe aber noch eine Frage: ![]()
Wie muss ich in den Permission schreiben, das für die Gruppe "Member" das Dynamit verboten wird?
Ich will nämlich nicht, dass jemand meinen Server zerstört. ![]()
Erst mal zum Update: SUPER UPDATE!
Ich habe aber noch eine Frage: ![]()
Wie muss ich in den Permission schreiben, das für die Gruppe "Member" das Dynamit verboten wird?
Ich will nämlich nicht, dass jemand meinen Server zerstört. ![]()
Hallo @PatrickBronke wir haben heute dein Admin Tool auf unserem Testserver getestet.
tp2
ID wäre besser
tphereID wäre besser
tp-ptpID wäre besser
Ich versuche noch ein Befehl hinzu zu fügen, die auch die ID annimmt.
Manche finden den Spielername und manche die ID besser.
Erstmal will ich mich für die Schönen Feedbacks bedanken. Ich finde es klasse, wenn Arbeit so geschätzt wird.
Die Offlineban funktionieren auch, aber der Spieler bleibt gebannt. Wenn man den Spieler aus der Liste nimmt bleibt er gebannt. Wenn Spieler versucht auf Server zu joinen verschwindet der Eintrag in der Liste, Spieler bleibt gebannt.
Es gab leider noch kein Unban! Das wurde ja jetzt erst mit dem nächsten Update hinzugefügt. Werde aber das im nächsten Update hinzufügen.
Wenn jemand den Server joint ist es logisch, das der Spieler aus der OfflineBan-Liste gelöscht wird, da er jetzt auf der richtigen Ban-Liste, des Server ist, sonst wäre der Spieler 2x gebannt, was unnötig ist.
Bis mein nächstes Update kommt, musst du in die Standard-Ban-Liste des Servers gehen und dort den gebannten Spieler wieder entfernen.
Bitte ließ dir diesen Satz, den ich oben in der Beschreiben geschrieben habe nochmal genau durch:
Der Player wird dann gebannt, wenn der Spieler das nächste mal versucht, den Server zu betreten. Dan Prüft der Server, ob bereits eine TXT-Datei mit seinem Namen existiert oder nicht. Wenn ja, wird automatisch ein ban-Befehl ausgeführt und der Grund, der in der TXT-Datei ist, hinzugefügt. Dann wird die TXT-Datei gelöscht, da der Spieler ja jetzt in der Ban-Liste steht.
Erklährung:
Der Spieler ist noch nicht gebannt, wenn er in der OfflineBan-Liste ist, sondern erst, wenn er den Server nochmal besucht. Dann wird der normale Ban-Befehl durchgeführt. D. h., er wird in die Ban-Liste des Servers getan. Das bedeutet, das die TXT-Datei nun unnötig ist, da der gleiche Eintrag ja bereits in der Ban-Liste des Servers ist.
Ein neues Update ist verfügbar! (Version 0.3.0)
Siehe OBEN!
ZIP-Datei ist aber auch hier! (SIEHE UNTEN)
DANKE, DANKE UND NOCHMAL DANKE! Jetzt funktioniert das Plugin wunderbar! VIELEN DANK! ![]()
![]()
![]()
![]()
Ich glaube, das ich das Plugin (AdminTools) noch heute veröffentliche und ich dabei auch deinen Namen als Helfer nennen werde!
Ich kann es ja mal versuchen....Geht das denn auch für SP...oder geht es nur auf nen Server?
Sorry, dass es so lange gedauert hat. Das Plugin musste erstmal überarbeitet werden.
Manches Funktioniert auch auf dem Singelplayer. Aber am besten Funktioniert es auf einem Server.
Ich kann aber dir für das Video auch mein Server zur Verfügung stellen. Die bekommst die Rechte dafür, damit du im Video keine Probleme bekommst.
Ich kann dann auch Anwesend sein. Weil z.B. für die Teleports (tp2; tphere und tp-ptp) brauchst du einen 2. Spieler.
Bei mir geht es auch nicht! Versuche doch bitte dein Blueprint nicht als Link, sondern als Anhang hinzuzufügen!
Ich würde einfach als text event.getCommand.substring(0, 9); nehmen.
Oh hab gedacht dass dein post Nr. 20 gerade der neueste war und wollte darauf antworten:)
Kein Problem! ![]()
Passt schon. Ich musste nur meinen Code ein bisschen umschreiben und schon ging auch deine Methode!
VIELEN DANK! ![]()
Jetzt wird es aber noch kniffliger! ![]()
Der Soll jetzt aus dem Text das /n für neue Zeile erkennen, damit in eine Text-Datei folgendes dabei Rauskommt:
Befehl: /at setwelcome Willkommen in meiner Welt! /n Ich wünsche euch viel Spaß!
Text-Datei:
Willkommen in meiner Welt!
Ich wünsche euch viel Spaß!
Mein Befehl kann mit deiner Methode immoment nur eine Zeile einfügen. (Ist bereits getestet: Plugin erstellt TXT-Datei und speichert den Satz hinen)
Erkennt leider immernoch nur das 1. Wort! ![]()
Danke für die Antwort! ![]()
Ich probiere es gleich aus und melde mich, wenn es geht oder nicht.
Habe wiedermal eine Frage zu dem PlayerCommandEvent:
Ich möchte z.B. folgenden Befehl ausführen:
/at yell <Nachricht> z.B. /at yell Das ist ein Test
Folgendes erkennt mein Server:
cmd[0] cmd[1] cmd[2] cmd[3] cmd[4] cmd[5]
/at yell Das ist ein Test
Ich möchte es aber so haben:
cmd[0] cmd[1] cmd[2]
/at yell Das ist ein Test
Wie sage ich dem Befehl, das das letzte cmd (cmd[2]) ein Satz ist? Sonst kann ich keine Leerzeichen in Sätze schreiben!
motd = Message of the Day
Muss also wieder in einer TXT-Datei gespeichert werden!
Hi @lenko,
danke für dein Feedback! Das Problem behebe ich so schnell wie möglich.
Zu deinen Ideen:
Kann mir mal einer Kurz ein Beispiel geben, wie ich aus einer TXT-Datei sachen lesen, löschen und schreiben kann?
Hi @wolle158,
wolle mal fragen, ob du mein Plugin "AdminTools" auch mal testen kannst, ob es so läuft wie es soll.
Am besten mit Video.
Hallo Leute,
habe mir die Zeit genommen, auch mal ein kleines Plugin zu schreiben das sicher jeder kennt und das für Server-Admins sehr nützlich sein sein:
AdminTools
Erklärung:
Die Befehle: (HINWEIS: ALLE Befehle, können nur vom Admin eingegeben werden!)
Weitere Befehle werden mit den nächsten Updates folgen!
> Wer Ideen hat, die in dieses Plugin hinzugefügt werden sollen, dann könnt ihr mir das gerne sagen!
Erklärungen zu manchen Kommandos:
1. setwelcome:
Der setwelcome-Befehl erstellt eine Willkommens-Nachricht, die immer angezeigt wird, wenn ein Spieler auf dem Server spawnt. Mit diesem Befehl könnt ihr diese Nachricht verändern.
Aber dass ist nicht alles. Es gibt sogar kleine Kommandos im Text, der dir erlaubt, Eigenschaften für den Text (z.B. Neue Zeile) oder Eigenschaften vom Server (z.B. Servername) abzurufen!
Füge folgende Kommandos mit in deinen Text ein (mit < und >):
Es wird bald auch noch <player> hinzukommen!
Der Text selbst wird in eine welcome.txt-Datei auf dem Server gespeichert, die hier zu finden ist: \...\plugins\AdminTools\Files\welcome.txt!
Diese Datei kann nach belieben verändert werden. Aber wenn du die Datei manuell bearbeitest, dann denke daran, dass die Text-Kommandos (z.B. <n>) nicht übernommen werden!
2. offlineban
Kennst du das auch: Ein Spieler macht auf dem Server Unfug, aber bis du ihn bannen kannst, ist er bereits schon wieder offline?
Mit meinem neuen Befehl /at offlineban <player> <reason>, wird sich das jetzt ändern, denn dieser Befehl prüft nicht zuerst, ob der Spieler online ist, sondern erstellt eine TXT-Datei mit seinem Namen im /AdminTool/Files/offlineban-Ordner! Du kannst dort auch selbst manuell einen Spielername hinzufügen! (VORSICHT: Die Datei muss genauso heißen, wie der Spielername!) Wenn ihr die Datei öffnet, könnt ihr auch einen Grund reinschreiben. Dieser wird dann, wenn der Server den Player bannt, übernommen.
Der Player wird dann gebannt, wenn der Spieler das nächste mal versucht, den Server zu betreten. Dan Prüft der Server, ob bereits eine TXT-Datei mit seinem Namen existiert oder nicht. Wenn ja, wird automatisch ein ban-Befehl ausgeführt und der Grund, der in der TXT-Datei ist, hinzugefügt. Dann wird die TXT-Datei gelöscht, da der Spieler ja jetzt in der Ban-Liste steht.
WICHTIG: Wenn ihr manuell einen Player hinzufügen wollt, dann schreibt bitte immer einen Grund dazu und wenn es nur ein "-" ist.
Problemen oder Bugs könnt ihr mir gerne hier in das Thema schreiben.
Ich versuche sie, mit dem nächsten Update zu beheben!
Viel Spaß!
--------------------------------------------------------------------------------------------------------------------------
AdminTools (Version: 0.1.1)
Das nächste Update ist draußen (SIEHE OBEN)
EDIT: Befehle wurden gekürtzt
Neue Befehle: kick; pm (=Private Nachricht - Bekommt nur Empfänger)
---------------------------------------------------------------------------------------------------------------------------
AdminTools (Version: 0.2.0)
Das nächste Update ist draußen (SIEHE OBEN)
Es wäre Toll, wenn ein Server die Befehle mal ausprobieren würde!
Ich als eine Person kann leider z.B. keine andere Person teleportieren, wenn ich keine 2. Person habe.
Schreibt mir doch bitte mal ein Feedback!
------------------------------------------------------------------------------------------------------------------------------
AdminTools (Version: 0.3.0)
Das nächste große Update ist draußen:
In der Version 0.3.1 oder 0.3.2 werden die Farben der Meldungen noch angepasst.
------------------------------------------------------------------------------------------------------------------------------
AdminTools (Version: 0.3.1)
Das nächste Update ist draußen:
ÜBER FEEDBACKS FREU ICH MICH IMMER!
Vielen Dank. ![]()
@PatrickBronke
Habe nun ein Tutorial auf YouTube hochgeladen: [YouTube Tutorial] Wie erstelle ich mein erstes Plugin mit der Java API (Plugin API)?
bzw. sofort zum Tutorial:
Danke @TheMrMik! Das ist ein sehr gelungener Film. So kann bestimmt jeder den Anfang verstehen.