Beschreibung
für NidToolbox Light
Erstelle und weise den Spielern auf deinem Server Chat-Tags zu, um ihre Rollen und Zugehörigkeit klar zu kennzeichnen, ob sie ein [Admin] oder ein [Hausmeister]
Unterstützung wird geleistet sowie Vorschläge werden angenommen auf meinem Discord hier
Chat Tags Modul erlaubt:
- Einfaches Erstellen, Gewähren, Entziehen und Anzeigen von Chat-Tags wie: [Admin], [Spender], [Server-Besitzer]
- Kann in Tooltips sichtbar sein!
- Vollständig anpassbar! Jede beliebige Farbe kann definiert werden. Das Modul akzeptiert entweder jeden Hex-Farbcode oder stellt 16 benannte Farben zur Verfügung, um die Benutzung zu erleichtern.
- Formatierungsoptionen umfassen: Klammertyp, Klammerfarbe, Größe, Kursivschrift, Unterstrich, Unterstrichfarbe.
- Möglichkeit, die Benutzerdefinierte Großschreibung des Namens zu erzwingen.
- Es können Prioritäten für verschiedene Tags vergeben werden, die zuerst erscheinen sollen, wobei 0 (Null) die höchste Priorität ist.
- Vollständige Integration mit Elixir Framework permission Groups! Siehe unten für Beispiele.
- Einfache Konfiguration über Befehle im Spiel.
- Konfiguration kann jederzeit eingesehen werden, mit Ansichtsbeispiel sowie Tag Mitgliedschaft.
- Modul kann jederzeit neu geladen werden, ohne dass ein Server-Neustart nötig ist.
Voraussetzungen:
Wie jedes Modul des NidToolbox-Sets benötigt es das Modul nid-core Version 1.0.3+, verfügbar im Hauptforumsthread: hier
Anleitung zur Installation:
- Entpacken des .zip-Archivs
- Kopieren Sie nid-chattags.dll nach Mods\NidToolbox\Modules
Einstellungsdateien:
Konfigurationsdateien befinden sich unter:
- Configs\Mods\NidToolbox\ChatTags.json - enthält Moduleinstellungen.
Konfiguration:
Chat-Tags werden über die Verwendung von Befehlen im Spiel erstellt und konfiguriert. Es gibt zwar auch eine Einstellungsdatei, aber ich rate dringend davon ab, diese von Hand zu bearbeiten.
Es gibt derzeit zwei Tag-Typen:
- Manuell - dies ist der einfachste Chat-Tag, kann jederzeit erstellt, gelöscht, umbenannt, formatiert und frei zugewiesen werden.
- EMGroup - dieses Chat-Tag wird automatisch erstellt, basiert auf vorhandenen Elixir Framework Berechtigungsgruppen und ist vor Löschung oder Umbenennung geschützt. Seine Farbe, Priorität und Sichtbarkeit können frei zugewiesen werden, die Mitgliedschaft wird jedoch direkt aus den EM-Gruppen gelesen, die von Server-Administratoren erstellt wurden. Im Folgenden finden Sie einige Beispielintegrationen mit EM-Berechtigungsgruppen. Einige der System-Tags wie Admin und Standard sind ebenfalls als diese Art von Tag definiert.
- (upcoming) Demographisch - es ist ein "upcoming" Chat-Tag, das automatisch den Mitgliedern der angegebenen Demographie zugewiesen wird. Seine Sichtbarkeit, Priorität und Farbe sind ebenfalls frei editierbar.
Das Hinzufügen eines neuen Tags ist so einfach wie die Eingabe von /tag-add und die Angabe der Details. Nur Tag-Name und Farbe sind erforderlich, Priorität 1 und Sichtbarkeit aktiviert werden vorausgesetzt, wenn nicht vom Aussteller angegeben.
Tags können zugewiesen werden, indem man /tag-grant ausgibt und einen Spielernamen angibt. Danach wird das Tag immer dem gewünschten Benutzer hinzugefügt.
Wie man die Einstellungen des Tags sieht - Um die Einstellungen des Tags auf einen Blick zu sehen, gibt man einfach /tag-show tagName. Es öffnet sich ein Fenster, das alle Einstellungen des Tags anzeigt, einschließlich Mitglieder, Farben, Typ und Beispiel.
Priorität- normalerweise werden Tags in der alphabetischen Reihenfolge angezeigt. Wenn du dieses Verhalten ändern möchtest, zum Beispiel um einige wichtige Rollen wie Spender und Server-Unterstützer zu kennzeichnen, kannst du dem betreffenden Tag eine Priorität zuweisen. Tags mit höherer Priorität werden zuerst angezeigt. Die höchste verfügbare Priorität ist 0 (Null). Tags mit gleicher Priorität werden in alphabetischer Reihenfolge angezeigt.
Verwenden Sie /tag-pri TagName, Priorität um die Priorität des Tags zu ändern.
Sichtbarkeit - alle erstellten Tags sind anfangs sichtbar, aber wenn Sie einen Tag aus irgendeinem Grund verstecken müssen, brauchen Sie ihn nicht zu löschen. Verstecken Sie einfach seine Sichtbarkeit! Die Sichtbarkeit kann über den Befehl /tag-config geändert werden.
Formatierung:
Klammertypen, Klammerfarben, Kursiv-, Unterstreichungs- und Unterstreichungsfarben sowie die Größe können je nach Wunsch des Benutzers angepasst werden. Siehe unten für Details (im Abschnitt Befehle).
Angenommen, du hast einen Player-Tag erstellt - Meine Unterstützer , aber statt der standardmäßigen [ ] Klammern bevorzugst du den Typ < >. Verwenden Sie /tag-brackets, um sie zu ändern.
Sie können auch eine bestimmte Großschreibung des Tags erzwingen. Dies ist besonders nützlich für Tags, die für die bestehenden EM-Gruppen erstellt werden. Standardmäßig erben EM-Gruppen-Tags den Gruppennamen und werden großgeschrieben. Normalerweise ist das in Ordnung, aber nehmen wir an, Sie haben eine EM-Gruppe "Vips" erstellt, dann sieht der Chat-Tag wie folgt aus: [Vips], Sie können die Großschreibung von [VIPs] erzwingen, indem Sie /tag-ForceCap verwenden.
Integration mit EM Framework:
Dieses Modul integriert sich vollständig und nahtlos in das EM Framework.
Wenn Sie die Dinge auf Ihrem Server auf die nächste Stufe bringen möchten, stellen Sie sicher, dass Sie das Berechtigungssystem von EM Framework nutzen!
Das Modul Elixir Framework Groups and Permissions ermöglicht eine feine und granulare Kontrolle darüber, welcher Spieler was tun darf.
Angenommen, Sie wollen, dass Ihre Spender sich nach Hause teleportieren und den Teleport-Befehl benutzen können, aber Sie wollen NICHT dass die gleichen Rechte für die normalen Benutzer gelten.
Oder Sie wollen eine Moderatorengruppe, die Spieler bannen und stumm schalten kann, aber ihnen das Spawnen von Gegenständen oder das Fliegen verbietet. Hier kommen EM Framework Groups und Permissions ins Spiel.
Mit /grp-add kannst du spezielle Berechtigungsgruppen für deine Moderatoren, Spender, Unterstützer etc mit sspeziell zugewiesenen Befehlen die nur sie verwenden können erstellen.
NidToolbox Chat Tags erkenntautomatisch Ihre EM-Gruppen, deren Mitglieder und erstellt und vergibt Tags ganz von selbst. Natürlich können Sie Farben, Sichtbarkeit und Priorität solcher Tags noch ändern.
Das Beste ist - Sie müssen nichts herunterladen, em-framework ist im nid-core Download enthalten und wird von diesem benötigt, also haben Sie es bereits
Wenn Sie interessiert sind, sollten Sie sich die EM Framework Dokumentationsseite, hier ansehen.
Verfügbare Befehle:
/help Tags
Zeigt Informationen über alle in diesem Modul enthaltenen Befehle an.
/tag-add
Erzeugt einen neuen Spieler-Chat-Tag.
/tag-add string tagName, string color, int priority, bool visible
Priorität und Sichtbarkeit sind optional. Wenn nicht definiert, wird Priorität 1 und Sichtbarkeit angenommen
Code
/tag-add tagName, scolor, priority, true/false
/tag-show
Zeigt die leicht einsehbare Tag-Konfiguration in einem separaten Fenster an, einschließlich Informationen darüber, wem das Tag derzeit zugewiesen ist.
/tag-show string tagName
Code
/tag-show tagName
/tag-grant
Werdet dem Spieler ein Tag zugewiesen.
/tag-grant string tagName, string targetPlayer
Code
/tag-grant tagName, targetPlayer
/tag-revoke
Entferne das Tag vom Spieler.
/tag-revoke string tagName, string targetPlayer
Code
/tag-revoke tagName, targetPlayer
/tag-color
Wird dem ausgewählten Tag eine Farbe zugewiesen.
/tag-color string tagName, string color
Code
/tag-color tagName, Farbe
/tag-format
Setzt Formatierungsoptionen für den ausgewählten Tag. Verwenden Sie dies, wenn Sie alles mit einem Befehl einstellen wollen. Wenn Sie nur einige Eigenschaften einstellen wollen, siehe Befehle unten.
/tag-format string tagName, string bracketsType, string bracketsColor, int size, bool italic, bool underline, string underlineColor
Code
/tag-format tagName, [], #FF00FF, 22, false, true, #FFFFFF
/tag-brackets
Setzt Klammertyp und Klammerfarbe für den ausgewählten Tag. Sie können bracketsColor weglassen, dann wird der Standardwert #FDE698 verwendet.
/tag-brackets string tagName, string bracketsType, string (optional) bracketsColor
Code
/tag-brackets tagName, <>, #FDE698
/tag-size
Setzt die Größe für den ausgewählten Tag.
/tag-size string tagName, int size
Code
/tag-size tagName, 22
/tag-font
Ändert die Formateigenschaften der Schriftart: unterstrichen, kursiv, Unterstreichungsfarbe. Die Unterstreichungsfarbe ist optional, wenn sie weggelassen wird, wird der Standardwert #FDE698 verwendet.
/tag-font string tagName, bool italic, bool underline, string underlineColor
Code
/tag-font tagName, false, true, #FDE698
/tag-SizeAll
vereinheitlicht die Größe für alle Chat-Tags
/tag-SizeAll int size
Code
/tag-SizeAll 22
/tag-ForceCap
Erzwingt exakte Großschreibung im Tag-Namen.
/tag-ForceCap string tagName, string newName
Code
/tag-ForceCap vips, VIPs
/tag-del
Entfernt den angegebenen Spieler-Chat-Tag.
/tag-del string tagName
Code
/tag-del tagName
/tag-rename
Benennt einen bestehenden Tag um.
/tag-rename string tagName, string newName
Code
/tag-rename tagName, newName
/tag-pri
Werdet dem ausgewählten Tag eine Priorität zugewiesen.
/tag-pri int priority
Code
/tag-pri Priorität
/tag-config
Konfiguriert gezielte Chat-Tags.
/tag-config string tagName, string color, bool visible, bool showInTooltip, int sizeInTooltip, int priority
Code
/tag-config tagName, color, true/false, true/flase, 24, priority
/tag-tooltip
Konfiguriert Tooltip-Eigenschaften des ausgewählten Chat-Tags.
/Tag-Tooltipstring tagName, bool showInTooltip, int sizeInTooltip
Code
/tag-tooltip tagName, true/false, 24
/tag-list
Listet alle erstellten Tags auf.
/tag-list
Code
/tag-list
/tag-reload
Reload der Einstellungen aus den Konfigurationsdateien.
/tag-reload
Code
/tag-reload
0 Kommentare