Heyho,
Folgendes Problem, ich kann beim Handeln auf der eigenen Handelsseite die tooltip der Items nicht sehen.
Screen:
Bitte melden Sie sich an, um dieses Bild zu sehen.
Auf der andere Seite schon:
Bitte melden Sie sich an, um dieses Bild zu sehen.
Folgende Syserr:
Code
- 0321 02:51:23509 :: Traceback (most recent call last):
- 0321 02:51:23510 :: File "ui.py", line 1856, in OnOverInItem
- 0321 02:51:23510 :: File "ui.py", line 87, in __call__
- 0321 02:51:23510 :: File "ui.py", line 78, in __call__
- 0321 02:51:23510 :: File "uiExchange.py", line 213, in OverInOwnerItem
- 0321 02:51:23510 :: File "uiToolTip.py", line 668, in SetExchangeOwnerItem
- 0321 02:51:23510 :: File "uiToolTip.py", line 1034, in AddItemData
- 0321 02:51:23510 :: File "uiToolTip.py", line 1505, in __AdjustMaxWidth
- 0321 02:51:23510 :: File "uiToolTip.py", line 1517, in __AdjustAttrMaxWidth
- 0321 02:51:23511 :: IndexError
- 0321 02:51:23511 :: :
- 0321 02:51:23511 :: list index out of range
- 0321 02:51:23511 ::
Folgende Funktion in der uitooltip ist es:
Python
- def __AdjustAttrMaxWidth(self, attrSlot):
- if 0 == attrSlot:
- return self.toolTipWidth
- maxWidth = self.toolTipWidth
- for i in xrange(player.ATTRIBUTE_SLOT_MAX_NUM):
- type = attrSlot[i][0]
- value = attrSlot[i][1] --DIES IST DIE ZEILE 1517
- if self.ATTRIBUTE_NEED_WIDTH.has_key(type):
- if value > 0:
- maxWidth = max(self.ATTRIBUTE_NEED_WIDTH[type], maxWidth)
- # ATTR_CHANGE_TOOLTIP_WIDTH
- #self.toolTipWidth = max(self.ATTRIBUTE_NEED_WIDTH[type], self.toolTipWidth)
- #self.ResizeToolTip()
- # END_OF_ATTR_CHANGE_TOOLTIP_WIDTH
- return maxWidth
Bitte melden Sie sich an, um diesen Link zu sehen. hatte mal bereits probiert es mir zu fixxen und zwar so:
Code
- def __AdjustAttrMaxWidth(self, attrSlot):
- if 0 == attrSlot:
- return self.toolTipWidth
- maxWidth = self.toolTipWidth
- for i in xrange(len(attrSlot)):
- type = attrSlot[i][0]
- value = attrSlot[i][0]
- if self.ATTRIBUTE_NEED_WIDTH.has_key(type):
- if value > 0:
- maxWidth = max(self.ATTRIBUTE_NEED_WIDTH[type], maxWidth)
- # ATTR_CHANGE_TOOLTIP_WIDTH
- #self.toolTipWidth = max(self.ATTRIBUTE_NEED_WIDTH[type], self.toolTipWidth)
- #self.ResizeToolTip()
- # END_OF_ATTR_CHANGE_TOOLTIP_WIDTH
- return maxWidth
Hat allerdings auch nicht wirklich was gebracht.
Sah dann ca so aus:
Bitte melden Sie sich an, um dieses Bild zu sehen.
Vielleicht kann mir ja jemand helfen. Würde auch bezahlen fürs erfolgreiche fixxen.
Liebe Grüße