1299&1351&1397&1534 (Item & Scroll Npcsi Eklemek)

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

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
merhabalar,

Konu link görüntülemek için konuya cevap yazmalısınız. databasemizde böyle bir npc varsa siliyoruz;

DELETE FROM K_NPC WHERE sSid=271000



Sonra npcmizi ekliyoruz;

insert into K_NPC values (27100,'[Scroll Merchant] npcismi',19005,160,0,0,1,7,22,1,0,1,205000,50,0,0,30000,0,0,7500,335,325,3000,1500,2,5,1000,0,0,0,100,100,100,100,100,100,100,90,7,14,25,0,27004,0,0,1)



Npcmizi yerine koyuyoruz(Usko Moradon)

insert into K_NPCPOS values (21,27100,100,0,0,0,0,850,608,850,608,850,608,850,608,1,90,0,0,NULL)



Npcmizi yerine koyuyoruz(Myko Moradon)

insert into K_NPCPOS values (21,27100,100,0,0,0,0,313,351,313,351,313,351,313,315,1,90,0,0,NULL)



npcmizi ekledik sıra geldi satacağımız item ve ya scroll'u satılabilir hale getirmeye;



UPDATE ITEM SET SellingGroup=205 where Num='ITEM NUMARASI'



bunu da yaptık npcden itemin çekilmesini sağladık;

İtemin veya scrollın kaç fiyata çekilmesini istediğimizi yazıyoruz;



update item set buyprice='MİKTAR' where num='ITEM KODU'



sıra geldi tbl editlemeye;

item_org_us.tbl mizi açıyoruz her hangi bir tbl editor ile

21(5) numaralı sütun itemin kaça çekileceğini gösterir(TBL)

pd0l.png


itemin kodunu yazıp aratıyoruz





36(2) numaralı sütünu 205 yapın

hr6FkPT.png




kaydedip, datanıza atın.



3547202719_488629207846468_1143817360_o.jpg


1991npc.jpg

Knight Online Private Server dünyasında Item ve Scroll NPC'lerini eklemek, sunucu sahipleri için hem oyun içi deneyimi zenginleştiren hem de oyuncuların kolaylıkla erişebileceği sistemler kurmaya yarayan önemli bir özelliktir. Bu makalede, 1299, 1351, 1397, 1534 ID numaralarına sahip NPC'leri nasıl doğru şekilde ekleyeceğinizi detaylı olarak ele alacağız. Bu işlem npc.bin dosyası üzerinde değişiklik yapılarak gerçekleştirilir ve sunucu geliştirme sürecinde temel adımlardan biridir.

NPC Nedir?
NPC (Non-Player Character), oyuncunun kontrolü dışındaki karakterlerdir. Knight Online özel sunucularında NPC'ler, eşya satışları, görev verme, teleportasyon gibi pek çok işlevi yerine getirir. Özellikle Item ve Scroll NPC'leri, oyuncuların belirli eşyaları satın alabileceği veya takviye parşömenlerine kolayca ulaşabileceği merkezlerdir.

1299, 1351, 1397, 1534 NPC ID'leri Hakkında
Bu ID'ler, Knight Online özel sunucularında yaygın olarak kullanılan standart NPC ID'leridir. Her biri farklı bir işlevi ya da konumu temsil edebilir. Örneğin:
- 1299: Genellikle item satışı yapan NPC'ler için kullanılır.
- 1351: Scroll veya özel takviye eşyaları satan NPC'ler için tercih edilir.
- 1397: Bazı sunucularda özel görev veya event NPC'si olabilir.
- 1534: Oyunculara özel item ve scroll sunan bir alım-satım NPC'si olabilir.

Nasıl Eklenir?
Bu NPC'leri sunucuya eklemek için öncelikle npc.bin dosyasını açmalısınız. Bu dosya, server files klasörünüzde yer alır. Dosyayı uygun bir düzenleyiciyle (örneğin Notepad++ veya Hex Editör) açarak ilgili ID'leri kontrol edin ve boş bir alan bulduğunuzda aşağıdaki formatta girin:

Kod:
[B]ID,Name,Type,Zone,X,Y,Z,Direction,CtrlType,Event,ShopID,Level,Exp,HP,MP,Str,Dex,Int,Con,FireR,MagicR,PoisonR,LightningR,Attack,Defense,HitRate,AvoidRate,MoveSpeed,AttackSpeed,ModelID,MaxHP,MaxMP,GoldDrop,ItemDropRate,QuestID,Special,SpawnTime,RespawnTime,Aggressive,PatrolRange,ViewRange,AttackRange,TargetType,TargetPriority,AttackType,MoveType,FollowRange,ChaseRange,DropItemTable,DropGoldMin,DropGoldMax,SpecialEffect,Comment[/B]

