Version 2 trouvée
This commit is contained in:
parent
54c24457e9
commit
bba4b09ee9
6 changed files with 425 additions and 440 deletions
|
@ -20,7 +20,7 @@ function addRelease($input) {
|
|||
$url = 'http://s3.amazonaws.com/MinecraftDownload/minecraft.jar';
|
||||
} else {
|
||||
$type = 'apr';
|
||||
$url = 'http://assets.minecraft.net/'.$input.'/minecraft.zip';
|
||||
$url = 'http://assets.minecraft.net/'.$input.'/minecraft.jar';
|
||||
}
|
||||
|
||||
// Chargement du XML
|
||||
|
@ -43,28 +43,13 @@ function addRelease($input) {
|
|||
// Extraction et copie de minecraft.jar
|
||||
$directory = $id.' - '.$lastVersions_e[0].' ('.rand(1, 1000).')';
|
||||
if (!mkdir($directory) OR !copy($url, $directory.'/minecraft.jar')) { return 'ERREUR Impossible de copier le fichier ou de cr<63>er un nouveau dossier.';}
|
||||
if ($type == 'r') {
|
||||
$zip = new ZipArchive;
|
||||
if ($zip->open($directory.'/minecraft.jar') AND mkdir($directory.'/content')) {
|
||||
$zip->extractTo($directory.'/content');
|
||||
$zip->close();
|
||||
}
|
||||
} else {
|
||||
$zip = new ZipArchive;
|
||||
if ($zip->open($directory.'/minecraft.jar') AND mkdir($directory.'/extract')) {
|
||||
$zip->extractTo($directory.'/extract');
|
||||
$zip->close();
|
||||
$zip2 = new ZipArchive;
|
||||
if ($zip2->open($directory.'/extract/bin/minecraft.jar') AND mkdir($directory.'/content')) {
|
||||
$zip2->extractTo($directory.'/content');
|
||||
$zip2->close();
|
||||
} else {
|
||||
return 'ERREUR Impossible d\'extraire le fichier ou de cr<63>er un nouveau dossier².';
|
||||
}
|
||||
} else {
|
||||
return 'ERREUR Impossible d\'extraire le fichier ou de cr<63>er un nouveau dossier.';
|
||||
}
|
||||
}
|
||||
$zip = new ZipArchive;
|
||||
if ($zip->open($directory.'/minecraft.jar') AND mkdir($directory.'/content')) {
|
||||
$zip->extractTo($directory.'/content');
|
||||
$zip->close();
|
||||
} else {
|
||||
return 'ERREUR Impossible d\'extraire le fichier ou de cr<63>er un nouveau dossier.';
|
||||
}
|
||||
$md5 = md5_file($directory.'/minecraft.jar');
|
||||
directoryConstruct($directory.'/content', $files, $data, directoryOld($release));
|
||||
|
||||
|
|
Reference in a new issue