intrebare panel thor

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

*Problemă: eu nu detin una din chestiile din tutorial si nu stiu unde sa-l pun
Tipologie server: -
*Resursă folosită: user panel thor
*ServerFiles utilizat: Nation of War
*Syserr: -
Poză: -
*Detalii suplimentare: in tutorial imi spune sa caut functia asta
"SetCurentMount" : self.SetCurentMount,
"SetMountName" : self.SetMountName,
}
si sa adaug asta
if app.ENABLE_USER_PANEL:
serverCommandList["BINARY_UserPanel_Open"] = self.userPanel.Open
Problema este ca eu nu am functia pe care trebuie sa o caut si nu stiu unde sa pozitionez functia asta
game.py -
Afișează semnătura
Avatar utilizator
Ley
Nivel 9

Nivel 9
Mesaje: 1934
Membru din: 09 Feb 2017, 22:30
Server: Colossus2
Regat: Jinno
Aprecieri: 221  
Mulţumiri: 1338  
Medalii

Adaugi deasupra lui:
self.serverCommander=stringCommander.Analyzer()

chestia aia.
Imagine
Afișează semnătura
Avatar utilizator
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

A functionat, l-am pus pe pe cmd sa se deschida cu /open_userpanel insa cum l-as face sa se deschida pe "K"?
o idee ce mi-a venit este asa insa nu functioneaza.
onPressKeyDict[app.DIK_K] = lambda : self.__userPanel.Open()
Afișează semnătura
Avatar utilizator
Ley
Nivel 9

Nivel 9
Mesaje: 1934
Membru din: 09 Feb 2017, 22:30
Server: Colossus2
Regat: Jinno
Aprecieri: 221  
Mulţumiri: 1338  
Medalii

faci altă funcţie.
def OpenUserPanel(self):
net.SendChatPacket("/open_userpanel")
Imagine
Afișează semnătura
Avatar utilizator
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

i-am facut functie noua si degeaba nu face nimic, am incercat mii de modalitati,posibilitati si nu vrea.
onPressKeyDict[app.DIK_F7] = lambda : self.__self.OpenUserPanel()
Afișează semnătura
Avatar utilizator
WinrraR
Nivel 5

Nivel 5
Mesaje: 799
Membru din: 14 Mai 2017, 14:50
Server: Metin2BW
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 84  
Medalii

Rezolvat, pentru cei ce vor sa si puna in plan sa fac asta : Rezolvarea mea a fost asta:
am adaugat un if app. in +
if app.ENABLE_USER_PANEL:
onClickKeyDict[app.DIK_K] = lambda: self.OpenUserPanel()
Afișează semnătura
Avatar utilizator
- edward.
Nivel 5

Nivel 5
Mesaje: 879
Membru din: 08 Sep 2017, 20:53
Server: lucrez la un 2089m
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 34  
Medalii

mutat în probleme rezolvate.
Imagine
detalii despre serviciile tehnice oferite de mine găseşti aici.


mr digei ediţă - radio dev j4m
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator