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

Knight Online Armor Enchant Scroll (+Defans) Sınırsız Yapma

Cevaplar0
Görüntüleme1
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
178
Tepkime puanı
31
Puanları
0
Mevcut Bakiye
4475 ₺
[REHBER & QUERY] Knight Online Armor Enchant Scroll (+Defans) Sınırsız Yapma
MAGIC Tablosu Üzerinden Armor 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ı sunucularda karakterlerin fiziksel dayanıklılığını artırmak ve zırhlara doğrudan ek defans bonusu kazandırmak için kullanılan **Armor Enchant Scroll (Zırh Güçlendirme Parşömeni)** eşyasını, oyuncuların sürekli Sundries veya Power Up Store (PUS) üzerinden stoklamak zorunda kalmaması adına basıldığında çantadan eksilmeyen (**sınırsız**) hale getirmek sunucu konforunu artıran temel düzenlemelerden biridir.

Eski Koddaki Detaylar & Çalışma Mantığı:
Paylaşılan ham kodda Armor Enchant Scroll'un iki yaygın varyantı yer almaktadır:
  • 389156000: Standart Armor Enchant Scroll (Sundries / NPC varyantı).
  • 800062000: Armor Enchant Scroll (L / Limited / PUS varyantı).
  • Beceri Bağlantısı (MagicNum): Armor Enchant Scroll etkisi veritabanlarında genellikle 490062 veya 500062 (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ı UseItem veya ItemNum olarak adlandırılabilir. Dinamik sys.columns kontrolü 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):
    - 389156000 (Armor Enchant Scroll - Standart)
    - 800062000 (Armor Enchant Scroll - L / PUS)
  • Beceri Kodu (MagicNum): 490062 / 500062.
  • Buff Etkisi: Karakterin toplam zırh savunmasına (Defense Ability / AC) ek defans bonusu kazandırır.
  • İşlem Mantığı: Tüketilecek eşya şartı 0 yapılarak parşömene basıldığında defans buff'ı aktif olur, ancak çantadaki parşömen adedi eksilmez.
  • İşlem öncesinde KN_Online veritabanı yedeğinizi almanız tavsiye edilir.



Armor 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:





Neden Bu Optimize Kod Tercih Edilmeli?

  1. Sözdizimi Güvencesi: Veritabanınızda ilgili alan ister UseItem ister ItemNum olsun, kod bunu otomatik tespit eder ve derleme hatası vermeden doğrudan çalışır.
  2. Tüm Sürümleri Kapsar: Hem NPC'de satılan standart sürüm (389156000) hem de mağaza/etkinlik sürümü (800062000) tek seferde tükenmeyen hale gelir.
  3. 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?

  1. SQL Server Management Studio (SSMS) programını açıp KN_Online veritabanınızı seçin.
  2. Yukarıdaki SQL kodunu yeni bir sorgu penceresine yapıştırıp F5 tuşuna basın.
  3. 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_tables komutunu uygulayın).
  4. Oyuna giriş yapıp karakterinizin çantasına 1 adet Armor Enchant Scroll (+item 389156000 1) alın.
  5. Parşömene sağ tıkladığınızda karakterin buff barında defans etkisinin aktif olduğunu, zırh değerinin arttığını ve çantadaki parşömenin eksilmediğini doğrulayın.

Sorularınızı ve diğer Scroll / PUS yapılandırma taleplerinizi bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 62,049 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,416
Mesajlar 4,431
Kullanıcılar 1,806
Son üye xenxentr
Geri
Üst