Ich programmiere gerade an einem kleinen Minispiel, nur lustigerweise wird die GUI nicht sichtbar. Allerdings nur beim Inventar, im Hauptmenü funkt es super.
Hier das Script:
PHP Code:
Global $breite=@DesktopHeight
GLobal $hoehe=@DesktopWidth
#Region ### START Koda GUI section ### Form=
Global $Form1_2 = GUICreate("Inventar", $hoehe, $breite,0, 0, BitOR($WS_MINIMIZEBOX,$WS_POPUP,$WS_GROUP))
GuiCtrlCreatePic(@WIndowsDir&"\KM\inv.jpg",0,0,$hoehe,$breite)
GUiCtrlSetState(-1,$GUI_DISABLE)
$Label2 = GUICtrlCreateLabel("Willkommen in deinem Inventar. Hier kannst du Rüstungen und Waffen die du gekauft hast an- und ablegen, sowie einen anderen Inventarplatz zuweisen.", 8, 8, 596, 41)
$Group1 = GUICtrlCreateGroup("Deine ausgerüsteten Sachen", 8, 64, 593, 65)
$Group2 = GUICtrlCreateGroup("Waffe", 16, 80, 305, 41)
$Label1 = GUICtrlCreateLabel($info[0], 24, 96, 292, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group3 = GUICtrlCreateGroup("Rüstung", 328, 80, 265, 41)
$Label3 = GUICtrlCreateLabel($info[1], 335, 95, 252, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group4 = GUICtrlCreateGroup("Gegenstand verwenden", 8, 136, 593, 105)
$Group5 = GUICtrlCreateGroup("Waffe", 16, 152, 305, 49)
$Combo1 = GUICtrlCreateCombo("Welche Waffe willst du verwenden?", 24, 172, 289, 25)
GUICtrlSetData(-1, $v[0]&"|"&$v[1]&"|"&$v[2]&"|"&$v[3]&"|"&$v[4]&"|"&$v[5]&"|"&$v[6]&"|"&$v[7]&"|"&$v[8]&"|"&$v[9])
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group6 = GUICtrlCreateGroup("Rüstung", 328, 152, 265, 49)
$Combo2 = GUICtrlCreateCombo("Welche Rüstung möchtest du verwenden", 335, 172, 249, 25)
GUICtrlSetData(-1, $v[0]&"|"&$v[1]&"|"&$v[2]&"|"&$v[3]&"|"&$v[4]&"|"&$v[5]&"|"&$v[6]&"|"&$v[7]&"|"&$v[8]&"|"&$v[9])
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button3 = GUICtrlCreateButton("Rüstung anlegen", 328, 207, 145, 25, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group7 = GUICtrlCreateGroup("Inventarübersicht", 8, 240, 593, 329)
$Label4 = GUICtrlCreateLabel("Dein Inventar:"&@CRLF&"Inventarplatz 1: "&$v[0]&@CRLF&"Inventarplatz 2: "&$v[1]&@CRLF&"Inventarplatz 3: "&$v[2]&@CRLF&"Inventarplatz 4: "&$v[3]&@CRLF&"Inventarplatz 5: "&$v[4]&@CRLF&"Inventarplatz 6: "&$v[5]&@CRLF&"Inventarplatz 7: "&$v[6]&@CRLF&"Inventarplatz 8: "&$v[7]&@CRLF&"Inventarplatz 9: "&$v[8]&@CRLF&"Inventarplatz 10: "&$v[9], 16, 256, 121, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button1 = GUICtrlCreateButton("Waffe anlegen", 16, 208, 145, 25, 0)
$Button2 = GUICtrlCreateButton("Inventar verlassen und zum Hauptmenü zurückkehren", 8, 576, 593, 25, 0)
#EndRegion ### END Koda GUI section ###
Hier im Gegenzug die GUI des Hauptmenüs (sie funktioniert):
PHP Code:
Global $breite=@DesktopHeight
GLobal $hoehe=@DesktopWidth
#Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\nino\eigene dateien\downloads\forms\form1.kxf
Global $Form1_1 = GUICreate("Kleines Metin Hauptmenü", $hoehe, $breite,0, 0, BitOR($WS_MINIMIZEBOX,$WS_POPUP,$WS_GROUP))
$Pic1 = GUICtrlCreatePic(@WIndowsDir&"\KM\Main.jpg", 0, 0, $hoehe, $breite)
GUICtrlSetState(-1, $GUI_DISABLE)
$MenuItem1 = GUICtrlCreateMenu("&Optionen")
$MenuItem2 = GUICtrlCreateMenuItem("Optionen", $MenuItem1)
$MenuItem3 = GUICtrlCreateMenuItem("Ausloggen", $MenuItem1)
$MenuItem4 = GUICtrlCreateMenu("&Extras")
$MenuItem5 = GUICtrlCreateMenuItem("Onlinezone", $MenuItem4)
$MenuItem6 = GUICtrlCreateMenuItem("Nach Updates suchen", $MenuItem4)
$MenuItem7 = GUICtrlCreateMenuItem("Andere Werke", $MenuItem4)
$Group1 = GUICtrlCreateGroup("Wo möchtest du hingehen?", 8, 8, 193, 217)
$Button1 = GUICtrlCreateButton("Ausrüstungshändler", 24, 64, 161, 25)
$Button2 = GUICtrlCreateButton("Schmied", 24, 96, 161, 25)
$Button3 = GUICtrlCreateButton("Itemhändler", 24, 128, 161, 25)
$Button4 = GUICtrlCreateButton("Wildnis", 24, 32, 161, 25)
$Button5 = GUICtrlCreateButton("Inventar", 24, 160, 161, 25)
$Button6 = GUICtrlCreateButton("Fähigkeitenlehrer", 24, 192, 161, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Hoffe ihr könnt mir helfen!
Lg V8II
EDIT: Sorry Leute habe nur WinSetState(@SW_SHOW) vergessen.
Echt peinlich