Opublikowano 2 Marca2 Mar Witajcie, czy ktoś pomoże mi naprawić bład z opisem itemów? W ekwipunku opis itemu działa normalnie ale jak włożę do depo, tak samo itemy w sklepach, kamienie w oknie alchemii. Opisy nie działają. Czy ktoś pomoże rozwiązać ten problem?
Opublikowano 2 Marca2 Mar Pliki/ss/uitooltip/syserr, cokolwiek? Czy wy się nauczycie opisywać problem? Chyba, że szefu szklaną kulę załatwi xD
Opublikowano 3 Marca3 Mar Autor Teraz już wiem gdzie mogę tego błędu szukać. Tu jest sysser0303 15:20:42443 :: Traceback (most recent call last):0303 15:20:42443 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:42443 :: File "ui.py", line 166, in call0303 15:20:42443 :: File "ui.py", line 157, in call0303 15:20:42444 :: TypeError0303 15:20:42444 :: :0303 15:20:42444 :: OverInItem() takes exactly 2 arguments (4 given)0303 15:20:42444 ::0303 15:20:42773 :: Traceback (most recent call last):0303 15:20:42773 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:42774 :: File "ui.py", line 166, in call0303 15:20:42774 :: File "ui.py", line 157, in call0303 15:20:42774 :: TypeError0303 15:20:42774 :: :0303 15:20:42774 :: OverInItem() takes exactly 2 arguments (4 given)0303 15:20:42774 ::0303 15:20:42988 :: Traceback (most recent call last):0303 15:20:42988 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:42989 :: File "ui.py", line 166, in call0303 15:20:42989 :: File "ui.py", line 157, in call0303 15:20:42989 :: TypeError0303 15:20:42989 :: :0303 15:20:42989 :: OverInItem() takes exactly 2 arguments (4 given)0303 15:20:42989 ::0303 15:20:46040 :: Traceback (most recent call last):0303 15:20:46040 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:46040 :: File "ui.py", line 166, in call0303 15:20:46040 :: File "ui.py", line 157, in call0303 15:20:46040 :: TypeError0303 15:20:46040 :: :0303 15:20:46040 :: OverInEquipItem() takes exactly 2 arguments (4 given)0303 15:20:46040 ::0303 15:20:49619 :: Traceback (most recent call last):0303 15:20:49619 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:49619 :: File "ui.py", line 166, in call0303 15:20:49620 :: File "ui.py", line 157, in call0303 15:20:49620 :: TypeError0303 15:20:49620 :: :0303 15:20:49620 :: OverInItem() takes exactly 2 arguments (4 given)0303 15:20:49620 ::0303 15:20:49637 :: Traceback (most recent call last):0303 15:20:49637 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:49638 :: File "ui.py", line 166, in call0303 15:20:49638 :: File "ui.py", line 157, in call0303 15:20:49638 :: TypeError0303 15:20:49638 :: :0303 15:20:49638 :: OverInItem() takes exactly 2 arguments (4 given)0303 15:20:49638 ::0303 15:20:50098 :: Traceback (most recent call last):0303 15:20:50099 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:50099 :: File "ui.py", line 166, in call0303 15:20:50099 :: File "ui.py", line 157, in call0303 15:20:50099 :: TypeError0303 15:20:50099 :: :0303 15:20:50099 :: OverInItem() takes exactly 2 arguments (4 given)0303 15:20:50099 ::0303 15:20:50379 :: Traceback (most recent call last):0303 15:20:50379 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:50379 :: File "ui.py", line 166, in call0303 15:20:50379 :: File "ui.py", line 157, in call0303 15:20:50379 :: TypeError0303 15:20:50379 :: :0303 15:20:50379 :: OverInItem() takes exactly 2 arguments (4 given)0303 15:20:50379 ::0303 15:20:50412 :: Traceback (most recent call last):0303 15:20:50412 :: File "ui.py", line 1823, in OnOverInItem0303 15:20:50412 :: File "ui.py", line 166, in call0303 15:20:50412 :: File "ui.py", line 157, in call0303 15:20:50413 :: TypeError0303 15:20:50413 :: :0303 15:20:50413 :: OverInItem() takes exactly 2 arguments (4 given)0303 15:20:50413 :: Tutaj nawet nagrałerm filmik jak to wygląda:2026-03-03 15-19-32.mp4Niedostępnei podsyłam plik ui.py bo o nim krzyczy sysser ui.pyNiedostępne
Opublikowano 3 Marca3 Mar Spróbuj podmienićPythonKod został skopiowanydef OnOverInItem(self, *args): if self.eventOverInItem: self.eventOverInItem(*args)na toPythonKod został skopiowanydef OnOverInItem(self, slotNumber): if self.eventOverInItem: self.eventOverInItem(slotNumber)
Opublikowano 3 Marca3 Mar Autor W dniu 3.03.2026 o 15:54, wojciech74 napisał(a):Spróbuj podmienićPythonKod został skopiowanydef OnOverInItem(self, *args): if self.eventOverInItem: self.eventOverInItem(*args)na toPythonKod został skopiowanydef OnOverInItem(self, slotNumber): if self.eventOverInItem: self.eventOverInItem(slotNumber)Teraz to mi tooltip nawet w eq nie działasysser0303 19:36:41398 :: TypeError0303 19:36:41398 :: :0303 19:36:41398 :: OnOverInItem() takes exactly 2 arguments (4 given)0303 19:36:41398 ::0303 19:36:41614 :: TypeError0303 19:36:41614 :: :0303 19:36:41614 :: OnOverInItem() takes exactly 2 arguments (4 given)0303 19:36:41614 ::0303 19:36:41662 :: TypeError0303 19:36:41662 :: :0303 19:36:41662 :: OnOverInItem() takes exactly 2 arguments (4 given)0303 19:36:41662 ::0303 19:36:41711 :: TypeError0303 19:36:41712 :: :0303 19:36:41712 :: OnOverInItem() takes exactly 2 arguments (4 given)0303 19:36:41712 ::0303 19:36:45077 :: TypeError0303 19:36:45077 :: :0303 19:36:45077 :: OnOverInItem() takes exactly 2 arguments (4 given)0303 19:36:45077 ::0303 19:36:45178 :: TypeError0303 19:36:45178 :: :0303 19:36:45178 :: OnOverInItem() takes exactly 2 arguments (4 given)0303 19:36:45178 ::0303 19:36:45178 :: TypeError0303 19:36:45178 :: :0303 19:36:45179 :: OnOverInItem() takes exactly 2 arguments (4 given)0303 19:36:45179 ::0303 19:36:45179 :: TypeError0303 19:36:45179 :: :0303 19:36:45179 :: OnOverInItem() takes exactly 2 arguments (4 given)0303 19:36:45179 ::
Opublikowano 5 Marca5 Mar A to?def OnOverInItem(self, slotIndex, *args):zamiast tegodef OnOverInItem(self, *args):czyliPythonKod został skopiowanydef OnOverInItem(self, slotIndex, *args): if self.eventOverInItem: self.eventOverInItem(*args) Edytowane 5 Marca5 Mar przez wojciech74
Opublikowano 6 Marca6 Mar Autor Rozwiązanie W dniu 5.03.2026 o 19:29, wojciech74 napisał(a):A to?def OnOverInItem(self, slotIndex, *args):zamiast tegodef OnOverInItem(self, *args):czyliPythonKod został skopiowanydef OnOverInItem(self, slotIndex, *args): if self.eventOverInItem: self.eventOverInItem(*args)RozwińNie zauważyłem że odpisałeś ale ogólnie właśnie naprawiłem sam ten problem , musiałem wszędzie w tych funkcjach w każdym pliku pododawać *args a w uidragonsoul.py musiałem poprawić tą funkcję def OverInEquipItem(self, overSlotPos, *args): if mouseModule.mouseController.isAttached(): return if not self.tooltipItem: return self.wndEquip.SetUsableItem(False) self.tooltipItem.SetInventoryItem(overSlotPos, player.INVENTORY)bo nie czytał slotów i nie było widać tooltipa w kole alchemii, więc temat rozwiązany , można zamknąć.
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto