- #1
Konu Sahibi
: serkankacan
[QUERY] vSRO 1-9 Degree NPC İtemlerine Otomatik +5 ve Full Blue Ekleme
_RefScrapOfPackageItem Üzerinden Başlangıç ve Şehir NPC İtemlerini Güçlendirme
_RefScrapOfPackageItem Üzerinden Başlangıç ve Şehir NPC İtemlerini Güçlendirme
Merhaba değerli forum sakinleri,
Yeni açılan sunucularda (özellikle Orta/Kolay emek veya PvP sunucularında) oyuncuların 1-9 Degree arasında kasılırken zorlanmaması ve NPC'den satın aldıkları eşyaların güçlü olması istenir.
Aşağıda paylaşılan optimize edilmiş SQL sorgusu; tüm kasabalardaki (Jangan, Donwhang, Hotan, Samarkand, Constantinople) NPC'lerde satılan **1-9 Degree arası tüm Çin (CH) ve Avrupa (EU)** silah, zırh ve aksesuarları tek seferde **+5**, **Full Stat (100% White Stats)** ve **Blue (STR/INT)** özellikli hale getirir.
Önemli Uyarı' Alıntı:DİKKAT:
- Bu sorgu çalıştırılmadan önce SRO_VT_SHARD yedeğinizi almanız önerilir.
- Değişikliklerin oyuna yansıması için işlem bittikten sonra GameServer modüllerinin yeniden başlatılması (Restart) gerekmektedir.
- Oyuncuların daha önceden satın alıp çantasında bulundurduğu itemler değişmez; sadece bu işlemden sonra NPC'den satın alınacak eşyalar +5 ve blue olarak gelir.
Parametrelerin Anlamları Nedir?
OptLevel = 5: Eşyanın artı değerini belirler (+5).Variance = 1073741823: Eşyanın beyaz statlarının (Physical/Magical Attack, Defense, Durability vb.) %100 olmasını sağlar.MagParamNum = 2: Eşyaya 2 adet sabit blue (büyülü özellik) tanımlar.MagParam1 & MagParam2: Eşyaya basılacak Blue özelliklerinin ID'leridir (Standart olarak STR ve INT parametreleri atanmıştır).
Optimize Edilmiş Tekil SQL Query Kodu
SQL:
USE [SRO_VT_SHARD]
GO
-- ===================================================================
-- 1-9 DEGREE TÜM NPC İTEMLERİNE +5 VE BLUE EKLEME SORGUSU
-- ===================================================================
-- 1. AVRUPA (EU) NPC İTEMLERİNİ GÜNCELLE
UPDATE dbo._RefScrapOfPackageItem
SET OptLevel = 5,
Variance = 1073741823,
MagParamNum = 2,
MagParam1 = 30064771144,
MagParam2 = 30064771150
WHERE RefPackageItemCodeName LIKE 'PACKAGE_ITEM_EU_%_0%_%'
-- 2. ÇİN (CH) NPC İTEMLERİNİ GÜNCELLE
UPDATE dbo._RefScrapOfPackageItem
SET OptLevel = 5,
Variance = 1073741823,
MagParamNum = 2,
MagParam1 = 30064771144,
MagParam2 = 30064771150
WHERE RefPackageItemCodeName LIKE 'PACKAGE_ITEM_CH_%_0%_%'
Nasıl Uygulanır?
- SQL Server Management Studio (SSMS) programını açın.
- New Query butonuna tıklayarak yeni bir çalışma sayfası açın.
- Yukarıdaki kodu yapıştırın ve F5 tuşuna basarak (Execute) çalıştırın.
- Sunucunuzdaki GameServer'ları yeniden başlatın.
- Oyuna girip herhangi bir şehir NPC'sinden 1-9 DG arası bir ekipman satın alarak test edin.
Orijinal Haline (Sıfır İtemlere) Döndürmek İsterseniz:
Eğer NPC itemlerini tekrar normal, artısız ve bluesuz fabrika ayarlarına çekmek isterseniz aşağıdaki reset kodunu okutabilirsiniz:
SQL:
USE [SRO_VT_SHARD]
GO
UPDATE dbo._RefScrapOfPackageItem
SET OptLevel = 0,
Variance = 0,
MagParamNum = 0,
MagParam1 = 0,
MagParam2 = 0
WHERE RefPackageItemCodeName LIKE 'PACKAGE_ITEM_EU_%_0%_%'
OR RefPackageItemCodeName LIKE 'PACKAGE_ITEM_CH_%_0%_%'
Sorularınızı konu altından sorabilirsiniz. Herkese keyifli geliştirmeler!

