[Python][Metin2]Problem - InGame Fenster per Tastendruck öffnen

04/21/2012 19:25 MrCrisp#1
Hallo liebe Community! :)

So, da ich relativ neu und ein absoluter no0b in Client-Modding Richtung Python bin, hätte ich eine Frage an die, die es drauf haben!

Ich habe mir ein Ingame Fenster gescriptet, sprich die ui. Ich weiß, dass ich in der game.py einstellen kann, mit welchem Tastendruck sich das Fenster öffnen soll.

Code:
onPressKeyDict[app.DIK_F6]	= lambda : self.TestBoard()
Damit hab ich ja dem Fenster den Tastendruck zugewiesen.
Ich weiß auch, dass diese noch als "def" Funktion aufgerufen werden muss. Und da hängts dann bei mir :)

Hier nochmal, welche Dateien ich in der root habe:
  • TestBoard.py
  • game.py (wer hätts gedacht :awesome: )
Hier der Code des "Ingame Window"(TestBoard.py):



Also, um nochmal auf meine Frage einzugehen, damit sie da oben nicht ganz verloren geht: Welchen Code muss ich in der game.py einfügen, damit ich das Fenster Ingame aufrufen kann?

Hoffe jemand kennt sich aus und würde mir bei meinem Problem helfen :)

Vielen Dank schonmal!

Liebe Grüße
MrCrisp
04/26/2012 01:45 lautlosertot#2
auch in der game.py import TestBoard gemacht?^^
04/26/2012 21:19 __BuRn3R#3
Du musst die Funktion in der Game definieren. Such den Abschnitt, wo alle Funktionen mit "def" gekennzeichnet sind, und schreib deine einfach irgendwo dazwischen.