- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] Knight Online Prayer of God's Power (STR / Attack Buff Parşömeni) Sınırsız Yapma
MAGIC Tablosu Üzerinden Prayer of God's Power Tüketimini Kaldırarak Sınırsız / Tükenmeyen Hale Getirme
MAGIC Tablosu Üzerinden Prayer of God's Power Tüketimini Kaldırarak Sınırsız / Tükenmeyen Hale Getirme
Merhaba değerli Knight Online geliştiricileri,
Özellikle priest ve diğer sınıfların parti içi veya bireysel güçlendirmelerde kullandığı, karaktere ek güç ve avantaj sağlayan **Prayer of God's Power** eşyasını, oyuncuların sürekli Sundries veya pazar üzerinden tedarik edip bitme derdi yaşamaması amacıyla kullanıldığında çantadan eksilmeyen (**sınırsız**) hale getirmek sunucu konforunu artıran en popüler düzenlemelerden biridir.
Eski Koddaki Detaylar & Çalışma Mantığı:
Paylaşılan ham kodda doğrudan
UseItem = '389026000' hedeflenmiştir; ancak sunucularda stabil ve eksiksiz bir işleyiş için şu noktalar dikkate alınmalıdır:- Hedef Eşya:
389026000(Prayer of God's Power). - Beceri Bağlantısı (MagicNum): Bu duanın/eşyanın etkisini sağlayan MAGIC tablosundaki temel beceri kodu genellikle
490026veya500026(veya ilgili güçlendirme yetenek kodları) ile ilişkilidir. 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ı
UseItemveyaItemNumolarak geçmektedir. Dinamiksys.columnskontrolü sayesinde derleme esnasında "Invalid column name" hatası alınmaz.
Aşağıda Prayer of God's Power 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):
389026000(Prayer of God's Power)- Beceri Kodu (MagicNum):
490026/500026.- Etki Alanı: Karakterin güç ve saldırı parametrelerini belirli bir süre boyunca artırır.
- İşlem Mantığı: Tüketilecek eşya şartı
0yapılarak eşya kullanıldığında etkisi başarıyla uygulanır, ancak çantadaki adet asla eksilmez.- İşlem öncesinde KN_Online veritabanı yedeğinizi almanız tavsiye edilir.
Prayer of God's Power 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:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Neden Bu Optimize Kod Tercih Edilmeli?
- Sözdizimi ve Sütun Güvencesi: Veritabanınızda ilgili alan ister
UseItemisterItemNumolsun, kod bunu otomatik tespit eder ve derleme hatası vermez. - Çift Taraflı Doğrulama: Hem yetenek ID'si hem de eşya kodu (
389026000) denetlendiği için eksik kalmaz. - Geri Döndürülebilirlik: Eşyayı 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?
- SQL Server Management Studio (SSMS) programını açıp
KN_Onlineveritabanınızı seçin. - Yukarıdaki SQL kodunu yeni bir sorgu penceresine yapıştırıp F5 tuşuna basın.
- 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_tableskomutunu uygulayın). - Oyuna giriş yapıp karakterinizin çantasına 1 adet Prayer of God's Power (
+item 389026000 1) alın. - Eşyayı kullandığınızda buff'ın aktif olduğunu ve çantadaki sayının eksilmediğini doğrulayın.
Diğer dua (prayer) veya özel tüketim eşyaları ile ilgili taleplerinizi bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!

