- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] Knight Online Scroll of Lion Strength (+10 STR) Sınırsız Yapma
MAGIC Tablosu Üzerinden Lion Strength (STR Stat Scroll) Parşömeninin Tüketimini Kaldırarak Sınırsız / Tükenmeyen Hale Getirme
MAGIC Tablosu Üzerinden Lion Strength (STR Stat Scroll) Parşömeninin Tüketimini Kaldırarak Sınırsız / Tükenmeyen Hale Getirme
Merhaba değerli Knight Online geliştiricileri,
Özellikle Warrior, Rogue ve Battle Priest gibi STR stat puanına doğrudan bağımlı sınıfların yer aldığı PK, VS veya kolay (Easy) veritabanlarında, oyuncuların sürekli Power Up Store (PUS) ya da pazar üzerinden stat parşömeni tedarik etmek zorunda kalmaması amacıyla **Scroll of Lion Strength (+10 STR Scroll)** eşyasını basıldığında çantadan eksilmeyen (**sınırsız**) hale getirmek oldukça popüler bir optimizasyondur.
Eski Koddaki Detaylar & Çalışma Mantığı:
Paylaşılan ham kodda iki farklı eşya kodu yer almaktadır:
- 800008000: Standart Scroll of Lion Strength (Normal versiyon).
- 800028000: Scroll of Lion Strength (L / Limited veya PUS varyantı).
- Beceri Numarası (MagicNum): Lion Strength yeteneğinin temel MagicNum değeri veritabanlarında çoğunlukla
500028(ve türevleri) olarak kayıtlıdır. - MAGIC Tablosu Sütun Esnekliği: Farklı veritabanı sürümlerinde (v1299, v1534, v18xx, v2xxx) tüketilen eşya alanı
UseItemveyaItemNumşeklinde adlandırılır. Sorgudasys.columnskontrolü kullanmak "Invalid column name" derleme hatasının önüne geçer.
Aşağıda hem standart hem de süreli/mağaza sürümünü tek seferde sınırsız yapan güvenli ve hata korumalı SQL kodunu bulabilirsiniz.
Teknik Bilgilendirme' Alıntı:
- Hedef Eşya Kodları (ItemNum / UseItem):
-800008000(Scroll of Lion Strength)
-800028000(Scroll of Lion Strength (L))- Beceri Kodu (MagicNum):
500028.- Kazanım: +10 Strength (STR) Buff.
- İşlem Mantığı: Tüketilecek eşya şartı
0yapılarak parşömene basıldığında sağ üst bara +10 STR buff'ı gelir ancak çantadaki parşömen adedi eksilmez.- İşlem öncesinde KN_Online veritabanı yedeğinizi almanız tavsiye edilir.
Scroll of Lion Strength 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 Dinamik Kod Tercih Edilmeli?
- Sözdizimi Güvencesi: Veritabanınızda ilgili sütun ister
UseItemisterItemNumolsun, dinamik doğrulama sayesinde hata almadan doğrudan çalışır. - Her İki Varyantı Kapsar: Hem normal NPC/görev sürümü (
800008000) hem de paket/L sürümü (800028000) tek seferde tükenmeyen hale gelir. - Kolayca Geri Döndürülebilir: Eşyayı tekrar sınırlı (her basışta 1 adet eksilen) hale getirmek istediğinizde yalnızca ilgili satırın sütununu orijinal eşya koduna 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 belleğine 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 Lion Strength parşömeni (
+item 800008000 1) alın. - Parşömene sağ tıkladığınızda sağ üst buff barında STR ikonunun belirdiğini, karakter stat penceresinde STR değerinizin 10 arttığını ve çantadaki parşömenin eksilmediğini doğrulayın.
Diğer stat scrolları (Dexterity, Intelligence, Health, Magic Power) veya Speed/Attack scrollarını sınırsız yapma taleplerinizi bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!

