- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] VSRO 1-12 DG Magic & Attribute Stone Tutma Oranını (Fail/Success Rate) Ayarlama
Astral, Immortal, Steady ve Lucky Değerlerini Bozmadan Sadece Stat/Blue Taşlarının Tutma Şansını Yapılandırma
Astral, Immortal, Steady ve Lucky Değerlerini Bozmadan Sadece Stat/Blue Taşlarının Tutma Şansını Yapılandırma
Merhaba değerli Silkroad geliştiricileri,
vSRO sunucularında simya (Alchemy) dengesini ayarlarken en çok aranan fakat internette dolaşan eski sorgularda en çok hata yapılan konulardan biri **Magic ve Attribute Stone basma başarı oranıdır (Success / Fail Rate)**.
Genel forum paylaşımlarında aralıklar geniş tutulduğu için farkında olmadan;
- Immortal
- Astral
- Steady
- Lucky
- Roc Stone
Mekanik Açıklaması & Param4 Mantığı:
- Param4 Sütunu:
_RefObjItemtablosundaki taş satırlarındaParam4değeri, taşın eşyaya uygulanırken başarılı olma (**Success**) yüzdesini temsil eder. - Değer Mantığı: Bu değer 100 yapılırsa taş asla yanmaz (
Failolmaz); doğrudan başarılı olur ve eşyaya rastgele bir yüzde oranı verir. Eğer 50 yaparsanız taş %50 ihtimalle başarılı olur, %50 ihtimalle yanarak boşa gider. - Ayrıştırma: Aşağıdaki paylaşımda Magic ve Attribute taş grupları birbirinden ayrılmış, 1-12 Degree arasındaki standart ID'ler filtrelenmiş ve koruma taşları tamamen hariç tutulmuştur.
Teknik Hatırlatma' Alıntı:
- Kapsam: 1 - 12 Degree arası tüm standart Magic ve Attribute Stone çeşitleri.
- Dahil Edilmeyenler: Astral, Immortal, Lucky, Steady, Tabletler ve Roc Stone serisi bu güncellemeden etkilenmez (%100 tutma özelliklerini korur).
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almanız tavsiye edilir.
1. YÖNTEM: ID Tabanlı Klasik Optimize Kod
SRO_VT_SHARD veritabanınızı seçip aşağıdaki bloğu çalıştırabilirsiniz (Değeri dilediğiniz başarı yüzdesine göre değiştirebilirsiniz):
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
2. YÖNTEM: CodeName Tabanlı Güvenli Sorgu (ID Kayması Riski Yok)
Eğer daha önce veritabanınıza özel eşyalar eklediyseniz veya clean DB dışında bir database kullanıyorsanız ID numaraları standart aralıklardan kaymış olabilir. Aşağıdaki sorgu, doğrudan eşya isim kodlarını (
CodeName128) hedef alarak çalışır ve **Astral, Immortal, Steady, Lucky** taşlarını otomatik olarak koruma altına alır:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Nasıl Uygulanır & Test Edilir?
- SQL Server Management Studio (SSMS) programını açıp
SRO_VT_SHARDveritabanınıza bağlanın. - Taşların geçme oranını belirleyin (Örneğin hiç yanmasın istiyorsanız
Param4 = 100, yarı yarıya yansın istiyorsanızParam4 = 50). - Sorguyu yeni bir pencereye yapıştırıp F5 tuşu ile execute edin.
- Değişikliklerin sunucu hafızasına yansıması için **GameServer.exe** konsolunu yeniden başlatın.
- Oyuna giriş yaparak karakterinize bir miktar Magic ve Attribute taş alıp eşya üzerinde test edin. Taşların belirlediğiniz oranlara göre basıldığını ve Immortal/Astral taşlarının etkilenmediğini doğrulayın.
Sorularınızı ve alchemy sistemine dair diğer yapılandırma taleplerinizi bu başlık altından paylaşabilirsiniz. Herkese iyi geliştirmeler!

