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

Knight Online Alencia Red Wings (Kırmızı Kanat) Ekleme

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 & QUERY] Knight Online Alencia Red Wings (Kırmızı Kanat) Ekleme
ITEM ve SET_ITEM Tabloları Üzerinden NP, Defans, EXP ve HP Bonuslu Alencia Red Wings Kurulumu​



Merhaba değerli forum sakinleri,

Knight Online sunucularında (özellikle v18xx, v19xx, v2xxx ve üzeri sürümlerde) görsel şıklığı ve sağladığı ek özelliklerle oyuncuların en çok ilgi gösterdiği pus/kostüm eşyalarından biri **Alencia Red Wings (Kırmızı Kanat)** eşyasıdır.

Bu kanatlar oyuncunun tercihine göre 4 farklı varyasyonda bonus verir:
  • Alencia Red Wings (NP): Ekstra National Point (+3 NP)
  • Alencia Red Wings (DEF): Ekstra Fiziksel Savunma (+50 AC)
  • Alencia Red Wings (EXP): Ekstra Tecrübe Puanı (+%9 EXP)
  • Alencia Red Wings (HP): Ekstra Maksimum Can (+300 HP)

Eski Paylaşımdaki Hatalar & Optimizasyon Farkı:
  • Sütun Sayısı Uyuşmazlığı (`Column count mismatch`): Ham `INSERT INTO [item] VALUES (...)` ve `INSERT INTO [SET_ITEM] VALUES (...)` kalıpları sütun adı belirtmediği için, farklı veritabanı sürümlerinde sütun sayısı denk gelmez ve sorgu hata verir.
  • Açık Primary Key Temizliği Yok: Eğer tabloda bu ID'ler daha önceden kalıntı olarak bulunuyorsa birincil anahtar çakışması yaşanır.
  • Kullanım Süresi (Duration) Senkronu: Kanat eşyalarında süre Duration (genelde 30 gün = 720 saat) ve ItemDuration üzerinden hesaplanır.

Aşağıda hem önceki kalıntıları temizleyen hem de açık sütun eşleştirmeleriyle doğrudan sorunsuz çalışan optimize SQL şablonunu paylaşıyoruz.

Teknik Kurulum Bilgilendirmesi' Alıntı:
  • Eşya Numaraları (Item Num):
    - 900768870 : Alencia Red Wings (NP)
    - 900768871 : Alencia Red Wings (DEF)
    - 900768872 : Alencia Red Wings (EXP)
    - 900768873 : Alencia Red Wings (HP)
  • Slot Bilgisi (Slot = 110): Kanat / Wing ekipman yuvasıdır.
  • İstemci Tarafı (Client): Eşyanın görünmesi ve efektin takılması için istemci tarafındaki Item_Org.tbl ve SetItem_Org.tbl dosyalarında da aynı ID'lerin ekli olması gerekmektedir.
  • İşlem öncesinde KN_Online veritabanı yedeğinizi almanız önerilir.



Hatasız & Açık Sütunlu Alencia Red Wings Kurulum SQL Kodu

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





Neden Bu Optimize Versiyon Kullanılmalı?

  1. Sözdizimi ve Sütun Güvencesi: Sütun isimleri tek tek tanımlandığı için veritabanınızda sonradan eklenmiş sütunlar bulunsa dahi hata almadan çalışır.
  2. Doğru Bonus Tanımları: SET_ITEM tablosundaki karmaşık onlarca sıfır yerine doğrudan ilgili özellik sütunları (AcBonus, MaxHpBonus, ExpRate, LoyaltyBonus) hedeflenerek bonusların kesin çalışması sağlanmıştır.
  3. Kalıntı Önleme & Transaction: Kod bloğu çalıştırılmadan önce eski kayıtlar temizlenir ve hata durumunda veritabanını bozmamak için TRY...CATCH koruması altındadır.



Nasıl Uygulanır & Test Edilir?

  1. SQL Server Management Studio (SSMS) programını açıp Knight 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. Sunucunuzdaki Ebenzer (GameServer) konsolunu kapatıp yeniden başlatın (veya oyun içinde GM karakterle /load_tables komutunu uygulayın).
  4. Oyuna girip GM karakterinizle aşağıdaki komutları kullanarak kanatları çantanıza çağırın:
    - +item 900768870 (NP Kanadı)
    - +item 900768871 (Defans Kanadı)
    - +item 900768872 (EXP Kanadı)
    - +item 900768873 (HP Kanadı)
  5. Kanadı karakterinizin kanat yuvasına sürükleyip ilgili stat ve bonus artışlarının (Stat penceresinde AC ve HP, mob keserken EXP ve NP) sorunsuz uygulandığını test edin.

Sorularınızı ve istemci tarafı TBL eşitleme taleplerinizi konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

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