Hallo zusammen! Bietet Ihr Server Spendenstufen an? Wenn nicht, sollten Sie darüber nachdenken, sie hinzuzufügen.
Das Erstellen von Spendenstufen mit Discord und FiveM-Integration ist eine hervorragende Möglichkeit, Unterstützer zu belohnen und gleichzeitig In-Game-Vergünstigungen zu automatisieren. Dieses Tutorial führt Sie Schritt für Schritt durch die Einrichtung von Spendenstufen mithilfe des DiscordSpenderVergünstigungen Skript. Diese Lösung integriert Discord-Rollen nahtlos mit In-Game-Belohnungen, vereinfacht die Verwaltung und verbessert das Benutzererlebnis.
Was Sie lernen werden
- Einrichten der erforderlichen Abhängigkeiten für DiscordSpenderVergünstigungen.
- Konfigurieren von Spendenstufen und Belohnungen.
- Automatisierung des Vergünstigungszuweisungsprozesses.
Anforderungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:
- FiveM-Server mit ESX/QBCore-Framework.
- Essentialmode-Datenbank (oder gleichwertig).
- Abhängigkeiten:
Schritt 1: Installation
1. Herunterladen und Extrahieren DiscordSpenderVergünstigungen
- Laden Sie das Skript hier herunter (Sie werden es brauchen)
- Extrahieren Sie die Dateien in den FiveM-Server
Ressourcen
Ordner.
2. Einrichten der Datenbank
- Öffnen Sie die
einfügen.sql
Datei, die im Skript enthalten ist. - Führen Sie den folgenden SQL-Code in Ihrer Datenbank aus (verwenden Sie phpMyAdmin oder einen beliebigen 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üfen Sie, ob die
Spenderdaten
Tabelle ist jetzt in Ihrer Datenbank.
Schritt 2: Konfigurieren des Skripts
1. Bearbeiten Sie die Konfigurationsdatei
- Öffnen Sie die Konfigurationsdatei für DiscordSpenderVergünstigungen.
- Definieren Sie Ihre Rollen und Vergünstigungen im
Rollenliste
Tisch. 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
Ersetzen Sie die 1
Platzhalter in der Rollenliste
mit den tatsächlichen Discord-Rollen-IDs:
- Öffnen Sie den Discord-Entwicklermodus (
Einstellungen > Erweitert > Entwicklermodus
). - Klicken Sie mit der rechten Maustaste auf die Rolle in Ihrem Discord-Server und wählen Sie ID kopieren.
- Aktualisieren Sie Ihr Skript mit den richtigen Rollen-IDs.
Schritt 4: Starten Sie die Ressourcen
Fügen Sie die folgenden Zeilen zu Ihrem server.cfg
:
discord_perms starten
Starten Sie MySQL-Async
DiscordDonatorPerks starten
Starten Sie Ihren FiveM-Server neu, um die Änderungen zu übernehmen.
Schritt 5: Testen und Debuggen
- Weisen Sie einem Test-Discord-Benutzer die entsprechenden Rollen zu.
- Lassen Sie den Benutzer dem Server beitreten und prüfen Sie, ob seine Vorteile angewendet werden.
- Verwenden Sie die Eingabeaufforderungen im Spiel, um Belohnungen anzunehmen oder abzulehnen.
Bewährte Methoden
1. Regelmäßige Updates
Halten Sie Ihre Skripte auf dem neuesten Stand, indem Sie die offizielle Dokumentation prüfen:
Badger-Dokumente – DiscordDonatorPerks.
2. Informieren Sie Ihre Spieler
- Kommunizieren Sie klar und deutlich die Vorteile, die mit jeder Spendenstufe verbunden sind.
- Verwenden Sie Discord-Ankündigungen und eine dedizierte Seite auf der Website Ihres Servers.
3. Überwachen Sie die Datenbank
- Überprüfen Sie regelmäßig die
Spenderdaten
Tabelle, um die ordnungsgemäße Funktionalität sicherzustellen. - Nutzen Sie diese Daten zur Analyse und Optimierung von Spendenkampagnen.
Fazit
Durch die Einrichtung von DiscordDonatorPerks können Sie In-Game-Belohnungen für Ihre Unterstützer automatisieren, die Spielerzufriedenheit verbessern und die Arbeitsbelastung des Personals reduzieren. Mit einem gut strukturierten Spendenstufensystem unterstützen Sie nicht nur die Kosten Ihres Servers, sondern schaffen auch eine loyale und engagierte Community.