Hayho liebe Com.
ich habe mal wieder einen ganz netten Patcher gescriptet, für einen metin2 P Server,
da es nicht mein erster is, hab ich echt kp was da vorliegt, Hier der Script an sich:
Soweit is mein Script ansich (wenn ich irgendwas zensieren soll, sagt es mir bitte)
aber ich bekomme immer eine Fehlermeldung beim Starten also beim Patchen
Ich Debuge mein Patcher und VB 10 sagt mir vollgendes
Ich habe die Befürtung das mein Webspace in diesem falle Square7.ch keine downloads also Patchs zulässt
Hatte jemand schon mal so ein problem?
Mfg:
__________
Schido1991
ich habe mal wieder einen ganz netten Patcher gescriptet, für einen metin2 P Server,
da es nicht mein erster is, hab ich echt kp was da vorliegt, Hier der Script an sich:
Code:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Button1.Enabled = False
Button1.Text = "Please Wait..."
TextBox1.Text = "Patch gestartet."
ProgressBar1.Value = "1"
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Value = "2"
TextBox1.Text = "patchlist.php wird geprüft."
If My.Computer.FileSystem.FileExists("patchlist.php") Then
My.Computer.FileSystem.DeleteFile("patchlist.php")
TextBox1.Text = "patchlist.php wurde gelöscht."
End If
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/patchlist.php", "patchlist.php")
TextBox1.Text = "Neue patchlist.php runtergeladen."
ProgressBar1.Value = "3"
'-------------------------------------------LOCALE_DE.EIX----------------------------------------
TextBox1.Text = "locale_de.eix wird geprüft."
If My.Computer.FileSystem.FileExists("pack/locale_de.eix") Then
My.Computer.FileSystem.DeleteFile("pack/locale_de.eix")
TextBox1.Text = "locale_de.eix wurde gelöscht."
End If
ProgressBar1.Value = "4"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/locale_de.eix", "pack/locale_de.eix")
TextBox1.Text = "Neue locale_de.eix runtergeladen."
'-------------------------------------------ETC.eix----------------------------------------------
TextBox1.Text = "ETC.eix wird geprüft."
If My.Computer.FileSystem.FileExists("pack/ETC.eix ") Then
My.Computer.FileSystem.DeleteFile("pack/ETC.eix ")
TextBox1.Text = "ETC.eix wurde gelöscht."
End If
ProgressBar1.Value = "5"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/ETC.eix ", "ETC.eix")
TextBox1.Text = "ETC.eix runtergeladen."
'-------------------------------------------ETC.epk----------------------------------------------
TextBox1.Text = "ETC.epk wird geprüft."
If My.Computer.FileSystem.FileExists("pack/ETC.epk ") Then
My.Computer.FileSystem.DeleteFile("pack/ETC.epk ")
TextBox1.Text = "ETC.epk wurde gelöscht."
End If
ProgressBar1.Value = "6"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/ETC.epk ", "ETC.epk")
TextBox1.Text = "ETC.epk runtergeladen."
'-------------------------------------------icon.eix---------------------------------------------
TextBox1.Text = "icon.eix wird geprüft."
If My.Computer.FileSystem.FileExists("pack/icon.eix ") Then
My.Computer.FileSystem.DeleteFile("pack/icon.eix ")
TextBox1.Text = "icon.eix wurde gelöscht."
End If
ProgressBar1.Value = "7"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/icon.eix ", "icon.eix")
TextBox1.Text = "icon.eix runtergeladen."
'-------------------------------------------icon.eix---------------------------------------------
TextBox1.Text = "icon.eix wird geprüft."
If My.Computer.FileSystem.FileExists("pack/icon.eix ") Then
My.Computer.FileSystem.DeleteFile("pack/icon.eix ")
TextBox1.Text = "icon.eix wurde gelöscht."
End If
ProgressBar1.Value = "8"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/icon.eix ", "icon.eix")
TextBox1.Text = "icon.eix runtergeladen."
'-------------------------------------------icon.epk---------------------------------------------
TextBox1.Text = "icon.epk wird geprüft."
If My.Computer.FileSystem.FileExists("pack/icon.epk ") Then
My.Computer.FileSystem.DeleteFile("pack/icon.epk ")
TextBox1.Text = "icon.epk wurde gelöscht."
End If
ProgressBar1.Value = "9"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/icon.epk ", "icon.epk")
TextBox1.Text = "icon.epk runtergeladen."
'-------------------------------------------index------------------------------------------------
TextBox1.Text = "index wird geprüft."
If My.Computer.FileSystem.FileExists("pack/index ") Then
My.Computer.FileSystem.DeleteFile("pack/index ")
TextBox1.Text = "index wurde gelöscht."
End If
ProgressBar1.Value = "10"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/index ", "index")
TextBox1.Text = "index runtergeladen."
'-------------------------------------------locale_de.epk-----------------------------------------
TextBox1.Text = "locale_de.epk wird geprüft."
If My.Computer.FileSystem.FileExists("pack/locale_de.epk ") Then
My.Computer.FileSystem.DeleteFile("pack/locale_de.epk ")
TextBox1.Text = "locale_de.epk wurde gelöscht."
End If
ProgressBar1.Value = "11"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/locale_de.epk ", "locale_de.epk")
TextBox1.Text = "locale_de.epk runtergeladen."
'-------------------------------------------Monster.eix-------------------------------------------
TextBox1.Text = "Monster.eix wird geprüft."
If My.Computer.FileSystem.FileExists("pack/Monster.eix ") Then
My.Computer.FileSystem.DeleteFile("pack/Monster.eix ")
TextBox1.Text = "Monster.eix wurde gelöscht."
End If
ProgressBar1.Value = "12"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/Monster.eix ", "Monster.eix")
TextBox1.Text = "Monster.eix runtergeladen."
'-------------------------------------------Monster.epk-------------------------------------------
TextBox1.Text = "Monster.epk wird geprüft."
If My.Computer.FileSystem.FileExists("pack/Monster.epk ") Then
My.Computer.FileSystem.DeleteFile("pack/Monster.epk ")
TextBox1.Text = "Monster.epk wurde gelöscht."
End If
ProgressBar1.Value = "13"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/Monster.epk ", "Monster.epk")
TextBox1.Text = "Monster.epk runtergeladen."
'-------------------------------------------monster2.eix-------------------------------------------
TextBox1.Text = "monster2.eix wird geprüft."
If My.Computer.FileSystem.FileExists("pack/monster2.eix ") Then
My.Computer.FileSystem.DeleteFile("monster2.eix ")
TextBox1.Text = "monster2.eix wurde gelöscht."
End If
ProgressBar1.Value = "14"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/monster2.eix ", "monster2.eix")
TextBox1.Text = "monster2.eix runtergeladen."
'-------------------------------------------monster2.epk-------------------------------------------
TextBox1.Text = "monster2.epk wird geprüft."
If My.Computer.FileSystem.FileExists("pack/monster2.epk ") Then
My.Computer.FileSystem.DeleteFile("monster2.epk ")
TextBox1.Text = "monster2.epk wurde gelöscht."
End If
ProgressBar1.Value = "15"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/monster2.epk ", "monster2.epk")
TextBox1.Text = "monster2.epk runtergeladen."
'-------------------------------------------NPC.eix------------------------------------------------
TextBox1.Text = "NPC.eix wird geprüft."
If My.Computer.FileSystem.FileExists("pack/NPC.eix ") Then
My.Computer.FileSystem.DeleteFile("NPC.eix ")
TextBox1.Text = "NPC.eix wurde gelöscht."
End If
ProgressBar1.Value = "16"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/NPC.eix ", "NPC.eix")
TextBox1.Text = "NPC.eix runtergeladen."
'-------------------------------------------NPC.epk------------------------------------------------
TextBox1.Text = "NPC.epk wird geprüft."
If My.Computer.FileSystem.FileExists("pack/NPC.epk ") Then
My.Computer.FileSystem.DeleteFile("NPC.epk ")
TextBox1.Text = "NPC.epk wurde gelöscht."
End If
ProgressBar1.Value = "17"
My.Computer.Network.DownloadFile("http://www.secondworld-foru.square7.ch/Patch/NPC.epk ", "NPC.epk")
TextBox1.Text = "NPC.epk runtergeladen."
TextBox1.Text = "Patchen erfolgreich"
ProgressBar1.Value = "100"
If My.Computer.FileSystem.FileExists("Metin2.exe") Then
Button1.Text = "Metin2 Starten"
If Button1.Text = "Metin2 Starten" Then
Shell("Metin2.exe")
End If
Else
Button1.Text = "Client exsistiert nicht!"
TextBox1.Text = "Bitte laden sie den Clienten runter"
End If
Timer1.Stop()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Process.Start("http://www.seven-world.de/index.php")
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Process.Start("http://newtownmt2-board.square7.ch/index.php?page=Index")
End Sub
End Class
aber ich bekomme immer eine Fehlermeldung beim Starten also beim Patchen
Ich Debuge mein Patcher und VB 10 sagt mir vollgendes
Code:
locale_de "locale_de" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden.
Hatte jemand schon mal so ein problem?
Mfg:
__________
Schido1991