Opublikowano 5 Grudnia 20231 r Cześć. Wczoraj naszła mnie ochota na wprowadzenie wikipedii dropu od @ExoCarossa . Strona source (binka, game) poszła bez problemu. Z klientem było kilka problemów, z większością uporałem się sam. Ale z tym jednym siedzę od wczoraj i chciałbym uzyskać jakąś rade. Sysser : 1205 11:01:16186 :: Traceback (most recent call last): 1205 11:01:16186 :: File "networkModule.py", line 239, in SetGamePhase 1205 11:01:16187 :: File "game.py", line 105, in __init__ 1205 11:01:16187 :: File "uiTarget.py", line 347, in __init__ 1205 11:01:16187 :: AttributeError 1205 11:01:16187 :: : 1205 11:01:16187 :: 'TargetBoard' object has no attribute '_TargetBoard__OnDropInfoButtonOverIn' 1205 11:01:16187 :: Po próbie zalogowania: Spoiler fb96f28ebc810ccae574a1348fa4a93c.mp4 Podsyłam też wszystkie pliki o które woła sysser: uitarget.pygame.pynetworkmodule.py Edytowane 5 Grudnia 20231 r przez atk
Opublikowano 5 Grudnia 20231 r Zdefiniowałeś metody 'OnDropInfoButtonOverIn' i 'OnDropInfoButtonOverOut' wewnątrz 'OnUpdate'. Problem polega na tym, że te metody powinny być zdefiniowane w klasie 'TargetBoard', a nie wewnątrz innej metody. Sprawdź: uitarget.py
Opublikowano 5 Grudnia 20231 r Autor Pojawiły się również podobne błędy z plikiem game.py. Rozwiązałem podobnie. Po spakowaniu root, mogę wejść na serwer i ujrzeć postać. Ale sprawdziłem, czy wikipedia działa. Nie działa. Dodałem standardowy drop do metinów cierpienia. Nie ma znaku zapytania. Sysser w tym przypadku pusty.
Opublikowano 5 Grudnia 20231 r Masz ten plik graficzny od tego buttona w kliencie gry? dropInfoButton.SetUpVisual("d:/ymir work/ui/pattern/q_mark_01.tga") dropInfoButton.SetOverVisual("d:/ymir work/ui/pattern/q_mark_02.tga") dropInfoButton.SetDownVisual("d:/ymir work/ui/pattern/q_mark_01.tga") Czy masz włączone to makro w bince ENABLE_DROP_INFO?
Opublikowano 5 Grudnia 20231 r Dodałem to i coś musiał odjurwić... pod znakiem ? jest opisane co działa na moba i jakie ma odp w pierwotnej wersji tego nie było.. Wróce z pracy to spóbuje znaleźć pierwsza wersje jak zadziałą to podrzuce, w innym wypadku temat z paczką do kosza.
Opublikowano 5 Grudnia 20231 r Autor 11 minut temu, Sevence napisał(a): Masz ten plik graficzny od tego buttona w kliencie gry? dropInfoButton.SetUpVisual("d:/ymir work/ui/pattern/q_mark_01.tga") dropInfoButton.SetOverVisual("d:/ymir work/ui/pattern/q_mark_02.tga") dropInfoButton.SetDownVisual("d:/ymir work/ui/pattern/q_mark_01.tga") Nie miałem, ale dodałem inną ikonę i nie widać jej, chyba że ma ktoś ten znak zapytania to z przyjemnością bym zaciągnął na mój dysk. 11 minut temu, Sevence napisał(a): Czy masz włączone to makro w bince ENABLE_DROP_INFO? chyba o to Ci chodzi, a więc proszę:
Opublikowano 5 Grudnia 20231 r Tak, czyli masz włączone. Ciekawe, szczerze nie testowałem tego systemu. Ikonka na pewno jest w poprawnym katalogu i poprawnej nazwie i formacie?
Opublikowano 5 Grudnia 20231 r 22 minuty temu, atk napisał(a): Pojawiły się również podobne błędy z plikiem game.py. Rozwiązałem podobnie. Po spakowaniu root, mogę wejść na serwer i ujrzeć postać. Ale sprawdziłem, czy wikipedia działa. Nie działa. Dodałem standardowy drop do metinów cierpienia. Nie ma znaku zapytania. Sysser w tym przypadku pusty. q_mark_01.tga wrzuć ikone do \pack\ETC\ymir work\ui\pattern
Opublikowano 5 Grudnia 20231 r Autor 12 minut temu, Sevence napisał(a): Tak, czyli masz włączone. Ciekawe, szczerze nie testowałem tego systemu. Ikonka na pewno jest w poprawnym katalogu i poprawnej nazwie i formacie? Trochę mój błąd, bo faktycznie była w innym katalogu bo wziąłem button od alchemii. 6 minut temu, ExoCarossa napisał(a): q_mark_01.tga 1.11 kB · 0 pobrań wrzuć ikone do \pack\ETC\ymir work\ui\pattern Dziękuje za ikone, ale czy bym dał ikonę od alchemii która wiadomo nie pasuje, czy dałbym ten znak zapytania teraz pojawia się takie coś: Ikonka z alchemii: Spoiler f9ace7b9ad90b465b0ae13b29cda3ee7.mp4 Ikonka znaku zapytania: Spoiler e345ee1cb2243fcfbdf0631233567340.mp4 Dla wszystkich tych metinów ustawiłem normalny standardowy drop z plików. // Edit Spojrzałem teraz w sysser i wypisuje: Spoiler 1205 12:53:16492 :: Traceback (most recent call last): 1205 12:53:16492 :: File "ui.py", line 87, in __call__ 1205 12:53:16492 :: File "ui.py", line 69, in __call__ 1205 12:53:16492 :: File "uiTarget.py", line 858, in __OnDropInfoButtonOverIn 1205 12:53:16493 :: File "uiToolTip.py", line 150, in AppendHorizontalLine 1205 12:53:16493 :: NameError 1205 12:53:16493 :: : 1205 12:53:16493 :: global name 'HORIZONTAL_LINE_COLOR_1' is not defined 1205 12:53:16493 :: 1205 12:53:16574 :: Cannot find item by 0 1205 12:53:17086 :: Cannot find item by 0 1205 12:53:17597 :: Cannot find item by 0 1205 12:53:18109 :: Cannot find item by 0 1205 12:53:18621 :: Cannot find item by 0 1205 12:53:19132 :: Cannot find item by 0 1205 12:53:19576 :: Cannot find item by 0 1205 12:53:19576 :: Cannot find item by 0 1205 12:53:19644 :: Cannot find item by 0 1205 12:53:20105 :: Traceback (most recent call last): 1205 12:53:20105 :: File "ui.py", line 87, in __call__ 1205 12:53:20105 :: File "ui.py", line 69, in __call__ 1205 12:53:20106 :: File "uiTarget.py", line 858, in __OnDropInfoButtonOverIn 1205 12:53:20106 :: File "uiToolTip.py", line 150, in AppendHorizontalLine 1205 12:53:20106 :: NameError 1205 12:53:20106 :: : 1205 12:53:20106 :: global name 'HORIZONTAL_LINE_COLOR_1' is not defined 1205 12:53:20106 :: 1205 12:53:20154 :: Cannot find item by 0 1205 12:53:20665 :: Cannot find item by 0 1205 12:53:21178 :: Cannot find item by 0 1205 12:53:21689 :: Cannot find item by 0 1205 12:53:22202 :: Cannot find item by 0 1205 12:53:22300 :: Traceback (most recent call last): 1205 12:53:22300 :: File "ui.py", line 87, in __call__ 1205 12:53:22300 :: File "ui.py", line 69, in __call__ 1205 12:53:22300 :: File "uiTarget.py", line 858, in __OnDropInfoButtonOverIn 1205 12:53:22300 :: File "uiToolTip.py", line 150, in AppendHorizontalLine 1205 12:53:22301 :: NameError 1205 12:53:22301 :: : 1205 12:53:22301 :: global name 'HORIZONTAL_LINE_COLOR_1' is not defined 1205 12:53:22301 :: Edytowane 5 Grudnia 20231 r przez atk
Opublikowano 5 Grudnia 20231 r Autor Edytowałem post wyżej ale dam i tutaj. Oto sysser: Spoiler 1205 12:53:16492 :: Traceback (most recent call last): 1205 12:53:16492 :: File "ui.py", line 87, in __call__ 1205 12:53:16492 :: File "ui.py", line 69, in __call__ 1205 12:53:16492 :: File "uiTarget.py", line 858, in __OnDropInfoButtonOverIn 1205 12:53:16493 :: File "uiToolTip.py", line 150, in AppendHorizontalLine 1205 12:53:16493 :: NameError 1205 12:53:16493 :: : 1205 12:53:16493 :: global name 'HORIZONTAL_LINE_COLOR_1' is not defined 1205 12:53:16493 :: 1205 12:53:16574 :: Cannot find item by 0 1205 12:53:17086 :: Cannot find item by 0 1205 12:53:17597 :: Cannot find item by 0 1205 12:53:18109 :: Cannot find item by 0 1205 12:53:18621 :: Cannot find item by 0 1205 12:53:19132 :: Cannot find item by 0 1205 12:53:19576 :: Cannot find item by 0 1205 12:53:19576 :: Cannot find item by 0 1205 12:53:19644 :: Cannot find item by 0 1205 12:53:20105 :: Traceback (most recent call last): 1205 12:53:20105 :: File "ui.py", line 87, in __call__ 1205 12:53:20105 :: File "ui.py", line 69, in __call__ 1205 12:53:20106 :: File "uiTarget.py", line 858, in __OnDropInfoButtonOverIn 1205 12:53:20106 :: File "uiToolTip.py", line 150, in AppendHorizontalLine 1205 12:53:20106 :: NameError 1205 12:53:20106 :: : 1205 12:53:20106 :: global name 'HORIZONTAL_LINE_COLOR_1' is not defined 1205 12:53:20106 :: 1205 12:53:20154 :: Cannot find item by 0 1205 12:53:20665 :: Cannot find item by 0 1205 12:53:21178 :: Cannot find item by 0 1205 12:53:21689 :: Cannot find item by 0 1205 12:53:22202 :: Cannot find item by 0 1205 12:53:22300 :: Traceback (most recent call last): 1205 12:53:22300 :: File "ui.py", line 87, in __call__ 1205 12:53:22300 :: File "ui.py", line 69, in __call__ 1205 12:53:22300 :: File "uiTarget.py", line 858, in __OnDropInfoButtonOverIn 1205 12:53:22300 :: File "uiToolTip.py", line 150, in AppendHorizontalLine 1205 12:53:22301 :: NameError 1205 12:53:22301 :: : 1205 12:53:22301 :: global name 'HORIZONTAL_LINE_COLOR_1' is not defined 1205 12:53:22301 ::
Opublikowano 5 Grudnia 20231 r Autor Zdefiniowałem HORIZONTAL_LINE_COLOR_1 i kilka innych. Teraz po wejściu na serwer i po najechaniu na znak zapytania wyświetla się takie okno. Ale po wciśnieciu nadal nie wyświetla się grid. W tym przypadku sysser milczy zupełnie. Edytowane 5 Grudnia 20231 r przez atk
Opublikowano 5 Grudnia 20231 r Możesz zobaczyć czy w syslog serwera nie pojawiają się takie błędy. @ExoCarossa Czy ten system jest sprawny, testowałeś? Niektórzy wstawiają tu niesprawdzone systemy więc mogą nie działać. Osobiście nie dodawałem. Ja wstawiam tu tylko sprawdzone treści. Możesz poczekać na moje wydanie lub próbować to naprawiać. Niech kolega @ExoCarossa się wypowie czy ten system działa jeśli tak to coś źle zaimplementowałeś.
Opublikowano 5 Grudnia 20231 r Autor Rozwiązanie Zdecydowałem się zrezygnować z systemu jak na razie. Usunąłem z plików. Może za jakiś czas wrócę jeszcze do niego i spróbuje naprawić. Może ktoś jeszcze spróbować dodać, bo możliwe że coś zagmatwałem w implementacji. A może nie?