Servernize Chaos Stone Event Ekleme

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 109

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
Kod:
---Chaos Stone--- delete from k_npc where ssid = 24001 delete from k_npcpos where npcid = 24001 delete from k_monster where ssid >= 1987 and ssid <= 2000 insert into [K_NPC] values ('24001','Chaos Stone','14001','120','0','0','3','0','156','1','1','1','0','80','0','0','250000','0','0','2500','124','124','0','1000','0','0','1000','0','0','0','250','250','250','250','250','250','250','100','5','5','5','32000','32578','0','0','0'); insert into [K_NPCPOS] values ('201','24001','137','0','0','0','0','1016','1057','1016','1057','1016','1057','1016','1057','1','28800','0','0','NULL'); insert into [K_MONSTER] values ('1987','[Javana]','1300','120','130450180','0','0','6','0','6','0','0','0','90','1','0','92344','15727','0','1296','299','745','3788','1200','2','8','5000','1315','0','0','0','500','500','500','500','500','500','500','300','5','10','60','32000','0','0','0'); insert into [K_MONSTER] values ('1988','[Samma]','1300','500','130450180','0','0','5','0','13','0','0','0','90','1406250','0','104370','15727','0','1296','299','745','4149','2000','2','8','5000','1315','0','0','0','500','500','500','500','500','500','500','300','5','10','60','32000','0','0','0'); insert into [K_MONSTER] values ('1989','[Barrkk]','600','160','0','0','0','6','0','6','0','0','0','55','1406250','0','29155','4864','0','792','96','239','998','1200','5','8','5000','607','0','0','0','500','500','500','500','500','500','500','165','5','10','60','32000','0','0','0'); insert into [K_MONSTER] values ('1990','[Duke]','1200','120','0','0','0','6','0','12','0','0','0','55','1406250','0','29155','4864','0','594','96','239','832','1000','2','8','5000','1215','300111','0','0','500','500','500','500','500','500','500','150','25','15','60','32000','1','2','0'); insert into [K_MONSTER] values ('1991','[Bishop]','1200','120','0','0','0','6','0','12','0','0','0','60','1406250','0','36300','5938','0','648','117','290','1045','1000','2','8','5000','1206','300112','0','0','500','500','500','500','500','500','500','175','25','15','60','32000','1','2','0'); insert into [K_MONSTER] values ('1992','[Bach]','1200','120','0','0','0','6','0','12','0','0','0','65','1406250','0','44520','7155','0','702','140','347','1291','1000','2','8','5000','1207','300113','0','0','500','500','500','500','500','500','500','200','25','15','60','32000','1','2','0'); insert into [K_MONSTER] values ('1993','[Lobo]','506','180','190250000','0','0','5','0','5','0','0','0','45','1406250','0','17790','3115','0','972','63','155','483','1000','5','7','5000','506','0','0','0','500','500','500','500','500','500','500','175','5','5','60','32000','0','0','0'); insert into [K_MONSTER] values ('1994','[Lupus]','506','180','140450000','0','0','5','0','5','0','0','0','50','1406250','0','23010','3927','0','1080','78','194','650','1000','5','7','7000','507','0','0','0','500','500','500','500','500','500','500','175','5','5','60','32000','0','0','0'); insert into [K_MONSTER] values ('1995','[Lycaon]','506','180','140650000','0','0','5','0','5','0','0','0','55','1406250','0','29155','4864','0','1188','96','239','832','1000','5','7','10000','508','0','0','0','500','500','500','500','500','500','500','200','5','5','60','32000','0','0','0'); insert into [K_MONSTER] values ('1996','[Attila]','1400','100','0','0','0','5','3','14','0','0','0','85','1406250','0','89650','13651','1','1224','261','649','2129','2000','2','9','5000','1400','300104','300105','0','500','500','500','500','500','500','500','300','30','10','60','32000','2','5','0'); insert into [K_MONSTER] values ('1997','[Barkirra]','600','130','0','0','0','6','0','6','0','0','0','60','1406250','0','36300','5938','0','864','117','290','1254','1200','5','8','5000','608','0','0','0','500','500','500','500','500','500','500','165','5','10','60','1320','0','0','0'); insert into [K_MONSTER] values ('1998','[Acer]','1400','80','0','0','0','1','3','14','0','0','0','85','1406250','100','89650','13651','0','1224','261','649','2129','2000','2','9','5000','1401','300104','300105','0','500','500','500','500','500','500','500','200','30','10','45','32000','2','5','0'); insert into [K_MONSTER] values ('1999','[Shaula]','907','500','0','0','0','5','0','9','0','0','0','75','1406250','0','64485','10060','0','1080','194','483','1263','1000','2','9','10000','914','300101','0','0','500','500','500','500','500','500','500','100','5','10','60','32000','0','2','0'); insert into [K_MONSTER] values ('2000','[Lesath]','907','500','0','0','0','5','0','9','0','0','0','75','1406250','0','64485','10060','0','1080','194','483','1263','1000','2','9','10000','908','300101','0','0','500','500','500','500','500','500','500','100','5','10','60','32000','0','2','0');

