Switchbot pe tasta f5

Închis
Avatar utilizator
w00dy
Nivel 2

Nivel 2
Mesaje: 195
Membru din: 14 Aug 2016, 00:15
Server: n-am
Regat: Chunjo
Aprecieri: 150  
Mulţumiri: 3  
  Rezolvări prob.: 3
Medalii

Salutare, am un switchbot pe server care l deschid apasand pe un buton jos, as vrea sa pot sa l deschide si de pe tasta f5, am cautat pe net si am gasit acest tutorial: post70842.html#p70842 am facut ca acolo si cand incerc sa intru pe sv imi ramane blocat cu bara de incarcat full, in syser imi da asa:
0217 22:00:50397 :: LZObject: key incorrect
0217 22:00:20885 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0217 22:00:24289 :: Traceback (most recent call last):

0217 22:00:24289 :: File "networkModule.py", line 237, in SetGamePhase

0217 22:00:24290 :: File "system.py", line 130, in __pack_import

0217 22:00:24290 :: File "
0217 22:00:24290 :: game.py
0217 22:00:24290 :: ", line
0217 22:00:24290 :: 137
0217 22:00:24290 ::

0217 22:00:24290 ::
0217 22:00:24290 :: switchbot.StartDialog.Show()

0217 22:00:24290 ::
0217 22:00:24290 ::
0217 22:00:24290 ::
0217 22:00:24290 ::
0217 22:00:24290 ::
0217 22:00:24290 ::
0217 22:00:24290 ::
0217 22:00:24290 ::
0217 22:00:24290 ::
0217 22:00:24290 :: ^

0217 22:00:24290 :: IndentationError
0217 22:00:24290 :: :
0217 22:00:24290 :: expected an indented block
0217 22:00:24290 ::

M am uitat ce switchbot.py am in client si se pare ca e acelasi ca cel din tutorialul de mai sus, doar ca e facut sa l deschid apasand click pe buton, daca stie cineva cum as putea face sa l deschid si pe f5 si pe buton ar fi super, mersi anticipat.
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Pur si simplu cauti in game.py "DIK_F4" si, sub el, adaugi inca o linie ca aia, dar cu "DIK_F5" si ca apelare-> " self.*functia ta de la switchbot* ". And that's it.

Si aia cu indentation error, tab-urile sunt facute gresit, pune o poza cu linia 137 aici, dar si ce mai deasupra / sub acea linie
Pentru acest mesaj, SkyLine for the post:
w00dy
Avatar utilizator
w00dy
Nivel 2

Nivel 2
Mesaje: 195
Membru din: 14 Aug 2016, 00:15
Server: n-am
Regat: Chunjo
Aprecieri: 150  
Mulţumiri: 3  
  Rezolvări prob.: 3
Medalii

Am sters ce am adaugat si am adaugat doar asa in game.py onPressKeyDict[app.DIK_F5] = lambda : self.__switchbot() iar cand intru in client si apas f5 imi da asa:
0217 23:25:45659 :: Traceback (most recent call last):

0217 23:25:45659 :: File "game.py", line 1242, in OnKeyDown

0217 23:25:45659 :: File "game.py", line 339, in <lambda>

0217 23:25:45659 :: AttributeError
0217 23:25:45659 :: :
0217 23:25:45659 :: 'GameWindow' object has no attribute '_GameWindow__switchbot'
0217 23:25:45659 ::

0217 23:25:45659 :: Traceback (most recent call last):

0217 23:25:45659 :: File "game.py", line 1242, in OnKeyDown

0217 23:25:45659 :: File "game.py", line 339, in <lambda>

0217 23:25:45659 :: AttributeError
0217 23:25:45659 :: :
0217 23:25:45659 :: 'GameWindow' object has no attribute '_GameWindow__switchbot'
0217 23:25:45659 ::
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

w00dy scrie: ↑17 Feb 2022, 23:26 Am sters ce am adaugat si am adaugat doar asa in game.py onPressKeyDict[app.DIK_F5] = lambda : self.__switchbot() iar cand intru in client si apas f5 imi da asa:
0217 23:25:45659 :: Traceback (most recent call last):

0217 23:25:45659 :: File "game.py", line 1242, in OnKeyDown

0217 23:25:45659 :: File "game.py", line 339, in <lambda>

0217 23:25:45659 :: AttributeError
0217 23:25:45659 :: :
0217 23:25:45659 :: 'GameWindow' object has no attribute '_GameWindow__switchbot'
0217 23:25:45659 ::

0217 23:25:45659 :: Traceback (most recent call last):

0217 23:25:45659 :: File "game.py", line 1242, in OnKeyDown

0217 23:25:45659 :: File "game.py", line 339, in <lambda>

0217 23:25:45659 :: AttributeError
0217 23:25:45659 :: :
0217 23:25:45659 :: 'GameWindow' object has no attribute '_GameWindow__switchbot'
0217 23:25:45659 ::
𝗦𝗸𝘆𝗟𝗶𝗻𝗲#0001 sau lasa-mi ID-ul tau, ca nu stiu ce fel de switchbot ai tu acolo, ca sa stiu ce sa-ti spun sa scrii. In orice caz, in DIK_F4-ul ala trebuie apelata functia, prin self., care deschide fereastra de switchbot
Închis
Răspunsuri
2
Vizualizări
124
Răspunsuri
2
Vizualizări
336
Răspunsuri
2
Vizualizări
331

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori