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

Knight Online Prayer of God's Power Sınırlı Yapma ve 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 Prayer of God's Power Sınırlı Yapma ve Düzeltme
ITEM, MAGIC ve MAGIC_TYPE4 Tabloları Üzerinden İbadet Kağıdının (AP Scroll) Tüketimini (Consume / Stack) ve Buff Mekaniğini Aktif Etme​



Merhaba değerli forum sakinleri,

Knight Online sunucularında (v1299, v1453, v1534, v2xxx) karakterin saldırı gücünü artıran süreli güçlendirme eşyalarından **Prayer of God's Power** (Genelde %20 veya %50 AP artışı veren kutsal dua kağıdı); bazı dosyalarda sınırsız (tükenmeyen) olarak çalışmakta ya da basıldığında çantadan düşmeyip buff barına oturmamaktadır.

Sorunun Kaynağı & Mimari Bağlantı:
Prayer of God's Power bir saldırı gücü güçlendirmesi olduğundan Type4 (Buff) mekanizmasına bağlıdır. Eşyanın basıldığında hem çalışması hem de çantadan eksilmesi için 3 tablonun birbiriyle senkronize olması gerekir:
  • ITEM Tablosu (389026000): Countable = 1 (üst üste binme), Duration = 1 ve Effect1 = 490026 bağlantısı.
  • MAGIC Tablosu (490026): Type1 = 4 (MAGIC_TYPE4 yönlendirmesi), ItemNum = 389026000 ve her basışta 1 adet eksilmesini sağlayan tüketim parametresi.
  • MAGIC_TYPE4 Tablosu (490026): BuffType = 1 veya 13 (Attack Power artışı) 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 eşya çantada eksilmez, `MAGIC_TYPE4` tablosu eksik kalırsa AP artışı karaktere yansımaz.

Aşağıda hem eşyalarınızı silmeden yalnızca tüketim ve sayılabilirlik 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): 389026000 (Prayer of God's Power).
  • Beceri Numarası (MagicNum): 490026.
  • Buff Türü (BuffType): 1 (Attack Power Artışı).
  • Süre (sDuration): Standart süresi 1800 saniye (30 Dakika) olarak yapılandırılır.
  • İşlem öncesinde KN_Online veritabanı yedeğinizi almanız tavsiye edilir.



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 Prayer of God's Power 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 389026000 10 komutuyla 10 adet Prayer of God's Power çağırın.
  5. Eşyaya sağ tıkladığınızda sağ üst buff barında AP ikonunun yandığını, saldırı gücünüzün 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 28,914 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,373
Mesajlar 4,353
Kullanıcılar 1,670
Son üye Canbey
Geri
Üst