- #1
Konu Sahibi
: serkankacan
[REHBER & BUG FİX] Knight Online Scroll of Lion Strength (Normal & L) Sınırlı Yapma & Düzeltme
ITEM, MAGIC ve MAGIC_TYPE4 Tabloları Üzerinden Lion Strength / Stat Scroll Tüketimini (Consume / Stack) ve Buff Mekaniğini Aktif Etme
ITEM, MAGIC ve MAGIC_TYPE4 Tabloları Üzerinden Lion Strength / Stat Scroll Tüketimini (Consume / Stack) ve Buff Mekaniğini Aktif Etme
Merhaba değerli forum sakinleri,
Knight Online sunucularında (v1299, v1453, v1534, v2xxx) karakterlerin stat ve can değerlerine katkı sağlayan popüler güçlendirme parşömenlerinden biri **Scroll of Lion Strength** (veya Power of Lion Scroll) eşyasıdır. Oyunda genellikle hem Power Up Store (PUS / Letter / L sürümü) hem de standart mağaza/drop sürümü olmak üzere 2 farklı varyasyonu (
500028 ve 500045) bulunur.Birçok sunucu veri tabanında bu scrollar ya sınırsız (tükenmeyen) olarak çalışmakta ya da basıldığında çantadan eksilmeyip sağ üst buff barına oturmamaktadır.
Sorunun Kaynağı & Mimari Bağlantı:
Scroll of Lion Strength eşyası süreli bir güçlendirme sağladığı için
Type4 (Buff) mekanizmasına tabidir. Eşyanın basıldığında çantadan 1 adet eksilmesi ve karaktere stat/güçlendirme vermesi için 3 tablonun birbiriyle eksiksiz senkronize olması gerekir:- ITEM Tablosu (
800008000& İlgili Mağaza Kodu):Countable = 1(üst üste binme),Duration = 1veEffect1(500028/500045) bağlantısı. - MAGIC Tablosu (
500028&500045):Type1 = 4(MAGIC_TYPE4 tablosuna yönlendirme), eşleşenItemNumtanımları ve her kullanımda 1 adet düşüş sağlayan tüketim parametresi. - MAGIC_TYPE4 Tablosu: Uygun
BuffType, stat/can bonusu ve etki süresi (sDuration).
Ham paylaşımlarda sadece `MAGIC` tablosuna `DELETE` ve açık sütunsuz `INSERT INTO VALUES (...)` atıldığı için; `ITEM` tablosu güncellenmezse scroll çantada eksilmez, `MAGIC_TYPE4` tablosu eksik kalırsa güçlendirme karaktere yansımaz.
Aşağıda hem eşyalarınızı silmeden doğrudan tüketim ve buff parametrelerini düzelten **optimize UPDATE sorgusunu**, hem de sıfırdan kurmak isteyenler için **açık sütun tanımlı güvenli kurulum şablonunu** bulabilirsiniz.
Teknik Bilgilendirme (Buff Parametreleri)' Alıntı:
- Eşya Kodları (ItemNum):
-800008000: Power / Scroll of Lion Strength (L)
-389045000: Scroll of Lion Strength (Normal)- Beceri Numaraları (MagicNum):
500028&500045.- Buff Türü (BuffType):
1veya ilgili stat/güçlendirme türü.- Süre (sDuration): Standart süresi
1800saniye (30 Dakika) olarak yapılandırılır.- İşlem öncesinde mutlaka KN_Online veritabanı yedeğinizi almayı unutmayınız.
1. YÖNTEM: Eşyaları Silmeden Sınırlı ve Çalışır Hale Getirme (ÖNERİLEN OPTİMİZE KOD)
KN_Online veritabanınızı seçip aşağıdaki güvenli blok ile her iki Lion Strength scrollunu tek hamlede sınırlı hale getirin:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
2. YÖNTEM: Sıfırdan Temiz Kurulum (DELETE & Açık Sütun INSERT)
Eğer veritabanınızda ilgili kayıtlar eksikse veya bozulmuşsa, sütun uyuşmazlığı hatası vermeyen bu açık sütunlu şablonu kullanabilirsiniz:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Nasıl Uygulanır & Test Edilir?
- SQL Server Management Studio (SSMS) programını açıp Knight Online veritabanınızı seçin.
- Öncelikli olarak **1. Yöntem (UPDATE)** kodunu yapıştırıp F5 tuşuna basın (Veritabanınızda eşya hiç yoksa 2. Yöntemi uygulayın).
- Değişikliklerin sunucu belleğine geçmesi 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
+item 800008000 10komutuyla 10 adet Scroll of Lion Strength çağırın. - Scrolla sağ tıkladığınızda sağ üst buff barında gücün/stat ikonunun yandığını ve çantadaki adedin 1 eksilerek 9'a düştüğünü doğrulayın.
Sorularınızı ve diğer stat parşömenleriyle (Scroll of Dexterity, Scroll of Health vb.) ilgili taleplerinizi bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!

