Hallo,
ich Spiele mit einem Freund von mir zusammen Minecraft über Hamachi. Nun möchte ich uns ein kleines Script basteln das uns helfen soll über eine gemeinsame Dropbox zu spielen.
Leider läuft das Script einfach durch ohne eine Ausgabe an Fehlern oder Msgboxen. Weiß Jemand Rat?
Spoiler anzeigen
$result = ""
$pid = Run(@comspec & " /k HOSTNAME","",@SW_HIDE,6)
While 1
$result &= StdOutRead($pid)
If @error Then ExitLoop
sleep(10)
Wend
$result=StringRegExpReplace($result, "[\w:\\]*>", "") ;PC herrausfinden
while 1
Global $Paddy="25.220.53.100" ;Paddy hamachi IP
Global $Florian="25.136.14.208" ;Florian hamachi ip
if $result = "Paddy" then ; wenn auf paddy ausgeführt dann
$onoffcheck = ping ("25.136.14.208") ;Prüfen ob florian online ist
If $onoffcheck then ;Wenn ja dann:
Msgbox(0,"Status","Minecraft Server online " &$onoffcheck "ms" " ("&$result")") ;Gibt ort des Servers a
Else
Msgbox(0,"Status","Minecraft Server offline wird gestartet" "("&$result")") ;falls florian nicht erreichbar dann:
EndIf
;dropbox locaten, editieren und server starten
EndIf
if $result = "Florian-PC" then ;andernfalls. wenn auf florian pc ausgeführt dann:
$onoffcheck = ping("25.220.53.100") ;Prüfen ob paddy online ist
If $onoffcheck then ;Wenn ja dann:
Msgbox(0,"Status","Minecraft Server online " &$onoffcheck "ms" " ("&$result")") ;Gibt ort des Servers an
Else
;dropbox locaten, editieren und server starten
EndIf
EndIf
WEnd