- Katılım
- 6 Mayıs 2022
- Mesajlar
- 45,967
Kod:
where strname = 'X'
Kullanmalısınız. Eşya numarası için ise;
Kod:
where num = 'X'
###################################################
Merhabalar,
Fiyat kısmına farklı bir şey yazabilirsiniz, item kısmına da farklı bir şey yazabilirsiniz.
Tam ismi bulmak için { = 'x' } şeklinde kullanmanız gerekiyor veya { Num = 'x' } komutu da olur.
Verdiğim kodlar SQL Server Query Analyzer içindir, versiyon farketmez.
Tablo isimleri sizin Databasenizde farklı olabilir, kendinize göre değiştirin. Ancak bu yaptığınız oyun içerisinde gözükmez, sadece eşyanın fiyatını değiştirir. Alınca da yazdığınız fiyata çeker. Oyunda kullanıcılar tarafından gözükmesini istiyorsanız eğer; TBL editlemek zorundasınız. Bunu da bu postta anlatmayacağım.
###################################################
! KODLA VE KONUYLA ALAKASIZ !
SellPrice olan kısımlar var eğer tabloları açıp detaylı incelerseniz. her zaman '0' olmalıdır. Oyunun otomatik satış fiyatını algılar o zaman. Ancak istediğiniz gibi değiştirebilirsiniz. Bazı Databaselerde değiştirince işlemiyor ve buga giriyor. Buy-Sell price aynı oluyor ve rezalet bir durum oluyor. Özellikle farm serverlar için çok büyük tehlike. '0' sıfır yapmakta fayda var. Benim yukarıda sizlere verdiğim NPC'den satın alma fiyatıdır. NPC'ye eşya satma fiyatı farklı bir olaydır.
Zaten 1-2 güne herkes alır ben paylaştım diye başka forumlarda paylaşır o yüzden sorun yok boşuna emek falan, isim verin falan yazmıyorum bizim Türk milletinde böyle değerler yok malesef. İyi kullanımlar.
###################################################
BaseTR - ANDROMEDA | Yönetim(Admin) @gokhanfurkanozkaya
Knight Online Private Server geliştiricileri için önemli bir konu olan NPC fiyatlarını düzenleme, özellikle Weapon ve Armor Enchant Scroll gibi özel eşyaların fiyatlandırılması oldukça kritik olabilir. Bu makalede, hem bu eşyaların hem de tüm diğer ITEM listelerinin NPC üzerinden satış fiyatlarını nasıl düzenleyebileceğinizi detaylıca anlatacağız.
Knight Lobby olarak, KO Private Server geliştiricilerinin en sık karşılaştığı sorunlara çözüm sunmayı hedefliyoruz.
NPC dosyası genellikle .bin formatında bulunur ve bu dosya, sunucudaki tüm NPC'lerin konumlarını, satışı yapılan eşyaları ve fiyatları içerir. Bu dosyayı doğru şekilde düzenlemek, sunucunuzdaki dengeli bir ekonomi kurmanıza yardımcı olur.
Öncelikle, item.bin dosyası üzerinde çalışırken dikkatli olmalısınız. Yanlışlıkla bir değer girmek, sunucuda ciddi dengesizliklere yol açabilir. Enchant Scroll gibi eşyaların fiyatı çok düşükse, bu sunucudaki güç dengesini bozabilir. Yüksek fiyatlarda ise oyuncuların bu eşyalara erişimi zorlaşır.
Aşağıda basit bir örnek verelim:
1. npc.bin dosyasını açmak için uygun bir editör kullanın. Genellikle Notepad++ veya özel KO Editör yazılımları tercih edilir.
2. Eşyaların satıldığı NPC satırını bulun. Örneğin: Blacksmith veya Magic Shop.
3. Satılan Item ID'yi belirleyin. Örneğin Enchant Scroll for Weapon +1 ID'si 12345 olabilir.
4. Bu ID'ye karşılık gelen Price değerini değiştirin. 100000 gold iken 250000 gold yapabilirsiniz.
5. Dosyayı kaydedin ve ZoneServer'ı yeniden başlatın.
Bu işlem, sunucunuzdaki tüm Enchant Scroll fiyatlarını değiştirecektir. Aynı yöntem Armor için de uygulanabilir. Scroll fiyatlarını düzenlerken, oyuncuların bu eşyaları satın alabilmeleri için ekonomik dengenin korunması çok önemlidir.
İpucu: Her ITEM için ayrı ayrı işlem yapmak yerine, bir ITEM listesi oluşturarak toplu düzenleme yapabilirsiniz. Bu, özellikle büyük sunucularda zaman kazandırır.
Tüm ITEM listesini güncellemek istiyorsanız, item.bin dosyasının tamamını kontrol etmeniz gerekir. Her ITEM'ın ID, Name, Price, Level gibi değerleri vardır. Bu değerleri manuel olarak ya da bir script yardımıyla güncelleyebilirsiniz.
Knight Lobby olarak, bu tür gelişmiş ayarlamalar için özel araçlar ve destek sunuyoruz. KO Development sürecinde size yardımcı olabilecek dokümantasyonları sitemizde bulabilirsiniz.
Sonuç olarak, NPC fiyatlarını düzenlemek, KO Private Server geliştiricileri için hayati öneme sahiptir. Dengeli bir ekonomi, oyuncuların uzun süre sunucuda kalmasını sağlar.
Knight Online Private Server developers often face critical issues related to editing NPC prices, especially when dealing with special items like Weapon and Armor Enchant Scrolls. In this article, we will detail how you can adjust the sale prices of these items, as well as any other ITEM lists through NPCs.
As Knight Lobby, we aim to provide solutions to the most common problems encountered by KO Private Server developers.
The NPC file is typically in .bin format and contains all NPC locations, items sold, and their prices. Properly editing this file helps maintain a balanced economy on your server.
Firstly, be careful when working with the item.bin file. Entering incorrect values can cause serious imbalances in your server. If Enchant Scroll prices are too low, it can disrupt the power balance. Conversely, if prices are too high, players may struggle to access these items.
Here is a simple example:
1. Open the npc.bin file using an appropriate editor. Usually Notepad++ or specialized KO editors are preferred.
2. Find the line where the items are sold by the NPC, such as Blacksmith or Magic Shop.
3. Identify the Item ID. For example, Enchant Scroll for Weapon +1 might have ID 12345.
4. Change the corresponding Price value. You can change it from 100000 gold to 250000 gold.
5. Save the file and restart the ZoneServer.
This process will update all Enchant Scroll prices on your server. The same method can be applied to Armor scrolls. Maintaining economic balance while adjusting scroll prices ensures that players can still afford these items.
Tip: Instead of editing each item individually, you can create an item list and make bulk edits. This saves time, especially on large servers.
To update the entire ITEM list, you must check the full item.bin file. Each item has values such as ID, Name, Price, Level. These can be updated manually or via scripts.
As Knight Lobby, we offer tools and support for such advanced adjustments. You can find documentation to assist in KO Development on our site.
In conclusion, editing NPC prices is vital for KO Private Server developers. A balanced economy encourages longer player retention on your server.
