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

Knight Online Scroll of Armor 350'yi Sınırlı Yapma & Düzeltme

Cevaplar0
Görüntüleme1
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
170
Tepkime puanı
27
Puanları
0
Mevcut Bakiye
4355 ₺
[REHBER & BUG FİX] Knight Online Scroll of Armor 350'yi Sınırlı Yapma & Düzeltme
ITEM, MAGIC ve MAGIC_TYPE4 Tabloları Üzerinden 350 AC Defans Parşömeninin Tüketimini (Consume / Stack) ve AC Buff'ını Aktif Etme​



Merhaba değerli forum sakinleri,

Knight Online sunucularında (v1299, v1453, v1534, v2xxx) karakterlerin fiziksel savunmasını üst seviyeye çıkaran popüler Power Up Store / etkinlik parşömenlerinden biri **Scroll of Armor 350(L) (350 AC Scroll)** eşyasıdır. Birçok sunucu veri tabanında bu scroll sınırsız (tükenmeyen) olarak çalışmakta veya basıldığında çantadan eksilmeyip sağ üst buff barına oturmamaktadır.

Sorunun Kaynağı & Mimari Bağlantı:
Scroll of Armor 350 eşyası süreli bir fiziksel savunma güçlendirmesi olduğundan Type4 (Buff) mekanizmasına tabidir. Eşyanın basıldığında çantadan 1 adet eksilmesi ve karaktere +350 AC vermesi için 3 tablonun birbiriyle eksiksiz senkronize olması gerekir:
  • ITEM Tablosu (810080000): Countable = 1 (üst üste binme), Duration = 1 ve Effect1 = 500067 bağlantısı.
  • MAGIC Tablosu (500067): Type1 = 4 (MAGIC_TYPE4 tablosuna yönlendirme), ItemNum = 810080000 ve her basışta 1 adet eksilmesini sağlayan tüketim parametresi.
  • MAGIC_TYPE4 Tablosu (500067): BuffType = 3 (Fiziksel Savunma / AC Artışı), sDefense = 350 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 +350 AC defansı karaktere yansımaz.

Aşağıda hem eşyalarınızı silmeden doğrudan tüketim ve defans 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): 810080000 (Scroll of Armor 350 / Scroll of Armor 350(L)).
  • Beceri Numarası (MagicNum): 500067.
  • Buff Türü (BuffType): 3 (Fiziksel Savunma / AC Artışı).
  • Artış Değeri (sDefense): 350 AC.
  • 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 Scroll of Armor 350 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 açık sütunlu ş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 810080000 10 komutuyla 10 adet Scroll of Armor 350 çağırın.
  5. Scrolla sağ tıkladığınızda sağ üst buff barında defans ikonunun yandığını, fiziksel savunmanızın (AC) 350 arttığını ve çantadaki adedin 1 eksilerek 9'a düştüğünü doğrulayın.

Sorularınızı ve diğer AC parşömenleriyle (400 AC vb.) ilgili taleplerinizi bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 27,089 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,402
Mesajlar 4,407
Kullanıcılar 1,800
Son üye canreyhan1
Geri
Üst