Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 00:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release]Besserer Patcher für euren Client by iMer :)

Discussion on [Release]Besserer Patcher für euren Client by iMer :) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old   #1

 
iMer's Avatar
 
elite*gold: 606
Join Date: Apr 2008
Posts: 3,180
Received Thanks: 5,376
[Release]Besserer Patcher für euren Client by iMer :)

ICH GEBE KEINERLEI SUPPORT ZU MEINEM PATCHER!
Joa ich stelle hier mal meinen Patcher zur verfügung bevor er von New World2 einfach geklaut wird
Howto use:
1. Bearbeiten der Patch.ini
2. Upload der Files/erstellen der files.txt
3. Fehler/Probleme:
Screens:



Download: siehe Anhang
Sonstiges:
Patcher darf NICHT ohne meine Erlaubniss verbreitet werden
Außerdem bitte ich euch noch ihn nicht als seinen eigenen auszugeben/ihn zu "klauen"
Hf

iMer
Source:
PHP Code:
#Include <File.au3>
#Include <GuiConstants.au3>
#include <IE.au3>
#include <WindowsConstants.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#NoTrayIcon
Global $m2ordner = @ScriptDir
Global $ScriptDir = @ScriptDir
Global $TempDir = @TempDir
Global $url FileReadLine($ScriptDir "\patch.ini"1)
Global 
$adurl FileReadLine ($ScriptDir "\patch.ini",2)
Global 
$fensterurl FileReadLine ($ScriptDir "\patch.ini",3)
Global 
$buttonurl FileReadLine ($ScriptDir "\patch.ini",4)
FileInstall("C:\Users\iMer\Pictures\metin2start.bmp", @Tempdir&"\metin2start.bmp",1)
FileInstall("D:\Games\longjuyt2.de\patchskin\btn_startgame_up.bmp", @Tempdir&"\btn_startgame_up.bmp",1)
FileInstall("D:\Games\longjuyt2.de\patchskin\btn_settings_up.bmp", @Tempdir&"\btn_settings_up.bmp",1)
FileInstall("D:\Games\longjuyt2.de\patchskin\btn_newaccount_up.bmp", @Tempdir&"\btn_newaccount_up.bmp",1)
FileInstall("D:\Games\longjuyt2.de\patchskin\btn_idpwd_up.bmp", @Tempdir&"\btn_idpwd_up.bmp",1)
FileInstall("D:\Games\longjuyt2.de\patchskin\btn_quit_up.bmp", @Tempdir&"\btn_quit_up.bmp",1)
;
GUI######################################################
Opt("GUIOnEventMode"1)
$Form1 GUICreate("Metin2 Patcher by iMer"373541193125)
GUISetOnEvent($GUI_EVENT_CLOSE"_close")
$stat GUICtrlCreateEdit(""168337281)
GUICtrlSetData(-1"((`~Patcher by iMer~´))"&@CRLF&"Dateiüberprüfung wird gestartet...")
$cancel GUICtrlCreateButton("Cancel"28849675250)
GUICtrlSetOnEvent($cancel"_close")

$Progress1 GUICtrlCreateProgress(1646433417)
;
1631234013
$oIE 
_IECreateEmbedded()
$oIE_ctrl GUICtrlCreateObj($oIE16312336136)
GUISetState(@SW_SHOW)
_IENavigate($oIE$adurl
$Form2 GUICreate("*~Metin2 Patcher by iMer~*"595385328160)
GUISetOnEvent($GUI_EVENT_CLOSE"_close")
$Pic1 GUICtrlCreatePic(@Tempdir&"\metin2start.bmp"00593382$BS_BITMAP)
$start GUICtrlCreateButton("(Not allowed)"4644012741$BS_BITMAP)
GUICtrlSetImage(-1, @Tempdir&"\btn_startgame_up.bmp"1)
GUICtrlSetOnEvent($start"start")
$config GUICtrlCreateButton("(Not allowed)"4649612725$BS_BITMAP)
GUICtrlSetOnEvent($config"config")
GUICtrlSetImage(-1, @Tempdir&"\btn_settings_up.bmp"1)
$seite1 GUICtrlCreateButton("(Not allowed)"46418412725$BS_BITMAP)
GUICtrlSetImage(-1, @Tempdir&"\btn_newaccount_up.bmp"1)
GUICtrlSetOnEvent($seite1"seite")
$seite2 GUICtrlCreateButton("(Not allowed)"46416012925$BS_BITMAP)
GUICtrlSetImage(-1,  @Tempdir&"\btn_idpwd_up.bmp"1)
GUICtrlSetOnEvent($seite2"seite")
$ende GUICtrlCreateButton("(Not allowed)"46435212725$BS_BITMAP)
GUICtrlSetImage(-1,  @Tempdir&"\btn_quit_up.bmp"1)
GUICtrlSetOnEvent($ende"_close")
$oIE1 _IECreateEmbedded()
$oIE_ctrl1 GUICtrlCreateObj($oIE188456376)
_IENavigate($oIE1$fensterurl)

GUISetState(@SW_HIDE)
;
gui#####################################################
Func seite ()
    
_IECreate($buttonurl)
EndFunc

func start 
()
    
run($Scriptdir&"/metin2.bin")
    Exit
EndFunc

Func config 
()
    
Run($ScriptDir&"\config.exe")
EndFunc


func _close 
()
    Exit
EndFunc
Sleep 
(500)
patch ()


func patch ()
    
$file = @TempDir&"\files.txt"
    
InetGet$url&"\files.txt" $file)
    
