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

Dodanie nowego buttonu


Buu....

Rekomendowane odpowiedzi

Opublikowano

okej,dzięki.

Lecz mam mały problem.

 

Dodałem ten system teleportacji od @Join i chce go podpiąć pod button.

 

Więc tak,normalnie otwiera się pod f5

 

onPressKeyDict[app.DIK_F5]    = lambda : self.OpenTeleportWindow()

 

więc dodałem do game.py

 

#TP_BUTTON
    def __OpenTeleportWindow(self)
        OpenTeleportWindow.TeleportDialog().Show()
    #END_OF_TP_BUTTON

 

do uiinventory.py

 

def ClickTpButton(self):
print "click_tp_button"
self.TpButton.SetEvent(__OpenTeleportWindow)

 

a syser pluje błędem :

 

 

0918 16:25:40983 :: Traceback (most recent call last):

0918 16:25:40986 ::   File "networkModule.py", line 237, in SetGamePhase

0918 16:25:40987 ::   File "system.py", line 130, in __pack_import

0918 16:25:40987 ::   File "
0918 16:25:40987 :: <string>
0918 16:25:40987 :: ", line
0918 16:25:40988 :: 2033
0918 16:25:40988 ::

0918 16:25:40988 ::     
0918 16:25:40988 :: def __OpenTeleportWindow(self)

0918 16:25:40988 ::     
0918 16:25:40988 ::  
0918 16:25:40988 ::  
0918 16:25:40988 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40989 ::  
0918 16:25:40990 ::  
0918 16:25:40990 ::  
0918 16:25:40990 ::  
0918 16:25:40990 ::  
0918 16:25:40990 ::  
0918 16:25:40990 ::  
0918 16:25:40990 ::  
0918 16:25:40990 ::  
0918 16:25:40990 :: ^

0918 16:25:40990 :: SyntaxError
0918 16:25:40990 :: :
0918 16:25:40990 :: invalid syntax
0918 16:25:40990 ::

 

 

[TAB] w 100% są!

Opublikowano

Składnia, zła składnia. Jak byk jest napisane w syserr. Jeszcze chyba nawet na czerwono podkreśliłeś. Jak otwierasz "def" to linijka pod ma być o jeden tabulator więcej

 

[TAB]def __NewFunction(self):
[TAB][TAB]self.wndTeleportWindow.OpenWindow()
Wyżej przydałoby się zdeklarować wndTeleportWindow, czyli ten "chwyt okienka".

50596142255057180250.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...