Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
KO Developers Platformuna Hoşgeldin!
aakinci

NPC'den Item Alış ve NPC'ye Item Satış Fiyatı Ayarlama Mantığı

Önerilen Mesajlar

Bazı yeni başlayan arkadaşların sorun yaşadıkları ya da tam anlam veremedikleri bir kısım olan item alış ve satış işlemlerindeki fiyatların ayarlanması konusunu dilim döndüğünce sizlere sunayım(Hatalı bir yer var ise uyarırsanız sevinirim):

Bir itemin NPC'den alış ve NPC'ye satış fiyatını belirlerken Databasedeki ITEM tablosunda yer alan BuyPrice ve SellPrice sütunlarını kullanmamız gerekmektedir.

BuyPrice(Senin NPC den itemi Alacağın Fiyat): Buraya istediğin değeri girebilirsin. O paraya item artık herhangi bir NPC de satılır.

Örnek: Blood of Wolf (Roguelerin wolf ü) Bu itemi BuyPrice kısmına 600.000 yazarak bu itemin NPC den alış fiyatını 600.000 coins yapmış olursun.

SellPrice(Oyuncuların NPC ye itemi satacakları fiyat): Burası 2 farklı değer alır 1 ve 0 (Kısacası buraya 0 dan farklı bir değer girerseniz o da 1 ile aynı işlevi görür.)

Örnek: Yukarıda verdiğimiz örnekten gidelim. Wolf'ü 600.000 coins'ten NPC den alabiliyorduk. Şimdi bu koşullar altında eğer biz Wolf'ün SellPrice kısmına 0 yazarsak 2 farklı satış fiyatı ortaya çıkar, bunlar;
Premiumsuz bir oyuncu bu itemi NPC ye sattığında 600.000/6 = 100.000 coins elde edecektir.
Premiumlu bir oyuncu ise bu itemi NPC ye sattığında 600.000/4 = 150.000 coins elde edecektir.

Diğer bir durum da SellPrice kısmına 0'dan farklı bir değerin girilmesi ile oluşur ve bu durumda bizlerin yakından tanıdığı Gold Coin, Silver Bar gibi itemler meydana gelir. Yani kaça aldıysan o paraya geri satarsınız.
Örneğin; bizim yukarıda belirttiğimiz 600.000 coins olan Wolf itemini 600.000 coinse alıp geri NPC ye 600.000 coins'e satarız.

DİP NOT: DELOS(CSW sahiplerinin yönetiminde) veya EMC,LÜFER(Kralların Yönetiminde) vergilerindeki orana göre bir miktar(%0 ile %20 arasında) BuyPrice yani NPC den alış fiyatımız artış gösterebilir.

İletiyi paylaş


Link to post
Sitelerde Paylaş

Merhaba,

Aşağıdaki oranı değiştirme imkanımız var mı?

0 yazdığımızda bölüm oranlarını değiştirebiliyor muyuz?
Premiumsuz : 600000/10
Premiumlu : 600000/5 gibi ayarlayabiliyor muyuz?

Premiumsuz bir oyuncu bu itemi NPC ye sattığında 600.000/6 = 100.000 coins elde edecektir.
Premiumlu bir oyuncu ise bu itemi NPC ye sattığında 600.000/4 = 150.000 coins elde edecektir.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
Merhaba,

Aşağıdaki oranı değiştirme imkanımız var mı?

0 yazdığımızda bölüm oranlarını değiştirebiliyor muyuz?
Premiumsuz : 600000/10
Premiumlu : 600000/5 gibi ayarlayabiliyor muyuz?

Premiumsuz bir oyuncu bu itemi NPC ye sattığında 600.000/6 = 100.000 coins elde edecektir.
Premiumlu bir oyuncu ise bu itemi NPC ye sattığında 600.000/4 = 150.000 coins elde edecektir.


kullandığınız fileslerin sizde source hali yani kaynak kodları mevcut ise düzenleme yapmanız mümkündür hocam.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Anlatım güzel ama bu yaptığın işlemler yalnızca db taraflı olarak kullanılır, görselde birşey değiştirmez buda oyuncuların kafasını karıştırabilir örneğin itemin satış fiyatını görsel olarak 500 coin yazıyor sattığında 112,44 k para geliyor, bu gibi sıkıntılar çıkar bu yüzden iki taraflı yapmak gerekir, yada olanı db kısmınada doğru eklemek gerekir, ayrıca SellPrice mantığı aslında satış fiyatı değil bazı itemlerin alış ve satış fiyatları aynıdır o itemler için bu sütun kullanılır örneğin silver bar coin ler filan, gerçek alış ve satış fiyatlarını belirleyen BuyPrice sütunudur onunda hesaplamalarını belirtmişsin kafa karışıklığı yaşanmasın, tbl ve db olarak aynı değerlere sahip olunursa oda oyunun gerçek orjinal sisteminin çalışmasına yardımcı olur.

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...