Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: [VIP]Rin the Exorcist Dátum 2015-04-25, 20:52:59

Cím: OnUpdate coins (m)
Írta: [VIP]Rin the Exorcist Dátum 2015-04-25, 20:52:59
Sziasztok!
Röstellek ilyen témát nyitni, de már mindent próbáltam, és nem találtam leírást a hiba javításáról.
Van a deves leírás (http://metin2dev.org/board/index.php?/topic/267-release-coins-in-inventorywindow/) amivel egy új kijelzőt lehet tenni a leltárba, a yang fölé / alá / mellé.

A napokban lettem figyelmes arra, hogy ha nem paranccsal, hanem egy tárgy vagy egy npc segítségével portolunk valahová, akkor a következő hibaüzenet több ezerszer megjelenik a syserrben:


0425 20:32:35973 :: Traceback (most recent call last):

0425 20:32:35973 ::   File "uiInventory.py", line 1184, in OnUpdate

0425 20:32:35973 :: AttributeError
0425 20:32:35973 :: :
0425 20:32:35973 :: 'int' object has no attribute 'GetText'
0425 20:32:35973 ::


Ahogy látjátok az "OnUpdate"-re panaszkodik az uiInventory.py-ben. Ha eltávolítom belőle akkor a hiba is megszűnik, így viszont nem frissül megfelelően az új kijelző.

Lenne valakinek ötlete arra, hogy ezt a hibát hogyan lehetne javítani?
Cím: Re:OnUpdate syserr
Írta: [VIP]P3NG3R Dátum 2015-04-25, 21:10:57
Mi hívja meg a GetText metódust?
Valószínű, hogy teleportáláskor átíródik 0-ra annak az értéke, ezért írja azt amit ír.
int object has not attribute GetText

Ez fut le akkor a hibakód szerint(csak példa):
valami = 0
valami.GetText()

Próbáld kiküszöbölni:
try:
blabla.GetText()
except AttributeError:
pass
Cím: Re:OnUpdate syserr
Írta: [VIP]Rin the Exorcist Dátum 2015-04-25, 21:17:58
Az OnUpdate-be kéne ezt beleépíteni? Mert ott SetTxet van a syserrel ellentétbe. ??? Megnézem mire jutok.
Cím: Re:OnUpdate syserr
Írta: [VIP]P3NG3R Dátum 2015-04-25, 21:20:59
Oda írja a hibát, nézd:
IdézFile "uiInventory.py", line 1184, in OnUpdate
Cím: Re:OnUpdate syserr
Írta: [VIP]Rin the Exorcist Dátum 2015-04-25, 21:21:43
Igen ez volt a baj, köszi a segítséget. :D   
EhPortal 1.39 © 2025, WebDev