Yardım Affectshower Düzenelemesi ve İconlar

  • Konuyu açan Konuyu açan DarkNight
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 86
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

DarkNight

Üye
Üye
Mesaj
242
Çözümler
10
Beğeni
56
Puan
499
Ticaret Puanı
0
Sol üst affectlerde gözükecek ikonların sıralı biçimde dizilmesi örnek veriyorum skiller bir sırada, marka ve kritik delici bir sırada, şebnemler sular vs bir sırada olan düzenlemeye ihtiyacım var ayrıca sol üst affectlerle alakalı düzenlenmiş ikon paketine ihtiyacım var elinde olan varsa sevinirim
 
 
Bahsettiğim sıralama muhabbetini çözüyor mu bu konu?
 
muhtelif forumlarda paylaşılmıştı bu ama dediğim gibi bir düzenleme sağlamıyor bu
Z2DcEMI.jpeg
Aradığınız sol üst köşedeki değil mi yanlışmı anladım ?
 
Buyur dostum mantık bu istediğin gibi ayarlarsın

AFFECT:
Genişlet Daralt Kopyala
    def __ArrangeImageList(self):
        xPos, yPos, xMax, countRow = 0, 0, 0, 0
   
        skill_xPos = 0
        skill_yPos = self.IMAGE_STEP * 2
        skill_countRow = 0
   
        bonus_xPos = 0
        bonus_yPos = self.IMAGE_STEP
        bonus_countRow = 0
   
        if app.ENABLE_MULTI_FARM_BLOCK and self.farmStatusImage and self.farmStatusImage.IsShow():
            self.farmStatusImage.SetPosition(xPos, yPos)
            xPos += self.IMAGE_STEP
            countRow += 1
            xMax = max(xMax, xPos)
   
        if countRow >= 10:
            xPos = 0
            yPos += self.IMAGE_STEP
            countRow = 0
   
        for image in [self.lovePointImage, self.horseImage]:
            if image and image.IsShow():
                image.SetPosition(xPos, yPos)
                xPos += self.IMAGE_STEP
                countRow += 1
                xMax = max(xMax, xPos)
   
        if countRow >= 10:
            xPos = 0
            yPos += self.IMAGE_STEP
            countRow = 0
   
        jordi_bonus_etkileri = [
            self.MALL_DESC_IDX_START + player.POINT_MALL_ATTBONUS,
            self.MALL_DESC_IDX_START + player.POINT_MALL_DEFBONUS,
            self.MALL_DESC_IDX_START + player.POINT_MALL_EXPBONUS,
            self.MALL_DESC_IDX_START + player.POINT_MALL_ITEMBONUS,
            self.MALL_DESC_IDX_START + player.POINT_MALL_GOLDBONUS,
            self.MALL_DESC_IDX_START + player.POINT_CRITICAL_PCT,
            self.MALL_DESC_IDX_START + player.POINT_PENETRATE_PCT,
            self.MALL_DESC_IDX_START + player.POINT_MAX_HP_PCT,
            self.MALL_DESC_IDX_START + player.POINT_MAX_SP_PCT,
            chr.AFFECT_ATT_SPEED_POTION,
            chr.AFFECT_MOV_SPEED_POTION,
            chr.NEW_AFFECT_AUTO_HP_RECOVERY,
            chr.NEW_AFFECT_AUTO_SP_RECOVERY,
            ]
   
        for image in self.affectImageDict.values():
            if image.GetAffect() in jordi_bonus_etkileri:
                image.SetPosition(bonus_xPos, bonus_yPos)
                bonus_xPos += self.IMAGE_STEP
                bonus_countRow += 1
                xMax = max(xMax, bonus_xPos)
   
                if bonus_countRow >= 10:
                    bonus_xPos = 0
                    bonus_yPos += self.IMAGE_STEP
                    bonus_countRow = 0
            elif image.IsSkillAffect():
                image.SetPosition(skill_xPos, skill_yPos)
                skill_xPos += self.IMAGE_STEP
                skill_countRow += 1
                xMax = max(xMax, skill_xPos)
   
                if skill_countRow >= 10:
                    skill_xPos = 0
                    skill_yPos += self.IMAGE_STEP
                    skill_countRow = 0
            else:
                image.SetPosition(xPos, yPos)
                xPos += self.IMAGE_STEP
                countRow += 1
                xMax = max(xMax, xPos)
   
                if countRow >= 10:
                    xPos = 0
                    yPos += self.IMAGE_STEP
                    countRow = 0
   
        self.SetSize(xMax, max(yPos, bonus_yPos, skill_yPos) + 26)

değişiklik:
Genişlet Daralt Kopyala
ARAT
image.SetSkillAffectFlag(TRUE)

DEĞİŞTİR
        if affect != chr.AFFECT_ATT_SPEED_POTION and affect != chr.AFFECT_MOV_SPEED_POTION:
            image.SetSkillAffectFlag(TRUE)
        else:
            image.SetSkillAffectFlag(FALSE)



jordisss.webp
 
Geri
Üst