vSRO vSRO Job Ceza Limitini Değiştirme

vSRO_LoveR

Administrator
DEVELOPER
Kayıtlı Üye
Katılım
15 Ara 2025
Konular
78
Mesajlar
79
Tepkime puanı
3
Puanları
8
1765873152128.jpeg

⚖️ vSRO Job Ceza Süresi Değiştirme (Gün Bazlı – Otomatik Sistem)





Selamlar,

Bu konuda sizlerle, **job’dan ayrılan karakterlere verilen 7 günlük cezanın**
süre sınırını **isteğe bağlı olarak değiştirebileceğiniz** bir sistemi paylaşıyorum.

Sistemi kendim kullanıyorum ve stabil şekilde çalışıyor.
Mantığı basit ama işlevi oldukça kullanışlı.

---

📌 Sistemin Çalışma Mantığı

  • Karakter job’dan ayrıldığında CharID bilgisi özel bir kontrol tablosuna eklenir
  • Bu tabloya, cezanın biteceği gün bilgisi de yazılır
  • Karakter her giriş–çıkış yaptığında AddLogChar üzerinden kontrol edilir
  • Belirlenen gün geldiğinde ceza otomatik olarak kaldırılır

Bu sayede:
  • Sabit 7 gün ceza zorunluluğu ortadan kalkar
  • Gün bazlı esnek ceza sistemi oluşturulmuş olur

---

🗂️ Kontrol Tablosu

Aşağıdaki tablo **SRO_VT_LOG** veritabanı içerisine oluşturulmalıdır.

⚙️ AddLogChar Prosedürü Düzenlemesi


Aşağıdaki kodları
SRO_VT_LOG → AddLogChar prosedüründe AS satırından sonra eklemeniz yeterlidir.



⚠️ Önemli Notlar



  • [] Ceza süresi maksimum 7 gün olmalıdır
    [
    ] Daha uzun süreler job sisteminde sorun çıkarabilir
  • Kod eklemeden önce veritabanı yedeği almanız önerilir
 
Geri
Üst Alt
TR
EN
VI
AR
RU