- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] vSRO Purification Pill (Pil Bugu) Açma ve Kapatma
_RefObjItem Param4 Üzerinden Universal / Purification Pill Bekleme Süresini (Cooldown) Ayarlama & Warlock Denge Rehberi
_RefObjItem Param4 Üzerinden Universal / Purification Pill Bekleme Süresini (Cooldown) Ayarlama & Warlock Denge Rehberi
Merhaba değerli forum sakinleri,
Silkroad Online sunucu yönetiminde PvP dengesini en derinden etkileyen unsurlardan biri **Purification Pill (Evrensel Arındırma Hapı / Pil)** bekleme süresidir.
Pil Bugu Nedir ve Neden Önemlidir?
- Pil Bugu Açık (Cooldown Yok / -1): Pillerin bekleme süresi kaldırıldığında, oyuncular klavye/fare makroları ile saniyede onlarca pil tüketir. Bu durumda **Warlock, Force, Cold ve Fire** sınıflarının attığı Stun, Sleep, Division, Bleed gibi tüm olumsuz etkiler (Debuff) anında silinir ve bu buildler işlevsiz kalır.
- Pil Bugu Kapalı (20 Saniye Cooldown - ÖNERİLEN): Orijinal Joymax dengesinde pillerin 20 saniye bekleme süresi vardır. Oyuncu bir debuff sildiğinde 20 saniye boyunca tekrar pil basamaz; bu sayede Warlock ve debuff buildleri gerçek gücüne kavuşur.
İnternetteki eski sorgularda sabit ID'ler (
BETWEEN 5861 and 5864) verildiği için farklı veritabanlarında çalışmamakta veya yanlış eşyaları bozmaktaydı. Aşağıda sistem kodlarından (CodeName128) dinamik yakalayan hatasız sorguları paylaşıyoruz.Teknik Bilgilendirme (Param4 Mantığı)' Alıntı:
- Param4 = 20000 (Pil Bugu Kapalı): 20 Saniyelik bekleme süresi tanımlar (
Desc4_128 = 'COOLTIME:0x000000C8').- Param4 = -1 (Pil Bugu Açık / Sınırsız): Bekleme süresini kaldırır, sınırsız pil basılır (
Desc4_128 = 'xxx').- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
1. SEÇENEK: Pil Bugunu Kapatma (20 Saniye Bekleme Süresi Ekleme - Önerilen)
Warlock ve Force sınıflarını aktif etmek ve pillerin aralıksız basılmasını engellemek için bu sorguyu okutun:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
2. SEÇENEK: Pil Bugunu Açma (Bekleme Süresini Sıfırlama / Sınırsız Pil)
Eğer eski tip veya serbest PvP (Debuffların anında silindiği) bir sistem istiyorsanız bekleme süresini kaldırmak için bu sorguyu okutun:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Neden Bu Dinamik Versiyon Kullanılmalı?
- Sıfır ID Bağımlılığı:
BETWEEN 5861 and 5864gibi dar ve sabit ID'ler yerineITEM_ETC_ARCHEOLOGY_CURE_%veITEM_ETC_CURE_ALL_%desenleri kullanılarak NPC'deki, çantadaki ve Silk Mall'daki tüm derecelere ait piller eksiksiz güncellenir. - İki Yönlü Kontrol: İstediğiniz zaman kapatıp istediğiniz zaman tek tıkla tekrar açabilirsiniz.
Nasıl Uygulanır & Senkronize Edilir?
- SQL Server Management Studio (SSMS) üzerinde tercihinize göre 1. veya 2. seçenekteki kodu çalıştırın.
- Sunucunuzdaki GameServer pencerelerini yeniden başlatın.
- Client Senkronizasyonu (Media.pk2):
İstemcide pilin üzerinde dönen bekleme animasyonunun (Cooldown çarkı) doğru görünmesi için Media.pk2 içerisindekiserver_dep\silkroad\textdata\itemdata_xxx.txtdosyasında ilgili pillerinParam4veDesc4_128sütunlarını veritabanındaki değerlerle eşitleyip patch atınız. - Oyuna girip bir debuff alarak hapı kullandığınızda sürenin planladığınız gibi çalıştığını test edin.
Sorularınızı ve sunucunuzun sınıf dengesi hakkındaki görüşlerinizi konu altından paylaşabilirsiniz. Herkese keyifli geliştirmeler!

