Çözüldü item açıklamasında efsunların gözükmemesi

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

aykutleee

Üye
Üye
Mesaj
106
Çözümler
5
Beğeni
22
Puan
454
Ticaret Puanı
0
Serverime yeni sistem ekledim item_attr daki efsunlar bu şekilde oldu. Clientte syser aşağıdaki gibi;

Adsız.png


Kod:
Genişlet Daralt Kopyala
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23242 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23243 :: Cannot find item by 0
0930 00:27:23244 :: Cannot find item by 0
0930 00:27:23244 :: Cannot find item by 0
0930 00:27:23244 :: Cannot find item by 0
0930 00:27:23244 :: Cannot find item by 0
0930 00:27:23244 :: Cannot find item by 0
0930 00:27:23244 :: Cannot find item by 0
0930 00:27:23244 :: Cannot find item by 0

Render sistemi eklerken uitooltip.py;

C++:
Genişlet Daralt Kopyala
    AFFECT_DICT = {
        item.APPLY_MAX_HP : localeInfo.TOOLTIP_MAX_HP,
        item.APPLY_MAX_SP : localeInfo.TOOLTIP_MAX_SP,
        item.APPLY_CON : localeInfo.TOOLTIP_CON,
        item.APPLY_INT : localeInfo.TOOLTIP_INT,
        item.APPLY_STR : localeInfo.TOOLTIP_STR,
        item.APPLY_DEX : localeInfo.TOOLTIP_DEX,
        item.APPLY_ATT_SPEED : localeInfo.TOOLTIP_ATT_SPEED,
        item.APPLY_MOV_SPEED : localeInfo.TOOLTIP_MOV_SPEED,
        item.APPLY_CAST_SPEED : localeInfo.TOOLTIP_CAST_SPEED,
        item.APPLY_HP_REGEN : localeInfo.TOOLTIP_HP_REGEN,
        item.APPLY_SP_REGEN : localeInfo.TOOLTIP_SP_REGEN,
        item.APPLY_POISON_PCT : localeInfo.TOOLTIP_APPLY_POISON_PCT,
        item.APPLY_STUN_PCT : localeInfo.TOOLTIP_APPLY_STUN_PCT,
        item.APPLY_SLOW_PCT : localeInfo.TOOLTIP_APPLY_SLOW_PCT,
        item.APPLY_CRITICAL_PCT : localeInfo.TOOLTIP_APPLY_CRITICAL_PCT,
        item.APPLY_PENETRATE_PCT : localeInfo.TOOLTIP_APPLY_PENETRATE_PCT,

        item.APPLY_ATTBONUS_WARRIOR : localeInfo.TOOLTIP_APPLY_ATTBONUS_WARRIOR,
        item.APPLY_ATTBONUS_ASSASSIN : localeInfo.TOOLTIP_APPLY_ATTBONUS_ASSASSIN,
        item.APPLY_ATTBONUS_SURA : localeInfo.TOOLTIP_APPLY_ATTBONUS_SURA,
        item.APPLY_ATTBONUS_SHAMAN : localeInfo.TOOLTIP_APPLY_ATTBONUS_SHAMAN,
        item.APPLY_ATTBONUS_MONSTER : localeInfo.TOOLTIP_APPLY_ATTBONUS_MONSTER,

        item.APPLY_ATTBONUS_HUMAN : localeInfo.TOOLTIP_APPLY_ATTBONUS_HUMAN,
        item.APPLY_ATTBONUS_ANIMAL : localeInfo.TOOLTIP_APPLY_ATTBONUS_ANIMAL,
        item.APPLY_ATTBONUS_ORC : localeInfo.TOOLTIP_APPLY_ATTBONUS_ORC,
        item.APPLY_ATTBONUS_MILGYO : localeInfo.TOOLTIP_APPLY_ATTBONUS_MILGYO,
        item.APPLY_ATTBONUS_UNDEAD : localeInfo.TOOLTIP_APPLY_ATTBONUS_UNDEAD,
        item.APPLY_ATTBONUS_DEVIL : localeInfo.TOOLTIP_APPLY_ATTBONUS_DEVIL,
        item.APPLY_STEAL_HP : localeInfo.TOOLTIP_APPLY_STEAL_HP,
        item.APPLY_STEAL_SP : localeInfo.TOOLTIP_APPLY_STEAL_SP,
        item.APPLY_MANA_BURN_PCT : localeInfo.TOOLTIP_APPLY_MANA_BURN_PCT,
        item.APPLY_DAMAGE_SP_RECOVER : localeInfo.TOOLTIP_APPLY_DAMAGE_SP_RECOVER,
        item.APPLY_BLOCK : localeInfo.TOOLTIP_APPLY_BLOCK,
        item.APPLY_DODGE : localeInfo.TOOLTIP_APPLY_DODGE,
        item.APPLY_RESIST_SWORD : localeInfo.TOOLTIP_APPLY_RESIST_SWORD,
        item.APPLY_RESIST_TWOHAND : localeInfo.TOOLTIP_APPLY_RESIST_TWOHAND,
        item.APPLY_RESIST_DAGGER : localeInfo.TOOLTIP_APPLY_RESIST_DAGGER,
        item.APPLY_RESIST_BELL : localeInfo.TOOLTIP_APPLY_RESIST_BELL,
        item.APPLY_RESIST_FAN : localeInfo.TOOLTIP_APPLY_RESIST_FAN,
        item.APPLY_RESIST_BOW : localeInfo.TOOLTIP_RESIST_BOW,
        item.APPLY_RESIST_FIRE : localeInfo.TOOLTIP_RESIST_FIRE,
        item.APPLY_RESIST_ELEC : localeInfo.TOOLTIP_RESIST_ELEC,
        item.APPLY_RESIST_MAGIC : localeInfo.TOOLTIP_RESIST_MAGIC,
        item.APPLY_RESIST_WIND : localeInfo.TOOLTIP_APPLY_RESIST_WIND,
        item.APPLY_REFLECT_MELEE : localeInfo.TOOLTIP_APPLY_REFLECT_MELEE,
        item.APPLY_REFLECT_CURSE : localeInfo.TOOLTIP_APPLY_REFLECT_CURSE,
        item.APPLY_POISON_REDUCE : localeInfo.TOOLTIP_APPLY_POISON_REDUCE,
        item.APPLY_KILL_SP_RECOVER : localeInfo.TOOLTIP_APPLY_KILL_SP_RECOVER,
        item.APPLY_EXP_DOUBLE_BONUS : localeInfo.TOOLTIP_APPLY_EXP_DOUBLE_BONUS,
        item.APPLY_GOLD_DOUBLE_BONUS : localeInfo.TOOLTIP_APPLY_GOLD_DOUBLE_BONUS,
        item.APPLY_ITEM_DROP_BONUS : localeInfo.TOOLTIP_APPLY_ITEM_DROP_BONUS,
        item.APPLY_POTION_BONUS : localeInfo.TOOLTIP_APPLY_POTION_BONUS,
        item.APPLY_KILL_HP_RECOVER : localeInfo.TOOLTIP_APPLY_KILL_HP_RECOVER,
        item.APPLY_IMMUNE_STUN : localeInfo.TOOLTIP_APPLY_IMMUNE_STUN,
        item.APPLY_IMMUNE_SLOW : localeInfo.TOOLTIP_APPLY_IMMUNE_SLOW,
        item.APPLY_IMMUNE_FALL : localeInfo.TOOLTIP_APPLY_IMMUNE_FALL,
        item.APPLY_BOW_DISTANCE : localeInfo.TOOLTIP_BOW_DISTANCE,
        item.APPLY_DEF_GRADE_BONUS : localeInfo.TOOLTIP_DEF_GRADE,
        item.APPLY_ATT_GRADE_BONUS : localeInfo.TOOLTIP_ATT_GRADE,
        item.APPLY_MAGIC_ATT_GRADE : localeInfo.TOOLTIP_MAGIC_ATT_GRADE,
        item.APPLY_MAGIC_DEF_GRADE : localeInfo.TOOLTIP_MAGIC_DEF_GRADE,
        item.APPLY_MAX_STAMINA : localeInfo.TOOLTIP_MAX_STAMINA,
        item.APPLY_MALL_ATTBONUS : localeInfo.TOOLTIP_MALL_ATTBONUS,
        item.APPLY_MALL_DEFBONUS : localeInfo.TOOLTIP_MALL_DEFBONUS,
        item.APPLY_MALL_EXPBONUS : localeInfo.TOOLTIP_MALL_EXPBONUS,
        item.APPLY_MALL_ITEMBONUS : localeInfo.TOOLTIP_MALL_ITEMBONUS,
        item.APPLY_MALL_GOLDBONUS : localeInfo.TOOLTIP_MALL_GOLDBONUS,
        item.APPLY_SKILL_DAMAGE_BONUS : localeInfo.TOOLTIP_SKILL_DAMAGE_BONUS,
        item.APPLY_NORMAL_HIT_DAMAGE_BONUS : localeInfo.TOOLTIP_NORMAL_HIT_DAMAGE_BONUS,
        item.APPLY_SKILL_DEFEND_BONUS : localeInfo.TOOLTIP_SKILL_DEFEND_BONUS,
        item.APPLY_NORMAL_HIT_DEFEND_BONUS : localeInfo.TOOLTIP_NORMAL_HIT_DEFEND_BONUS,
        item.APPLY_PC_BANG_EXP_BONUS : localeInfo.TOOLTIP_MALL_EXPBONUS_P_STATIC,
        item.APPLY_PC_BANG_DROP_BONUS : localeInfo.TOOLTIP_MALL_ITEMBONUS_P_STATIC,
        item.APPLY_RESIST_WARRIOR : localeInfo.TOOLTIP_APPLY_RESIST_WARRIOR,
        item.APPLY_RESIST_ASSASSIN : localeInfo.TOOLTIP_APPLY_RESIST_ASSASSIN,
        item.APPLY_RESIST_SURA : localeInfo.TOOLTIP_APPLY_RESIST_SURA,
        item.APPLY_RESIST_SHAMAN : localeInfo.TOOLTIP_APPLY_RESIST_SHAMAN,
        item.APPLY_MAX_HP_PCT : localeInfo.TOOLTIP_APPLY_MAX_HP_PCT,
        item.APPLY_MAX_SP_PCT : localeInfo.TOOLTIP_APPLY_MAX_SP_PCT,
        item.APPLY_ENERGY : localeInfo.TOOLTIP_ENERGY,
        item.APPLY_COSTUME_ATTR_BONUS : localeInfo.TOOLTIP_COSTUME_ATTR_BONUS,

eklemiştim. bundan dolayı mı acaba? çünkü mesela kuşağı takınca efsunların özellikleri karakter penceresine yansıyor hp yükseliyor vs. Yani sadece isimleri kayboldu
 
Çözüm
Syseri değilde "UNKNOWN_VALUE[%s] %s" hatasını düzelttim (max efsunda efsunun rengi değişsin olayı ile çakışmış)

uitooltip.py

C++:
Genişlet Daralt Kopyala
    def __GetAffectString(self, affectType, affectValue, smax = 0):
        if 0 == affectType:
                return None

        if 0 == affectValue:
            return None

        try:
            if self.AFFECT_DICT[affectType][1] == affectValue and smax != 0:
                return self.AFFECT_DICT[affectType][0](affectValue) + ""
            else:
                return self.AFFECT_DICT[affectType][0](affectValue)
        except TypeError:
            return "UNKNOWN_VALUE[%s] %s" % (affectType, affectValue)
        except KeyError:
            return "UNKNOWN_TYPE[%s] %s" % (affectType, affectValue)

değiştirdim

C++:
Genişlet Daralt Kopyala
...
Syseri değilde "UNKNOWN_VALUE[%s] %s" hatasını düzelttim (max efsunda efsunun rengi değişsin olayı ile çakışmış)

uitooltip.py

C++:
Genişlet Daralt Kopyala
    def __GetAffectString(self, affectType, affectValue, smax = 0):
        if 0 == affectType:
                return None

        if 0 == affectValue:
            return None

        try:
            if self.AFFECT_DICT[affectType][1] == affectValue and smax != 0:
                return self.AFFECT_DICT[affectType][0](affectValue) + ""
            else:
                return self.AFFECT_DICT[affectType][0](affectValue)
        except TypeError:
            return "UNKNOWN_VALUE[%s] %s" % (affectType, affectValue)
        except KeyError:
            return "UNKNOWN_TYPE[%s] %s" % (affectType, affectValue)

değiştirdim

C++:
Genişlet Daralt Kopyala
    def __GetAffectString(self, affectType, affectValue):
        if 0 == affectType:
            return None

        if 0 == affectValue:
            return None

        try:
            return self.AFFECT_DICT[affectType](affectValue)
        except TypeError:
            return "UNKNOWN_VALUE[%s] %s" % (affectType, affectValue)
        except KeyError:
            return "UNKNOWN_TYPE[%s] %s" % (affectType, affectValue)
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst