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

Knight Online Scroll of Attack (AP / Atak Parşömeni) Sınırsız Yapma

Cevaplar0
Görüntüleme2
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
178
Tepkime puanı
31
Puanları
0
Mevcut Bakiye
4475 ₺
[REHBER & QUERY] Knight Online Scroll of Attack (AP / Atak Parşömeni) Sınırsız Yapma
MAGIC Tablosu Üzerinden Attack Power Scroll Tüketimini Kaldırarak Sınırsız / Tükenmeyen Hale Getirme​



Merhaba değerli Knight Online geliştiricileri,

PK, Farm veya kolaylaştırılmış (Easy/VS) veritabanlarında oyuncuların sürekli Power Up Store (PUS), pazar veya NPC'ler üzerinden atak kağıdı tedarik etmekle vakit kaybetmemesi amacıyla **Scroll of Attack (AP Scroll)** eşyasını basıldığında çantadan eksilmeyen (**sınırsız**) hale getirmek sunucu konforunu artıran en popüler düzenlemelerden biridir.

Eski Koddaki Eksikler & Çalışma Mantığı:
Paylaşılan ham kodda yalnızca standart sürüm olan UseItem = '800014000' hedeflenmiştir; ancak sunucularda stabil ve eksiksiz bir işleyiş için şu noktalar dikkate alınmalıdır:
  • Normal ve Limited/Store Varyantları: Oyunda Atak Parşömeni'nin iki temel versiyonu bulunur:
    - **Scroll of Attack (Standart/Normal):** Eşya Kodu 800014000
    - **Scroll of Attack (L / Limited / PUS):** Eşya Kodu 800034000
  • Beceri Bağlantısı (MagicNum): Attack Scroll yeteneği veritabanlarında genel olarak 500034 (ve türevleri) MagicNum koduyla kayıtlıdır. Sorguda hem yetenek numarasının hem de eşya kodlarının birlikte taranması eksik kayıt kalmasını engeller.
  • MAGIC Tablosundaki Sütun Adı Farklılıkları: Farklı veritabanı sürümlerine göre (v1299, v1453, v1534, v2xxx) tüketim eşyası sütununun adı UseItem veya ItemNum olarak geçmektedir. Dinamik sys.columns kontrolü sayesinde derleme esnasında "Invalid column name" hatası alınmaz.

Aşağıda hem standart hem de L/PUS atak parşömenlerini tek seferde sınırsız yapan güvenli SQL kodunu bulabilirsiniz.

Teknik Bilgilendirme' Alıntı:
  • Hedef Eşya Kodları (ItemNum / UseItem):
    - 800014000 (Scroll of Attack)
    - 800034000 (Scroll of Attack (L))
  • Beceri Numarası (MagicNum): 500034.
  • Buff Etkisi: Karakterin toplam Attack Power (AP) değerini yüzdesel olarak artırır.
  • İşlem Mantığı: Tüketilecek eşya şartı 0 yapılarak parşömene basıldığında sağ üst barda atak buff'ı aktif olur, ancak çantadaki parşömen adedi eksilmez.
  • İşlem öncesinde KN_Online veritabanı yedeğinizi almanız tavsiye edilir.



Scroll of Attack Sınırsız Yapma SQL Kodu

KN_Online
veritabanınızı seçip aşağıdaki optimize bloğu çalıştırın:





Neden Bu Optimize Kod Tercih Edilmeli?

  1. Sözdizimi ve Sütun Güvencesi: Veritabanınızda ilgili alan ister UseItem ister ItemNum olsun, kod bunu otomatik tespit eder ve derleme hatası vermez.
  2. Tüm Varyantları Kapsar: Hem standart 800014000 hem de L sürüm olan 800034000 eşyaları tek seferde sınırsız çalışır.
  3. Geri Döndürülebilirlik: Parşömeni tekrar sınırlı (her basışta 1 adet eksilen) hale getirmek istediğinizde ilgili sütunu orijinal eşya koduna güncellemeniz yeterlidir.



Nasıl Uygulanır & Test Edilir?

  1. SQL Server Management Studio (SSMS) programını açıp KN_Online veritabanınızı seçin.
  2. Yukarıdaki SQL kodunu yeni bir sorgu penceresine yapıştırıp F5 tuşuna basın.
  3. Değişikliklerin sunucu hafızasına yüklenmesi için **Ebenzer / GameServer** konsolunu yeniden başlatın (veya oyun içinde yetkili karakterle /load_tables komutunu uygulayın).
  4. Oyuna giriş yapıp karakterinizin çantasına 1 adet Attack Scroll (+item 800014000 1) alın.
  5. Parşömene sağ tıkladığınızda sağ üst barda atak ikonunun yandığını, AP değerinizin arttığını ve çantadaki kağıdın eksilmediğini doğrulayın.

Sorularınızı ve diğer stat / PUS parşömenlerini (Dexterity, Health, Teleport vb.) sınırsız yapma taleplerinizi bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 62,053 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,416
Mesajlar 4,431
Kullanıcılar 1,806
Son üye xenxentr
Geri
Üst