#RequireAdmin
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
#Include <GuiScrollBars.au3>
#Include <GuiScrollBars.au3>
#include <GuiEdit.au3>
#include <EditConstants.au3>


;ServerIp Start
$Ip = "patch.freeworld2.com"
;ServerIp Ende

FileInstall( "bg.bmp", @TempDir & "/bg.bmp" )
FileInstall( "main.bmp", @TempDir & "/main.bmp" )
FileInstall( "start.bmp", @TempDir & "/start.bmp" )
FileInstall( "settings.bmp", @TempDir & "/settings.bmp" )
FileInstall( "quit.bmp", @TempDir & "/quit.bmp" )
FileInstall( "cancel.bmp", @TempDir & "/cancel.bmp" )
FileInstall( "accverwaltung.bmp", @TempDir & "/accverwaltung.bmp" )
FileInstall( "newacc.bmp", @TempDir & "/newacc.bmp" )


InetGet( "http://" & $Ip & "/notes.txt", @tempdir & "/notes.txt", 1, 0) 
$Notes = FileRead( @tempdir & "/notes.txt")

#Region ### START Koda GUI section ### Form=
$Patch = GUICreate("FREEWORLD II AUTOPATCH", 377, 499, 286, 162, BitOR($WS_CAPTION,$WS_POPUP,$WS_BORDER,$WS_CLIPSIBLINGS))
$CANCEL = GUICtrlCreateButton("CANCEL", 280, 456, 75, 23, $BS_BITMAP)
GUICtrlSetImage(-1, @TempDir & "/cancel.bmp", 0)
$Edit = GUICtrlCreateEdit("", 16, 16, 340, 73, BitOR($ES_AUTOVSCROLL,$ES_READONLY,$WS_VSCROLL))
$Label2 = GUICtrlCreateLabel($Notes, 16, 104, 340, 284, BitOR($SS_SUNKEN,$WS_VSCROLL))
$Progress1 = GUICtrlCreateProgress(16, 400, 337, 17)
GUICtrlSetBkColor(-1, 0xE3E3E3)
$Progress2 = GUICtrlCreateProgress(16, 432, 337, 17)
GUICtrlSetBkColor(-1, 0xE3E3E3)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


