- Discord
- pvpers.gg
- #1
Konu Sahibi
Knight Online Canavar ve NPC Ekleme Rehberi
Sunucu sahipleri, oyuna yeni canavar veya NPC ekleme işlemini oldukça kolay bir şekilde yapabilirler. Aşağıda, bu işlemleri doğru biçimde uygulayabilmeniz için örnek sorgular ve açıklamalar yer almaktadır.
Canavar Ekleme İşlemi
Öncelikle eklemek istediğiniz canavarın ID’sini bulmanız gerekir. Bunun için şu sorguyu kullanabilirsiniz:
Örnek:
Luferson bölgesine Worm eklemek istiyoruz. Bunun için Query Analyzer’a şu sorguyu yazıyoruz:
Bu sorgu sonucunda çıkan kayıtlar arasından Worm’ün ID’si 700 olarak görünüyor. Şimdi bu canavarı Luferson’a ekleyelim.
Kullanılacak koordinatlar: 751, 351
Yeniden doğma süresi: 30 dakika (30 × 60 = 1800 saniye)
Bu sorgu, ID’si 700 olan Worm’ü Luferson bölgesine tek bir örnek olarak ekler.
NPC Ekleme İşlemi
Benzer şekilde, oyuna yeni bir NPC eklemek için de ID’yi öğrenmemiz gerekir.
Örneğin Moradon’a yeni bir Sundries ekleyeceğiz. Bunun için:
Bu sorgu, oyundaki tüm sundries NPC’lerini listeler.
Dikkat edilmesi gereken en önemli nokta byGroup değeridir:
1 = Karus
2 = Human
Moradon ortak alan olduğu için bu farkın bir önemi yoktur.
Örneğin ID’si 505 olan Sundries NPC’sini Moradon’a (Zone 21) şu koordinatlara ekleyelim: 351, 256
NPC veya Canavar Silme
Eklenen bir canavarı veya NPC’yi silmek için aşağıdaki sorguyu kullanabilirsiniz:
Örnek:
Luferson’a eklediğimiz Worm’ü (ID 700, Zone 1) silmek için:
Eğer aynı bölgede birden fazla aynı canavar varsa ve sadece belirli bir konumdakini silmek istiyorsanız, koordinatı da dahil edebilirsiniz:
Tam koordinatı bilmiyorsanız, önce şu sorgu ile listeleyebilirsiniz:
Böylece, silmek istediğiniz canavara en yakın koordinat değerini bulup işlem yapabilirsiniz.
Sunucu sahipleri, oyuna yeni canavar veya NPC ekleme işlemini oldukça kolay bir şekilde yapabilirler. Aşağıda, bu işlemleri doğru biçimde uygulayabilmeniz için örnek sorgular ve açıklamalar yer almaktadır.
Öncelikle eklemek istediğiniz canavarın ID’sini bulmanız gerekir. Bunun için şu sorguyu kullanabilirsiniz:
Örnek:
Luferson bölgesine Worm eklemek istiyoruz. Bunun için Query Analyzer’a şu sorguyu yazıyoruz:
Bu sorgu sonucunda çıkan kayıtlar arasından Worm’ün ID’si 700 olarak görünüyor. Şimdi bu canavarı Luferson’a ekleyelim.
Kullanılacak koordinatlar: 751, 351
Yeniden doğma süresi: 30 dakika (30 × 60 = 1800 saniye)
Kod:
INSERT INTO [K_NPCPOS] VALUES
('1','700','1','0','0','0','0','751','351','751','351','751','351','751','351','1','1800','0','0','NULL');
Bu sorgu, ID’si 700 olan Worm’ü Luferson bölgesine tek bir örnek olarak ekler.
Benzer şekilde, oyuna yeni bir NPC eklemek için de ID’yi öğrenmemiz gerekir.
Örneğin Moradon’a yeni bir Sundries ekleyeceğiz. Bunun için:
Bu sorgu, oyundaki tüm sundries NPC’lerini listeler.
Dikkat edilmesi gereken en önemli nokta byGroup değeridir:
1 = Karus
2 = Human
Moradon ortak alan olduğu için bu farkın bir önemi yoktur.
Örneğin ID’si 505 olan Sundries NPC’sini Moradon’a (Zone 21) şu koordinatlara ekleyelim: 351, 256
Kod:
INSERT INTO [K_NPCPOS] VALUES
('21','505','103','0','0','0','0','351','256','351','256','351','256','351','256','1','30','0','0','NULL');
Eklenen bir canavarı veya NPC’yi silmek için aşağıdaki sorguyu kullanabilirsiniz:
Kod:
DELETE FROM K_NPCPOS WHERE NpcID = IDnumarası AND ZoneID = Zonenumarası
Örnek:
Luferson’a eklediğimiz Worm’ü (ID 700, Zone 1) silmek için:
Kod:
DELETE FROM K_NPCPOS WHERE NpcID = 700 AND ZoneID = 1
Eğer aynı bölgede birden fazla aynı canavar varsa ve sadece belirli bir konumdakini silmek istiyorsanız, koordinatı da dahil edebilirsiniz:
Kod:
DELETE FROM K_NPCPOS WHERE NpcID = 700 AND ZoneID = 1 AND LeftX = 751
Tam koordinatı bilmiyorsanız, önce şu sorgu ile listeleyebilirsiniz:
Kod:
SELECT * FROM K_NPCPOS WHERE NpcID = 700 AND ZoneID = 1
Böylece, silmek istediğiniz canavara en yakın koordinat değerini bulup işlem yapabilirsiniz.
