Varsayılan olarak herkes birkaç karakter slotu alır (Config.DefaultCharacterSlots, üst sınır Config.MaxCharacters). Yeterliyse bu sayfayı atlayın.
Supporter, staff veya belirli oyunculara daha fazla mı istiyorsunuz? Her şey sunucudaki rco-creator/config/server.lua içinde — oyuncular bu dosyayı görmez.
Creator sayıyı nasıl seçer (önce bunu okuyun)
Biri karakter seçimini açtığında Creator bu sırayla sorar ve ilk cevapta durur:
Özel fonksiyonunuz — ResolveCustomSlots bir sayı döndürürse
Discord rolleri — yalnızca Discord entegrasyonu açıksa
License ile manuel liste — PlayerSlots, ama yalnızca Discord kapalıyken
Framework limiti — RSG/VORP’un bildirdiği
Varsayılan — Config.DefaultCharacterSlots
Kazanan ne olursa olsun 1 ile Config.MaxCharacters arasına sıkıştırılır.
İnsanları şaşırtan üç şey:
Sayılar toplam slot tur, “varsayılan + bonus” değil. VIP = 5 demek beş karakter toplam , dört artı bir değil.
Discord açık = PlayerSlots yok sayılır. İkisi de mi lazım? ResolveCustomSlots içinde halledin.
Birden fazla Discord rolü toplanmaz. Creator yalnızca en yüksek eşleşen rolü kullanır.
Bir oyuncuya ekstra slot (Discord yok)
License’ını toplam slot sayısıyla eşleştirin:
License’ları admin araçlarında veya bağlanırken sunucu konsolunda bulun.
Discord rolleri
Slotları topluluk Discord’unuzdaki rollere bağlayın. Bot ve ID’ler server.lua içinde gerekir.
İlk kez mi? Adım adım: Discord rol kurulumu .
Supporter (3) + VIP (5) birlikte = 5 , 8 değil. Discord bağlı değil = defaultSlots.
Bot token = şifre. Asla Discord sohbetinde, ticket’ta veya public repo’da. server.lua yalnızca oyun sunucunuzda.
Discord açık ama boş guildId veya botToken → Creator başlamaz .
Kendi kurallarınız (Tebex, veritabanı, whitelist)
Adım 1’i kullanın — sayı veya devam için nil döndürün:
Fonksiyon hata verirse o oyuncu için seçim açılmaz — basit tutun.
Seçim ekranında kilitli slotlar
Oyuncunun henüz açmadığı ekstra slotlar soluk siluet olarak görünür. Gizlemek için Config.Selection.hideLockedSlotGhosts = true.