Servernize Chaos Stone Event Ekleme
Knight Online özel sunucuları geliştirme sürecinde, oyuncuların eğlenceye daha fazla katılması için etkinlikler oldukça önemlidir. Bu etkinliklerden biri olan Chaos Stone Event, sunucunuzda büyük bir popülerlik sağlayabilir. Bu yazıda, servernize nasıl Chaos Stone Event ekleyeceğinizi adım adım anlatacağız. Knight Lobby olarak, özel sunucu geliştiricilerine destek olmayı amaçlıyoruz.

Chaos Stone Event Nedir?
Chaos Stone Event, Knight Online oyununda belirli saatlerde haritaya rastgele düşen taşlarla başlatılan bir etkinliktir. Oyuncular bu taşları toplamak ve kullanmak suretiyle çeşitli ödüller kazanabilirler. Bu taşlar, PvP severler için ideal bir fırsat sunar çünkü bu taşlar sayesinde savaşlar başlayabilir ve ganimetler paylaşılabilir.

Chaos Stone Event Ayarlarını Yapmak
Öncelikle, server dosyalarınızda event ayarlamalarını yapabilmek için gerekli yapıya sahip olmalısınız. Bu yapıya genellikle eventmanager veya benzeri isimlerle ulaşılır. Eğer KO emulator üzerinde çalışıyorsanız, event sistemini kontrol etmek için event.ini dosyasını düzenlemek gerekir. Burada Chaos Stone için gerekli ayarları tanımlamalısınız.

Event Scriptini Hazırlama
Chaos Stone event için özel bir script yazmanız gerekebilir. Bu script, taşların spawn zamanını, konumunu ve ödüllerini belirler. Knight Online source kodlarında genellikle event scripts klasöründe bu tür etkinlikler için örnek dosyalar mevcuttur. Bu dosyalar üzerinden Chaos Stone için kendi scriptinizi oluşturabilirsiniz.

Ödül Sistemini Tanımlama
Oyuncuların ilgisini çekmek için Chaos Stone etkinliğinde verilecek ödüllerin dikkat çekici olması gerekir. Ödüller arasında ekipmanlar, parça ve gold gibi değerli eşyalar yer almalıdır. Bunları, database (ko db) üzerinden düzenleyebilirsiniz. Item.bin dosyasında bu ödülleri tanımlamayı unutmayın.

Etkinliği Test Etme
Event scriptinizi tamamladıktan sonra, local sunucunuzda test yapmanız çok önemlidir. Hatalar varsa, log dosyalarını kontrol ederek düzeltmeler yapabilirsiniz. Özellikle spawn zamanlamalarında sorun yaşamamak için zaman ayarlarını dikkatlice yapmalısınız.

Sunucuda Etkinleştirme
Testleriniz başarıyla sonuçlandıysa, artık eventi gerçek sunucuya aktarabilirsiniz. Bu işlemi yaparken, serverfiles dosyalarınızı yedeklemeyi unutmayın. Sunucuyu yeniden başlatıp eventin aktif olduğundan emin olun.

Sonuç
Chaos Stone Event, Knight Online özel sunucularında oyuncuların aktif kalmasını sağlayan harika bir yöntemdir. Doğru yapılandırıldığında, sunucunuzun popülaritesini artırabilir. Daha fazla Knight Online geliştirme rehberi için Knight Lobby'yi takip edin.


Adding Chaos Stone Event to Your Server
In the process of developing Knight Online private servers, events are very important for increasing player engagement. One such event is the Chaos Stone Event, which can bring great popularity to your server. In this article, we will explain step by step how to add a Chaos Stone Event to your server. As Knight Lobby, we aim to support private server developers.

What is the Chaos Stone Event?
The Chaos Stone Event is an activity in Knight Online where randomly dropped stones appear on the map at specific times. Players can collect and use these stones to win various rewards. These stones offer a great opportunity for PvP lovers, as they can trigger battles and allow for sharing of spoils.

Setting Up the Chaos Stone Event
Firstly, you must have the required structure in your server files to configure events. This structure is usually accessed through names like eventmanager. If you're working with a KO emulator, you'll need to edit the event.ini file to define the settings for the Chaos Stone event.

Preparing the Event Script
You may need to write a custom script for the Chaos Stone event. This script defines the spawn time, location, and rewards of the stones. In Knight Online source codes, you can often find example files for such events in the event scripts folder. You can create your own script for Chaos Stone based on these files.

Defining the Reward System
To attract players, the rewards given during the Chaos Stone event should be appealing. Rewards can include equipment, parts, and gold. You can adjust these through the database (ko db). Don’t forget to define these rewards in the Item.bin file.

Testing the Event
After completing your event script, it's crucial to test it on a local server. If there are errors, check the log files to make corrections. Be especially careful with timing configurations to avoid issues with spawning.

Activating the Event on Live Server
Once your tests are successful, you can deploy the event to your live server. While doing so, always remember to backup your serverfiles. Restart the server and ensure the event is active.

Conclusion
The Chaos Stone Event is an excellent way to keep players engaged in Knight Online private servers. When configured correctly, it can increase the popularity of your server. For more Knight Online development guides, follow Knight Lobby.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt