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

vSro Paylaşım vSRO Simya (Alchemy Rate) Oranlarını Görme ve Analiz Etme

Cevaplar1
Görüntüleme10
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
145
Tepkime puanı
24
Puanları
0
Mevcut Bakiye
3975 ₺
[REHBER & QUERY] vSRO Simya (Alchemy Rate) Oranlarını Görme ve Analiz Etme
_RefObjItem (Param2, Param3, Param4) Hex Byte Ayrıştırması ile Elixir & Powder Başarı Oranlarını (+1 ~ +12) Listeleme​



Merhaba değerli forum sakinleri,

Silkroad Online sunucularında artı basma (Alchemy) oranları çoğu zaman doğrudan açık bir tamsayı olarak değil; `_RefObjItem` tablosundaki `Param2`, `Param3` ve `Param4` sütunları içerisinde **4'er byte'lık binary (hexadecimal)** bloklar halinde saklanır.

Her byte, ilgili artı seviyesinin taban başarı yüzdesine (%0 - %100) karşılık gelir:
  • Param2 (4 Byte): +1, +2, +3 ve +4 başarı oranları
  • Param3 (4 Byte): +5, +6, +7 ve +8 başarı oranları
  • Param4 (4 Byte): +9, +10, +11 ve +12 başarı oranları

Aşağıdaki optimize ve formatlanmış SQL sorgusu sayesinde; karmaşık byte dönüştürmeleriyle tek tek uğraşmadan veritabanınızdaki tüm Elixir ve Lucky Powder türlerinin **+1'den +12'ye kadar olan başarı oranlarını** tablo halinde net bir şekilde listeleyebilirsiniz.

Teknik Bilgilendirme' Alıntı:
  • TypeID Filtresi (3.3.10.1 & 3.3.10.2): Simya iksirleri (Elixir) ve Şans Tozlarını (Lucky Powder) hedefler.
  • Dönüşüm Mantığı: Tam sayı değerleri VARBINARY(4) formatına çevrilip SUBSTRING ile ilgili byte ayrıştırılır ve yüzdelik oran (%) olarak ekrana dökülür.
  • Servis Kontrolü: Yalnızca sunucuda aktif olan (Service = 1) simya eşyaları listelenir.



Hatasız & Okunaklı Alchemy Rate Listeleme SQL Kodu

SRO_VT_SHARD
veritabanını seçip aşağıdaki sorguyu çalıştırın:





Neden Bu Optimize Versiyon Kullanılmalı?

  1. Okunabilir ve Standart SQL Formatı: Tek satıra sıkışmış, sözdizimi hatalarına açık karmaşık metin blokları yerine temiz ve anlaşılır sütun isimlendirmeleri yapılmıştır.
  2. Daha Anlaşılır Sınıflandırma: Elixir türlerinde sadece "A" veya "B" yazmak yerine hangi eşya grubuna ait olduğu (Weapon/Shield veya Armor/Acc) açıkça belirtilmiştir.
  3. Performans Koruması: Sorguya eklenen WITH (NOLOCK) ve ROC.Service = 1 filtreleri sayesinde sunucu çalışırken kilitlenme oluşturmaz ve çöp verileri eleyerek hızlı sonuç verir.



Nasıl Uygulanır?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Sol menüden SRO_VT_SHARD veritabanını seçip üst panelden New Query penceresi açın.
  3. Yukarıdaki kodu yapıştırın ve F5 tuşuna basarak çalıştırın.
  4. Alt panelde açılan tabloda +1'den +12'ye kadar olan tüm simya başarı oranlarını yüzde (%) formatında inceleyebilirsiniz.

Sorularınızı ve simya oranlarını güncelleme taleplerinizi konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 
very helpful you awesome
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 27,425 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,373
Mesajlar 4,353
Kullanıcılar 1,670
Son üye Canbey
Geri
Üst