Skocz do zawartości
Opublikowano

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:

 

 

 

 

Podsyłam też wszystkie pliki o które woła sysser:

 

uitarget.pygame.pynetworkmodule.py

Edytowane przez atk

Rozwiązane przez atk

Przejdź do rozwiązania

Featured Replies

Opublikowano

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
  • 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.

 

obraz.png.bae464b633703f25c58906a4e5962dc8.png

Opublikowano

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

Dodałem to i coś musiał odjurwić...

image.png.016c4e727afc3819cd54e9bff91e2317.png

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
  • 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ę:

obraz.png.80becaa642a220639df4d571f7c7bc1c.png

Opublikowano

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
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.

 

obraz.png.bae464b633703f25c58906a4e5962dc8.png

q_mark_01.tga

wrzuć ikone do \pack\ETC\ymir work\ui\pattern

Opublikowano
  • 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:

 

Ikonka znaku zapytania:

 

 

 

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 przez atk

Opublikowano

Nie tworzy Ci się grid, jakieś błędy w sysser masz teraz?

Opublikowano
  • 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

Trzeba zdefiniować HORIZONTAL_LINE_COLOR_1 w uitooltip.

Opublikowano
  • 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.

obraz.png.a2a869691d44f3b67541635310c2089a.png

Ale po wciśnieciu nadal nie wyświetla się grid.

 

W tym przypadku sysser milczy zupełnie.

Edytowane przez atk

Opublikowano

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
  • 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?

Opublikowano

@atk Rozumiem, jak uważasz możemy próbować rozwiązać te problemy. 

  • Sevence zablokował(a) ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.