;Größenermittlung der patchfiles start
$root1 = InetGetSize( "http://" & $Ip & "/patch1/root.epk" )
$BGM1 = InetGetSize( "http://" & $Ip & "/patch1/BGM.epk" )
$Effect1 = InetGetSize( "http://" & $Ip & "/patch1/Effect.epk" )
$Etc1 = InetGetSize( "http://" & $Ip & "/patch1/Etc.epk" )
$guild1 = InetGetSize( "http://" & $Ip & "/patch1/guild.epk" )
$icon1 = InetGetSize( "http://" & $Ip & "/patch1/icon.epk" )
$indoordeviltower11 = InetGetSize( "http://" & $Ip & "/patch1/indoordeviltower1.epk" )
$indoormonkeydungeon11 = InetGetSize( "http://" & $Ip & "/patch1/indoormonkeydungeon1.epk" )
$indoormonkeydungeon21 = InetGetSize( "http://" & $Ip & "/patch1/indoormonkeydungeon2.epk" )
$indoormonkeydungeon31 = InetGetSize( "http://" & $Ip & "/patch1/indoormonkeydungeon3.epk" )
$indoorspiderdungeon11 = InetGetSize( "http://" & $Ip & "/patch1/indoorspiderdungeon1.epk" )
$item1 = InetGetSize( "http://" & $Ip & "/patch1/item.epk" )
$locale_de1 = InetGetSize( "http://" & $Ip & "/patch1/locale_de.epk" )
$Monster1 = InetGetSize( "http://" & $Ip & "/patch1/Monster.epk" )
$monster21 = InetGetSize( "http://" & $Ip & "/patch1/monster2.epk" )
$NPC1 = InetGetSize( "http://" & $Ip & "/patch1/NPC.epk" )
$npc21 = InetGetSize( "http://" & $Ip & "/patch1/npc2.epk" )
$Outdoor1 = InetGetSize( "http://" & $Ip & "/patch1/Outdoor.epk" )
$OutdoorA11 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorA1.epk" )
$OutdoorA21 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorA2.epk" )
$OutdoorA31 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorA3.epk" )
$OutdoorB11 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorB1.epk" )
$OutdoorB31 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorB3.epk" )
$OutdoorC11 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorC1.epk" )
$OutdoorC31 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorC3.epk" )
$outdoordesert11 = InetGetSize( "http://" & $Ip & "/patch1/outdoordesert1.epk" )
$outdoorduel1 = InetGetSize( "http://" & $Ip & "/patch1/outdoorduel.epk" )
$outdoorempirebattle11 = InetGetSize( "http://" & $Ip & "/patch1/outdoorempirebattle1.epk" )
$outdoorfielddungeon11 = InetGetSize( "http://" & $Ip & "/patch1/outdoorfielddungeon1.epk" )
$outdoorflame11 = InetGetSize( "http://" & $Ip & "/patch1/outdoorflame1.epk" )
$outdoorgmguildbuild1 = InetGetSize( "http://" & $Ip & "/patch1/outdoorgmguildbuild.epk" )
$outdoorguild11 = InetGetSize( "http://" & $Ip & "/patch1/outdoorguild1.epk" )
$outdoorguild21 = InetGetSize( "http://" & $Ip & "/patch1/outdoorguild2.epk" )
$outdoorguild31 = InetGetSize( "http://" & $Ip & "/patch1/outdoorguild3.epk" )
$outdoormilgyo11 = InetGetSize( "http://" & $Ip & "/patch1/outdoormilgyo1.epk" )
$OutdoorSnow11 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorSnow1.epk" )
$outdoort11 = InetGetSize( "http://" & $Ip & "/patch1/outdoort1.epk" )
$outdoort21 = InetGetSize( "http://" & $Ip & "/patch1/outdoort2.epk" )
$outdoort31 = InetGetSize( "http://" & $Ip & "/patch1/outdoort3.epk" )
$outdoort41 = InetGetSize( "http://" & $Ip & "/patch1/outdoort4.epk" )
$outdoortrent1 = InetGetSize( "http://" & $Ip & "/patch1/outdoortrent.epk" )
$outdoortrent021 = InetGetSize( "http://" & $Ip & "/patch1/outdoortrent02.epk" )
$outdoorwedding1 = InetGetSize( "http://" & $Ip & "/patch1/outdoorwedding.epk" )
$PC1 = InetGetSize( "http://" & $Ip & "/patch1/PC.epk" )
$pc21 = InetGetSize( "http://" & $Ip & "/patch1/pc2.epk" )
$Property1 = InetGetSize( "http://" & $Ip & "/patch1/Property.epk" )
$Psyco1 = InetGetSize( "http://" & $Ip & "/patch1/Psyco.epk" )
$season11 = InetGetSize( "http://" & $Ip & "/patch1/season1.epk" )
$season21 = InetGetSize( "http://" & $Ip & "/patch1/season2.epk" )
$Sound1 = InetGetSize( "http://" & $Ip & "/patch1/Sound.epk" )
$sound21 = InetGetSize( "http://" & $Ip & "/patch1/sound2.epk" )
$Terrain1 = InetGetSize( "http://" & $Ip & "/patch1/Terrain.epk" )
$textureset1 = InetGetSize( "http://" & $Ip & "/patch1/textureset.epk" )
$Tree1 = InetGetSize( "http://" & $Ip & "/patch1/Tree.epk" )
$uiloading1 = InetGetSize( "http://" & $Ip & "/patch1/uiloading.epk" )
$uiscript1 = InetGetSize( "http://" & $Ip & "/patch1/uiscript.epk" )
$Zone1 = InetGetSize( "http://" & $Ip & "/patch1/Zone.epk" )
$root3 = InetGetSize( "http://" & $Ip & "/patch1/root.eix" )
$BGM3 = InetGetSize( "http://" & $Ip & "/patch1/BGM.eix" )
$Effect3 = InetGetSize( "http://" & $Ip & "/patch1/Effect.eix" )
$Etc3 = InetGetSize( "http://" & $Ip & "/patch1/Etc.eix" )
$guild3 = InetGetSize( "http://" & $Ip & "/patch1/guild.eix" )
$icon3 = InetGetSize( "http://" & $Ip & "/patch1/icon.eix" )
$indoordeviltower13 = InetGetSize( "http://" & $Ip & "/patch1/indoordeviltower1.eix" )
$indoormonkeydungeon13 = InetGetSize( "http://" & $Ip & "/patch1/indoormonkeydungeon1.eix" )
$indoormonkeydungeon23 = InetGetSize( "http://" & $Ip & "/patch1/indoormonkeydungeon2.eix" )
$indoormonkeydungeon33 = InetGetSize( "http://" & $Ip & "/patch1/indoormonkeydungeon3.eix" )
$indoorspiderdungeon13 = InetGetSize( "http://" & $Ip & "/patch1/indoorspiderdungeon1.eix" )
$item3 = InetGetSize( "http://" & $Ip & "/patch1/item.eix" )
$locale_de3 = InetGetSize( "http://" & $Ip & "/patch1/locale_de.eix" )
$Monster3 = InetGetSize( "http://" & $Ip & "/patch1/Monster.eix" )
$monster23 = InetGetSize( "http://" & $Ip & "/patch1/monster2.eix" )
$NPC3 = InetGetSize( "http://" & $Ip & "/patch1/NPC.eix" )
$npc23 = InetGetSize( "http://" & $Ip & "/patch1/npc2.eix" )
$Outdoor3 = InetGetSize( "http://" & $Ip & "/patch1/Outdoor.eix" )
$OutdoorA13 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorA1.eix" )
$OutdoorA23 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorA2.eix" )
$OutdoorA33 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorA3.eix" )
$OutdoorB13 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorB1.eix" )
$OutdoorB33 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorB3.eix" )
$OutdoorC13 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorC1.eix" )
$OutdoorC33 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorC3.eix" )
$outdoordesert13 = InetGetSize( "http://" & $Ip & "/patch1/outdoordesert1.eix" )
$outdoorduel3 = InetGetSize( "http://" & $Ip & "/patch1/outdoorduel.eix" )
$outdoorempirebattle13 = InetGetSize( "http://" & $Ip & "/patch1/outdoorempirebattle1.eix" )
$outdoorfielddungeon13 = InetGetSize( "http://" & $Ip & "/patch1/outdoorfielddungeon1.eix" )
$outdoorflame13 = InetGetSize( "http://" & $Ip & "/patch1/outdoorflame1.eix" )
$outdoorgmguildbuild3 = InetGetSize( "http://" & $Ip & "/patch1/outdoorgmguildbuild.eix" )
$outdoorguild13 = InetGetSize( "http://" & $Ip & "/patch1/outdoorguild1.eix" )
$outdoorguild23 = InetGetSize( "http://" & $Ip & "/patch1/outdoorguild2.eix" )
$outdoorguild33 = InetGetSize( "http://" & $Ip & "/patch1/outdoorguild3.eix" )
$outdoormilgyo13 = InetGetSize( "http://" & $Ip & "/patch1/outdoormilgyo1.eix" )
$OutdoorSnow13 = InetGetSize( "http://" & $Ip & "/patch1/OutdoorSnow1.eix" )
$outdoort13 = InetGetSize( "http://" & $Ip & "/patch1/outdoort1.eix" )
$outdoort23 = InetGetSize( "http://" & $Ip & "/patch1/outdoort2.eix" )
$outdoort33 = InetGetSize( "http://" & $Ip & "/patch1/outdoort3.eix" )
$outdoort43 = InetGetSize( "http://" & $Ip & "/patch1/outdoort4.eix" )
$outdoortrent3 = InetGetSize( "http://" & $Ip & "/patch1/outdoortrent.eix" )
$outdoortrent023 = InetGetSize( "http://" & $Ip & "/patch1/outdoortrent02.eix" )
$outdoorwedding3 = InetGetSize( "http://" & $Ip & "/patch1/outdoorwedding.eix" )
$PC3 = InetGetSize( "http://" & $Ip & "/patch1/PC.eix" )
$pc23 = InetGetSize( "http://" & $Ip & "/patch1/pc2.eix" )
$Property3 = InetGetSize( "http://" & $Ip & "/patch1/Property.eix" )
$Psyco3 = InetGetSize( "http://" & $Ip & "/patch1/Psyco.eix" )
$season13 = InetGetSize( "http://" & $Ip & "/patch1/season1.eix" )
$season23 = InetGetSize( "http://" & $Ip & "/patch1/season2.eix" )
$Sound3 = InetGetSize( "http://" & $Ip & "/patch1/Sound.eix" )
$sound23 = InetGetSize( "http://" & $Ip & "/patch1/sound2.eix" )
$Terrain3 = InetGetSize( "http://" & $Ip & "/patch1/Terrain.eix" )
$textureset3 = InetGetSize( "http://" & $Ip & "/patch1/textureset.eix" )
$Tree3 = InetGetSize( "http://" & $Ip & "/patch1/Tree.eix" )
$uiloading3 = InetGetSize( "http://" & $Ip & "/patch1/uiloading.eix" )
$uiscript3 = InetGetSize( "http://" & $Ip & "/patch1/uiscript.eix" )
$Zone3 = InetGetSize( "http://" & $Ip & "/patch1/Zone.eix" )
;Größenermittlung der Patchfiles Ende

