mavzermete 1
mavzermete
Bodyguardd 1
Bodyguardd
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Reklam vermek için turkmmo@gmail.com

[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

Türkiye'nin ilk Cross-Platform OldSchool MOBİL & PC 1-99 Sunucusu Lamira2 6 Kasım'da Açılıyor! Büyük Açılışı Kaçırma 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