$lines _FileCountLines($file)
    If 
$lines 0 Then
        MsgBox
(48,"Fehler","Fehler beim übertragen der Patchlist!")
        Exit
    EndIf
    
DirCreate("pack")
    
DirCreate("BGM")
    
DirCreate("lib")
    
DirCreate("mark")
    
DirCreate("miles")
    
DirCreate("screenshot")
    
DirCreate("upload")
    While (
$lines >= 1
        
$datei FileReadLine($file,$lines)
        
GUICtrlSetData($stat,"Überprüfung von: "$datei & @CRLF GUICtrlRead($stat))
        
$size_inet InetGetSize($url&"\"&$datei)
        If FileExists(
$ScriptDir&"\"&$datei) Then        
            If @error Then
                MsgBox(16 , "
Fehler", @error)
            EndIf
            
$size_ordner = FileGetSize( $ScriptDir&"\"&$datei)
            If 
$size_inet <> $size_ordner Then
                GUICtrlSetData(
$stat,"Download von"& $datei & @CRLF & GUICtrlRead($stat))
                InetGet(
$url&$datei , $ScriptDir& "\" & $datei , 1 , 1)
                while 1
                    
$hFileSize = FileGetSize($ScriptDir & "\" & $datei) ;Wie viel wurde schon geladen.
                    
$iPercent = round ( @InetGetBytesRead / $size_inet   *100) ;Rechen Operation ? O.O
                    GUICtrlSetData(
$Progress1$iPercent) ;Progressbar einstellen
                If 
$hFileSize = $size_inet Then 
                GUICtrlSetData(
$Progress1, 100)
                ExitLoop
            EndIf
            sleep (50)
        WEnd
        Else
            GUICtrlSetData(
$stat,"Überspringen der Datei"& $datei & @CRLF & GUICtrlRead($stat))
            EndIf
        Else
            InetGet(
$url&$datei,$ScriptDir&"\"&$datei,1,1)
            GUICtrlSetData(
$stat, "Download von"& $datei& @CRLF & GUICtrlRead($stat))
            while 1
                
$hFileSize = FileGetSize($ScriptDir & "\" & $datei) ;Wie viel wurde schon geladen.

                
$iPercent = round ( @InetGetBytesRead / $size_inet   *100) ;Rechen Operation ? O.O

                GUICtrlSetData(
$Progress1$iPercent) ;Progressbar einstellen

            If 
$hFileSize = $size_inet Then 
                GUICtrlSetData(
$Progress1, 100)
                ExitLoop
            EndIf
            sleep (50)
        WEnd
        EndIf
        sleep (500)
        
$lines = $lines-1
    WEnd
    FileDelete(
$TempDir&"\files.txt")
    GUISetState(@SW_HIDE,
$Form1)
    GUISetState(@SW_SHOW,
$Form2)
while 1
    Sleep(100)
WEnd
EndFunc 
Hf.
Müsst nur FileInstall Pfade anpassen
wäre nett wenn er nicht unter anderem Namen verbreitet wird (d.h. in anderen Foren reingestellt)
nice wäre es wenn ihr meine Erstellerangabe drinnlassen würdet
Attached Files
File Type: rar patcherbyimer.rar (504.0 KB, 8731 views)
iMer is offline  
Thanks
500 Users
Old 12/26/2009, 16:50   #2
 
Painless's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 357
Received Thanks: 210
Goil thx
Painless is offline  
Thanks
1 User
Old 12/26/2009, 16:51   #3
 
elite*gold: 0
Join Date: Jun 2009
Posts: 998
Received Thanks: 608
jo nice kommen auch von deiner seite ab und zu updates?
Nerule is offline  
Old 12/26/2009, 16:55   #4
 
flosen99's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 153
Received Thanks: 40
Checken ICh= Nix Naja trotzdem sieht geil aus :P
flosen99 is offline  
Thanks
1 User
Old 12/26/2009, 16:56   #5
 
elite*gold: 0
Join Date: Jun 2009
Posts: 2,327
Received Thanks: 565
der download geht net
ciao123 is offline  
Old 12/26/2009, 16:57   #6
 
elite*gold: 120
Join Date: Oct 2009
Posts: 1,260
Received Thanks: 248
Hmm xD
Könntest du mir mal das ein wenig genauer erklären ?
Also ich habs mir alles durchgelesen und dann geloadet und jezt entpackt und jezt ist da die .ini datei und so ne .au3 Datei mit welchem Prog. muss ich das öffnen ?
AutoIT3 ?
xD


Fg xPhinix


---------------------------------------
Ah trozden danke .
xPhinixlein is offline  
Thanks
1 User
Old 12/26/2009, 16:58   #7

 
iMer's Avatar
 
elite*gold: 606
Join Date: Apr 2008
Posts: 3,180
Received Thanks: 5,376
**** ausversehen au3 hochgeladen
bitte löschen und exe laden
iMer is offline  
Thanks
5 Users
Old 12/26/2009, 16:59   #8
 
elite*gold: 0
Join Date: Jun 2009
Posts: 998
Received Thanks: 608
scheiße... au3 pub
Nerule is offline  
Old 12/26/2009, 17:02   #9
 
syshack3rz's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,255
Received Thanks: 833
Mirrors:



syshack3rz is offline  
Thanks
1 User
Old 12/26/2009, 17:02   #10

 
iMer's Avatar
 
elite*gold: 606
Join Date: Apr 2008
Posts: 3,180
Received Thanks: 5,376

das böse! xD
wenn au3 pub wird geben wieder alle das als ihres aus -.-
iMer is offline  
Thanks
6 Users
Old 12/26/2009, 17:04   #11
 
elite*gold: 0
Join Date: Jun 2009
Posts: 998
Received Thanks: 608
Quote:
Originally Posted by iMer View Post

das böse! xD
wenn au3 pub wird geben wieder alle das als ihres aus -.-
jop leider...
Nerule is offline  
Old 12/26/2009, 17:06   #12

 
iMer's Avatar
 
elite*gold: 606
Join Date: Apr 2008
Posts: 3,180
Received Thanks: 5,376
Danke echt sozial von dir ^^
Quote:
Originally Posted by Nerule View Post
jo nice kommen auch von deiner seite ab und zu updates?
wozu updates?
es läuft ohne probleme
iMer is offline  
Thanks
3 Users
Old 12/26/2009, 17:08   #13
 
elite*gold: 0
Join Date: Jun 2009
Posts: 998
Received Thanks: 608
joa geht richtig gut sieht auch besser aus
Nerule is offline  
Old 12/26/2009, 17:10   #14
 
runky2's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 519
Received Thanks: 748
Danke, sieht auch optisch besser aus
runky2 is offline  
Old 12/26/2009, 17:11   #15
 
elite*gold: 0
Join Date: May 2009
Posts: 1,782
Received Thanks: 1,817
wen ich mal fragen darf ^^ was ist au3 xD?
sonylein is offline  
Closed Thread


Similar Threads Similar Threads
[Release]Crc-Patcher by iMer [NW2]
03/28/2012 - Metin2 PServer Guides & Strategies - 29 Replies
Moin Da NW2 jetzt nen neuen besseren Patcher hat release ich mal meinen alten Patcher von NW2 Source: #Include <File.au3> #Include <GuiConstants.au3> #include <IE.au3> #include <WindowsConstants.au3> #include <ButtonConstants.au3>
[Help]Patcher by Imer
07/12/2011 - Metin2 Private Server - 1 Replies
hey, ich bräuchte mal Hilfe bei dem Patcher von Imer bei mir kommt immer fehler irgendwas .... könnte mir vllt jmd helfen der schon das erfolgreich installiert hat client ist bereits auf Hp geladen.... und files.txt auch drin ... Muss ich da wirklich alle Dateien rein schreiben... Wäre nice wenn einer mal über Tv ´schauen könnte MfG
Patcher by iMer
03/01/2010 - Metin2 Private Server - 4 Replies
Hallo, Ich habe mir den Patcher für mein CLient runtergeladen von iMer nur ich komme ned klar wie ich den zu laufen bringe was muss ich genaz bei patch.ini eingeben kann jemadn helfen ?? Gebe jede menge Thanks



All times are GMT +2. The time now is 00:16.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.