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

Knight Online HP Scroll 1500'ü Sınırlı Yapma & Düzeltme

Cevaplar0
Görüntüleme2
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 HP Scroll 1500'ü Sınırlı Yapma & Düzeltme
ITEM, MAGIC ve MAGIC_TYPE4 Tabloları Üzerinden 1500 HP Scrollunun Tüketimini (Consume / Stack) ve Can Buff'ını Aktif Etme​



Merhaba değerli forum sakinleri,

Knight Online sunucularında (v1299, v1453, v1534, v2xxx) karakterlerin hayatta kalma kapasitesini doğrudan artıran en popüler eşyaların başında **HP Scroll 1500(L)** gelir. Bazı sunucu veritabanlarında bu scroll ya sınırsız (tükenmeyen) olarak çalışır ya da basıldığında çantadan düşmeyip buff barına oturmayabilir.

Sorunun Kaynağı & Mimari Bağlantı:
HP Scroll 1500 eşyası süreli bir güçlendirme sağladığı için Type4 (Buff) mekanizmasına tabidir. Eşyanın basıldığında hem çantadan 1 adet eksilmesi hem de karaktere +1500 HP vermesi için 3 tablonun senkronize olması gerekir:
  • ITEM Tablosu (800013000): Countable = 1 (üst üste binme), Duration = 1 ve Effect1 = 500033 bağlantısı.
  • MAGIC Tablosu (500033): Type1 = 4 (MAGIC_TYPE4 tablosuna yönlendirme), ItemNum = 800013000 ve her basışta eksilme sağlayan tüketim parametresi.
  • MAGIC_TYPE4 Tablosu (500033): BuffType = 2 (Maksimum Can / Max HP artışı), MaxHp = 1500 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 +1500 HP buff'ı karaktere yansımaz.

Aşağıda hem eşyalarınızı silmeden doğrudan tüketim ve can 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 Kodu (ItemNum): 800013000 (HP Scroll 1500 / HP Scroll 1500(L)).
  • Beceri Numarası (MagicNum): 500033.
  • Buff Türü (BuffType): 2 (Max HP Artışı).
  • Artış Değeri (MaxHp): 1500 HP.
  • Süre (sDuration): Standart süresi 1800 saniye (30 Dakika) olarak yapılandırılır.
  • İşlem öncesinde mutlaka KN_Online veritabanı yedeğinizi almayı unutmayınız.



1. YÖNTEM: Eşyayı 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 HP Scroll 1500 eşyasını 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 eksikse veya bozulmuşsa, sütun uyuşmazlığı hatası vermeyen bu şablonu kullanabilirsiniz:





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 yapıştırıp F5 tuşuna basın (Veritabanınızda eşya hiç yoksa 2. Yöntemi uygulayın).
  3. Değişikliklerin sunucu belleğine geçmesi 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 800013000 10 komutuyla 10 adet HP Scroll 1500 çağırın.
  5. Scrolla sağ tıkladığınızda sağ üst buff barında can ikonunun yandığını, maksimum canınızın 1500 arttığını ve çantadaki adedin 1 eksilerek 9'a düştüğünü doğrulayın.

Sorularınızı ve takıldığınız yerleri bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

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