;Größenermittlung der Clientfiles Start
$root2 = FileGetSize( "pack/root.epk" )
$BGM2 = FileGetSize( "pack/BGM.epk" )
$Effect2 = FileGetSize( "pack/Effect.epk" )
$Etc2 = FileGetSize( "pack/Etc.epk" )
$guild2 = FileGetSize( "pack/guild.epk" )
$icon2 = FileGetSize( "pack/icon.epk" )
$indoordeviltower12 = FileGetSize( "pack/indoordeviltower1.epk" )
$indoormonkeydungeon12 = FileGetSize( "pack/indoormonkeydungeon1.epk" )
$indoormonkeydungeon22 = FileGetSize( "pack/indoormonkeydungeon2.epk" )
$indoormonkeydungeon32 = FileGetSize( "pack/indoormonkeydungeon3.epk" )
$indoorspiderdungeon12 = FileGetSize( "pack/indoorspiderdungeon1.epk" )
$item2 = FileGetSize( "pack/item.epk" )
$locale_de2 = FileGetSize( "pack/locale_de.epk" )
$Monster2 = FileGetSize( "pack/Monster.epk" )
$monster22 = FileGetSize( "pack/monster2.epk" )
$NPC2 = FileGetSize( "pack/NPC.epk" )
$npc22 = FileGetSize( "pack/npc2.epk" )
$Outdoor2 = FileGetSize( "pack/Outdoor.epk" )
$OutdoorA12 = FileGetSize( "pack/OutdoorA1.epk" )
$OutdoorA22 = FileGetSize( "pack/OutdoorA2.epk" )
$OutdoorA32 = FileGetSize( "pack/OutdoorA3.epk" )
$OutdoorB12 = FileGetSize( "pack/OutdoorB1.epk" )
$OutdoorB32 = FileGetSize( "pack/OutdoorB3.epk" )
$OutdoorC12 = FileGetSize( "pack/OutdoorC1.epk" )
$OutdoorC32 = FileGetSize( "pack/OutdoorC3.epk" )
$outdoordesert12 = FileGetSize( "pack/outdoordesert1.epk" )
$outdoorduel2 = FileGetSize( "pack/outdoorduel.epk" )
$outdoorempirebattle12 = FileGetSize( "pack/outdoorempirebattle1.epk" )
$outdoorfielddungeon12 = FileGetSize( "pack/outdoorfielddungeon1.epk" )
$outdoorflame12 = FileGetSize( "pack/outdoorflame1.epk" )
$outdoorgmguildbuild2 = FileGetSize( "pack/outdoorgmguildbuild.epk" )
$outdoorguild12 = FileGetSize( "pack/outdoorguild1.epk" )
$outdoorguild22 = FileGetSize( "pack/outdoorguild2.epk" )
$outdoorguild32 = FileGetSize( "pack/outdoorguild3.epk" )
$outdoormilgyo12 = FileGetSize( "pack/outdoormilgyo1.epk" )
$OutdoorSnow12 = FileGetSize( "pack/OutdoorSnow1.epk" )
$outdoort12 = FileGetSize( "pack/outdoort1.epk" )
$outdoort22 = FileGetSize( "pack/outdoort2.epk" )
$outdoort32 = FileGetSize( "pack/outdoort3.epk" )
$outdoort42 = FileGetSize( "pack/outdoort4.epk" )
$outdoortrent2 = FileGetSize( "pack/outdoortrent.epk" )
$outdoortrent022 = FileGetSize( "pack/outdoortrent02.epk" )
$outdoorwedding2 = FileGetSize( "pack/outdoorwedding.epk" )
$PC2 = FileGetSize( "pack/PC.epk" )
$pc22 = FileGetSize( "pack/pc2.epk" )
$Property2 = FileGetSize( "pack/Property.epk" )
$Psyco2 = FileGetSize( "pack/Psyco.epk" )
$season12 = FileGetSize( "pack/season1.epk" )
$season22 = FileGetSize( "pack/season2.epk" )
$Sound2 = FileGetSize( "pack/Sound.epk" )
$sound22 = FileGetSize( "pack/sound2.epk" )
$Terrain2 = FileGetSize( "pack/Terrain.epk" )
$textureset2 = FileGetSize( "pack/textureset.epk" )
$Tree2 = FileGetSize( "pack/Tree.epk" )
$uiloading2 = FileGetSize( "pack/uiloading.epk" )
$uiscript2 = FileGetSize( "pack/uiscript.epk" )
$Zone2 = FileGetSize( "pack/Zone.epk" )
$root4 = FileGetSize( "pack/root.eix" )
$BGM4 = FileGetSize( "pack/BGM.eix" )
$Effect4 = FileGetSize( "pack/Effect.eix" )
$Etc4 = FileGetSize( "pack/Etc.eix" )
$guild4 = FileGetSize( "pack/guild.eix" )
$icon4 = FileGetSize( "pack/icon.eix" )
$indoordeviltower14 = FileGetSize( "pack/indoordeviltower1.eix" )
$indoormonkeydungeon14 = FileGetSize( "pack/indoormonkeydungeon1.eix" )
$indoormonkeydungeon24 = FileGetSize( "pack/indoormonkeydungeon2.eix" )
$indoormonkeydungeon34 = FileGetSize( "pack/indoormonkeydungeon3.eix" )
$indoorspiderdungeon14 = FileGetSize( "pack/indoorspiderdungeon1.eix" )
$item4 = FileGetSize( "pack/item.eix" )
$locale_de4 = FileGetSize( "pack/locale_de.eix" )
$Monster4 = FileGetSize( "pack/Monster.eix" )
$monster24 = FileGetSize( "pack/monster2.eix" )
$NPC4 = FileGetSize( "pack/NPC.eix" )
$npc24 = FileGetSize( "pack/npc2.eix" )
$Outdoor4 = FileGetSize( "pack/Outdoor.eix" )
$OutdoorA14 = FileGetSize( "pack/OutdoorA1.eix" )
$OutdoorA24 = FileGetSize( "pack/OutdoorA2.eix" )
$OutdoorA34 = FileGetSize( "pack/OutdoorA3.eix" )
$OutdoorB14 = FileGetSize( "pack/OutdoorB1.eix" )
$OutdoorB34 = FileGetSize( "pack/OutdoorB3.eix" )
$OutdoorC14 = FileGetSize( "pack/OutdoorC1.eix" )
$OutdoorC34 = FileGetSize( "pack/OutdoorC3.eix" )
$outdoordesert14 = FileGetSize( "pack/outdoordesert1.eix" )
$outdoorduel4 = FileGetSize( "pack/outdoorduel.eix" )
$outdoorempirebattle14 = FileGetSize( "pack/outdoorempirebattle1.eix" )
$outdoorfielddungeon14 = FileGetSize( "pack/outdoorfielddungeon1.eix" )
$outdoorflame14 = FileGetSize( "pack/outdoorflame1.eix" )
$outdoorgmguildbuild4 = FileGetSize( "pack/outdoorgmguildbuild.eix" )
$outdoorguild14 = FileGetSize( "pack/outdoorguild1.eix" )
$outdoorguild24 = FileGetSize( "pack/outdoorguild2.eix" )
$outdoorguild34 = FileGetSize( "pack/outdoorguild3.eix" )
$outdoormilgyo14 = FileGetSize( "pack/outdoormilgyo1.eix" )
$OutdoorSnow14 = FileGetSize( "pack/OutdoorSnow1.eix" )
$outdoort14 = FileGetSize( "pack/outdoort1.eix" )
$outdoort24 = FileGetSize( "pack/outdoort2.eix" )
$outdoort34 = FileGetSize( "pack/outdoort3.eix" )
$outdoort44 = FileGetSize( "pack/outdoort4.eix" )
$outdoortrent4 = FileGetSize( "pack/outdoortrent.eix" )
$outdoortrent024 = FileGetSize( "pack/outdoortrent02.eix" )
$outdoorwedding4 = FileGetSize( "pack/outdoorwedding.eix" )
$PC4 = FileGetSize( "pack/PC.eix" )
$pc24 = FileGetSize( "pack/pc2.eix" )
$Property4 = FileGetSize( "pack/Property.eix" )
$Psyco4 = FileGetSize( "pack/Psyco.eix" )
$season14 = FileGetSize( "pack/season1.eix" )
$season24 = FileGetSize( "pack/season2.eix" )
$Sound4 = FileGetSize( "pack/Sound.eix" )
$sound24 = FileGetSize( "pack/sound2.eix" )
$Terrain4 = FileGetSize( "pack/Terrain.eix" )
$textureset4 = FileGetSize( "pack/textureset.eix" )
$Tree4 = FileGetSize( "pack/Tree.eix" )
$uiloading4 = FileGetSize( "pack/uiloading.eix" )
$uiscript4 = FileGetSize( "pack/uiscript.eix" )
$Zone4 = FileGetSize( "pack/Zone.eix" )
;Größenermittlung der Clientfiles Ende


