Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Problem KeyError 'TeleportButton' wywala klienta gry

Nieaktywny

Featured Replies

Opublikowano

Witam, wgrałem na serwis teleport system (Aslan). Wydaje mi sie ze wszystko zrobiłem prawidłowo, jednak po wejsciu do gry gra zatrzymuje sie na ładowaniu (po wyborze postaci) a syser jest taki:

0208 01:26:10921 :: Traceback (most recent call last):

0208 01:26:10921 ::   File "networkModule.py", line 244, in SetGamePhase

0208 01:26:10921 ::   File "game.py", line 91, in __init__

0208 01:26:10921 ::   File "interfaceModule.py", line 338, in MakeInterface

0208 01:26:10921 ::   File "interfaceModule.py", line 148, in __MakeTaskBar

0208 01:26:10921 ::   File "uiTaskBar.py", line 440, in LoadWindow

0208 01:26:10921 ::   File "ui.py", line 4057, in GetChild

0208 01:26:10921 :: KeyError
0208 01:26:10921 :: : 
0208 01:26:10921 :: 'TeleportButton'
0208 01:26:10921 :: 

Ktoś się orientuje o co moze chodzic? Ewentualnie co jeszccze sprawdzic/wyslac zeby ktos mogl pomóc?
 

Opublikowano
59 minut temu, ouiai napisał(a):

0208 01:26:10921 :: KeyError
0208 01:26:10921 :: : 
0208 01:26:10921 :: 'TeleportButton'
0208 01:26:10921 :: 
 

Nie załadowywuje Ci TeleportButtona. Sprawdz pliki z roota jeszcze raz od tego systemu ewentualnie podeślij tutaj to ktoś w wolnej chwili sprawdzi.

Opublikowano
  • Autor
2 godziny temu, Sevence napisał(a):

Brakuje Ci obiektu TeleportButton w uiTaskBar.py jeśli wprowadzałeś tam modyfikacje możliwe że pomyliłeś klasy. 

Już poradzilem sobie. Natomiast natknąłem na problem ze nie wywoluj sie akcja teleportacji.

image.png.fa84ad472e7aa0d4419379aca589bcab.png

Dla testu wrzucilem wejscie na wierzchowca zeby upewnic sie czy to na pewno tu wchodzi i śmiga, jednak SendQuestCommand jakby nie robi kompletnie nic. Ani sysloga ani sysera, kompletna cisza. O co tu moze chodzic?
Wrzucam plik dla zainteresowanych. CO tu mozna z tym zrobic? Mam questa na serwerze, pliki martysami 5.8. Skompilowane komendami. Quest ma 777prawa.  Ciężko to jakkolwiek zdebugowac zeby chociaz dojsc do momentu gdzie jest problem.

image.png.bbed2fb90ca5849a99b53640e8477745.png
To też jest ciekawe...

uiteleportpanel.py

Edytowane przez ouiai

Opublikowano
  • Autor
7 minut temu, Sevence napisał(a):

@ouiai Świetnie, a możesz się podzielić rozwiązaniem, gdyby ktoś w przyszłości miał podobny problem? 🙂

Podpiąłem sobie system pod Taba tak jak domyśłnie ma być. A tam z tymi buttonami na dole (prawy dolny róg, gdzie m.in. włącza się ekwipunek cos jest ostro naje.bane, nie na moje nerwy)

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.