Merhaba arkadaşlar,
Silkroad 1.188 sürümünde SOX droplarıyla ilgili yaşanan en büyük sorunlardan biri, drop oranlarını tam olarak istediğimiz gibi ayarlayamamak. Sürekli yeni çözümler üretsek de, bu çözümler ya karmaşık oluyor ya da istenilen sonucu tam anlamıyla vermiyor.
Bu yüzden, hem işimizi kolaylaştıracak hem de farklı amaçlara hizmet edebilecek bir yöntem geliştirdim. Aslında bu yöntem oyunda zaten var, ancak şu ana kadar kullanılmamış. Şimdi detayları paylaşacağım.
🛠 Gereken Tablolar ve Araçlar
Kullanılacak Tablolar
🖥 Kullanılacak Program
İşlem Adımları
Öncelikle ekleyeceğimiz itemlerin ID’lerini belirlememiz gerekiyor. Örnek olarak 12 Degree Rare itemleri ele alalım ve buna uygun bir SQL sorgusu yazalım:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Önemli Bilgilendirme
101-110 Seviye Unique Olmayan Mobları Listeleme Sorgusu
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Excel ile Düzenleme
1. Grup ID Belirleme
Grup ID’mizin diğer gruplarla çakışmaması için, en yüksek ID’nin bir üstünü kullanmalıyız. Bunun için aşağıdaki SQL sorgusunu çalıştırıyoruz:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Bu sorgu, yeni eklenecek grup için uygun bir ID belirlememizi sağlar.2. Excel Üzerinde Düzenleme
- Yeni grup için Grup Kodumuzu belirliyoruz.
- Örneğin: ITEM_INFLAMES_11D_DROPGROUP
- Select Rate, itemlerin seçilme oranını belirler.
- Eğer her itemin eşit oranda çıkmasını istiyorsanız, hepsini 1 yapabilirsiniz.
- Excel’de en sağ sütundaki grup kodunu, belirlediğiniz yeni kod ile değiştirin.
- Bu adım zorunlu değil, ancak standartlara uygunluk açısından değiştirmek önerilir.
- Daha önce aldığımız item ID listesini, ITEMID sütununa yapıştırıyoruz.
- Alt alta sıralayarak listemizi tamamlıyoruz.
1. Excel'de Item ID Listesini Tamamlama
- Daha önce belirlediğimiz grup kodunu ve Select Rate değerini girdik.
- İlk satırdaki item ID’lerini bir kere alt satıra kopyalayarak iki satırı seçiyoruz.
- Ardından, sağ alt köşedeki küçük kutuyu tutup, item ID listemizin sonuna kadar çekiyoruz. Bu şekilde tüm satırlar kopyalanmış oluyor.
Uyarı Kutusu:
İlk satırı bir kere altına kopyalayarak iki satırı seçip sağ alt köşedeki kutuyu kaydırmalısınız. Aksi takdirde Excel’in otomatik sayma özelliği devreye girer ve satırlarınız sırasıyla 12, 13, 14 gibi numaralar alır, bu da satırların bozulmasına neden olabilir.
2. Sağ Taraf İçin Aynı İşlem
- Sağdaki sütunda da aynı işlemi yapıyoruz.
- Yine, sağ alt köşedeki kutuyu tutup, item listemizi sonuna kadar çekiyoruz.
1. Grup ID ve Kodunu Girme
İlk olarak, az önce oluşturduğumuz grup için verdiğimiz ID ile Grup Kodunu bu sayfada giriyoruz.- Grup ID: Yüksek ID değerine bir eklediğimiz ID’yi giriyoruz.
- Grup Kodu: Örneğin, ITEM_INFLAMES_11D_DROPGROUP gibi.
2. Drop Ayarlarını Yapma
- DropMin ve DropMax değerlerini 1 olarak ayarlıyorum.
- Neden?: Çünkü itemler ekliyoruz, 3-4 item düşmesi saçma olur. Bu yüzden minimum ve maksimum drop değeri olarak 1 belirliyoruz.
- Drop rate değeri, 1 = %100, 0 = %0 şeklinde çalışıyor.
- Örneğin, 1000 mobdan sadece birinde düşmesini istiyorsak, 0,001 yapıyoruz.
- Bu şekilde, itemler çok daha düşük ihtimalle düşer.
3. Diğer Ayarları Bırakma
- Diğer tüm ayarları olduğu gibi bırakıyoruz, çünkü standartları değiştirmemize gerek yok.
4. Mob ID'lerini Yapıştırma
Son olarak, mob ID’lerini alıp, Excel sayfamızda ilgili alana yapıştırıyoruz. Bu adımı doğru şekilde yaparak, her mob için uygun itemlerin düşmesini sağlayacağız.
1. Mob Listesini Kopyalama
- Excel’in otomatik sıra numarası verme özelliğini kullanarak, satırlarımızı mob listemizin sonuna kadar kopyalıyoruz.
Uyarı Kutusu:
Excel’in otomatik sıralama özelliğine dikkat ediyoruz. İlk satırı manuel olarak bir alt satıra kopyalayıp, her iki satırı seçip sağ alt köşeden devam ediyoruz. Böylece sıralama düzgün olur.
2. Service 1 İçin Aynı İşlem
- Bu işlemi, soldaki Service sütunundaki 1’leri için de yapıyoruz.
- Aynı şekilde, tüm satırları kopyalayıp, _RefMonster_AssignedItemRndDrop tablosuna yapıştırıyoruz.
3. GameServer Testi
- Sonrasında, gameserveri açıyoruz.
- Eğer hata vermezse veya sorunsuz bir şekilde açılırsa, işlemi başarıyla tamamlamışız demektir. Bu durumda, test etmenize bile gerek kalmaz.
Uyarı Kutusu (Test Sonrası)
- Itemlerinizin düşüş oranları, bu test aşamasında blue'suz ve artı'sız olacaktır.
- Statlar, %0 ile %99 arasında değişecektir.
- İyi tarafı ise, bu aşamada %100 bizim elimizde olmasıdır. Yani, tüm kontrolleri elimizde tutarak düşüş oranlarını ve statları yönetebiliriz.
Sonuç
- Adımları başarıyla takip ettiyseniz, SOX item drop düzeninizi tamamlamışsınız demektir.
- Test yapmanıza gerek kalmaz ve sorunsuz bir şekilde game server çalışacaktır.
Teymen Güneş:
"Her işte hata olabilir, önemli olan hatanın yerini bulup doğruyu yapmaktır."![]()