Hey allemaal! Biedt jullie server donatieniveaus? Zo niet, dan zou je moeten overwegen om ze toe te voegen.
Het creëren van donatieniveaus met Discord en FiveM-integratie is een uitstekende manier om supporters te belonen terwijl in-game perks worden geautomatiseerd. Deze tutorial begeleidt je stap voor stap bij het instellen van donatieniveaus met behulp van de DiscordDonatorVoordelen scriptDeze oplossing integreert Discord-rollen naadloos met in-game beloningen, waardoor het beheer wordt vereenvoudigd en de gebruikerservaring wordt verbeterd.
Wat je leert
- Het instellen van de vereiste afhankelijkheden voor DiscordDonatorVoordelen.
- Donatieniveaus en beloningen configureren.
- Automatisering van het toewijzingsproces van extraatjes.
Vereisten
Voordat u begint, moet u ervoor zorgen dat u het volgende bij de hand hebt:
- FiveM server met het ESX/QBCore-framework.
- Essentialmode-database (of gelijkwaardig).
- Afhankelijkheden:
Stap 1: Installatie
1. Downloaden en uitpakken DiscordDonatorVoordelen
- Download hier het script (je hebt het nodig)
- Pak de bestanden uit in de map van uw FiveM-server
middelen
map.
2. De database instellen
- Open de
invoegen.sql
bestand dat in het script is opgenomen. - Voer de volgende SQL-code uit in uw database (gebruik phpMyAdmin of een MySQL-client):
MAAK TABEL ALS NIET BESTAAT Donator_Data (id INTEGER(11) AUTO_INCREMENT PRIMAIRE SLEUTEL, identifier VARCHAR(50), playerName VARCHAR(50), dateReceiveNext INTEGER(64), acceptedPerkID INTEGER(11), rankPackage VARCHAR(50) );
- Controleer of de
Donateur_Gegevens
tabel staat nu in uw database.
Stap 2: Configureer het script
1. Bewerk het configuratiebestand
- Open het configuratiebestand voor DiscordDonatorVoordelen.
- Definieer uw rollen en voordelen in de
rollijst
tafel. Voorbeeld:luaCode kopierenroleList = { {"Bronzen-niveau", 1, {"$1.000.000 voucher", {'Geld', 1000000}}}, -- Bronzen niveau {"Zilveren-niveau", 1, {"$5.000.000 voucher", {'Geld', 5000000}}}, {"Gouden-niveau", 1, {"$15.000.000 voucher", {'Geld', 15000000}}, {"Uitnodiging voor maffia [bende]", {'Baan', 'maffia', 0}} } }
2. Aanbiedingen aanpassen
- Geldbeloningen:
'Geld',
- Voorbeeld:
{'Geld', 1000000}
levert $1.000.000 in-game op.
- Voorbeeld:
- Werkbeloningen:
'Functie', ' ',
- Voorbeeld:
{'Baan', 'maffia', 0}
nodigt de speler uit voor de maffiabaan op niveau 0.
- Voorbeeld:
Stap 3: Rol-ID's bijwerken
Vervang de 1
plaatsaanduidingen in de rollijst
met de werkelijke Discord-rol-ID's:
- Open Discord-ontwikkelaarsmodus (
Instellingen > Geavanceerd > Ontwikkelaarsmodus
). - Klik met de rechtermuisknop op de rol op uw Discord-server en selecteer Kopieer ID.
- Werk uw script bij met de juiste rol-ID's.
Stap 4: Start de bronnen
Voeg de volgende regels toe aan uw server.cfg
:
start discord_perms
start mysql-async
start DiscordDonatorPerks
Start je FiveM-server opnieuw op om de wijzigingen toe te passen.
Stap 5: Testen en debuggen
- Wijs de betreffende rollen toe aan een testgebruiker van Discord.
- Laat de gebruiker zich aanmelden bij de server en controleer of zijn/haar voordelen worden toegepast.
- Gebruik de aanwijzingen in het spel om beloningen te accepteren of te weigeren.
Beste praktijken
1. Regelmatige updates
Houd uw scripts up-to-date door de officiële documentatie te raadplegen:
Badger-documenten – DiscordDonatorPerks.
2. Informeer uw spelers
- Communiceer duidelijk welke voordelen bij elk donatieniveau horen.
- Gebruik Discord-aankondigingen en een speciale pagina op de website van uw server.
3. Controleer de database
- Controleer de
Donateur_Gegevens
tafel om een goede werking te garanderen. - Gebruik deze gegevens om donatiecampagnes te analyseren en optimaliseren.
Conclusie
Door DiscordDonatorPerks in te stellen, kunt u in-game beloningen voor uw supporters automatiseren, de tevredenheid van spelers verbeteren en de werklast van het personeel verminderen. Met een goed gestructureerd donatieniveausysteem ondersteunt u niet alleen de kosten van uw server, maar creëert u ook een loyale en betrokken community.