Skip to main content
Discord rolüne göre ekstra karakter slot’u verin — örneğin VIP’e 3 karakter, diğerlerine 1. Discord’da küçük bir bot oluşturursunuz, iki ID ve token’ı config’e yapıştırırsınız — Creator karakter seçiminde gerisini halleder.
Slot sayımı (ve birinin iki rolü varsa ne olur) Karakter slot’ları sayfasında. Hatırlatma: her rol toplam slot verir — “+1 ekstra” değil.

Gerekenler

  • Oyuncuların gerçekten girdiği bir Discord sunucusu
  • Sunucuyu yönet izni (bot daveti için)
  • RedM dosyalarına erişim (veya host paneli)
  • Beş dakika ve bot token için güvenli bir yer (şifre gibi)
Hepsi bu. Veritabanı yok, ekstra resource yok.

Ne oluyor — sade anlatım

  1. Oyuncu Discord bağlı şekilde RedM’e girer.
  2. Karakter seçimini açar.
  3. Creator Discord’a sorar: “Bu kişinin sunucumuzda hangi rolleri var?”
  4. Creator listenizdeki en iyi rolü alır ve o kadar slot açar (sunucu max’ına kadar).
Bir şey ters giderse — Discord kapalı, sunucuda değil, config yanlış — tanımladığınız varsayılan slot sayısını alır. Kimse kilitlenmez; sadece bonus slot alamaz.

Adım 1 — Geliştirici modu

Discord, bir anahtarı açana kadar ID’leri gizler.
  1. Discord’u açın (masaüstü veya tarayıcı).
  2. Kullanıcı ayarları (dişli) → Gelişmiş.
  3. Geliştirici modunu açın.
Artık: sunucuya sağ tık → Sunucu kimliğini kopyala; role sağ tık → Rol kimliğini kopyala.

Adım 2 — Bot oluştur

Her şey resmi sitede: Discord Developer Portal.
1

Yeni uygulama

New Application → ekibin tanıyacağı isim (ör. RedM Character Slots) → oluştur.
2

Token'ı kopyala

Bot sekmesi → Reset Token → onayla → hemen Kopyala.Şifre gibi. Yalnızca oyun sunucusundaki rco-creator/config/server.lua — Discord’a, ticket’a, ekran görüntüsüne veya GitHub’a değil.
3

Botu Discord'a davet et

OAuth2URL Generator.
  • Scopes: bot işaretle
  • İzinler: minimum — bot kanal okumaz veya yazmaz. Sadece sunucunuzda olması yeterli.
Linki kopyala, tarayıcıda aç, RedM topluluğunuzu seç, yetkilendir.Üye listesinde çevrimdışı mı? Normal. Creator bağlanınca kontrol eder; 7/24 “online” olması gerekmez.
4

'Intents' anahtarları

Bot sekmesinde “Server Members Intent” gibi şeyler görürsünüz.Kapalı bırakın. Creator tek oyuncuyu tek tek arar — herkesi listeleme iznine gerek yok.

Adım 3 — ID’leri not et

Config’den önce küçük bir tablo yapın: Sunucu ID = Discord simgesine sağ tık → Sunucu kimliğini kopyala. Rol ID = Sunucu ayarları → Roller → role sağ tık → Rol kimliğini kopyala.

Adım 4 — Creator config’e yapıştır

RedM sunucunuzda rco-creator/config/server.lua düzenleyin:
rco-creator yeniden başlatın. Discord açık ama ID veya token boş → resource başlamaz. Yarım config ile çalışmamanız için.
Discord açıkken license ile manuel slot (PlayerSlots) sayılmaz. İkisi de lazım mı? Karakter slot’ları’nda ResolveCustomSlots.

Adım 5 — Oyunculara ne söyleyin

Kurallarda veya onboarding’de şöyle bir şey:
  1. RedM açarken Discord açık (masaüstü uygulama iyi).
  2. İstendiğinde RedM / Cfx.re yetkisi — veya Ayarlar → Yetkilendirilmiş uygulamalar.
  3. Discord sunucumuza katılın ve tier rolünü alın.
Bir oyuncu hep varsayılan mı görüyor? Bağlantıda sunucu konsoluna bakın: identifiers’da discord: olmalı. Yoksa oyun Discord ID almadı — genelde yeniden yetkilendirme ve RedM restart çözer.
Discord + RedM bağlantısı bazılarında tutarsız (Discord kapalı, auth atlandı, limitler). Platform sınırı, Creator bug’u değil. Bağlayamayanlar için defaultSlots adil olsun.

Adım 6 — Test et

  1. Discord’da test rolü.
  2. roleSlots’ta o ID ile belirgin bir sayı (ör. 3).
  3. Resource restart, bağlan, seçimi aç.
  4. Açılan slot’ları say.
Hâlâ sorun mu? Geçici Config.Debug = truesunucu konsoluna bakın. Log’ları paylaşmayın.

Sık sorunlar


Token güvenliği

  • Yalnızca oyun sunucusunda, server.lua.
  • Gerçek token’ı GitHub’a koymayın.
  • Sızdı mı? Portaldan hemen Reset Token.
Bota Administrator gerekmez.

Ayrıca bakın