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

[Fix] uitooltip.py AttrMaxWidth düzenlemesi

  • Konuyu başlatan Konuyu başlatan Bvural41
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 840

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!

Merhabalar, küçük detaylara takıntılı biri olarak rahatsız olduğum bir problemin çözümü.

Before;
0105_031437.jpg


After;
0105_031931.jpg
[CODE title="uitooltip.py" highlight="def __AdjustAttrMaxWidth(self, attrSlot):"]

Arat:
def __AdjustAttrMaxWidth(self, attrSlot):

Bloğu komple değiştir:

def __AdjustAttrMaxWidth(self, attrSlot):
if 0 == attrSlot:
return self.toolTipWidth

maxWidth = self.toolTipWidth
for i in xrange(player.ATTRIBUTE_SLOT_MAX_NUM):
type = attrSlot[0]
value = attrSlot[1]
# if self.ATTRIBUTE_NEED_WIDTH.has_key(type):
# if value > 0:
# maxWidth = max(self.ATTRIBUTE_NEED_WIDTH[type], maxWidth)
# Bvural41 Fix 05-01-25
# New Cod
attrText = self.AppendTextLine(self.GetAffectString(type, value))
(tW, _) = attrText.GetTextSize()
self.childrenList.remove(attrText)
self.toolTipHeight -= self.TEXT_LINE_HEIGHT

maxWidth = max(tW + 12, maxWidth)
# New Cod End
return maxWidth[/CODE]

Not: GetAffectString hatası alan olursa __GetAffectString olarak değiştirsin.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst