Wie du ein gutes Levelsystem mit SCNX auf deinem Server einrichtest
Was ist überhaupt ein Levelsystem mit Belohnungen? Ganz einfach: Wenn ein Nutzer Nachrichten schreibt, bekommt er XP. Wenn er genug XP gesammelt hat, steigt er ein Level auf. Du kannst Level-Belohnungen festlegen: Wenn ein User das Level X erreicht, erhält er die Rolle X.
Um dieses Modul zu aktivieren, gehe auf dein SCNX Dashboard, wähle deinen Server aus, klicke auf deinen Discord Bot, klicke auf „Module verwalten“ und suche anschließend nach „Level-System“. Dieses musst du nun aktivieren.
Um Weiteres einzustellen, öffne die Konfiguration. Die ersten 3 Optionen wirst du anfangs nicht nutzen müssen, diese bestimmen nur, wie viel XP deine Nutzer und in welchem Abstand für ihre Nachrichten erhalten.
Level-Up-Kanal
Wenn du ein neues Level erreicht hast, wird der Bot eine Nachricht senden. Lässt du diese Spalte frei, wird die Level-Up-Nachricht in den aktuellen Kanal geschickt. Du kannst auch einen anderen Kanal einstellen. Achtung: Ein anderer Kanal kann die Nutzer irritieren sein, aber Nachrichten im selben Kanal können von dem aktuellen Chat-Thema ablenken!
Ranglistensortierung
Hier kannst du ganz einfach einstellen, wonach der „/Leaderboard“ Befehl geordnet werden soll – nach XP oder nach Leveln. In der Regel ist die Sortierung nach XP die empfohlene Variante, aber experimentiere damit gerne herum.
Kanäle / Rollen ohne XP
Falls du einen Kanal ohne XP festlegst, können Nutzer in diesem Kanal keinerlei XP sammeln und auch keine Level erhalten. Wir empfehlen, diese Kanäle zu kennzeichnen, zum Beispiel durch einen Hinweis in der Kanalbeschreibung.
Außerdem ist es (falls du den „Level-up-Kanal“ leer gelassen hast) ratsam, Infokanäle auf diese Liste zu setzen, da dort dann keine nervigen Level-up-Nachrichten gesendet werden.
Rollen, die kein XP sammeln, sind selbsterklärend, - auch hier wäre es ratsam dies zu kennzeichnen, außer du prankst jemanden 😉
Level-Belohnungen
Nun zum wirklich tollen Teil- zu den Level-Belohnungen!
Wenn ein User ein bestimmtes Level erreicht hat, wird ihm eine bestimmte Rolle gegeben.
Du kannst erst einmal ein paar Rollen erstellen - wir empfehlen eine in einem 5-er Takt. Fange aber ab Besten mit 1 an. Also Level 1, 5, 10, 15, 20 und so weiter. Bei SCNX kannst du jetzt einfach die Rolle in der rechten Spalte auswählen. Links schreibst du die Zahl der Rolle hin von dem Level - also 1, 5, 10, 15, 20 usw.
Damit sind wir fast fertig! Jetzt kannst du diesen Rollen (zurück in Discord!) Berechtigungen geben, die du möchtest. Beispiele sind: Nickname ändern, private Threads öffnen, Soundboard nutzen, Links einbetten und mehr!
Optional kannst du jetzt noch einen Channel erstellen, wo du die Level-Belohnungen auflistest.
Ranglistenkanal
Im Ranglistenkanal werden die 15 aktivsten User (d.h. mit dem höchsten Level / mit den meisten XP) gelistet. Er wird alle 5 Minuten aktualisiert. Die Rangliste kannst du in einem beliebigen Kanal senden lassen und unter der Nachricht wird ein Knopf angezeigt, mit dem der interagierende Nutzer sein eigenes Level einsehen kann (die Antwort wird der Nutzer nur selber sehen können).
Was sind Cheats?
Cheats sind Befehle, mit denen du Level von dir und von anderen Personen verändern kannst. Aber damit würdest du deine Community betrügen, indem du Level manipulierst.
Falls du gerade zu diesem Level System von SCNX wechselst, kannst du diese Option aktivieren, um die Level manuell zu übertragen. Aber bitte sei ehrlich zu deiner Community, denn niemand mag es betrogen zu werden 😢