Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błęd przy wgraniu nowego panelu wyboru postaci, Klient by Lajk


picek1234578

Rekomendowane odpowiedzi

Opublikowano

Siemka, po podmianie odpowiednich plikow (od tworzenia/wyboru postaci i wyboru krolestwa) ze starszego clienta do clienta 40k od lajka wywala nastepujace bledy:
 

0322 12:44:07360 :: CSoundManager::PlayMusic - Failed to load stream sound : BGM/login_window.mp3
0322 12:45:13362 :: 
introSelect.py(line:287) __LoadBoardDialog
ui.py(line:2708) GetChild

SelectCharacterWindow.LoadBoardDialog.BindObject - <type 'exceptions.KeyError'>:'start_button'

0322 12:45:13362 :: ============================================================================================================
0322 12:45:13362 :: Abort!!!!

 Miał ktoś cos podobnego ? Jak z tym sobie poradzić ?

pac_logo_header_transparent_800x200.png

Opublikowano

@AdDixX

Zmienić clienta to nie jest żadne rozwiązanie, każdy client jest taki sam jednak może się nieco różnić w zależność od podstawki (czyli stanu clienta globala którego to edytowaliśmy - wiadomo nim starszy tym bardziej okrojony z tego co mamy aktualnie.) Jedyna zmiana to nazwa pliku locale.py (stare) na localeInfo.py (nowe) co do wgrywania starszych modyfikacji (z przed ery source), również jest banalnie proste bo wystarczy zmienić nazwy.

A tak wgl. to bez sensu zmieniać clienta z powodu tak głupiego błędu, wystarczy jedynie minimalna znajomość clienta i czytanie syserra...

 

@picek1234578

Raczej obstawiam 2pkt.

1. W locale masz buton 'start_button' którego nie może odczytać root, ponieważ nie ma do niego odwołania (introselect - zależy które okno)

2. W root masz 'start_button' ale nie masz dodanego buttona w locale, czyli również nie ma odwołania tylko w drugą stronę.

  • 4 tygodnie później...
Opublikowano

A pokaż ui.py linie 2708 oraz introselect linia 287 o ile tam coś edytowałeś. Wydaje mi się że tak :)

Opublikowano

A pokaż ui.py linie 2708 oraz introselect linia 287 o ile tam coś edytowałeś. Wydaje mi się że tak :)

SelectCharacterWindow.LoadBoardDialog.BindObject - <type 'exceptions.KeyError'>:'start_button'
PS: Napisał, że podmienił :)

@edit: Do tego sprawdź sobie datę tematu xD

PandoraMT2[*]

Opublikowano

Zmienić clienta, też tak miałem jeśli chodzi o interface na cliencie 40k.

Zajrzyj do opisu i spróbuj na tym cliencie: https://www.youtube.com/watch?v=8Nz0vVRypI4&t=1s

Mi na nim wszystko działa, a na tym 40k nic nie działało.

Mózg sobie zmień xD 

Zobacz skąd wczytuje plik w którym jest ułożenie obrazków itd. bo widać że chce wczytać informacje nt. start_button a tego nie ma we wczytywanym pliku.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...