
Discord Bağış Katmanları Nasıl Oluşturulur
Hızlı kontroller için ücretsiz komut dosyaları uygundur. Üretim sunucuları için, çerçeveye ve kullanım senaryosuna göre tam sunucu paketlerini veya ücretli, bakımı yapılan komut dosyalarını karşılaştırın.
Herkese merhaba! Sunucunuz bağış katmanları sunuyor mu? Sunmuyorsa, eklemeyi düşünmelisiniz.
Discord ve FiveM entegrasyonuyla bağış katmanları oluşturmak, oyun içi avantajları otomatikleştirirken destekçileri ödüllendirmenin mükemmel bir yoludur. Bu eğitim, bağış katmanlarını kullanarak nasıl kuracağınız konusunda size adım adım rehberlik edecektir. DiscordBağışçıAvantajları senaryoBu çözüm, Discord rollerini oyun içi ödüllerle kusursuz bir şekilde entegre ederek yönetimi basitleştiriyor ve kullanıcı deneyimini iyileştiriyor.
Ne Öğreneceksiniz
- Gerekli bağımlılıkları kurma DiscordBağışçıAvantajları.
- Bağış katmanlarını ve ödülleri yapılandırma.
- Avantaj atama sürecinin otomatikleştirilmesi.
Gereksinimler
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- FiveM Server with ESX/QBCore framework.
- Essentialmode Veritabanı (veya eşdeğeri).
- Bağımlılıklar:
Adım 1: Kurulum
1. İndirin ve Çıkarın DiscordBağışçıAvantajları
- Betiği buradan indirin (ihtiyacınız olacak)
- Dosyaları FiveM sunucunuzun içine çıkarın
kaynaklardosya.
2. Veritabanını Ayarlayın
- Açın
ekle.sqldosya scripte dahil edilmiştir. - Aşağıdaki SQL kodunu veritabanınızda çalıştırın (phpMyAdmin veya herhangi bir MySQL istemcisini kullanın):
Tablo yoksa oluştur Donator_Data ( id INTEGER(11) OTOMATİK_ARTTIRMA BİRİNCİL ANAHTAR, tanımlayıcı VARCHAR(50), playerName VARCHAR(50), dateReceiveNext INTEGER(64), acceptedPerkID INTEGER(11), rankPackage VARCHAR(50) ); - Şunu doğrulayın:
Bağışçı_Verileritablo artık veritabanınızda.
Adım 2: Komut Dosyasını Yapılandırın
1. Yapılandırma Dosyasını Düzenleyin
- Yapılandırma dosyasını açın DiscordBağışçıAvantajları.
- Rollerinizi ve ayrıcalıklarınızı tanımlayın
rolListesimasa. Örnek:luaCode kopyalayıcıroleList = { {"Bronz-Kademe", 1, {"$1.000.000 kupon", {'Para', 1000000}}}, -- Bronz Kademe {"Gümüş-Kademe", 1, {"$5.000.000 kupon", {'Para', 5000000}}}, {"Altın-Kademe", 1, {"$15.000.000 kupon", {'Para', 15000000}}, {"Mafyaya Davet [Çete]", {'İş', 'mafya', 0}} } }
2. Teklifleri Özelleştirin
- Para Ödülleri:
'Para',- Örnek:
{'Para', 1000000}Oyunda $1.000.000 verir.
- Örnek:
- İş Ödülleri:
'İş', ' ',- Örnek:
{'İş', 'mafya', 0}Oyuncuyu 0. seviyede Mafya görevine davet eder.
- Örnek:
Adım 3: Rol Kimliklerini Güncelleyin
Değiştir 1 yer tutucular rolListesi Gerçek Discord rol kimlikleriyle:
- Discord Geliştirici Modunu açın (
Ayarlar > Gelişmiş > Geliştirici Modu). - Discord sunucunuzdaki role sağ tıklayın ve şunu seçin: Kimlik Kopyası.
- Komut dosyanızı doğru rol kimlikleriyle güncelleyin.
Adım 4: Kaynakları Başlatın
Aşağıdaki satırları ekleyin: sunucu.cfg:
discord_perms'i başlat
mysql-async'i başlat
DiscordDonatorPerks'i başlat
Değişikliklerin uygulanması için FiveM sunucunuzu yeniden başlatın.
Adım 5: Test Etme ve Hata Ayıklama
- İlgili rolleri bir test Discord kullanıcısına atayın.
- Kullanıcının sunucuya katılmasını sağlayın ve avantajlarının uygulanıp uygulanmadığını kontrol edin.
- Ödülleri kabul etmek veya reddetmek için oyun içi talimatları kullanın.
En İyi Uygulamalar
1. Düzenli Güncellemeler
Resmi belgeleri kontrol ederek komut dosyalarınızı güncel tutun:
Badger Docs – DiscordDonatorPerks.
2. Oyuncularınızı Bilgilendirin
- Her bağış kademesiyle ilişkili ayrıcalıkları açıkça iletin.
- Discord duyurularını ve sunucunuzun web sitesindeki özel sayfayı kullanın.
3. Veritabanını İzleyin
- Periyodik olarak gözden geçirin
Bağışçı_VerileriTablonun düzgün çalışmasını sağlamak için. - Bu verileri bağış kampanyalarını analiz etmek ve optimize etmek için kullanın.
Çözüm
DiscordDonatorPerks'i kurarak, destekçileriniz için oyun içi ödülleri otomatikleştirebilir, oyuncu memnuniyetini artırabilir ve personel iş yükünü azaltabilirsiniz. İyi yapılandırılmış bir bağış kademesi sistemiyle, yalnızca sunucunuzun maliyetlerini karşılamakla kalmayacak, aynı zamanda sadık ve etkileşimli bir topluluk da yaratacaksınız.






