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

Knight Online Styx Eşyasını Sınırsız Yapma

Cevaplar0
Görüntüleme3
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
178
Tepkime puanı
31
Puanları
0
Mevcut Bakiye
4475 ₺
[REHBER & QUERY] Knight Online Styx Eşyasını Sınırsız Yapma
MAGIC Tablosu Üzerinden Styx Tüketimini Kaldırarak Sınırsız / Tükenmeyen Hale Getirme​



Merhaba değerli Knight Online geliştiricileri,

Özellikle asas ve mage sınıflarının karşılıklı mücadele ettiği PK alanlarında, rakip oyuncuların MP (mana) havuzunu sıfırlamak veya azaltmak için kritik bir rol oynayan **Styx** eşyasını, oyuncuların sürekli Sundries veya PUS üzerinden tedarik edip bitme derdi yaşamaması amacıyla atıldığında çantadan eksilmeyen (**sınırsız**) hale getirmek sunucu konforunu artıran önemli düzenlemelerden biridir.

Eski Koddaki Detaylar & Çalışma Mantığı:
Paylaşılan ham kodda doğrudan UseItem = '389033000' hedeflenmiştir; ancak sunucularda stabil ve eksiksiz bir işleyiş için şu noktalar dikkate alınmalıdır:
  • Hedef Eşya: 389033000 (Styx - Mana Silme Ok / Eşyası).
  • Beceri Bağlantısı (MagicNum): Styx etkisi veritabanlarında genel olarak 490033 veya 500033 (veya ilgili mana silme yetenek kodları) ile kayıtlıdır. Sorguda hem yetenek numarasının hem de eşya kodunun taranması eksik kalma riskini ortadan kaldırır.
  • MAGIC Tablosu Sütun Esnekliği: 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 Styx eşyasını tek seferde güvenle sınırsız yapan optimize SQL kodunu bulabilirsiniz.

Teknik Bilgilendirme' Alıntı:
  • Hedef Eşya Kodu (ItemNum / UseItem): 389033000 (Styx)
  • Beceri Kodu (MagicNum): 490033 / 500033.
  • Etki Alanı: Hedef karakterin MP (Mana) değerini sıfırlar veya ciddi oranda düşürür.
  • İşlem Mantığı: Tüketilecek eşya şartı 0 yapılarak Styx kullanıldığında etkisi başarıyla uygulanır, ancak çantadaki Styx adedi asla eksilmez.
  • İşlem öncesinde KN_Online veritabanı yedeğinizi almanız tavsiye edilir.



Styx Eşyasını 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. Çift Taraflı Doğrulama: Hem yetenek ID'si hem de Styx eşya kodu (389033000) denetlendiği için eksik kalmaz.
  3. Geri Döndürülebilirlik: Styx'i tekrar eski haline (her kullanımda 1 adet eksilen yapıya) döndürmek 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 Styx (+item 389033000 1) alın.
  5. Bir rakip üzerinde Styx kullandığınızda manasının silindiğini ve çantadaki Styx sayısının eksilmediğini doğrulayın.

Diğer özel tüketim eşyaları (Scroll, Potion veya Arrow çeşitleri) ile ilgili taleplerinizi bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

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