İçeriğe geç
Türkiye'nin SRO tanıtım & topluluk platformu

vSro Paylaşım vSRO NPC Eşya Alış ve Satış Fiyatlarını Toplu Değiştirme

Cevaplar0
Görüntüleme380
serkankacan paylaşımı beğendiysen ona bir kahve ısmarlayabilirsin
Kahve ısmarla
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
200
Tepkime puanı
33
Puanları
0
Mevcut Bakiye
290 ₺
[REHBER & QUERY] vSRO NPC Eşya Alış ve Satış Fiyatlarını Toplu Değiştirme
_RefPricePolicyOfItem ve _RefObjItem Üzerinden NPC Satın Alma Maliyeti ile Geri Satış Fiyatını Güncelleme​



Merhaba değerli forum sakinleri,

Silkroad Online sunucularında NPC'de satılan eşyaların (Avatar, Elixir, Stone, Kervan Malları, Potlar vb.) fiyatlarını tek tek düzenlemek yerine tek bir SQL sorgusuyla topluca güncellemek isteyebilirsiniz.

Silkroad fiyatlandırma mimarisinde iki ayrı mekanizma çalışır:
  • NPC'den Satın Alma Bedeli (_RefPricePolicyOfItem): Oyuncunun NPC'deki paketi alırken ödediği tutar (Cost) ve para birimidir (PaymentDevice).
  • NPC'ye Geri Satış Fiyatı (_RefObjItem): Oyuncunun eşyayı NPC penceresine sürükleyip sattığında kazandığı Gold miktarıdır (SellPrice).

Aşağıda hem paket alış bedellerini (Gold, Silk, Coin) hem de geri satış fiyatlarını güvenle güncelleyebileceğiniz optimize sorguları paylaşıyoruz.

Teknik Bilgilendirme (PaymentDevice Kodları)' Alıntı:
_RefPricePolicyOfItem.PaymentDevice sütunundaki değerlerin karşılıkları:
  • 1: Normal Oyun Altını (Gold)
  • 2: Normal Silk
  • 4: Hediye / Point Silk (Gift Silk)
  • 16 - 32 - 64: Arena Coin, Copper/Silver/Gold/Iron Coin kombinasyonları (Özel Coin Sistemleri)



1. ADIM: Mevcut Fiyatları Kontrol Etme (Analiz Sorgusu)

Düzenleme yapmadan önce belirlediğiniz eşya grubunun güncel fiyatlarını listelemek için:





2. ADIM: NPC Alış Fiyatını (Maliyet) Toplu Güncelleme

Aşağıdaki sorgu ile seçtiğiniz grubun satın alma para birimini (Örn: Gold) ve maliyetini (Örn: 50.000.000 Gold) güncelleyebilirsiniz:





3. ADIM: NPC'ye Geri Satış (SellPrice) Fiyatını Toplu Güncelleme

Oyuncuların eşyayı NPC'ye geri sattıklarında alacakları Gold miktarını belirlemek için:





Nasıl Uygulanır & Senkronize Edilir?

  1. SQL Server Management Studio (SSMS) programını açıp yukarıdaki sorguları çalıştırın.
  2. NPC paket fiyatları (_RefPricePolicyOfItem) sunucu taraflıdır; anında geçerli olması için GameServer pencerelerini yeniden başlatmanız gerekir.
  3. Eğer SellPrice (Geri Satış) değerini güncellediyseniz, oyuncuların eşyayı çantalarından incelerken doğru satış bedelini görebilmeleri için Media.pk2 içerisindeki server_dep\itemdata_xxx.txt dosyasında ilgili eşyanın SellPrice sütununu da aynı rakama eşitleyip patch atmanız önerilir.

Sorularınızı ve özel coin fiyatlandırma taleplerinizi konu altından paylaşabilirsiniz. Herkese keyifli geliştirmeler!
 
Moderatör tarafında düzenlendi:

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 157 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,170
Mesajlar 4,301
Kullanıcılar 1,858
Son üye Dilara Baydemir
Geri
Üst