[C++/Python] AffectShower Renewal V2

  • Konuyu açan Konuyu açan okan4141
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 13
  • Gösterim Gösterim 856

okan4141

D E L I
Geliştirici
MT Üye
Mesaj
635
Çözümler
23
Beğeni
1.329
Puan
1.029
Ticaret Puanı
0
Bu Versiyon Bana Göre Daha Güzel Oldu ve Kullanacağım. (Şuan İçin Bir Sorun Görmedim)

Başlıkları Üstte Tuttuk (Default -> Sarı Renk)
Kalan Süreyi Başlıkların Altına Yerleştirdik. (
Beyaz Renk)
Eğer Süre Yoksa (Örneğin: Öfke veya Hava Kılıcı) Sadece Başlık Görünecek Ve Rengi
Beyaz Olacak.

Bu Vereceğim Şekilde Kolayca Geliştirebilirsiniz.

Örneğin Görünürlük Olarak Yapabilirsiniz:

Title Name
Bonus Value

EndTime

Bonus Value Yoksa:

Title Name
EndTime


Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.

Linkleri görebilmek için giriş yap veya kayıt ol.


Video



Güncelleme 13/10/2024 - 14:25

Arat:
Genişlet Daralt Kopyala
    def UpdateDescription(self):

İçinde Tekrar Arat:


Python:
Genişlet Daralt Kopyala
        if self.endTime > 0:
            leftTime = localeInfo.SecondToDHM(self.endTime - app.GetGlobalTimeStamp())

Altına Ekle:

Python:
Genişlet Daralt Kopyala
            if app.ENABLE_AFFECT_RENEWAL:
                self.SetEndTime(leftTime)
 
Son düzenleme:
if app.ENABLE_AFFECT_RENEWAL:
import wndMgr

Bunu Siliniz Önceki Konudan Biraz Aldım Tekrar Arat Ekle Yapmayayım Diye Ama Bu Versiyonda Kullanmıyoruz. :)

Ayrıca Bu Verdiğim Sanki İlk Defa uiAffectShower.py'de Düzenleme Yapıyormuşcasına Verdim. Bir Önceki Konumu Uygulayanlar Bazı Yerlerini Sildiler ve Makrosuz Değiştirdiler ise Bazı fonksiyon İsimlerinin Argümanları Eksik Olabilir. Örneğin:

Önceki Konumda


Python:
Genişlet Daralt Kopyala
#     def UpdateDescription(self): İçinde Arat:

        self.SetToolTipText(toolTip, 0, 40)

# Değiştir:

        self.SetToolTipText(toolTip)

Bu Konuda:

Python:
Genişlet Daralt Kopyala
# Hemen 1 Satır Altında Arat:

        self.SetToolTipText(toolTip, 0, 40)

# Değiştir:

        if app.ENABLE_AFFECT_RENEWAL:
            self.SetToolTipText(toolTip)
        else:
            self.SetToolTipText(toolTip, 0, 40)
 
@hasanmacit Spam Olarak Algılanmasın.

Konuya Güncelleme Olarak Bir Eksikliği Ekledim. Konudaki Dosyaya Dahil Etmemişim Daha Doğrusu Benim Dosyamda da Makrosuz Olarak Eklemişim O Nedenle Farketmemişim. :ROFLMAO: Eklenen Video Altında Bulabilirsiniz. Saat: 14:28'den Önce Sistemi Kullananlar veya Ekleyenler Güncellesin.
 
Güneş Özütü ve Ay Özütü İçinde Bir Güncelleme Yaptım:

Öncesi:

1013_161830.webp


Sonrası:

1013_161610.webp


1013_161612.webp
 
Arkadaşlar Başka Bir Files'a Geçtiğim İçin Bu Sistem Önceki Dosyalar İle Birlikte Çöpe Gitmişti.

Sistemi Rarlayıp Klasöre Atmıştım. Şimdi Kendim Ekledim ve Baktım Aynı Sorunu Bende Yaşadım.


Hatanın Sebebi

OnMouseOverIn Uyarlama Kısmını Anlatımda Vermemişim.

İkon Üstüne Geldiğinizde 3 Tane Küçük Kare Hatası Alanlar.

Arat:

Python:
Genişlet Daralt Kopyala
class AffectImage(ui.ExpandedImageBox):

İçinde Tekrar Arat:

Python:
Genişlet Daralt Kopyala
    def OnMouseOverIn(self):

Bu İşlevi Komple Değiştir:


Python:
Genişlet Daralt Kopyala
    def OnMouseOverIn(self):
        if self.toolTipText:
            self.ShowTooltip(self.text)

 
Geri
Üst