- #1
Konu Sahibi
: serkankacan
[SİSTEM & REHBER] vSRO Gelişmiş Özel Reset Scrolları Paketi
_AddLogItem Üzerinden Stat, Skill, Premium, ADV, PK, Job Cezası, Holy Water ve FGW Süresi Sıfırlama Scrolları
_AddLogItem Üzerinden Stat, Skill, Premium, ADV, PK, Job Cezası, Holy Water ve FGW Süresi Sıfırlama Scrolları
Merhaba değerli forum sakinleri,
Silkroad Online sunucularında oyuncuların en çok talep ettiği ve oyun içi ekonomiyi (Item Mall / Coin Shop) canlandıran en popüler **Özel Sıfırlama Parşömenlerini (Reset Scrolls)** tek bir çatı altında topladık.
Paket İçeriğindeki Scrollar:
- Stat Reset Scroll: Karakterin tüm statlarını (STR/INT) 20'ye çeker ve seviyesine göre hak ettiği stat puanlarını eksiksiz iade eder.
- Skill Reset Scroll: Karakterin tüm mastery ve skillerini sıfırlayıp harcanan SP'leri geri yükler.
- Premium Remover Scroll: Aktif olan Premium ve Devil/Godbless türevi buffları tek tıkla siler.
- ADV Remover Scroll: Üzerine yanlış veya düşük ADV basılmış eşyalardaki (+1/+2) ADV silme parşömeni.
- Durability (Red Stat) Remover: 1. Envanter slotundaki (Slot 13) eşyanın kırmızı aşınma statını temizler.
- PK Remover Scroll: Katil olan karakterin PK ceza puanını ve günlük sayacını anında sıfırlar.
- Job Penalty Remover: Meslekten (Trader/Hunter/Thief) çıkan karakterin bekleme cezasını anında siler.
- Holy Water Limit Reset: Holy Water Temple (HWT) günlük giriş limitini sıfırlar.
- FGW Cooldown Reset: Forgotten World (Boyut Kapısı) bekleme süresini kaldırır.
Kritik Mimari Notu (Anti-Rollback DC Mekanizması)' Alıntı:ÖNEMLİ:
Stat, Skill, Premium veya Job cezası gibi veritabanı değişiklikleri yapıldığında oyuncu oyunda kalırsa **GameServer RAM belleğindeki eski veri aktif kalır** ve relog atıldığında değişiklikler geri dönebilir (Rollback).
Aşağıdaki tüm scrollarda işlem tamamlandığı an oyuncuSec_Primary = 1ile anında güvenli bir şekilde DC edilir; böylece oyuncu tekrar girdiğinde temizlenmiş yeni veriler yüklenir.
Kurulum: _AddLogItem Prosedürü
SRO_VT_LOG veritabanını açın, **[dbo].[_AddLogItem]** prosedürüne sağ tıklayıp Modify deyin ve
AS satırının hemen altına aşağıdaki optimize bloğu ekleyin:Aşağıdaki SQL scroll sistem kodlarını görebilmek için konuyu beğenmeli ve bir yorum bırakmalısınız:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Durability (Red Stat) Remover İçin Özel Not
Eşyadan kırmızı stat silme işlemi (Durability Remover), çantanın 1. slotundaki (Slot 13) eşyanın
_Items.MagParam bitmask sütunlarını kaydırarak çalışır. Bu scrollu eklerken ID64 değişkeninin kesinlikle **BIGINT** olarak tanımlandığından emin olun:Aşağıdaki kırmızı stat temizleme kodunu görebilmek için konuyu beğenmeli ve bir yorum bırakmalısınız:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Nasıl Test Edilir?
- SRO_VT_LOG ->
dbo._AddLogItemprosedürünü yukarıdaki kodla güncelleyip F5 yapın. - Test karakterinizin çantasına ilgili scrollun kodunu spawn edin (Örn:
150002için Stat Reset). - Scrolla sağ tıklayıp kullanın.
- Karakterinizin anında oyundan düştüğünü (DC) doğrulayın.
- Tekrar giriş yaptığınızda statların/skillerin başarıyla sıfırlandığını ve harcanan puanların eksiksiz iade edildiğini kontrol edin.
Sorularınızı ve eklemek istediğiniz özel scroll fikirlerini bu konu altından paylaşabilirsiniz. Herkese keyifli geliştirmeler!

