[REHBER] vSRO Logger İle Anlık Honor Puanı Ekleme Sistemi
Merhaba SroCave üyeleri,Birçok sunucu sahibi Honor Rank'ın sadece mezuniyet (Graduate) ile artmasından şikayetçi. Bu rehberde, Logger veritabanınız üzerinden bir Unique kesildiği anda karakterin Honor Point ve Akademi Puanlarını saniyeler içinde güncelleyen prosedürü paylaşıyorum.
Sistemin Avantajları
- Anlık Güncelleme: Oyuncunun puanı kesim yapıldığı an artar.
- Hata Payı Düşük: Karakterin bir akademide olup olmadığını kontrol ederek sadece geçerli hesaplara puan ekler.
- Düzenli Kod Yapısı: INT ve STR Unique ayrımı yaparak her mob için farklı puanlar belirleyebilirsiniz.
Kurulum ve Düzenleme Rehberi
Sistemi kurmak için Logger veritabanınızdaki __Log_UniqueKills prosedürünü düzenlemeniz gerekmektedir.- PureLogger (veya kendi logger isminiz) veritabanına girin.
- Programmability > Stored Procedures yolundan __Log_UniqueKills prosedürüne sağ tıklayıp Modify deyin.
- Aşağıdaki mantığa göre Unique ID'lerinizi ve puanlarınızı ekleyin.
KRİTİK NOT: Kod içerisindeki değişken isimlerine (Örn: @CampID, @CampID2, @CampID3) dikkat edin. Her Unique bloğu için değişken isminin sonundaki rakamı artırmanız gerekir. Aksi takdirde SQL hatası alırsınız ve puanlar yansımaz.
İndirme Bağlantıları (Download)
- Logger Honor Sistemi SQL Dosyası (.sql): [İndirme Linki Buraya Gelecek]
- Örnek ID ve Puan Tablosu:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Dikkat Edilmesi Gereken Renk Kodları (Açıklama)
- UniqueID: _RefObjCommon tablosundaki Unique'in ID numarasıdır.
- Puan Miktarı: HonorPoint + 2 kısmındaki rakamı değiştirerek Unique zorluğuna göre ödülü artırabilirsiniz.
- CampID Takibi: Her yeni Unique eklediğinizde @CampID ismini @CampID3, @CampID4 şeklinde benzersiz yapmayı unutmayın. Bu, Honor Rank tablosunun doğru tetiklenmesini sağlar.

KRİTİK NOT: Kod içerisindeki değişken isimlerine (Örn: @CampID, @CampID2, @CampID3) dikkat edin. Her Unique bloğu için değişken isminin sonundaki rakamı artırmanız gerekir. Aksi takdirde SQL hatası alırsınız ve puanlar yansımaz.