Her satır, bir NPC'yi temsil eder. Gerekli bilgileri doldurduğunuzda, zone server yeniden başlatıldığında NPC görünür olacaktır. Bu işlem sırasında X, Y, Z koordinatlarını dikkatlice seçmelisiniz. Aksi halde NPC görünmeyebilir veya harita dışı bir konuma yerleştirilebilir.

Sunucu Uyumlu Olduğundan Emin Olun
Bu ID'ler bazı KO emulator versiyonlarında farklı anlamlar taşıyabilir. Bu nedenle, kullandığınız emulator türüne göre npc.bin dosyasının doğru şablonuyla çalıştığınızdan emin olun. Cap 83 veya Cap 70 gibi farklı sürüm uyumlarına göre değişiklikler gerekebilir.

Hata Ayıklama
NPC'lerin doğru şekilde çalışmamasının birkaç sebebi olabilir:
- NPC ID'si zaten kullanılıyor olabilir.
- Koordinatlar hatalı girilmiş olabilir.
- ShopID eksik veya yanlış olabilir.
- Zone server yeniden başlatılmamıştır.

Bu tür sorunlar için log dosyalarını kontrol etmek ve gerekirse debug modunda test yapmak önemlidir. Knight Lobby forumları üzerinden diğer geliştiricilerle交流合作 yaparak sorun çözüme ulaşabilirsiniz.

Sonuç
Knight Online özel sunucularında Item & Scroll NPC'leri eklemek, hem oyuncu deneyimini artırır hem de sunucu yöneticilerine daha fazla kontrol sağlar. 1299, 1351, 1397, 1534 gibi ID'lerle bu işlemi gerçekleştirmek, doğru dosya düzenlemeleriyle kolaylıkla yapılabilir. Ancak dikkatli hareket edilmeli ve test aşamaları eksiksiz uygulanmalıdır.


Knight Online Private Server world, adding Item and Scroll NPCs is an important feature that enriches the in-game experience and allows players easy access to various systems. In this article, we will explain in detail how to correctly add NPCs with IDs 1299, 1351, 1397, 1534. This process involves modifications on the npc.bin file and is one of the fundamental steps in server development.

What is an NPC?
NPC (Non-Player Character) refers to characters not controlled by players. In Knight Online private servers, NPCs serve many functions such as selling items, giving quests, and teleportation. Especially Item and Scroll NPCs are centers where players can purchase certain items or easily access enhancement scrolls.

About 1299, 1351, 1397, 1534 NPC IDs
These IDs are standard NPC IDs commonly used in Knight Online private servers. Each represents a different function or location. For example:
- 1299: Often used for NPCs selling items.
- 1351: Preferred for NPCs selling scrolls or special enhancement items.
- 1397: May be used as a special quest or event NPC in some servers.
- 1534: Can be a trade NPC offering special items and scrolls to players.

How to Add Them?
To add these NPCs to your server, first open the npc.bin file. This file is located in your server files folder. Open it with a suitable editor (e.g., Notepad++ or Hex Editor), check for the relevant IDs, and enter the following format in an empty area:

Kod:
[B]ID,Name,Type,Zone,X,Y,Z,Direction,CtrlType,Event,ShopID,Level,Exp,HP,MP,Str,Dex,Int,Con,FireR,MagicR,PoisonR,LightningR,Attack,Defense,HitRate,AvoidRate,MoveSpeed,AttackSpeed,ModelID,MaxHP,MaxMP,GoldDrop,ItemDropRate,QuestID,Special,SpawnTime,RespawnTime,Aggressive,PatrolRange,ViewRange,AttackRange,TargetType,TargetPriority,AttackType,MoveType,FollowRange,ChaseRange,DropItemTable,DropGoldMin,DropGoldMax,SpecialEffect,Comment[/B]

Each line represents an NPC. After filling in the necessary information, the NPC will appear once the zone server is restarted. Be careful when choosing X, Y, Z coordinates; otherwise, the NPC may not appear or could be placed outside the map.

Ensure Compatibility with Your Server
These IDs might carry different meanings in some KO emulator versions. Therefore, ensure you are working with the correct template of the npc.bin file according to your emulator type. Modifications may be needed depending on version compatibility like Cap 83 or Cap 70.

Debugging
There are several reasons why NPCs might not work properly:
- The NPC ID might already be in use.
- Coordinates may have been entered incorrectly.
- ShopID may be missing or incorrect.
- Zone server has not been restarted.

To resolve such issues, check the log files and consider testing in debug mode if needed. You can collaborate with other developers on Knight Lobby forums to solve problems together.

Conclusion
Adding Item & Scroll NPCs to Knight Online private servers enhances the player experience and provides more control to server administrators. Adding NPCs with IDs like 1299, 1351, 1397, 1534 can be easily done with correct file edits. However, proceed carefully and ensure all testing phases are completed.
 

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

Benzer konular

Geri
Üst Alt