Dökümanlar Mağaza Rütbeler (Ranks)

Rütbeler (Ranks)

Sürekli veya süreli oyun içi izin grupları — LuckPerms ile tam entegre.

Rütbeler, ranks tablosunda ürünlerden ayrı tutulur. Bunun nedeni: rütbelerin süreli olabilmesi, LuckPerms'le senkronize olması ve kullanıcı başına tek aktif kayıt tutması.

Rütbe Ekleme

Admin → Mağaza → Rütbeler:

  • Ad (LP grubu): LuckPerms'teki grup adıyla birebir (vip, premium, elite).
  • Görünen Ad: Kullanıcıya gösterilen başlık ("VIP", "Premium").
  • Renk: Badge rengi.
  • Sunucu: Hangi sunucuda geçerli.
  • Fiyat.
  • Süre (gün): 0 = kalıcı; sayı = süreli rütbe.
  • Öncelik: Birden fazla rütbe olan oyuncuda görünen.
  • Minecraft Komutu: lp user {username} parent add vip gibi.
  • Özellikler (JSON): Kullanıcıya listelenecek avantajlar.

Süreli Rütbeler

Süre belirtilmiş rütbeler user_ranks tablosunda expires_at ile kayıt oluşturur. Cron endpoint her dakika süresi dolmuşları temizler ve oyun içinde rütbeyi otomatik siler.

Rütbe Yükseltmeleri

Kullanıcı daha üst bir rütbe satın alırsa eski rütbe pasif olur (is_active = 0) ve yeni kayıt oluşur. Eski rütbenin LP'deki izinleri cron tarafından temizlenmez — yeni rütbenin ekleme komutu eski izinleri gölgede bırakır (LP priority mantığı).

Süreli rütbelerin doğru çalışması için cron'un kurulu olması kritik. Detay: Cron API.

Teşekkürler! Geri bildirimin kaydedildi.