Ich versuche jetzt schon seit gefühlten 2stunden eine von mir erstellte .py ins Spiel zuintegrieren. Aber jedes Mal kommt in der syserr ein Error:
Ich habe in die Game als import geschrieben:
Und in der "def __init__(self, stream):" das (letzter Eintrag is meiner):
Der Inhalt der uiEventBoard.py :
Ich bin mir auch ganz sicher das die uiEventBoard.py in root.*** gepackt ist, habe Sie entpackt und die war immer noch drin.
PS: Ich habe das GUI schonmal in die Game.py gesetzt, den import rausgenommen und das von der def __init__ auch, dann hats funktioniert.
Ich habe in die Game als import geschrieben:
PHP Code:
import uiEventBoard
PHP Code:
def __init__(self, stream):
ui.ScriptWindow.__init__(self, "GAME")
self.SetWindowName("game")
net.SetPhaseWindow(net.PHASE_WINDOW_GAME, self)
player.SetGameWindow(self)
self.Eventboard = uiEventBoard.EventBoardWindow()
PHP Code:
import ui
class EventBoardWindow(ui.ScriptWindow):
def StartEventBoard(self):
self.Eventboard = ui.BoardWithTitleBar()
self.Eventboard.SetSize(290, 340)
self.Eventboard.SetCenterPosition()
self.Eventboard.AddFlag("movable")
self.Eventboard.AddFlag("float")
self.Eventboard.SetTitleName("Event Board")
PS: Ich habe das GUI schonmal in die Game.py gesetzt, den import rausgenommen und das von der def __init__ auch, dann hats funktioniert.