- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] vSRO NPC'deki 10 Degree İtemleri +5 Full Blue & Stat Yapma
_RefScrapOfPackageItem Üzerinden NPC'den Satın Alınan 10D Silah, Kalkan, Zırh ve Takılara Otomatik +5 FB Tanımlama
_RefScrapOfPackageItem Üzerinden NPC'den Satın Alınan 10D Silah, Kalkan, Zırh ve Takılara Otomatik +5 FB Tanımlama
Merhaba değerli forum sakinleri,
Özellikle 100 Cap veya 110 Cap orta/kolay dereceli (Mid/Easy Rate) Silkroad Online sunucularında oyuncuların kasmaya başlarken veya son seviyeye ulaştığında NPC'den doğrudan **+5, Full Blue (STR/INT/HP/MP vb.) ve %100 White Stat (FB)** donanımlı 10 Degree eşyaları temin edebilmesi yaygın bir sistemdir.
İnternetteki eski sorgularda Degree filtresi eksik olduğu için kod çalıştırıldığında 1D'den 9D'ye kadar tüm alt derecelerin statları bozulmaktaydı.
Aşağıda paylaşılan optimize sorgu; yalnızca **10 Degree (`_10_`)** Çin ve Avrupa eşyalarını filtreleyerek silahları, kalkanları, giysileri ve takıları ayrı ayrı doğru bitmask ve stat parametreleriyle (+5, FB) donatır.
Teknik Parametre Açıklamaları' Alıntı:
- OptLevel = 5: Eşyanın NPC'den doğrudan +5 olarak satın alınmasını sağlar.
- Variance = 1073741823 (Silah/Zırh) & 1023 (Takı): Eşyanın beyaz statlarını (Phy/Mag Power, Durability, Critical vb.) %100 maksimum değerde başlatır.
- MagParamNum & MagParam1-12: Eşyanın üzerinde gelen mavi statların (STR, INT, HP, MP, Attack Rate, Parry vb.) Joymax bitmask karşılıklarıdır.
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
Hatasız & Güvenli 10 DG Full Blue SQL Kodu
SRO_VT_SHARD veritabanını seçip aşağıdaki optimize bloğu çalıştırın:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Neden Bu Optimize Versiyon Kullanılmalı?
- Alt Derecelere Dokunmaz:
LIKE 'PACKAGE_ITEM_%_10_%_A'kuralı sayesinde 1D-9D arasındaki eşyalara asla dokunulmaz, sadece 10 Degree NPC eşyaları güncellenir. - Kopya Sorgular Temizlendi: Eski koddaki tekrarlayan silah kodları kaldırıldı, tek bir temiz filtre altında toplandı.
- Artık Parametreler Sıfırlandı:
MagParamslotlarının kullanılmayan kısımları0yapılarak bellek okuma hataları ve çökmeler önlendi.
Nasıl Test Edilir?
- SQL Server Management Studio (SSMS) programında yukarıdaki kodu derleyin.
- Sunucunuzdaki ShardManager ve GameServer pencerelerini yeniden başlatın.
- Oyuna girip Alexandria veya Jangan'daki NPC'den 10 Degree herhangi bir silah, giysi veya takı satın alın.
- Eşyayı çantanıza koyup üzerine geldiğinizde doğrudan **+5**, tam statlı (STR 6, INT 6 vb.) ve beyaz statlarının %100 olduğunu doğrulayın.
Sorularınızı ve farklı degree uyarlamaları taleplerinizi konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!

