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

Knight Online Sweeping Potion ve HP Scroll 500'ü Sınırlı Yapma & Düzeltme

Cevaplar0
Görüntüleme1
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
145
Tepkime puanı
24
Puanları
0
Mevcut Bakiye
3975 ₺
[REHBER & BUG FİX] Knight Online Sweeping Potion ve HP Scroll 500'ü Sınırlı Yapma & Düzeltme
ITEM, MAGIC ve MAGIC_TYPE4 Tabloları Üzerinden Büyü Hasarı İksiri ve Can Scrollunun Tüketimini (Consume / Stack) Aktif Etme​



Merhaba değerli forum sakinleri,

Knight Online sunucularında (v1299, v1453, v1534, v2xxx) Mage sınıfının büyü hasarını kısa süreli artıran **Sweeping Potion** (%30 Büyü Saldırı Gücü) ve can havuzunu artıran **HP Scroll 500(L)** eşyaları; bazı sunucu dosyalarında ya sınırsız (tükenmeyen) olarak çalışır ya da basıldığında çantadan düşmeyip karaktere buff vermeyebilir.

Sorunun Kaynağı & Mimari Bağlantı:
Her iki eşya da süreli etki sağladığı için Type4 (Buff) mekanizmasına tabidir. Bir eşyanın kullanıldığında hem çantadan 1 adet eksilmesi hem de ilgili güçlendirmeyi vermesi için 3 tablonun birbiriyle senkronize olması şarttır:
  • ITEM Tablosu:
    - Sweeping Potion (379098000) $\rightarrow$ Effect1 = 490201, Countable = 1, Duration = 1
    - HP Scroll 500(L) (800011000) $\rightarrow$ Effect1 = 500031, Countable = 1, Duration = 1
  • MAGIC Tablosu: Type1 = 4 (MAGIC_TYPE4 tablosuna yönlendirme), ilgili ItemNum tanımları ve her kullanımda eksilme sağlayan tüketim parametreleri.
  • MAGIC_TYPE4 Tablosu:
    - Sweeping Potion: BuffType = 1 veya 13 (Magic/Attack Power Artışı), sDuration = 30 sn, sPercentRate = 30 (%30 Artış).
    - HP Scroll 500: BuffType = 2 (Max HP Artışı), sDuration = 1800 sn (30 Dk), MaxHp = 500.

Ham paylaşımlarda sadece `MAGIC` tablosuna `DELETE` ve açık sütunsuz `INSERT INTO VALUES (...)` atıldığı için; `ITEM` tablosundaki sayılabilirlik ayarlanmadığında eşya çantada tükenmez, `MAGIC_TYPE4` tablosu eksikse etki karaktere yansımaz.

Aşağıda hem eşyalarınızı silmeden doğrudan eksilme 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 (Eşya & Buff Parametreleri)' Alıntı:
  • Sweeping Potion: Eşya Kodu: 379098000 | Beceri: 490201 | Süre: 30 saniye | Etki: %30 Büyü Gücü Artışı.
  • HP Scroll 500(L): Eşya Kodu: 800011000 | Beceri: 500031 | Süre: 1800 saniye (30 Dk) | Etki: +500 Maksimum Can.
  • İş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 eşyayı tek hamlede sınırlı hale getirin:





2. YÖNTEM: Sıfırdan Temiz Kurulum (DELETE & Açık Sütun INSERT)

Eğer veritabanınızda ilgili kayıtlar hiç bulunmuyorsa ya da bozulmuşsa, sütun hatası vermeyen bu şablonu çalıştırabilirsiniz:





Nasıl Uygulanır & Test Edilir?

  1. SQL Server Management Studio (SSMS) programını açıp Knight Online veritabanınızı seçin.
  2. Öncelikli olarak **1. Yöntem (UPDATE)** kodunu yeni bir sorgu penceresine yapıştırıp F5 tuşuna basın (Eşyalar veritabanınızda hiç yoksa 2. Yöntemi uygulayı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 +item 379098000 10 (Sweeping Potion) ve +item 800011000 10 (HP 500) çağırın.
  5. Eşyalara sağ tıkladığınızda sağ üst barda buff ikonlarının açıldığını, canınızın 500 arttığını veya büyü atağınızın güçlendiğini ve çantadaki adedin her basışta 1 azalarak 9'a düştüğünü doğrulayın.

Sorularınızı ve diğer scroll/potion düzenleme taleplerinizi bu konu altından paylaşabilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 29,180 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,373
Mesajlar 4,351
Kullanıcılar 1,668
Son üye Senbonzakura
Geri
Üst