Scarlet 1
Scarlet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
farkmt2official 1
farkmt2official
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle

[PYTHON] Envanterdeki Yang Rengi Değiştirme

  • Konuyu başlatan Konuyu başlatan ZacqooLeaven
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 28
  • Görüntüleme Görüntüleme 7K

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Evet arkadaşlar bugün sizlere yang görünümünü değiştirmeyi göstereceğim 1. yöntem kendi düzenlemem sonucunda elde edildi 2. yöntem ise olduğu gibi düzenleme yapmadan alıntı aldım.

1.Yöntem Özelliği Nedir ?
-Yang rengi sabit olmakta değer değişmeksizin bütün miktarlarda renk aynıdır.
3242193_resim1.jpg

2.Yöntem Özelliği Nedir ?
Belli miktarlarda 3 adet renk arasından değişiklik gösterir örneğin : Yang 100.000 ise yeşil,- Yang 100.000.000 ise sarı oluyor. (tabi örnektir bu)

Şimdi yapımına geçelim

1. Yöntem :
Root açılır , içerisindeki uiinventory.py notepad++ ile açılır ardından aratılır :
Kod:
def RefreshStatus(self):
    money = player.GetElk()
Altına boşluk bırakarak yapıştırılır:
Kod:
self.wndMoney.SetFontColor(1.0,1.0,0.2)

2. Yöntem :
Root açılır , içerisindeki uiinventory.py notepad++ ile açılır ardından aratılır :
Kod:
def RefreshStatus(self):
    money = player.GetElk()
Değiştirilir komple (40k)
Kod:
def RefreshStatus ( self ):
    money = player.GetElk()
    if money <= 100000000 :
        self.wndMoney.SetFontColor(1.0 , 0.2 , 0.2 )
    elif money >= 100000001 and money <= 1000000000 :
        self.wndMoney.SetFontColor( 1.0 , 0.6 , 0.2 )
    elif money >= 1000000001 and money <= 1500000000 :
        self.wndMoney.SetFontColor( 1.0 , 1.0 , 0.2 )
    elif money >= 1500000001 :
        self.wndMoney.SetFontColor(0.6 , 1.0 , 0.2)
        self.wndMoney.SetText(localeInfo.NumberToMoneyString(money))
Eğer Hata Alırsanız bunu deneyin (34k)

Kod:
def RefreshStatus ( self ):
    money = player.GetElk()
    if money <= 100000000 :
        self.wndMoney.SetFontColor(1.0 , 0.2 , 0.2 )
    elif money >= 100000001 and money <= 1000000000 :
        self.wndMoney.SetFontColor( 1.0 , 0.6 , 0.2 )
    elif money >= 1000000001 and money <= 1500000000 :
        self.wndMoney.SetFontColor( 1.0 , 1.0 , 0.2 )
    elif money >= 1500000001 :
        self.wndMoney.SetFontColor(0.6 , 1.0 , 0.2)
        self.wndMoney.SetText(locale.NumberToMoneyString(money))
 
Moderatör tarafında düzenlendi:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst