- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] Knight Online Weapon Enchant Scroll (+% Hasar) Sınırsız Yapma
MAGIC Tablosu Üzerinden Weapon Enchant Scroll Tüketimini Kaldırarak Sınırsız / Tükenmeyen Hale Getirme
MAGIC Tablosu Üzerinden Weapon Enchant Scroll Tüketimini Kaldırarak Sınırsız / Tükenmeyen Hale Getirme
Merhaba değerli Knight Online geliştiricileri,
Özellikle PK, VS ve Farm odaklı veritabanlarında fiziksel hasar çıkaran sınıfların (Warrior, Rogue, Kurian/Porutu vb.) hasar potansiyelini artıran ve silaha doğrudan ek fiziksel hasar yüzdesi katan **Weapon Enchant Scroll** eşyasını, oyuncuların sürekli Sundries veya PUS üzerinden stoklamak zorunda kalmaması amacıyla basıldığında çantadan eksilmeyen (**sınırsız**) hale getirmek en çok talep edilen konfor düzenlemelerinden biridir.
Eski Koddaki Detaylar & Çalışma Mantığı:
Paylaşılan ham kodda Weapon Enchant Scroll'un iki farklı varyantı yer almaktadır:
- 389155000: Standart Weapon Enchant Scroll (Sundries / NPC varyantı).
- 800061000: Weapon Enchant Scroll (L / Limited / PUS varyantı).
- Beceri Bağlantısı (MagicNum): Weapon Enchant Scroll etkisi veritabanlarında genellikle
490061veya500061(ve türevleri) MagicNum kodları ile ilişkilidir. - MAGIC Tablosu Sütun Esnekliği: Farklı veritabanı sürümlerine göre (v1299, v1453, v1534, v2xxx) tüketim eşyası sütununun adı
UseItemveyaItemNumolarak adlandırılabilir. Dinamiksys.columnskontrolü sayesinde derleme esnasında "Invalid column name" hatası yaşanmaz.
Aşağıda hem standart hem de süreli/L varyantlarını tek seferde güvenle sınırsız yapan optimize SQL kodunu bulabilirsiniz.
Teknik Bilgilendirme' Alıntı:
- Hedef Eşya Kodları (ItemNum / UseItem):
-389155000(Weapon Enchant Scroll - Standart)
-800061000(Weapon Enchant Scroll - L / PUS)- Beceri Kodu (MagicNum):
490061/500061.- Buff Etkisi: Karakterin silah hasarına doğrudan fiziksel bonus hasar yüzdesi ekler.
- İşlem Mantığı: Tüketilecek eşya şartı
0yapılarak parşömene basıldığında silah buff'ı aktif olur, ancak çantadaki parşömen adedi eksilmez.- İşlem öncesinde KN_Online veritabanı yedeğinizi almanız tavsiye edilir.
Weapon Enchant Scroll Sınırsız Yapma SQL Kodu
KN_Online veritabanınızı seçip aşağıdaki optimize bloğu çalıştırın:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Neden Bu Optimize Kod Tercih Edilmeli?
- Sözdizimi Güvencesi: Veritabanınızda ilgili alan ister
UseItemisterItemNumolsun, kod bunu otomatik tespit eder ve derleme hatası vermeden doğrudan çalışır. - Tüm Sürümleri Kapsar: Hem NPC'de satılan standart sürüm (
389155000) hem de mağaza/etkinlik sürümü (800061000) tek seferde tükenmeyen hale gelir. - Kolayca Geri Döndürülebilir: Eşyayı tekrar sınırlı hale getirmek istediğinizde yalnızca ilgili satırın sütununu orijinal eşya koduna geri güncellemeniz yeterlidir.
Nasıl Uygulanır & Test Edilir?
- SQL Server Management Studio (SSMS) programını açıp
KN_Onlineveritabanınızı seçin. - Yukarıdaki SQL kodunu yeni bir sorgu penceresine yapıştırıp F5 tuşuna basın.
- Değişikliklerin sunucu hafızasına yüklenmesi için **Ebenzer / GameServer** konsolunu yeniden başlatın (veya oyun içinde GM karakterle
/load_tableskomutunu uygulayın). - Oyuna giriş yapıp karakterinizin çantasına 1 adet Weapon Enchant Scroll (
+item 389155000 1) alın. - Parşömene sağ tıkladığınızda karakterin silahında/buff barında etkinin aktif olduğunu ve çantadaki parşömenin eksilmediğini doğrulayın.
Sorularınızı, Armor Enchant Scroll veya diğer parşömen yapılandırma taleplerinizi bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!

