- Katılım
- 23 Eki 2022
- Mesajlar
- 8,503
- Çözümler
- 12
- Tepkime puanı
- 5,471
- Puanları
- 113
- Yaş
- 28
Bu rehberde Silkroad Online (vSRO) üzerinde So-Ok event sisteminin nasıl çoğaltılacağını, ödüllerin nasıl düzenleneceğini ve bonus EXP (JewelBoxEventTaken) sisteminin nasıl aktif edileceğini detaylı şekilde anlatıyoruz.
So-Ok event sistemi, Joymax döneminden beri oyunda belirli zamanlarda aktif olan ve oyunculara çeşitli ödüller sunan NPC tabanlı event yapısıdır. Özellikle Jewel Box eventleri, en çok kullanılan ve en stabil çalışan event türlerinden biridir.
Bu yazıda, tek bir So-Ok event yerine birden fazla event çalıştırma, reward sistemini özelleştirme ve server taraflı EXP bonus entegrasyonu üzerine odaklanıyoruz.
So-Ok eventleri, şehirlerde bulunan So-Ok NPC'si üzerinden çalışan görev/event sistemleridir.
Oyuncular belirli itemleri teslim ederek ödül kazanır.
Genellikle:
Event ödülleri .lua dosyaları üzerinden kontrol edilir.
Varsayılan sistemde tek event çalışır ancak şu yöntemle çoğaltılabilir:
NPC dialog metinleri:
Not:
Bonus EXP sistemi belirli saat aralıklarında aktif olacak şekilde ayarlanabilir:
Önemli:
So-Ok event sistemini çoğaltmak ve özelleştirmek, vSRO sunucularında event çeşitliliğini ciddi şekilde artırır. Doğru yapılandırıldığında:
So-Ok event sistemi, Joymax döneminden beri oyunda belirli zamanlarda aktif olan ve oyunculara çeşitli ödüller sunan NPC tabanlı event yapısıdır. Özellikle Jewel Box eventleri, en çok kullanılan ve en stabil çalışan event türlerinden biridir.
Bu yazıda, tek bir So-Ok event yerine birden fazla event çalıştırma, reward sistemini özelleştirme ve server taraflı EXP bonus entegrasyonu üzerine odaklanıyoruz.
So-Ok Event Nedir?
So-Ok eventleri, şehirlerde bulunan So-Ok NPC'si üzerinden çalışan görev/event sistemleridir.Oyuncular belirli itemleri teslim ederek ödül kazanır.
Genellikle:
- Jewel Box toplama eventleri
- Holiday eventleri
- Daily collection görevleri
Reward Sistemi Modifikasyonu
Event ödülleri .lua dosyaları üzerinden kontrol edilir.- Ödüller RefObjCommon item ID'leri ile tanımlanır
- Drop/ödül oranları script içerisinde değiştirilebilir
- Örnek drop rate değerleri:
- 9990 → çok düşük şans
- 9900 → ideal "last reward" oranı
Birden Fazla So-Ok Event Oluşturma
Varsayılan sistemde tek event çalışır ancak şu yöntemle çoğaltılabilir:- EventList.txt içinden mevcut event seçilir
- @SN_QEV_110221.lua dosyası kopyalanır
- Yeni event ID ile yeniden adlandırılır
- Örn: @SN_QEV_081217.lua
- Dosya içinde:
- Eski EventID → yeni unique ID ile değiştirilir
- 10185 gibi EventID değerleri farklılaştırılır
- @EventList.lua içine yeni event eklenir
- make_event.bat ve make_eventlist.bat çalıştırılır
- Dosyalar ServerFolder\Script\VIETNAM içine taşınır
NPC Text Düzenleme
NPC dialog metinleri:- textquest_otherstring
- textquest_queststring
- textquest_speech
- textquest_name
Not:- \n kullanarak satır bölmesi yapılabilir
- Daha okunabilir UI sağlanır
Bonus EXP (JewelBoxEventTaken)
Bonus EXP sistemi belirli saat aralıklarında aktif olacak şekilde ayarlanabilir:- server.cfg üzerinden event aktif edilir
- EXP bonus oranı manuel düzenlenebilir
- SMC (Server Management Console) üzerinden schedule yapılır
Önemli:- Bu sistem bazı versiyonlarda sadece Winter Event ile sınırlı olabilir
- Server restart zamanlaması kritik rol oynar
Sonuç
So-Ok event sistemini çoğaltmak ve özelleştirmek, vSRO sunucularında event çeşitliliğini ciddi şekilde artırır. Doğru yapılandırıldığında:- Oyuncu aktifliği artar
- Farm döngüsü güçlenir
- Server ekonomisi dengelenir
- Event bağımlılığı oluşur
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
