Payidar2 1
Payidar2
Fethi Polat 1
Fethi Polat
Wizard' 1
Wizard'
shrpnl 1
shrpnl
Queinn 1
Queinn
NovaLst 1
NovaLst
InfernoShade 1
InfernoShade
MysticBlade 1
MysticBlade
SolarPhantom 1
SolarPhantom
Riftas 1
Riftas
LunarWraith 1
LunarWraith
DarkHorizon 1
DarkHorizon
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

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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