Neler yeni

NASIL YAPILIR? Mob Drop Ekleme, Oran Ayarlama (%1 – %3,60) ve Grup Halinde Ekleme Videolu ANLATIM!

tades123

Yönetici
Katılım
10 Ocak 2025
Mesajlar
29
Tepkime puanı
3
Puanları
8
Moblara Drop Nasıl Eklenir?
(K_MONSTER_ITEM & MAKE_ITEM_GROUP | KNIGHT ONLINE SQL)




Selamlar arkadaşlar,

Bu konuda sizlere Knight Online SQL üzerinden
moblara drop eklemeyi,
drop oranlarını %1 – %3,60 gibi ayarlamayı
ve MAKE_ITEM_GROUP kullanarak
grup halinde drop tanımlamayı anlatacağım.

Anlatım hem mantık hem de SQL örnekleriyle olacaktır.



📌 Kullanılan Tablolar
  • K_MONSTER_ITEM → Tekli drop ekleme
  • MAKE_ITEM_GROUP → Grup drop oluşturma




🧩 K_MONSTER_ITEM Nedir?

Bu tablo ile bir mobdan
tek tek item dropu ekleyebiliriz.

Önemli kolonlar:

  • sIndex → Mob ID
  • iItemID → Düşecek item ID
  • iDropRate → Drop oranı




🎯 Drop Oranı Mantığı

Drop oranları 10000 üzerinden hesaplanır.

  • %1 = 100
  • %3 = 300
  • %3,60 = 360
  • %10 = 1000
  • %100 = 10000




🧪 K_MONSTER_ITEM Drop Ekleme Örneği

Örnek:
Mob ID: 16000
Item ID: 910045000
Drop Oranı: %3,60

Kod:
INSERT INTO K_MONSTER_ITEM
(sIndex, iItemID, iDropRate)
VALUES
(16000, 910045000, 360)

Bu işlemden sonra mobdan belirtilen oranla item düşer.




📦 MAKE_ITEM_GROUP Nedir?

MAKE_ITEM_GROUP,
birden fazla itemi tek bir drop grubu haline getirir.

Avantajları:
  • Daha düzenli drop sistemi
  • Mobdan rastgele item düşmesi
  • Event ve boss dropları için ideal




🧩 MAKE_ITEM_GROUP Grup Oluşturma

Örnek Grup ID: 5000

Kod:
INSERT INTO MAKE_ITEM_GROUP
(GroupID, ItemID, Rate)
VALUES
(5000, 910045000, 300),
(5000, 910046000, 300),
(5000, 910047000, 300)

Burada her itemin düşme şansı %3’tür.




🔗 Grup Dropu Mob’a Bağlama[/size>

Oluşturduğumuz grup ID’yi şimdi mob’a tanımlıyoruz:

Kod:
INSERT INTO K_MONSTER_ITEM
(sIndex, iItemID, iDropRate)
VALUES
(16000, 5000, 10000)

Not:
MAKE_ITEM_GROUP kullanıldığında
K_MONSTER_ITEM içindeki iDropRate genelde 10000 verilir,
oran kontrolü grup içinden yapılır.






⚠️ Sık Yapılan Hatalar[/size>

  • Drop oranını 10000 mantığına göre ayarlamamak
  • GroupID ile ItemID’yi karıştırmak
  • Mob ID’yi yanlış girmek
  • SQL sonrası server restart atmamak





📌 Sonuç[/size>

Bu anlatım ile:

  • Moblara tekli drop ekleyebilir
  • Drop oranlarını doğru hesaplayabilir
  • MAKE_ITEM_GROUP ile profesyonel drop sistemi kurabilirsiniz

Takıldığınız yer olursa konu altından yazmanız yeterli 👌

İyi forumlar – Bol droplar 🔥
 
Üst Alt