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

vSro Paylaşım vSRO Gelişmiş Eşya (Item) Arama ve Bilgi Sorgulama

Cevaplar1
Görüntüleme17
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
145
Tepkime puanı
24
Puanları
0
Mevcut Bakiye
3975 ₺
[REHBER & QUERY] vSRO Gelişmiş Eşya (Item) Arama ve Bilgi Sorgulama
_RefObjCommon ve _RefObjItem Üzerinden Eşya Kimlik Kartı, Degree, Link ID ve Oyuncu Envanter Taraması​



Merhaba değerli forum sakinleri,

Silkroad Online sunucu geliştirmelerinde (Database Edit) en sık yaptığımız işlem eşyaların ID'lerini ve parametrelerini bulmaktır. Ancak sadece SELECT ID FROM _RefObjCommon şeklinde sorgu atmak çoğu zaman yetersiz kalır; çünkü bir eşyayı NPC'ye eklemek, drop ayarlamak veya statlarını düzenlemek için eşyanın **Link ID'si, Degree derecesi, TypeID grubu ve aktiflik durumu** da gereklidir.

Aşağıda hem eşyayı tüm teknik detaylarıyla listeleyen **Referans Arama Sorgusunu** hem de belirli bir eşyanın **hangi oyuncunun çantasında/kasasında kaç adet bulunduğunu** tarayan SQL sorgularını bulabilirsiniz.

Teknik Bilgilendirme (Sütun Açıklamaları)' Alıntı:
  • Common ID (ID): Eşyanın genel kimliğidir (_RefObjCommon.ID). Drop, Event ve Spawn komutlarında bu kullanılır.
  • ItemLink ID (Link): _RefObjItem tablosundaki karşılığıdır. Stat, stack, price düzenlemelerinde bu ID kullanılır.
  • ItemClass (Degree): Eşyanın ait olduğu Degree derecesidir (Örn: 8D, 10D, 11D).
  • TypeID'ler: Eşyanın Silah (3,1,1..), Giysi (3,1,2..) veya Scroll (3,3,12..) olduğunu belirten kategoridir.



1. YÖNTEM: Gelişmiş Eşya Referans Arama (Kimlik Kartı)

Aramak istediğiniz eşyanın kodunun bir parçasını yazarak tüm teknik detaylarına ulaşmak için:

Aşağıdaki eşya referans sorgusunu görebilmek için konuyu beğenmeli ve bir yorum bırakmalısınız:





2. YÖNTEM: Eşyanın Hangi Oyuncuda Olduğunu Bulma (Karakter Envanter / Kasa Taraması)

Sunucunuzda örneğin izinsiz dağıtılmış bir Moon/Sun silahı, özel bir scrollu veya yasaklı bir eşyayı arıyorsanız; **bu eşyayı üzerinde veya deposunda bulunduran karakterleri** listelemek için:

Aşağıdaki envanter tarama sorgusunu görebilmek için konuyu beğenmeli ve bir yorum bırakmalısınız:





Nasıl Uygulanır?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Üst panelden New Query penceresi açıp aramak istediğiniz sorguyu yapıştırın.
  3. @SearchCodeName değişkeninin arasına bulmak istediğiniz eşyanın adını veya bir parçasını yazın.
  4. F5 tuşuna basarak çalıştırın.
  5. Sonuç ekranında eşyanın tüm detaylarını eksiksiz görüntüleyin.

Sorularınızı ve aramakta zorlandığınız eşya kodlarını bu konu altından sorabilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Etiketler
Etiketler Etiketler
database item query silkroad vsro
Şu anda sitemizde 28,933 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,373
Mesajlar 4,353
Kullanıcılar 1,670
Son üye Canbey
Geri
Üst