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 slottur, “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.