Çözüldü [PY] Taskbar exp göstergesini mavi yapma

  • Konuyu açan Konuyu açan Tengrist
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 88
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ı.

Tengrist

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
831
Çözümler
34
Beğeni
594
Puan
909
Ticaret Puanı
0
Öncelikle mavi kutucuk çıkarmayı yaptım fakat tüm slotlar mavi gözüküyor ve exp değeri yazmıyor:
Linkleri görebilmek için giriş yap veya kayıt ol.


yaptığım değişiklik taskbar root ve ui scriptte yaptım
root kısmı:
Python:
Genişlet Daralt Kopyala
        self.hpGaugeBoard=self.GetChild("HPGauge_Board")
        self.mpGaugeBoard=self.GetChild("SPGauge_Board")
        self.stGaugeBoard=self.GetChild("STGauge_Board")
        self.expGaugeBoard = self.GetChild("EXP_Gauge_Board" if player.GetStatus(player.LEVEL) < 99 else "EXP_Gauge_Board_100_Plus")
## en son satırda 99 üstüne uiscriptten çeksin diye bir düzenleme yaptım gördüğünüz üzere

##şu kısmı da:

        expGauge = []
        expGauge.append(self.GetChild("EXPGauge_01"))
        expGauge.append(self.GetChild("EXPGauge_02"))
        expGauge.append(self.GetChild("EXPGauge_03"))
        expGauge.append(self.GetChild("EXPGauge_04"))
        
##Şu şekilde değiştim:
        expGauge = []
        prefix = "EXPGauge_0" if player.GetStatus(player.LEVEL) <= 99 else "EXPGauge_0e"

        for i in range(1, 5):
            expGauge.append(self.GetChild("{}{}".format(prefix, i)))

##taskbar.py ye de şunu ekledim
        {
            "name" : "EXP_Gauge_Board_100_Plus",
            "type" : "image",

            "x" : 158,
            "y" : 0 + Y_ADD_POSITION,

            "image" : ROOT + "taskbar/exp_gauge.sub",

            "children" :
            (
                {
                    "name" : "EXPGauge_01e",
                    "type" : "expanded_image",

                    "x" : 5,
                    "y" : 9,

                    "image" : ROOT + "TaskBar/new_exp_gauge_point.sub",
                },
                {
                    "name" : "EXPGauge_02e",
                    "type" : "expanded_image",

                    "x" : 30,
                    "y" : 9,

                    "image" : ROOT + "TaskBar/new_exp_gauge_point.sub",
                },
                {
                    "name" : "EXPGauge_03e",
                    "type" : "expanded_image",

                    "x" : 55,
                    "y" : 9,

                    "image" : ROOT + "TaskBar/new_exp_gauge_point.sub",
                },
                {
                    "name" : "EXPGauge_04e",
                    "type" : "expanded_image",

                    "x" : 80,
                    "y" : 9,

                    "image" : ROOT + "TaskBar/new_exp_gauge_point.sub",
                },
            ),
        },

sizce eksik kısım neresi py dosyam ise:
 

Dosya Eklentileri

hallettim kapatılabilir. sorun yaşayanlar enable_yohara_system şeklinde yoharalı bir filesla karşılaştırabilir py leri deminki mantığı değiştim.
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst