|
You last visited: Today at 12:12
Advertisement
[Release]Metin2.co.kr // Auto Patcher *Hot*
Discussion on [Release]Metin2.co.kr // Auto Patcher *Hot* within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
10/19/2011, 13:17
|
#61
|
elite*gold: 0
Join Date: Aug 2008
Posts: 154
Received Thanks: 33
|
Quote:
Originally Posted by musicinstructor
you are using my algorythm to generate the patchlist. please give credits to me. otherwise i will report this thread to the staff.
guncelle.php encoded:
Code:
?><center><?if ($_POST){function ListFiles($path){global $generated_patchlist;$handle = opendir($path); while (($pathFile = readdir ($handle)) != false) { if (preg_match("=^\.{1,2}$=", $pathFile)) { continue; } if(is_dir($path."/".$pathFile)) { ListFiles($path."/".$pathFile); } else { if (IsInExclusionList(str_replace("client/","", $path."/".$pathFile)) == false) { $generated_patchlist = $generated_patchlist.str_replace("client/","", $path."/".$pathFile)." ##md5Hash= ".strtoupper(md5_file($path."/".$pathFile))."\n"; } } } @closedir($handle);}function IsInExclusionList($filename){ $returnvalue = false; global $existexclusionlist; global $exclusionlist; if($existexclusionlist === true){ $line = 0; while($line < key($exclusionlist)+1) { if ($filename == $exclusionlist[$line]){$returnvalue = true;} $line++; } } if ($returnvalue == false){return false;} else {return true;}}function IniExclusionList(){ global $existexclusionlist; global $exclusionlist; if (file_exists("exclusionlist.txt")){ $existexclusionlist = true; $exclusionlist = file("exclusionlist.txt"); krsort($exclusionlist); } else { $existexclusionlist = false; }}function generate_easypatchlist(){global $generated_patchlist;$generated_patchlist = $generated_patchlist."-###Patchlist [Metin2Patcher.info v1.0]###-"."\n";$existexclusionlist;$exclusionlist;IniExclusionList();ListFiles("client");$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";$generated_patchlist = $generated_patchlist. "\n";}generate_easypatchlist(); global $generated_patchlist; $handler = fOpen("patchlist.php" , "w+"); fWrite($handler , $generated_patchlist); fClose($handler);echo "<br><br>Dosyalar Güncellendi!<br><br><br>";}?><form submit="" method="POST"><input type="submit" name="mysubmit" class="search" value="Dosyaları Güncelle" /></form><br></center><h4>Bu Alandaki Dosyalar "Client Update" butonuyla otomatik olarak client içerisindeki dosyaların md5lenmesiyle bu listeye eklenecektir. Patcher'a Dosya Eklmeniz İçin Yapmanız Gerekenler Şöyledir.<br> İLK Olarak Dosyanızı /client Klasörünün İçerisine Atmanız ve Ardından Admin Panelinden "Client UPDATE" Sayfasındaki Dosyaları Güncelleye tıklamanız yeterlidir. Bundan Sonrasını Patcher Kendisi Otomatik Algılayacaktır.</h4><?
my algorithm from
Code:
function ListFiles($path){
global $generated_patchlist;
$handle = opendir($path);
while (($pathFile = readdir ($handle)) != false)
{
if (preg_match("=^\.{1,2}$=", $pathFile))
{
continue;
}
if(is_dir($path."/".$pathFile))
{
ListFiles($path."/".$pathFile);
}
else
{
if (IsInExclusionList(str_replace("client/","", $path."/".$pathFile)) == false)
{
$generated_patchlist = $generated_patchlist.str_replace("client/","", $path."/".$pathFile)." ##md5Hash= ".strtoupper(md5_file($path."/".$pathFile))."\n";
}
}
}
@closedir($handle);
}
function IsInExclusionList($filename)
{
$returnvalue = false;
global $existexclusionlist;
global $exclusionlist;
if($existexclusionlist === true){
$line = 0;
while($line < key($exclusionlist)+1)
{
if ($filename == $exclusionlist[$line]){$returnvalue = true;}
$line++;
}
}
if ($returnvalue == false){return false;} else {return true;}
}
function IniExclusionList()
{
global $existexclusionlist;
global $exclusionlist;
if (file_exists("exclusionlist.txt")){
$existexclusionlist = true;
$exclusionlist = file("exclusionlist.txt");
krsort($exclusionlist);
}
else
{
$existexclusionlist = false;
}
}
function generate_easypatchlist()
{
global $generated_patchlist;
$generated_patchlist = $generated_patchlist."-###Patchlist [EasyPatchlist-Script v1.0]###-"."\n";
$existexclusionlist;
$exclusionlist;
IniExclusionList();
ListFiles("client");
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
$generated_patchlist = $generated_patchlist. "\n";
}
|
Nope!
It's my algorythm if you're MD5 creator say me your name for add to credits list
|
|
|
10/19/2011, 15:51
|
#62
|
elite*gold: 190
Join Date: Nov 2008
Posts: 1,670
Received Thanks: 3,368
|
Quote:
Originally Posted by tr0j3n18
Nope!
It's my algorythm if you're MD5 creator say me your name for add to credits list
|
I am not referring to the MD5-file-hash algorythm, but the algorythm to generate the patchlist. variable- and functionnames are exactly the same.
|
|
|
11/16/2011, 14:12
|
#63
|
elite*gold: 0
Join Date: Jan 2011
Posts: 7
Received Thanks: 0
|
can post this in english pls ?
|
|
|
12/07/2011, 22:19
|
#64
|
elite*gold: 0
Join Date: Aug 2011
Posts: 1
Received Thanks: 0
|
english pls :P
|
|
|
12/18/2011, 07:08
|
#65
|
elite*gold: 0
Join Date: Sep 2011
Posts: 3
Received Thanks: 0
|
There is no English version for this autopatcher ?
|
|
|
12/29/2011, 06:37
|
#66
|
elite*gold: 0
Join Date: Sep 2009
Posts: 70
Received Thanks: 5
|
French version pl'z
|
|
|
12/29/2011, 19:54
|
#67
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,903
Received Thanks: 1,262
|
Hat einer den patcher nun übersezt? wenn ja ich könnte ihn sehr gut gebrauchen
|
|
|
01/20/2012, 20:59
|
#68
|
elite*gold: 0
Join Date: May 2010
Posts: 117
Received Thanks: 83
|
How Can I change button's?
|
|
|
02/22/2012, 23:45
|
#69
|
elite*gold: 0
Join Date: Dec 2011
Posts: 80
Received Thanks: 134
|
It was good if you could change the buttons
|
|
|
02/23/2012, 21:11
|
#70
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2
Received Thanks: 0
|
Teşekkürler kardeşim thx bro
|
|
|
04/28/2012, 23:58
|
#71
|
elite*gold: 0
Join Date: Jun 2011
Posts: 8
Received Thanks: 2
|
türklerden çalmış ibineeeeee made in turkey !!!!!!
|
|
|
05/10/2012, 15:30
|
#72
|
elite*gold: 0
Join Date: Sep 2010
Posts: 28
Received Thanks: 1
|
something wrong with this patcher
|
|
|
05/10/2012, 16:34
|
#73
|
elite*gold: 0
Join Date: Dec 2007
Posts: 231
Received Thanks: 23
|
hmm source oder so weil Wird als Virus erkannt -_-
|
|
|
10/13/2012, 21:44
|
#74
|
elite*gold: 0
Join Date: Aug 2012
Posts: 7
Received Thanks: 0
|
|
|
|
10/15/2012, 06:44
|
#75
|
elite*gold: 25
Join Date: Sep 2011
Posts: 5,537
Received Thanks: 1,266
|
Quote:
Originally Posted by xCPx
sry aber da schreib ich mir lieber selber einen...
finde den code von ihm zu kotzen ^^
hab das mal aus lwl decryptet und *kotz*
naja jedem das seine.
|
^this
Hab mir den Sourcen ebenfalls angesehen, grausam das zu lesen.
|
|
|
|
|
Similar Threads
|
[RELEASE][LITE] GrandChase PH Bypasser,Auto-Patcher,DLL Injector and GC Anti-Lag!
02/21/2011 - Grand Chase Hacks, Bots, Cheats & Exploits - 71 Replies
I will be releasing GrandChase Vexon 4.5!(i just change the name of my file.)
GrandChase Vexon Added Features:
Added Anti-Lag.
Removed SplashScreens
Added Loading Bar
Private Lag-Hack.
Added More GUI.
Can Minimize in System Tray
Added Shoutout Members.
|
[Release] Auto Patcher v3
12/28/2010 - CO2 PServer Guides & Releases - 51 Replies
By request, many people wanted a new auto patcher, so I quickly coded up this one.
- PatchConfig.ini is server sided, so host it to a webhost or Appserv, etc.
-- Edit it accordingly:
http://aionpp.comli.com/images/x/ServerConfig.png
- APConfig.ini and the Autopatch executable are client side, so give them to your players.
-- Edit it accordingly:
http://aionpp.comli.com/images/x/ClientConfig.png
- Create patches using winrar or 7zip (Google it) and upload them to a direct link host...
|
[Release] Auto Patcher v2
12/26/2010 - CO2 PServer Guides & Releases - 76 Replies
Edit:
Added Source
Updated to version 2 =P
- Added more functionality
Here's a quick autopatcher I did for a friend, its not the greatest but it works decently I guess =P
Instructions:
|
All times are GMT +1. The time now is 12:12.
|
|