Bonjour à tous ! Votre serveur propose-t-il des niveaux de dons ? Si ce n'est pas le cas, vous devriez penser à les ajouter.
Créer des niveaux de dons avec l'intégration de Discord et FiveM est un excellent moyen de récompenser les supporters tout en automatisant les avantages en jeu. Ce tutoriel vous guidera étape par étape sur la façon de configurer des niveaux de dons à l'aide de l' Avantages pour les donateurs de Discord scénarioCette solution intègre de manière transparente les rôles Discord avec les récompenses du jeu, simplifiant la gestion et améliorant l'expérience utilisateur.
Ce que vous apprendrez
- Configuration des dépendances requises pour Avantages pour les donateurs de Discord.
- Configuration des niveaux de don et des récompenses.
- Automatiser le processus d’attribution des avantages.
Exigences
Avant de commencer, assurez-vous de disposer des éléments suivants :
- FiveM Serveur avec le framework ESX/QBCore.
- Base de données Essentialmode (ou équivalent).
- Dépendances:
Étape 1 : Installation
1. Téléchargez et extrayez Avantages pour les donateurs de Discord
- Téléchargez le script ici (vous en aurez besoin)
- Extrayez les fichiers sur votre serveur FiveM
ressources
dossier.
2. Configurer la base de données
- Ouvrir le
insérer.sql
fichier inclus dans le script. - Exécutez le code SQL suivant dans votre base de données (utilisez phpMyAdmin ou n’importe quel client MySQL) :
CRÉER UNE TABLE SI ELLE N'EXISTE PAS Donator_Data (id INTEGER(11) AUTO_INCREMENT PRIMARY KEY, identifier VARCHAR(50), playerName VARCHAR(50), dateReceiveNext INTEGER(64), acceptedPerkID INTEGER(11), rankPackage VARCHAR(50) );
- Vérifiez que le
Donateur_Données
la table est maintenant dans votre base de données.
Étape 2 : Configurer le script
1. Modifiez le fichier de configuration
- Ouvrez le fichier de configuration pour Avantages pour les donateurs de Discord.
- Définissez vos rôles et avantages dans le
Liste de rôles
tableau. Exemple : luaCode copiéroleList = { {"Bronze-Tier", 1, {"$1,000,000 voucher", {'Argent', 1000000}}}, -- Bronze Tier {"Silver-Tier", 1, {"$5,000,000 voucher", {'Argent', 5000000}}}, {"Gold-Tier", 1, {"$15,000,000 voucher", {'Argent', 15000000}}, {"Invitation à la Mafia [Gang]", {'Job', 'mafia', 0}} } }
2. Personnaliser les offres
- Récompenses en argent:
'Argent',
- Exemple :
{'Argent', 1000000}
donne $1 000 000 dans le jeu.
- Exemple :
- Récompenses professionnelles:
'Emploi', ' ',
- Exemple :
{'Emploi', 'mafia', 0}
invite le joueur au travail de la Mafia au grade 0.
- Exemple :
Étape 3 : mettre à jour les identifiants de rôle
Remplacer le 1
espaces réservés dans le Liste de rôles
avec les identifiants de rôle Discord réels :
- Ouvrir le mode développeur de Discord (
Paramètres > Avancé > Mode développeur
). - Cliquez avec le bouton droit sur le rôle de votre serveur Discord et sélectionnez Copier l'ID.
- Mettez à jour votre script avec les identifiants de rôle corrects.
Étape 4 : Démarrer les ressources
Ajoutez les lignes suivantes à votre server.cfg
:
démarrer discord_perms
démarrer mysql-async
démarrer DiscordDonatorPerks
Redémarrez votre serveur FiveM pour appliquer les modifications.
Étape 5 : Test et débogage
- Attribuez les rôles respectifs à un utilisateur Discord de test.
- Demandez à l’utilisateur de rejoindre le serveur et de vérifier si ses avantages sont appliqués.
- Utilisez les invites du jeu pour accepter ou refuser les récompenses.
Bonnes pratiques
1. Mises à jour régulières
Maintenez vos scripts à jour en consultant la documentation officielle :
Documentation sur le blaireau – DiscordDonatorPerks.
2. Informez vos joueurs
- Communiquez clairement les avantages associés à chaque niveau de don.
- Utilisez les annonces Discord et une page dédiée sur le site Web de votre serveur.
3. Surveiller la base de données
- Révisez périodiquement les
Donateur_Données
table pour assurer un bon fonctionnement. - Utilisez ces données pour analyser et optimiser les campagnes de dons.
Conclusion
En configurant DiscordDonatorPerks, vous pouvez automatiser les récompenses en jeu pour vos supporters, améliorer la satisfaction des joueurs et réduire la charge de travail du personnel. Avec un système de niveaux de dons bien structuré, vous contribuerez non seulement aux coûts de votre serveur, mais créerez également une communauté fidèle et engagée.