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

vSro Paylaşım vSRO Simya Taşı (Magic & Attribute Stone) Başarı Oranını (Rate) Ayarlama

Cevaplar0
Görüntüleme418
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 Simya Taşı (Magic & Attribute Stone) Başarı Oranını (Rate) Ayarlama
_RefObjItem Param4 Üzerinden Stat ve Magic Taşlarının Tutma Yüzdesini (%100 Başarı vb.) Dereceye Göre Toplu Düzenleme​



Merhaba değerli forum sakinleri,

Silkroad Online sunucularında oyuncuların eşyalarına Blue ve White stat basarken (Magic ve Attribute taşları) taşların sürekli yanması (Fail) oyuncuları bezdirebilir. Özellikle PvP veya High-Rate (Kolay) sunucularda taşların **%100 oranla geçmesi** veya başarı yüzdesinin artırılması sıklıkla tercih edilir.

İnternette paylaşılan eski sorgularda rastgele ID aralıkları verildiği için kendi DB'nize uymayabilir veya yanlış eşyaların ayarları bozulabilir.

Aşağıdaki optimize SQL sorgusu sayesinde; hiçbir ID aramakla uğraşmadan dilediğiniz **Degree (Örn: Sadece 11D veya Tüm Taşlar)** için başarı yüzdesini tek bir kodla güncelleyebilirsiniz.

Teknik Bilgilendirme (Param4 Mantığı)' Alıntı:
  • Param4 = 100: Taşın başarı oranını %100 yapar (Asla yanmaz, tek seferde basılır).
  • Param4 = 70: Taşın başarı oranını %70 yapar.
  • Param4 = 50: Orijinal orana yakın orta zorluk (%50).
  • Kapsam: Kod hem Magic Stone (STR, INT, HP, MP vb.) hem de Attribute Stone (Attack, Durability, Parry vb.) taşlarını kapsar.
  • İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.



Hatasız & Dinamik SQL Stone Rate Güncelleme Kodu

SRO_VT_SHARD
veritabanını seçip aşağıdaki optimize bloğu çalıştırın:





Neden Bu Optimize Versiyon Kullanılmalı?

  1. Sıfır ID Arama Zahmeti: Eşyaları `ID BETWEEN X AND Y` şeklinde ezbere aratmak yerine sistem kodlarından (ITEM_ETC_ARCHEOLOGY_%) dinamik yakalar.
  2. Degree Filtresi: @TargetDegree = 11 yazarak sadece son derece taşları %100 yapabilir, alt dereceleri orijinal zorluğunda bırakabilirsiniz.
  3. Güvenli Güncelleme: Yalnızca aktif olan (Service = 1) simya taşlarını hedefler, çöp veya test eşyalarına dokunmaz.



Nasıl Uygulanır & Senkronize Edilir?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Üst panelden New Query penceresi açıp yukarıdaki SQL kodunu yapıştırın.
  3. İhtiyacınıza göre @NewSuccessRate (Örn: 100) ve @TargetDegree değerlerini belirleyin.
  4. F5 tuşuna basarak çalıştırın.
  5. Sunucudaki GameServer pencerelerini yeniden başlatın.
  6. (İsteğe Bağlı - Arayüz Uyumu): Oyuncuların Alchemy penceresinde oran metnini doğru görebilmesi için Media.pk2 (server_dep\itemdata_xxx.txt) dosyasındaki ilgili taşların Param4 sütunlarını da aynı değere eşitleyip patch atmanız önerilir.
  7. Oyunda bir eşyaya Magic veya Attribute Stone basarak tek seferde başarıyla tuttuğunu doğrulayın.

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...
Şu anda sitemizde 61 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,451
Mesajlar 4,573
Kullanıcılar 1,854
Son üye ertan 
Geri
Üst