Zum Hauptinhalt springen

Level & Leaderboard

Befehle

Leaderboard anzeigen

Mit dem Befehl leaderboard level kann das Level-Leaderboard des Servers angezeigt werden.

Dieser Befehl verlinkt auch auf die Leaderboard-Website des Servers. Die URL wird automatisch angepasst, wenn der Server eine Vanity-URL für das Leaderboard verwendet.

Leaderboard-Befehl

Punkte eines Nutzers anzeigen

Der Befehl rank zeigt die aktuellen Punkte und den Level-Fortschritt eines Nutzers an.

Der Bildhintergrund kann mithilfe des Befehls usersettings angepasst werden.

Rank-Befehl

Für ein Level benötigte Punkte

Die Anzahl der Punkte, die für ein Level benötigt werden, wird mit (<Level> / 0.35)² berechnet.

Das heißt, dass die Anzahl der Punkte, die für ein Level benötigt werden, exponentiell ansteigt.

Einstellungen

Level (de)aktiviert

Stellt ein, ob das Levelsystem aktiviert oder deaktiviert ist.

Levelnachricht und Levelrollen

Legt eine Levelnachricht und dazugehörige Levelrollen fest.

Ebenfalls kann eine Anzahl an Punkten festgelegt werden, die Nutzer beim Senden einer Nachricht mit diesem Level erhalten. Da die Level automatisch mehr Punkte erfordern, sollte dieser Wert bei 1 belassen (oder leer gelassen) werden.

Es kann für jedes Level eine Nachricht und eine Rolle festgelegt werden.

Wenn für ein Level kein Eintrag gefunden wird, wird der nächsttiefere verwendet. Wenn du dieses Verhalten deaktivieren möchtest, aktiviere die Einstellung unten.

Mögliche Variablen:

  • {userMention}: Erwähnung des Nutzers
  • {username}: Nutzername
  • {globalName}: Globaler Anzeigename
  • {displayName}: Nickname
  • {oldLevel}: Altes Level
  • {newLevel}: Neues/aktuelles Level

Levelrollen stackbar

Stellt ein, ob Nutzer vorherige Levelrollen behalten oder immer nur die höchste erhalten.

Kanal für Levelnachrichten

Hier kann der Kanal ausgewählt werden, in dem Level-up-Nachrichten gesendet werden. Es kann entweder ein Kanal oder "Current channel" ausgewählt werden, um die Nachricht in den aktuellen Kanal zu senden.

Nur Level-up-Nachrichten mit Belohnung

Diese Einstellung stellt ein, ob der Bot jedes mal, wenn jemand ein Level aufsteigt, eine Nachricht sendet, oder nur, wenn ein Leveleintrag für das bestimmte Level existiert.

Kanäle und Rollen ausschließen

Es können einzelne oder Gruppierungen von Kanälen bzw. Rollen vom Sammeln von Levelpunkten ausgenommen werden, z. B. für einen bot-spam-Kanal.

Multiplier pro Kanal

Legt einen Multiplier pro Kanal fest.

Kann z. B. verwendet werden, um in Botkanälen weniger Punkte zu verteilen und in VIP-/Booster-/…-Kanälen mehr.

Cooldown

Hier kann der Cooldown festgelegt werden, in dem Nutzer keine Punkte erhalten. Dient dazu, Spam zu verhindern.

Wenn alle Nachrichten der Nutzer gezählt werden sollen, setze diesen Wert auf 0.

Vanity-URL

Hier kann die Vanity-URL für die Leaderboardwebsite angepasst werden.

Beispiel:

Punkte pro Zeichen

Mithilfe dieser Einstellung kannst du eine Anzahl an Punkten festlegen, die pro gesendetem Zeichen hinzugefügt (oder entfernt) werden.

Du kannst einen Eintrag hinzufügen und eine Punkteanzahl pro Nachrichtenlänge festlegen.

Beachte, dass alle Einträge zusammenaddiert werden, wenn die festgelegte Länge der Länge der Nachricht entspricht oder länger ist - wenn du die Anzahl der Punkte reduzieren möchtest, setze einfach einen negativen Wert.

Diese Einstellung ist standardmäßig deaktiviert und wird nur aktiviert, wenn eine oder mehr Nachrichtenlängen festgelegt worden sind.

Im Normalfall zählt eine Nachricht einen Punkt, außer es gibt Punkte-Multiplier oder der Nutzer hat eine Levelrolle, welche die Standardpunkteanzahl verändert.