İçeriğe geç
Türkiye'nin SRO tanıtım & topluluk platformu

vSro Paylaşım vSRO Skill & Mastery Recall (Skill Sıfırlama) Scroll Sistemi

Cevaplar0
Görüntüleme372
serkankacan paylaşımı beğendiysen ona bir kahve ısmarlayabilirsin
Kahve ısmarla
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
200
Tepkime puanı
33
Puanları
0
Mevcut Bakiye
290 ₺
[REHBER & SİSTEM] vSRO Skill & Mastery Recall (Skill Sıfırlama) Scroll Sistemi
_AddLogItem Tetikleyicisi Üzerinden Hotbar Temizleme, Mastery Sıfırlama ve Otomatik SP İadesi​



Merhaba değerli forum sakinleri,

Silkroad Online sunucularında oyuncuların build (yapılandırma) değiştirebilmeleri için kullanılan en popüler eşyalardan biri **Skill Recall Scroll** (Yetenek Sıfırlama Parşömeni)'dur.

Aşağıdaki prosedür; oyuncu parşömene sağ tıkladığında karakterin **tüm mastery ağaçlarını 0'a çeker**, temel vuruş haricindeki **tüm yetenekleri temizler**, yetenek çubuğundaki (Hotbar - _ClientConfig) kısayolları sıfırlar, karaktere belirlediğiniz miktarda **Skill Point (SP) iadesi** yapar ve bellek çakışmasını önlemek için karakteri güvenle oyundan düşürür (DC eder).

Önemli Güvenlik Kuralları' Alıntı:
DİKKAT:
  • Karakter oyundayken yetenek tabloları güncellendiğinde `GameServer` hafızası ile DB senkronizasyonunun kopmaması ve eski skillerin geri gelmemesi için karakter scroll basıldığı anda otomatik DC edilir.
  • Temel yumruk/saldırı ID'leri (SkillID IN (1, 2)) silinmez; böylece karakterin temel animasyonları ve normal vuruşu korunur.
  • İşlem öncesinde SRO_VT_LOG ve SRO_VT_SHARD yedeklerinizi almayı unutmayınız.



1. ADIM: _SKILL_RECALL Prosedürünü Oluşturma

SRO_VT_LOG
veritabanını seçip aşağıdaki ana motor prosedürünü derleyin:





2. ADIM: _AddLogItem Tetikleyicisine Bağlama

SRO_VT_LOG
içerisindeki **_AddLogItem** prosedürünü açarak (Modify) AS satırının altına tetikleyiciyi ekleyin:





Nasıl Test Edilir?

  1. SQL prosedürünü Management Studio üzerinde çalıştırarak derleyin (F5 / Execute).
  2. 70002 kodlu Skill Recall parşömenini karakterinize aktarın.
  3. Oyunda parşömene sağ tıklayarak kullanın.
  4. Karakteriniz anında oyundan düşecektir (Disconnect).
  5. Oyuna tekrar girdiğinizde;
    • Tüm mastery ve skillerinizin sıfırlandığını,
    • Skill barınızın temizlendiğini,
    • Tanımlanan SP miktarının çantanızdaki SP hanesine eklendiğini göreceksiniz.

Sorularınızı ve takıldığınız yerleri bu konu altından iletebilirsiniz. Herkese keyifli oyunlar ve iyi forumlar!
 
Moderatör tarafında düzenlendi:

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 156 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,170
Mesajlar 4,301
Kullanıcılar 1,858
Son üye Dilara Baydemir
Geri
Üst