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

vSro Paylaşım vSRO Karakter Envanter Boyutunu (3 Sayfa Çanta) Açma Query'si

Cevaplar0
Görüntüleme226
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 & ANALİZ] vSRO NPC Eşya Alış ve Satış Fiyatlarını Görüntüleme
_RefObjCommon ve _RefObjItem Üzerinden Kervan Malları ve Özel Eşyaların Fiyatlarını Doğru Listeleme​



Merhaba değerli forum sakinleri,

Silkroad Online sunucularınızda kervan kâr oranlarını hesaplarken, NPC'lerde satılan özel eşyaları kontrol ederken veya ekonomi dengesini kurarken eşyaların **NPC Alış (Price)** ve **NPC'ye Satış (SellPrice)** değerlerini tek bir raporda listelemek isteyebilirsiniz.

Silkroad mimarisinde fiyatlar çoğunlukla `_RefObjCommon` yerine fiziksel özelliklerin tutulduğu **`_RefObjItem`** tablosundan okunur. Aşağıda hem mantık hatalarından arındırılmış optimize sorguyu hem de fiyatları tek seferde güncelleyebileceğiniz hazır yapıyı bulabilirsiniz.

Teknik Bilgilendirme (Fiyat Mantığı)' Alıntı:
  • Price (_RefObjItem.Price): Oyuncunun eşyayı NPC'den satın alırken ödediği alış fiyatıdır.
  • SellPrice (_RefObjItem.SellPrice): Oyuncunun eşyayı NPC'ye geri sattığında elde ettiği satış fiyatıdır.
  • Kervan Malları: Kervan mallarının kâr oranı bu iki fiyat arasındaki çarpan üzerinden hesaplanır.



1. YÖNTEM: Kervan Malları ve Özel NPC Eşyalarının Fiyatlarını Listeleme (ÖNERİLEN)

Bu sorgu, `_RefObjItem` tablosunu doğru bağlayarak gerçek satış ve alış rakamlarını listeler:





2. YÖNTEM: Tek Bir Eşyanın veya Belirli Bir Kodun Fiyatını Arama

Belirlediğiniz spesifik bir eşyanın fiyatını incelemek isterseniz:





Nasıl Uygulanır?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Üst menüden New Query butonuna tıklayın.
  3. Yukarıdaki 1. Yöntem kodunu yapıştırın.
  4. F5 tuşuna basarak çalıştırın.
  5. Alt panelde tüm kervan eşyalarının alış, satış ve birim kâr değerlerini net olarak görebilirsiniz.

Sorularınızı ve takıldığınız yerleri bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 
Moderatör tarafında düzenlendi:

Konuyu görüntüleyenler

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