Çözüldü artı basma yüzdesi ayarlama

  • Konuyu açan Konuyu açan BlackQueen
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 12
  • Gösterim Gösterim 423
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

BlackQueen

Çaylak Üye
Üye
Mesaj
27
Beğeni
3
Puan
20
Ticaret Puanı
0
Hangi eşya hangisi nasıl anlıycam .Burayı detaylı açıklayabilecek biri var mı ? Artı basma yüzdesi ayarlamak istiyorum.
 

Dosya Eklentileri

  • c2c427ac-3823-4ec4-b863-ab207c86e894.png
    c2c427ac-3823-4ec4-b863-ab207c86e894.png
    22,7 KB · Gösterim: 56
Çözüm
id = Buradaki id değerini yükseltme yapacağın itemin item_proto'dan refine_set bölümüne yazacaksın
vnum0,1,2,3,4 = Yükseltmede istenilen item id
count0,1,2,3,4 = Yükseltmede istenilen item'den kaç adet istediği
cost = yükseltme maliyeti (yang)
prob = Yüzdelik olarak yükseltme başarı şansı (100 yaparsan %100 geçer)

Daha sonra item_proto'dan +8 itemi +9 a yükselteceksen refined_vnum bölümüne +9 item kodunu yazıyorsun.
id = Buradaki id değerini yükseltme yapacağın itemin item_proto'dan refine_set bölümüne yazacaksın
vnum0,1,2,3,4 = Yükseltmede istenilen item id
count0,1,2,3,4 = Yükseltmede istenilen item'den kaç adet istediği
cost = yükseltme maliyeti (yang)
prob = Yüzdelik olarak yükseltme başarı şansı (100 yaparsan %100 geçer)

Daha sonra item_proto'dan +8 itemi +9 a yükselteceksen refined_vnum bölümüne +9 item kodunu yazıyorsun.
 
Son düzenleme:
Çözüm
id = Buradaki id değerini yükseltme yapacağın itemin item_proto'dan refine_set bölümüne yazacaksın
vnum0,1,2,3,4 = Yükseltmede istenilen item id
count0,1,2,3,4 = Yükseltmede istenilen item'den kaç adet istediği
cost = yükseltme maliyeti (yang)
prob = Yüzdelik olarak yükseltme başarı şansı (100 yaparsan %100 geçer)

Daha sonra item_proto'dan +8 itemi +9 a yükselteceksen refined_vnum bölümüne +9 item kodunu yazıyorsun.
mesela burdaki id 1 2 3 4 5 6 hangi item nasıl anlıycam diğerlerini anladım teşekkür ederim
 

Dosya Eklentileri

  • c2c427ac-3823-4ec4-b863-ab207c86e894.png
    c2c427ac-3823-4ec4-b863-ab207c86e894.png
    22,7 KB · Gösterim: 38
mesela burdaki id 1 2 3 4 5 6 hangi item nasıl anlıycam diğerlerini anladım teşekkür ederim
buradaki id item idi değil. buradaki idler dönüşümde belirlediğin itemleri içeren idler. yani mesela id 1 deki sütunlarda dolunay kılıcını +8 den +9 yaparken ne isteyeceği yazar. bu şekilde düşün.
 
mesela burdaki id 1 2 3 4 5 6 hangi item nasıl anlıycam diğerlerini anladım teşekkür ederim

Burada item kodları yok benzersiz id değerleri var.

Örnek +8 kılıcı +9 yapmak için yükseltme malzemesi olarak buradaki id 7 olan eşyaları istiyorsun. item_proto +8 kılıcın refine_set bölümüne 7 yazıyorsun daha sonra +9 kılıcın refined_vnum bölümüne ise +9 kılıcın kodunu yazıyorsun
 
char_item.cpp aç

Arat:

bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly)

// END_OF_REFINE_COST'ı bul ve altına geçip vereceğim bu kodu ekle

int success_prob = prt->prob;
#ifdef ENABLEKENDINTANIMLA
success_prob += 30;
#endif

defineyi serviceye ekle son olarak 30 yazan yüzdelik kısmınıda kendine göre ayarla.
 
aaa anladım yani item protodan + basıcağım itemi buluyorum navicat player refine protodan ayarladığım idyi item protodaki refine set bölümüne yazıyorum
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst