Çözüldü Ekran Gösterilen Fiyatla Satış fiyatı uyumsuzluğu

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ı.

me12dd

Üye
Üye
Mesaj
21
Beğeni
0
Puan
38
Arkadaşlar bilgisayarımda denemek için bi files indirdim . Oyun içindeki değerler felan item fiyatları değişimini WinScp deki item protodan yapıyorum.Gold barı satıcıya 100mden satıyor ancak ekranda farklı fiyatlar çıkıyor .

Oyun içerisinde hediye bar sistemi var sattığım değerle ekranda gösterilen değer tutmuyor yardımcı olabilecek varmı ;
ÜRÜN 100 GOLD BAR
RESİM 1 İTEM SAT SİL SİSTEMİNDE GÖSTERDİĞİ FİYAT :
RESİM 2 SATICIYA SATARKEN GÖSTERDİĞİ FİYAT :

Not : Locale kısmındaki item protoyla oynama yapamıyorum oyun yüklenme ekranında kilitlenip kalıyor .

Ad222sız.png
asdsasız.png
 
Çözüm
BUDA ROOTUN AÇIK HALİ KRAL


uiinventory.py de arat:
Python:
itemQuestionDialog2.SetText2('(Fiyat: %s)' % localeInfo.NumberToMoneyString(item.GetISellItemPrice() * player.GetItemCount(invenType, slotPos) * 97 / 100))

Değiştir:
Python:
itemQuestionDialog2.SetText2('(Fiyat: %s)' % localeInfo.NumberToMoneyString(item.sellItemPrice() * player.GetItemCount(invenType, slotPos) * 97 / 100))

Bir dene bakalım
Sistemin dosyalarını buraya yükleyebilir misin?
 
BUDA ROOTUN AÇIK HALİ KRAL


uiinventory.py de arat:
Python:
itemQuestionDialog2.SetText2('(Fiyat: %s)' % localeInfo.NumberToMoneyString(item.GetISellItemPrice() * player.GetItemCount(invenType, slotPos) * 97 / 100))

Değiştir:
Python:
itemQuestionDialog2.SetText2('(Fiyat: %s)' % localeInfo.NumberToMoneyString(item.sellItemPrice() * player.GetItemCount(invenType, slotPos) * 97 / 100))

Bir dene bakalım
 
Çözüm
uiinventory.py de arat:
Python:
itemQuestionDialog2.SetText2('(Fiyat: %s)' % localeInfo.NumberToMoneyString(item.GetISellItemPrice() * player.GetItemCount(invenType, slotPos) * 97 / 100))

Değiştir:
Python:
itemQuestionDialog2.SetText2('(Fiyat: %s)' % localeInfo.NumberToMoneyString(item.sellItemPrice() * player.GetItemCount(invenType, slotPos) * 97 / 100))

Bir dene bakalım
uiinventory.py de
ÇÖZÜM:
python]itemQuestionDialog2.SetText2('(Fiyat: %s)' % localeInfo.NumberToMoneyString(item.sellItemPrice() * player.GetItemCount(invenType, slotPos) * 97 / 100

olan kısımdaki 97/100 olan kısmı 100/100 yapınca satılan item kesintisiz gösteriyor sorunun çözümünü arıyan arkadaşlar için çözüm budur
@Yeniceri çok teşekker ederim sorunla ilgilenen herkese
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst