Also erstmal würd ich die nameit funktion so schreiben:
Spoiler anzeigen
Func nameit()
MsgBox(0, "Hilfe", "Gib nun bitte die Spielernamen für die Spieler ein. Möchtest du einen nicht benennen oder hast du keine Spieler mehr, lass das Feld einfach leer.")
Local $aPlayer[15], $aPlayerN[15]
For $i = 0 To UBound($aPlayer)-1
$aPlayerN[$i] = InputBox("Name", "Gib bitte einen Namen für Spieler " & $i + 1 & " ein!")
$aPlayer[$i] = GUICtrlCreateLabel($aPlayerN[$i], 440, 40 + 24 * $i, 90, 25, -1, $SS_BLACKFRAME)
GUICtrlSetOnEvent(-1, "_DragMe")
Next
EndFunc ;==>nameit
[/autoit]Das ist kürzer
2.: Schieb mal diesen Abschnitt hier:
[autoit]$picau = GUICtrlCreatePic(@ScriptDir & "\fußballfeld.jpg", 32, 16, 385, 505)
GUICtrlSetState(-1, $GUI_DISABLE)
in Zeile 22 (also vro den nameit() Funktionsaufruf). Das ganze nennt sich Z-Ordering. Das was zuerst erstellt wird, liegt auch ganz unten. Das Disable sorgt dafür, dass das Pic auch unten bleibt.
Und wenn das Alles nichts hilft: $WS_CLIPSIBLINGS als (Pic-)Style setzen.