- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] vSRO Tek Karakter Skill & Mastery Sıfırlama (Stat / SP İadesi)
_CharSkill, _CharSkillMastery ve _ClientConfig Tabloları Üzerinden Eksiksiz Skill Reset
_CharSkill, _CharSkillMastery ve _ClientConfig Tabloları Üzerinden Eksiksiz Skill Reset
Merhaba değerli forum sakinleri,
Sunucunuzda build değiştirmek isteyen, skillerinde bug/çakışma yaşayan veya stat/mastery yapılandırmasını baştan yapmak isteyen oyuncular için manuel olarak **Skill Sıfırlama (Full Skill Reset)** işlemi yapmanız gerekebilir.
Aşağıda paylaşılan sorgu; karakterin açtığı tüm mastery seviyelerini sıfırlar, temel vuruş haricindeki tüm yetenekleri siler, yetenek çubuğunu (Hotbar -
_ClientConfig) temizler ve oyuncuya belirlediğiniz miktarda Skill Point (SP) iadesi yapar.Önemli Uyarı' Alıntı:DİKKAT (Kritik Güvenlik Kuralı):
- Bu sorgu çalıştırılmadan önce karakterin oyunda kesinlikle OLMAMASI (Offline/DC edilmiş durumda) gerekir!
- Karakter online iken skill tablolarına müdahale edilirse `GameServer` hafızası ile DB bağlantısı kopar, sunucu crash verebilir veya oyuncu relog attığında eski skiller geri gelebilir.
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
Sorgunun Yaptığı İşlemler Nelerdir?
- _ClientConfig Temizliği: Karakterin skill barında (1-2-3-4-5-0) yer alan kısayolları sıfırlayarak boş skill kutucuklarından kaynaklı görsel bugları engeller.
- _CharSkill Temizliği: Temel yumruk/normal vuruş ID'si (1 ve 2) haricindeki tüm öğrenilmiş skilleri siler.
- _CharSkillMastery Sıfırlaması: Açılmış olan tüm mastery ağaçlarının seviyesini
0'a çeker. - _Char Tablosu SP Güncellemesi: Belirlediğiniz miktarda yeni Skill Point (SP) tanımlar.
SQL Query Kodu
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Nasıl Uygulanır?
- İşlem yapacağınız karakterin oyundan çıkış yaptığını doğrulayın.
- SQL Server Management Studio (SSMS) programında New Query penceresi açın.
- Yukarıdaki kodu yapıştırın.
@CharNamealanına oyuncunun tam adını,@GiveSPalanına vermek istediğiniz SP miktarını girin.- F5 tuşuna basarak (Execute) çalıştırın.
- Oyuncu oyuna girdiğinde tüm yeteneklerinin sıfırlandığını ve hotbarının temizlendiğini görecektir (Bu işlem için GameServer restart gerekmez).
Sorularınızı ve takıldığınız noktaları konu altından sorabilirsiniz. Herkese iyi forumlar!
Moderatör tarafında düzenlendi:

