- #1
Konu Sahibi
: serkankacan
[QUERY] vSRO Dimension Pillar (Tılsım Taşı) Çıkışını Tamamen Kapatma
_RefTriggerActionParam Üzerinden Canavar Ölümlerinde Pillar Doğmasını Devre Dışı Bırakma
_RefTriggerActionParam Üzerinden Canavar Ölümlerinde Pillar Doğmasını Devre Dışı Bırakma
Merhaba değerli forum sakinleri,
Silkroad Online dosyalarında (özellikle 80-110 Cap aralığında) slotlarda kasılırken canavarların ölümünden sonra rastgele ortaya çıkan **Dimension Pillar** (Tılsım Sütunu) mekanizması, hem oyuncuların otomatik bot ayarlarını bozabilmekte hem de gereksiz Envy mobları çağırarak slot düzenini aksatabilmektedir.
Aşağıda paylaşılan optimize edilmiş SQL sorgusu sayesinde; bu sütunların doğmasını sağlayan tetikleyici (Trigger Action) parametre değerlerini sıfırlayarak sunucunuzda Dimension Pillar çıkışını tamamen engelleyebilirsiniz.
Önemli Uyarı' Alıntı:DİKKAT:
- Bu işlem canavar öldüğünde pillar'ın spawn olmasını tetikleyen olasılık/oran parametresini
0yapar.- Değişikliklerin oyuna yansıması için sorgu uygulandıktan sonra GameServer modüllerinin yeniden başlatılması (Restart) gerekmektedir.
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
Dimension Pillar Kapatma Sorgusu (Optimize)
Aşağıdaki sorgu, tetikleyici tablosundaki ilgili tüm ID kayıtlarını tek seferde günceller:
SQL:
USE [SRO_VT_SHARD]
GO
-- ===================================================================
-- DIMENSION PILLAR DOĞMA PARAMETRELERİNİ KAPATMA SORGUSU
-- ===================================================================
UPDATE dbo._RefTriggerActionParam
SET Value = 0
WHERE ID IN (111, 126, 146, 151, 166, 181, 186)
Nasıl Uygulanır?
- SQL Server Management Studio (SSMS) programını açın.
- Üst menüden New Query penceresi açın.
- Yukarıdaki kodu yapıştırın ve F5 tuşuna basarak (Execute) çalıştırın.
- Sunucunuzdaki GameServer modüllerini yeniden başlatın.
Geri Almak İsterseniz (Pillar'ları Tekrar Açma)
Eğer ilerleyen dönemde Dimension Pillar'ların tekrar eskisi gibi slotlarda çıkmasını isterseniz, parametreleri varsayılan değerlerine döndürmek için bu sorguyu okutabilirsiniz:
SQL:
USE [SRO_VT_SHARD]
GO
-- Varsayılan trigger parametre değerlerine geri döndürme
UPDATE dbo._RefTriggerActionParam
SET Value = 1
WHERE ID IN (111, 126, 146, 151, 166, 181, 186)
Takıldığınız veya eklemek istediğiniz alanları konu altından iletebilirsiniz. Herkese iyi forumlar!