;Überprüfung und Download der fehlenden Files Start
If $root1 <> $root2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\root.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/root.epk", "pack/root.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\root.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $BGM1 <> $BGM2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\BGM.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/BGM.epk", "pack/BGM.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\BGM.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Effect1 <> $Effect2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Effect.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Effect.epk", "pack/Effect.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Effect.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Etc1 <> $Etc2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Etc.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Etc.epk", "pack/Etc.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Etc.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $guild1 <> $guild2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\guild.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/guild.epk", "pack/guild.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\guild.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $icon1 <> $icon2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\icon.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/icon.epk", "pack/icon.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\icon.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $indoordeviltower11 <> $indoordeviltower12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\indoordeviltower1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/indoordeviltower1.epk", "pack/indoordeviltower1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\indoordeviltower1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $indoormonkeydungeon11 <> $indoormonkeydungeon12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\indoormonkeydungeon1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/indoormonkeydungeon2.epk", "pack/indoormonkeydungeon2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\indoormonkeydungeon1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $indoormonkeydungeon31 <> $indoormonkeydungeon32 Then
	_GUICtrlEdit_AppendText($Edit,"pack\indoormonkeydungeon3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/indoormonkeydungeon3.epk", "pack/indoormonkeydungeon3.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\indoormonkeydungeon3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $indoorspiderdungeon11 <> $indoorspiderdungeon12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\indoorspiderdungeon1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/indoorspiderdungeon1.epk", "pack/indoorspiderdungeon1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\indoorspiderdungeon1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $item1 <> $item2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\item.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/item.epk", "pack/item.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\item.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $locale_de1 <> $locale_de2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\locale_de.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/locale_de.epk", "pack/locale_de.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\locale_de.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Monster1 <> $Monster2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Monster.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Monster.epk", "pack/Monster.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Monster.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $monster21 <> $monster22 Then
	_GUICtrlEdit_AppendText($Edit,"pack\monster2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/monster2.epk", "pack/monster2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\monster2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $NPC1 <> $NPC2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\NPC.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/NPC.epk", "pack/NPC.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\NPC.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $npc21 <> $npc22 Then
	_GUICtrlEdit_AppendText($Edit,"pack\npc2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/npc2.epk", "pack/npc2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\npc2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $Outdoor1 <> $Outdoor2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Outdoor.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Outdoor.epk", "pack/Outdoor.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Outdoor.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $OutdoorA11 <> $OutdoorA12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorA1.epk", "pack/OutdoorA1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $OutdoorA21 <> $OutdoorA22 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorA2.epk", "pack/OutdoorA2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $OutdoorA31 <> $OutdoorA32 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorA3.epk", "pack/OutdoorA3.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $OutdoorB11 <> $OutdoorB12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorB1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorB1.epk", "pack/OutdoorB1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorB1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $OutdoorB31 <> $OutdoorB32 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorB3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorB3.epk", "pack/OutdoorB3.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorB3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $OutdoorC11 <> $OutdoorC12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorC1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorC1.epk", "pack/OutdoorC1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorC1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $OutdoorC31 <> $OutdoorC32 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorC3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorC3.epk", "pack/OutdoorC3.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorC3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $outdoordesert11 <> $outdoordesert12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoordesert1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoordesert1.epk", "pack/outdoordesert1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoordesert1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorduel1 <> $outdoorduel2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorduel.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorduel.epk", "pack/outdoorduel.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorduel.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $outdoorempirebattle11 <> $outdoorempirebattle12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorempirebattle1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorempirebattle1.epk", "pack/outdoorempirebattle1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorempirebattle1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $outdoorfielddungeon11 <> $outdoorfielddungeon12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorfielddungeon1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorfielddungeon1.epk", "pack/outdoorfielddungeon1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorfielddungeon1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorflame11 <> $outdoorflame12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorflame1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorflame1.epk", "pack/outdoorflame1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorflame1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorgmguildbuild1 <> $outdoorgmguildbuild2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorgmguildbuild.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorgmguildbuild.epk", "pack/outdoorgmguildbuild.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorgmguildbuild.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorguild11 <> $outdoorguild12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorguild1.epk", "pack/outdoorguild1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorguild21 <> $outdoorguild22 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorguild2.epk", "pack/outdoorguild2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorguild31 <> $outdoorguild32 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorguild3.epk", "pack/outdoorguild3.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoormilgyo11 <> $outdoormilgyo12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoormilgyo1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoormilgyo1.epk", "pack/outdoormilgyo1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoormilgyo1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorSnow11 <> $OutdoorSnow12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorSnow1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorSnow1.epk", "pack/OutdoorSnow1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorSnow1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoort11 <> $outdoort12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoort1.epk", "pack/outdoort1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoort21 <> $outdoort22 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoort2.epk", "pack/outdoort2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoort31 <> $outdoort32 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoort3.epk", "pack/outdoort3.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoort41 <> $outdoort42 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort4.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoort4.epk", "pack/outdoort4.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort4.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoortrent1 <> $outdoortrent2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoortrent.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoortrent.epk", "pack/outdoortrent.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoortrent.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoortrent021 <> $outdoortrent022 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoortrent02.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoortrent02.epk", "pack/outdoortrent02.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoortrent02.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorwedding1 <> $outdoorwedding2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorwedding.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorwedding.epk", "pack/outdoorwedding.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorwedding.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $PC1 <> $PC2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\PC.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/PC.epk", "pack/PC.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\PC.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $pc21 <> $pc22 Then
	_GUICtrlEdit_AppendText($Edit,"pack\pc2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/pc2.epk", "pack/pc2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\pc2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Property1 <> $Property2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Property.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Property.epk", "pack/Property.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Property.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf



	_GUICtrlEdit_AppendText($Edit,"pack\Psyco.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Psyco.epk", "pack/Psyco.epk", 1, 0)


If $season11 <> $season12 Then
	_GUICtrlEdit_AppendText($Edit,"pack\season1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/season1.epk", "pack/season1.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\season1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $season21 <> $season22 Then
	_GUICtrlEdit_AppendText($Edit,"pack\season2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/season2.epk", "pack/season2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\season2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Sound1 <> $Sound2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Sound.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Sound.epk", "pack/Sound.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Sound.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Sound21 <> $Sound22 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Sound2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Sound2.epk", "pack/Sound2.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Sound2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Terrain1 <> $Terrain2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Terrain.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Terrain.epk", "pack/Terrain.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Terrain.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf


If $textureset1 <> $textureset2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\textureset.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/textureset.epk", "pack/textureset.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\textureset.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $Tree1 <> $Tree2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Tree.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Tree.epk", "pack/Tree.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Tree.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $uiloading1 <> $uiloading2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\uiloading.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/uiloading.epk", "pack/uiloading.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\uiloading.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $uiscript1 <> $uiscript2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\uiscript.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/uiscript.epk", "pack/uiscript.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\uiscript.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Zone1 <> $Zone2 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Zone.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Zone.epk", "pack/Zone.epk", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Zone.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf






If $root3 <> $root4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\root.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/root.eix", "pack/root.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\root.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf


If $BGM3 <> $BGM4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\BGM.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/BGM.eix", "pack/BGM.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\BGM.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Effect3 <> $Effect4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Effect.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Effect.eix", "pack/Effect.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Effect.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Etc3 <> $Etc4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Etc.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Etc.eix", "pack/Etc.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Etc.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $guild3 <> $guild4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\guild.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/guild.eix", "pack/guild.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\guild.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $icon3 <> $icon4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\icon.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/icon.eix", "pack/icon.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\icon.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $indoordeviltower13 <> $indoordeviltower14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\indoordeviltower1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/indoordeviltower1.eix", "pack/indoordeviltower1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\indoordeviltower1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $indoormonkeydungeon13 <> $indoormonkeydungeon14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\indoormonkeydungeon1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/indoormonkeydungeon2.eix", "pack/indoormonkeydungeon2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\indoormonkeydungeon1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $indoormonkeydungeon33 <> $indoormonkeydungeon34 Then
	_GUICtrlEdit_AppendText($Edit,"pack\indoormonkeydungeon3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/indoormonkeydungeon3.eix", "pack/indoormonkeydungeon3.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\indoormonkeydungeon3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $indoorspiderdungeon13 <> $indoorspiderdungeon14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\indoorspiderdungeon1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/indoorspiderdungeon1.eix", "pack/indoorspiderdungeon1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\indoorspiderdungeon1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $item3 <> $item4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\item.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/item.eix", "pack/item.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\item.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $locale_de3 <> $locale_de4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\locale_de.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/locale_de.eix", "pack/locale_de.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\locale_de.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Monster3 <> $Monster4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Monster.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Monster.eix", "pack/Monster.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Monster.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $monster23 <> $monster24 Then
	_GUICtrlEdit_AppendText($Edit,"pack\monster2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/monster2.eix", "pack/monster2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\monster2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $NPC3 <> $NPC4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\NPC.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/NPC.eix", "pack/NPC.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\NPC.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $npc23 <> $npc24 Then
	_GUICtrlEdit_AppendText($Edit,"pack\npc2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/npc2.eix", "pack/npc2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\npc2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Outdoor3 <> $Outdoor4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Outdoor.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Outdoor.eix", "pack/Outdoor.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Outdoor.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorA13 <> $OutdoorA14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorA1.eix", "pack/OutdoorA1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorA23 <> $OutdoorA24 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorA2.eix", "pack/OutdoorA2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorA33 <> $OutdoorA34 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorA3.eix", "pack/OutdoorA3.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorA3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorB13 <> $OutdoorB14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorB1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorB1.eix", "pack/OutdoorB1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorB1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorB33 <> $OutdoorB34 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorB3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorB3.eix", "pack/OutdoorB3.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorB3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorC13 <> $OutdoorC14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorC1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorC1.eix", "pack/OutdoorC1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorC1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorC33 <> $OutdoorC34 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorC3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorC3.eix", "pack/OutdoorC3.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorC3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoordesert13 <> $outdoordesert14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoordesert1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoordesert1.eix", "pack/outdoordesert1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoordesert1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorduel3 <> $outdoorduel4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorduel.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorduel.eix", "pack/outdoorduel.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorduel.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $outdoorempirebattle13 <> $outdoorempirebattle14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorempirebattle1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorempirebattle1.eix", "pack/outdoorempirebattle1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorempirebattle1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $outdoorfielddungeon13 <> $outdoorfielddungeon14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorfielddungeon1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Effect.eix", "pack/outdoorfielddungeon1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorfielddungeon1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorflame13 <> $outdoorflame14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorflame1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorflame1.eix", "pack/outdoorflame1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorflame1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorgmguildbuild3 <> $outdoorgmguildbuild4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorgmguildbuild.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorgmguildbuild.eix", "pack/outdoorgmguildbuild.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorgmguildbuild.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorguild13 <> $outdoorguild14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorguild1.eix", "pack/outdoorguild1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorguild23 <> $outdoorguild24 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorguild2.eix", "pack/outdoorguild2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorguild33 <> $outdoorguild34 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorguild3.eix", "pack/outdoorguild3.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorguild3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoormilgyo13 <> $outdoormilgyo14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoormilgyo1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoormilgyo1.eix", "pack/outdoormilgyo1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoormilgyo1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $OutdoorSnow13 <> $OutdoorSnow14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorSnow1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/OutdoorSnow1.eix", "pack/OutdoorSnow1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\OutdoorSnow1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoort13 <> $outdoort14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoort1.eix", "pack/outdoort1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoort23 <> $outdoort24 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoort2.eix", "pack/outdoort2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoort33 <> $outdoort34 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort3.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoort3.eix", "pack/outdoort3.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort3.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoort43 <> $outdoort44 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort4.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoort4.eix", "pack/outdoort4.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoort4.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoortrent3 <> $outdoortrent4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoortrent.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoortrent.eix", "pack/outdoortrent.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoortrent.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoortrent023 <> $outdoortrent024 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoortrent02.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoortrent02.eix", "pack/outdoortrent02.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoortrent02.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $outdoorwedding3 <> $outdoorwedding4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorwedding.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/outdoorwedding.eix", "pack/outdoorwedding.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\outdoorwedding.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $PC3 <> $PC4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\PC.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/PC.eix", "pack/PC.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\PC.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $pc23 <> $pc24 Then
	_GUICtrlEdit_AppendText($Edit,"pack\pc2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/pc2.eix", "pack/pc2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\pc2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Property3 <> $Property4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Property.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Property.eix", "pack/Property.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Property.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Psyco3 <> $Psyco4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Psyco.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Psyco.eix", "pack/Psyco.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Psyco.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $season13 <> $season14 Then
	_GUICtrlEdit_AppendText($Edit,"pack\season1.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/season1.eix", "pack/season1.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\season1.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $season23 <> $season24 Then
	_GUICtrlEdit_AppendText($Edit,"pack\season2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/season2.eix", "pack/season2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\season2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Sound3 <> $Sound4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Sound.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Sound.eix", "pack/Sound.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Sound.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Sound23 <> $Sound24 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Sound2.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Sound2.eix", "pack/Sound2.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Sound2.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Terrain3 <> $Terrain4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Terrain.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Terrain.eix", "pack/Terrain.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Terrain.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf


If $textureset3 <> $textureset4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\textureset.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/textureset.eix", "pack/textureset.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\textureset.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf
If $Tree3 <> $Tree4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Tree.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Tree.eix", "pack/Tree.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Tree.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $uiloading3 <> $uiloading4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\uiloading.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/uiloading.eix", "pack/uiloading.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\uiloading.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $uiscript3 <> $uiscript4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\uiscript.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/uiscript.eix", "pack/uiscript.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\uiscript.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Zone3 <> $Zone4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Zone.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Zone.eix", "pack/Zone.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Zone.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

If $Zone3 <> $Zone4 Then
	_GUICtrlEdit_AppendText($Edit,"pack\Zone.epk Dateidownload läuft."&@CRLF)
	InetGet( "http://" & $Ip & "/patch1/Zone.eix", "pack/Zone.eix", 1, 0)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
Else
	_GUICtrlEdit_AppendText($Edit,"pack\Zone.epk Dateiprüfung läuft."&@CRLF)
		For $i = 0 To 100 Step 20
	If $i == 100 Then
		ExitLoop
	Else
		GUICtrlSetData($Progress1, $i)
		Sleep (1)
	EndIf
	Next
EndIf

Sleep(800)
GuiDelete()
#Region ### START Koda GUI section ### Form=c:\users\eddy\documents\programme\autoit\koda\forms\metin2delikepatch2.kxf
$Form1 = GUICreate("Form1", 589, 421, 191, 174, BitOR($WS_POPUP,$WS_CLIPSIBLINGS))
$accverwaltung = GUICtrlCreateButton("accverwaltung", 456, 168, 123, 21, $BS_BITMAP)
GUICtrlSetImage(-1, @TempDir & "/accverwaltung.bmp", 0)
$newacc = GUICtrlCreateButton("newacc", 456, 200, 123, 21, $BS_BITMAP)
GUICtrlSetImage(-1, @TempDir & "/newacc.bmp", 0)
$options = GUICtrlCreateButton("options", 456, 88, 123, 21, $BS_BITMAP)
GUICtrlSetImage(-1, @TempDir & "/settings.bmp", 0)
$quit = GUICtrlCreateButton("quit", 456, 376, 123, 21, $BS_BITMAP)
GUICtrlSetImage(-1, @TempDir & "/quit.bmp", 0)
$start = GUICtrlCreateButton("start", 456, 40, 123, 36, $BS_BITMAP)
GUICtrlSetImage(-1, @TempDir & "/start.bmp", 0)
$Pic2 = GUICtrlCreatePic(@TempDir & "/bg.bmp", 8, 8, 445, 399, BitOR($SS_NOTIFY,$WS_GROUP,$WS_VSCROLL))
$Pic1 = GUICtrlCreatePic(@TempDir & "/main.bmp", 0, 0, 588, 420, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

		Case $accverwaltung
			_IECreate("http://www.freeworld2.com",1,1,0)
		Case $newacc
			_IECreate("http://www.freeworld2.com",1,1,0)
		Case $options
			If FileExists("config.exe") Then
				ShellExecute("config.exe")
			Else
				MsgBox(-1, "Fehler!", "'config.exe' kann nicht gefunden werden. Bitte stelle sicher das sich der Patcher im FreeWorld2 Ordner befindet!")
			EndIf
			
		Case $quit
			Exit
		Case $start
			If FileExists("metin2.bin") Then
				Run("metin2.bin")
			Else
				MsgBox(-1, "Fehler!", "'metin2.bin' kann nicht gefunden werden. Bitte stelle sicher das sich der Patcher im FreeWorld2 Ordner befindet!")
			EndIf

	EndSwitch
WEnd







While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

		Case $CANCEL
			Exit
			
	EndSwitch
WEnd


