Hey alle! Bietet dein Server Spendenstufen an? Wenn nicht, solltest du darüber nachdenken, sie hinzuzufügen.
Erstelle Spendenstufen mit Discord- und FiveM-Integration, um Unterstützer zu belohnen und gleichzeitig In-Game-Vorteile zu automatisieren. Dieses Tutorial führt dich Schritt für Schritt durch den Prozess der Einrichtung von Spendenstufen mit dem DiscordSpenderVergünstigungen Skript. Diese Lösung integriert nachweislich Discord-Rollen mit In-Game-Belohnungen, vereinfacht die Verwaltung und verbessert die Benutzererfahrung.
Was du lernen wirst
- Einrichten der erforderlichen Abhängigkeiten für DiscordSpenderVergünstigungen.
- Konfigurieren von Spendenstufen und Belohnungen.
- Automatisierung des Vergünstigungszuweisungsprozesses.
Anforderungen
Bevor du beginnst, stelle sicher, dass du Folgendes hast:
- FiveM-Server mit ESX/QBCore-Framework.
- Essentialmode-Datenbank (oder gleichwertig).
- Abhängigkeiten:
Schritt 1: Installation
1. Herunterladen und extrahieren DiscordSpenderVergünstigungen
- Lade das Skript hier herunter (du wirst es brauchen)
- Entpacke die Dateien in deinen FiveM-Server’s
RessourcenOrdner.
2. Einrichten der Datenbank
- Öffne den
einfügen.sqlDatei, die im Skript enthalten ist. - Führe den folgenden SQL-Code in deiner Datenbank aus (verwende phpMyAdmin oder jeden MySQL-Client):
TABELLE ERSTELLEN, WENN NICHT VORHANDEN Donator_Data (id INTEGER(11) AUTO_INCREMENT PRIMARY KEY, identifier VARCHAR(50), playerName VARCHAR(50), dateReceiveNext INTEGER(64), acceptPerkID INTEGER(11), rankPackage VARCHAR(50)); - Überprüfe die
SpenderdatenDie Tabelle ist jetzt in deiner Datenbank.
Schritt 2: Konfigurieren des Skripts
1. Bearbeite die Konfigurationsdatei
- Öffne die Konfigurationsdatei für DiscordSpenderVergünstigungen.
- Definiere deine Rollen und Vorteile in der
RollenlisteTisch. Beispiel:luaCode kopierenroleList = { {"Bronze-Stufe", 1, {"$1.000.000 Gutschein", {'Geld', 1000000}}}, -- Bronze-Stufe {"Silber-Stufe", 1, {"$5.000.000 Gutschein", {'Geld', 5000000}}}, {"Gold-Stufe", 1, {"$15.000.000 Gutschein", {'Geld', 15000000}}, {"Einladung zur Mafia [Gang]", {'Job', 'Mafia', 0}} } }
2. Angebote anpassen
- Geldprämien:
'Geld',- Beispiel:
{'Geld', 1000000}ergibt $1.000.000 im Spiel.
- Beispiel:
- Job-Belohnungen:
'Arbeit', ' ',- Beispiel:
{'Job', 'Mafia', 0}lädt den Spieler zum Mafia-Job auf Stufe 0 ein.
- Beispiel:
Schritt 3: Rollen-IDs aktualisieren
Ersetze die 1 Platzhalter in der Rollenliste mit den tatsächlichen Discord-Rollen-IDs:
- Öffne Discord Entwickler-Modus (
Einstellungen > Erweitert > Entwicklermodus). - Klicke mit der rechten Maustaste auf die Rolle in deinem Discord-Server und wähle ID kopieren.
- Aktualisiere dein Skript mit den richtigen Rollen-IDs.
Schritt 4: Starte die Ressourcen
Füge die folgenden Zeilen zu deinem server.cfg:
discord_perms starten
starte mysql-async
DiscordDonatorPerks starten
Starte deinen FiveM Server neu, um die Änderungen zu übernehmen.
Schritt 5: Testen und Debuggen
- Weise den jeweiligen Rollen einen Test-Discord-Benutzer zu.
- Lass den Benutzer dem Server beitreten und überprüfe, ob seine Vorteile angewendet wurden.
- Verwende die In-Game-Hinweise, um Belohnungen anzunehmen oder abzulehnen.
Bewährte Methoden
1. Regelmäßige Updates
Halte deine Skripte aktuell, indem du die offizielle Dokumentation prüfst:
Badger-Dokumente – DiscordDonatorPerks.
2. Informiere deine Spieler
- Kommuniziere die Vorteile, die mit jeder Spendenstufe verbunden sind, klar.
- Verwende Discord-Ankündigungen und eine dedizierte Seite auf der Website deines Servers.
3. Überwache die Datenbank
- Überprüfe regelmäßig die
SpenderdatenTabelle, um die ordnungsgemäße Funktionalität sicherzustellen. - Verwende diese Daten, um Spendenkampagnen zu analysieren und zu optimieren.
Abschluss
Durch die Einrichtung von DiscordDonatorPerks kannst du In-Game-Belohnungen für deine Unterstützer automatisieren, die Spielerzufriedenheit verbessern und die Arbeitsbelastung des Teams reduzieren. Mit einem gut strukturierten Spendenstufen-System unterstützt du nicht nur die Kosten deines Servers, sondern schaffst auch eine loyale und engagierte Community.