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

Knight Online Speed Up Rice Cake Sınırlı Yapma ve Düzeltme

Cevaplar0
Görüntüleme2
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
145
Tepkime puanı
24
Puanları
0
Mevcut Bakiye
3975 ₺
[REHBER & BUG FİX] Knight Online Speed Up Rice Cake Sınırlı Yapma ve Düzeltme
ITEM, MAGIC ve MAGIC_TYPE4 Tabloları Üzerinden Hız Pirinç Kekinin Tüketimini (Consume / Stack) ve Hız Buff'ını Aktif Etme​



Merhaba değerli forum sakinleri,

Knight Online sunucularında (v1299, v1453, v1534, v2xxx) oyuncuların koşu hızını artıran popüler etkinlik eşyalarından **Speed Up Rice Cake (Hız Keki)**; bazı sunucu dosyalarında ya hiç basılmaz ya sınırsız (tükenmeyen) olarak çalışır ya da basıldığında hız buff'ı vermeyip hata oluşturabilir.

Sorunun Kaynağı & Mimari Bağlantı:
Speed Up Rice Cake eşyası, anlık can/mana dolduran diğer keklerin aksine bir süreli güçlendirme olduğundan Type4 (Buff / Hız Artışı) mekanizmasıyla çalışır. Eşyanın basıldığında hem süreli hız buff'ı vermesi hem de çantadan eksilmesi için 3 tablonun birbiriyle eksiksiz eşleşmesi gerekir:
  • ITEM Tablosu (800035000): Countable = 1 (üst üste binme), Duration = 1 ve Effect1 = 501003 bağlantısı.
  • MAGIC Tablosu (501003): Type1 = 4 (MAGIC_TYPE4 tablosuna yönlendirme), ItemNum = 800035000 ve her basışta 1 adet eksilmesini sağlayan tüketim parametresi.
  • MAGIC_TYPE4 Tablosu (501003): BuffType = 5 (Hareket / Koşu Hızı Artışı) ve etki süresi (sDuration).

Ham paylaşımlarda sadece `MAGIC` tablosuna `DELETE` ve `INSERT INTO VALUES (...)` atıldığı için; `ITEM` tablosundaki sayılabilirlik ayarı yapılmazsa eşya çantada eksilmez, `MAGIC_TYPE4` tablosu eksik kalırsa hız efekti karaktere uygulanmaz.

Aşağıda hem eşyalarınızı silmeden yalnızca tüketim ve sayılabilirlik 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): 800035000 (Speed Up Rice Cake / Moonlight Cake).
  • Beceri Numarası (MagicNum): 501003.
  • Buff Türü (BuffType): 5 (Swift / Hız Efekti - Koşu Hızını %150 yapar).
  • Süre (sDuration): Orijinal açıklamada her ne kadar 8 saat yazsa da genelde etkinlik/scroll dengesi gereği 3600 sn (1 Saat) veya 28800 sn (8 Saat) olarak yapılandırılır.
  • İşlem öncesinde KN_Online veritabanı yedeğinizi almanız tavsiye edilir.



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 Speed Up Rice Cake 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 tam kurulum şablonunu 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 800035000 10 komutuyla 10 adet Speed Up Rice Cake çağırın.
  5. Keke sağ tıkladığınızda sağ üst buff barında hız ikonunun yandığını, koşu hızınızın arttığını ve çantadaki adedin 1 eksilerek 9'a düştüğünü doğrulayın.

Sorularınızı ve takıldığınız yerleri bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

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