can somebody help me why this script doesn't functioned
$gui = GUICreate("Test",230,170)
$ipi1 = GUICtrlCreateInput("" ,10, 35, 25, 20)
GUICtrlSetLimit(-1, 3)
$label1 = GUICtrlCreateLabel(".",38,39, 4, 13)
$ipi2 = GUICtrlCreateInput("" ,46, 35, 25, 20)
GUICtrlSetLimit(-1, 3)
$label2 = GUICtrlCreateLabel(".",74,39, 4, 13)
$ipi3 = GUICtrlCreateInput("" ,81, 35, 25, 20)
GUICtrlSetLimit(-1, 3)
$label3 = GUICtrlCreateLabel(".",109,39, 4, 13)
$ipi4 = GUICtrlCreateInput("" ,117, 35, 25, 20)
GUICtrlSetLimit(-1, 3)
$button = GUICtrlCreateButton("OK", 20, 80)
GUISetState()
$ip = GUICtrlRead($ipi1) & "." & GUICtrlRead($ipi2) & "." & GUICtrlRead($ipi3) & "." & GUICtrlRead($ipi4)
While 1
$msg = GUIGetMsg()
Select
case $msg = $button
msgbox(0,"Test","IP: " & $ip)
exitloop
case $msg = $GUI_EVENT_CLOSE
exitloop
EndSelect
WEnd