Hallo
ich versuche aktuell nach der Erstellung eines Array die damit ausgeführten Aktionen das komplette Array zu löschen, damit es bei einem 2. Aufruf keine Probleme mehr gibt, leider komme ich hier nicht weiter nach 2 Tagen google und verschiedenen Versuchen.
AutoIt
Local $filelist = _FileListToArray(@scriptdir & "\ShooterGame\Content\Mods","*.mod")
For $x = 1 to $filelist[0]
$modfile = StringRegExpReplace($filelist[$x], ".mod", "")
If $modfile <> "111111111" Then
RunWait("" & $steamcmddir & "\steamcmd.exe +@ShutdownOnFailedCommand 1 +@NoPromptForPassword 1 +login anonymous +force_install_dir " & $serverdir & "\updater +workshop_download_item 346110 " & $modfile & " +quit")
FileWriteLine($g_c_sLogFile, _NowCalc() & " [" & $ServerName & " (PID: " & $g_ArkPID & ")] Moddownload Steamcmd " & $modfile)
RunWait("" & $steamcmddir & "\copy\Copy.exe " & $steamcmddir & " " & $serverdir & " " & $modfile )
FileWriteLine($g_c_sLogFile, _NowCalc() & " [" & $ServerName & " (PID: " & $g_s$g_ArkPID & ")] Mod entpackt " & $modfile)
EndIf
Next
Alles anzeigen
Kann mir da jemand helfen. Danke