Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php include "include/global.php";?>
- <?php include "include/logado.php";?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xml:lang="pt-br" lang="pt-br" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta charset="utf-8">
- <base href="<?php echo $site;?>" />
- <title><?php echo $name;?> - Reinstalar Emulador</title>
- <meta name="description" content="gHabbo - Gereciamento de habbo. By: Eleck">
- <link rel="stylesheet" href="ghabbo/css/bootstrap.min.css">
- <link rel="stylesheet" href="ghabbo/css/bootstrap-override.css">
- <link rel="stylesheet" href="ghabbo/css/font-awesome.min.css">
- <link rel="stylesheet" href="ghabbo/css/layout.css">
- <link rel="stylesheet" href="ghabbo/css/fonts.css">
- <link rel="stylesheet" href="ghabbo/css/library.css">
- <link rel="stylesheet" href="ghabbo/css/style.css">
- <link rel="stylesheet" href="ghabbo/lib/alertify/alertify.core.css">
- <link rel="stylesheet" href="ghabbo/lib/alertify/alertify.default.css">
- <link rel="stylesheet" href="ghabbo/lib/messenger/css/messenger.css">
- <link rel="stylesheet" href="ghabbo/lib/messenger/css/messenger-theme-future.css">
- <link rel="stylesheet" href="ghabbo/lib/messenger/css/messenger-theme-flat.css">
- <script type="text/javascript" src="ghabbo/js/tempoligado.js"></script>
- <script type="text/javascript" src="ghabbo/js/ajax.js"></script>
- <script type="text/javascript" src="ghabbo/js/jquery-1.11.0.min.js"></script>
- <script type="text/javascript" src="ghabbo/lib/jqueryui/js/jquery-ui-1.10.4.custom.min.js"></script>
- <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
- </head>
- <body class="body">
- <?php include "menus/cliente.php";?>
- <section id="main-wrapper">
- <h3 class="subtitle">Painel de Controle</h3>
- <hr/>
- <div class="row">
- <div class="row">
- <div class="col-md-12">
- <div class="panel panel-color panel-primary">
- <div class="panel-heading"><h3 class="panel-title"><i class="fa fa-link"></i> Reinstalação do Emulador</h3></div>
- <div class="panel-body">
- <?php
- //Checking whether a particular check box is selected
- //See the IsChecked() function below
- if(IsChecked('formDoor','Sim'))
- {
- $login = $_POST['login'];
- $senha = $_POST['senha'];
- $dominio = $_POST['dominio'];
- $versao = $_POST['versao'];
- $pasta_h = $_POST['login'];
- $tituloh = $_POST['tituloh'];
- $hostname = $_POST['hostname'];
- $dbnome = $_POST['dbnome'];
- $tcp = $_POST['tcp'];
- $mus = $_POST['mus'];
- $pasta_h = $_POST['login'];
- $dbporta = $_POST['dbporta'];
- $tipo = $_POST['tipo'];
- $socket = $_POST['socket'];
- if(empty($login)) {$retorno .= "1";}
- if(empty($senha)) {$retorno .= "2";}
- if(empty($tituloh)) {$retorno .= "3";}
- if(empty($dominio)) {$retorno .= "4";}
- if(empty($hostname)){$retorno .= "5";}
- if(empty($dbporta)) {$retorno .= "6";}
- if(empty($dbnome)) {$retorno .= "7";}
- if(empty($tcp)){$retorno .= "8";}
- if(empty($mus)){$retorno .= "9";}
- if($retorno >= "1"){echo '<div class="alert alert-danger"><b>Opss!</b> Não conseguimos reinstalar seu Emulador.</div>';}
- else if($retorno <= "0"){
- $pasta = "emuladores/$pasta_h/Logs";
- if(is_dir("$pasta")){
- removeTree($pasta);
- }
- $pasta = "emuladores/$pasta_h/Settings";
- if(is_dir("$pasta")){
- removeTree($pasta);
- }
- $pasta = "emuladores/$pasta_h/System";
- if(is_dir("$pasta")){
- removeTree($pasta);
- }
- $pasta = "emuladores//$pasta_h/";
- if(is_dir($pasta))
- {
- $diretorio = dir($pasta);
- while($arquivo = $diretorio->read())
- {
- if(($arquivo != '.') && ($arquivo != '..'))
- {
- unlink($pasta.$arquivo);
- echo '';
- }
- }
- $diretorio->close();
- }
- else
- {
- echo '';
- }
- exec("emuladores//$login/desligar.bat");
- array_map('unlink', glob("emuladores//$pasta_h/*.exe"));
- array_map('unlink', glob("emuladores//$pasta_h/*.htaccess"));
- array_map('unlink', glob("emuladores//$pasta_h/*.conf"));
- array_map('unlink', glob("emuladores//$pasta_h/*.ini"));
- array_map('unlink', glob("emuladores//$pasta_h/*.err"));
- array_map('unlink', glob("emuladores//$pasta_h/*.dll"));
- array_map('unlink', glob("emuladores//$pasta_h/*.bat"));
- array_map('unlink', glob("emuladores//$pasta_h/*.php"));
- array_map('unlink', glob("emuladores//$pasta_h/*.org"));
- $arquivo1 = "emuladores//$pasta_h/index.php";
- if(file_exists($arquivo1)) {
- unlink($arquivo1);
- }
- $arquivo2 = "emuladores//$pasta_h/server.php";
- if(file_exists($arquivo2)) {
- unlink($arquivo2);
- }
- $arquivo3 = "emuladores//$pasta_h/";
- if(file_exists($arquivo3)) {
- unlink($arquivo3);
- }
- $arquivo4 = "emuladores//$pasta_h/System";
- if(file_exists($arquivo4)) {
- unlink($arquivo4);
- }
- $arquivo5 = "emuladores//$pasta_h/Settings";
- if(file_exists($arquivo5)) {
- unlink($arquivo5);
- }
- /// Codigos para criar e copiar o emulador
- $pasta = "ghabbo/base/$versao";//pasta que será copiada
- $pastad = "emuladores//$pasta_h";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- if($versao == "unix"){
- mkdir('emuladores//$pasta_h/Logs/');
- mkdir('emuladores//$pasta_h/Settings/');
- mkdir('emuladores//$pasta_h/System/');
- $pasta = "ghabbo/base/$versao/Logs";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Logs";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/System";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/System";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- // Configura o arquivo configuration.ini
- $nomearquivo = "emuladores//$login/Settings/configuration.ini";
- $conteudo = " ## uberEmulator System Configuration File
- ## Must be edited for the server to work
- ## MySQL Configuration
- db.hostname=$hostname
- db.port=$dbporta
- db.username=$login
- db.password=$senha
- db.name=$dbnome
- data.socket.port=$socket
- ## MySQL pooling setup (controls amount of connections)
- db.pool.minsize=1
- db.pool.maxsize=100
- ## Game TCP/IP Configuration
- game.tcp.bindip=$ipwins
- game.tcp.port=$tcp
- game.tcp.conlimit=11000
- game.tcp.conperip=100
- game.tcp.enablenagles=False
- ## MUS TCP/IP Configuration
- mus.tcp.bindip=$ipwins
- mus.tcp.port=$mus
- mus.tcp.allowedaddr=$ipwins
- ## Maximum Users for setmax command
- setmax.limit=300
- ## Maximum duckets
- ducket.upper.limit=8000
- ## Stream Message
- hotel.stream.message=wPanel - wPanel.in
- ## License
- internal.license=
- ##Hotel Link
- hotel.link=http://$dominio
- ## Hotel Link; To Stream Images
- guilds.link=http://$ipwins/habbo-imaging/badge/
- stream.link=http://$ipwins/habbo-imaging/head?look=
- ## Client configuration
- client.ping.enabled=1
- client.ping.interval=200000
- client.maxrequests=500
- client.maxpossiblefriends=700
- client.maxitemsininventary=0
- #IRC
- irc.enabled=false
- irc.server=irc.website-service.org
- irc.port=6667
- irc.user=USER CSharpBot 8 * :I'm a C# irc bot
- irc.nick=[VG]Mordi
- irc.channel=#habbovg_servermod
- irc.password=rofl123
- allow.packetlog=false
- group.enabled=true
- auth.ssodisabled=false
- #Says wether the users should receive pixels each X seconds, how much and when (When in seconds)
- game.pixel.enabled=true
- game.pixel.amount=100
- game.pixel.time=600
- #Says wether the users should receive pixels each X seconds, how much and when (When in seconds)
- game.credits.enabled=true
- game.credits.amount=1000
- game.credits.time=600
- game.login.credits.receiveamount=100
- game.login.pixel.receiveamount=100
- #Threading Main Loops.
- #Esta opcion separa del MainGameLoop cada tarea a ejecutar en un proceso distinto.
- SeparatedTasksInMainLoops.enabled=true
- #Threading GameClientManager Loops.
- #Esta opcion separa del GameClientManager.OnCycle las tareas de forma lógica para aumentar rendimiento.
- SeparatedTasksInGameClientManager.enabled=true
- #Baneo por spam
- #Esta opción banea a los usuarios tras sucesivos intentos de flood.
- spambans.enabled=false
- spambans.limit=10
- ";
- $fp = fopen("$nomearquivo", "w");
- $escreve = fwrite($fp, "$conteudo");
- fclose($fp);
- }
- if($versao == "Plus"){
- $pasta = "ghabbo/base/$versao/Logs/";//pasta que será copiada
- $pastad = "emuladores/$pasta_h/Logs/";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/extra/";//pasta que será copiada
- $pastad = "emuladores/$pasta_h/extra/";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/newlogs/";//pasta que será copiada
- $pastad = "emuladores/$pasta_h/newlogs/";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/newlogs/erros/";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/newlogs/erros/";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- // Configura o arquivo main.ini
- $nomearquivo = "emuladores/$login/config.ini";
- $conteudo = "## PlusEmulator System Configuration File
- ## Must be edited for the server to work
- ## MySQL Configuration
- db.hostname=$hostname
- db.port=$dbporta
- db.username=$login
- db.password=$senha
- db.name=$dbnome
- ## MySQL pooling setup (controls amount of connections)
- db.pool.minsize=10
- db.pool.maxsize=250
- ## Game TCP/IP Configuration
- game.tcp.bindip=$ipemu_cf
- game.tcp.port=$tcp
- game.tcp.conlimit=100000
- game.tcp.conperip=200
- game.tcp.enablenagles=true
- ## MUS TCP/IP Configuration
- mus.tcp.bindip=$ipemu_cf
- mus.tcp.port=$mus
- mus.tcp.allowedaddr=localhost;$ipemu_cf
- ## Client configuration
- client.ping.enabled=1
- client.ping.interval=20000
- client.maxrequests=300";
- $fp = fopen("$nomearquivo", "w");
- $escreve = fwrite($fp, "$conteudo");
- fclose($fp);
- $fp = fopen("emuladores/$login/allandesign.ini", "w");
- $escreve = fwrite($fp, "[AllanDesign]
- Emulador=$login.exe");
- fclose($fp);
- $origem1 = "ghabbo/base/$versao/$versao.exe";
- $destino1 = "emuladores/$login/$login.exe";
- copy($origem1, $destino1);
- $origem2 = "ghabbo/base/$versao/$versao.exe.config";
- $destino2 = "emuladores/$login/$login.exe.config";
- copy($origem2, $destino2);
- $origem3 = "ghabbo/base/$versao/$versao.vshost.exe";
- $destino3 = "emuladores/$login/$login.vshost.exe";
- copy($origem3, $destino3);
- $origem4 = "ghabbo/base/$versao/$versao.pdb";
- $destino4 = "emuladores/$login/$login.pdb";
- copy($origem4, $destino4);
- $origem5 = "ghabbo/base/$versao/$versao.vshost.exe.config";
- $destino5 = "emuladores/$login/$login.vshost.exe.config";
- copy($origem5, $destino5);
- $origem7 = "ghabbo/base/$versao/Henrike.exe";
- $destino7 = "emuladores/$login/Henrike.exe";
- copy($origem6, $destino6);
- $origem8 = "ghabbo/base/$versao/allandesign.ini";
- $destino8 = "emuladores/$login/allandesign.ini";
- copy($origem7, $destino7);
- $fp = fopen("emuladores/$login/desligar.bat", "w");
- $escreve = fwrite($fp, "TASKKILL /IM $login.exe -f");
- fclose($fp);
- $origem1 = "ghabbo/base/$versao/$versao.exe";
- $destino1 = "emuladores/$login/$login.exe";
- copy($origem1, $destino1);
- $origem2 = "ghabbo/base/$versao/$versao.exe.config";
- $destino2 = "emuladores/$login/$login.exe.config";
- copy($origem2, $destino2);
- $origem3 = "ghabbo/base/$versao/$versao.vshost.exe";
- $destino3 = "emuladores/$login/$login.vshost.exe";
- copy($origem3, $destino3);
- $origem4 = "ghabbo/base/$versao/$versao.pdb";
- $destino4 = "emuladores/$login/$login.pdb";
- copy($origem4, $destino4);
- $origem5 = "ghabbo/base/$versao/$versao.vshost.exe.config";
- $destino5 = "emuladores/$login/$login.vshost.exe.config";
- copy($origem5, $destino5);
- $origem7 = "ghabbo/base/$versao/Henrike.exe";
- $destino7 = "emuladores/$login/Henrike.exe";
- copy($origem6, $destino6);
- $origem8 = "ghabbo/base/$versao/allandesign.ini";
- $destino8 = "emuladores/$login/allandesign.ini";
- copy($origem7, $destino7);
- }
- if($versao == "Nerd"){
- $pasta = "ghabbo/base/$versao/Lib/";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Core/";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Core/";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/core/Authentication";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/core/Authentication";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/core/Encryption";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/core/Encryption";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/core/Writer";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/core/Writer";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Database";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Database";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions/Astar";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions/Astar";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions/Updater";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions/Updater";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions/Collections";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions/Collections";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions/Enclosure";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions/Enclosure";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Packets/RELEASE63-201502101007-127402421";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Packets/RELEASE63-201502101007-127402421";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Logs";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Logs";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Packets";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Packets";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Plugins";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Plugins";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings/BlackWords";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings/BlackWords";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings/Welcome";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings/Welcome";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings/Welcome";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings/Welcome";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- // Configura o arquivo main.ini
- $nomearquivo = "emuladores/$login/Settings/main.ini";
- $conteudo = "## Azure Emulator System Configuration File
- ## Must be edited for the server to work
- ## MySQL Configuration
- db.hostname=$hostname
- db.port=$dbporta
- db.username=$login
- db.password=$senha
- db.name=$dbnome
- db.type=MySQL
- ## MySQL pooling setup (controls amount of connections)
- db.pool.minsize=1
- db.pool.maxsize=500
- ## Game TCP/IP Configuration
- game.tcp.bindip=$ipemu_cf
- game.tcp.port=$tcp
- game.tcp.conlimit=11000
- game.tcp.conperip=$tcp
- game.tcp.enablenagles=true
- ## MUS TCP/IP Configuration
- mus.tcp.bindip=$ipemu_cf
- mus.tcp.port=$mus
- mus.tcp.allowedaddr=$ipemu_cf
- ## Client configuration
- client.ping.enabled=1
- client.ping.interval=20000
- client.maxrequests=300
- ## Developer Settings
- Debug=true
- ## Language System
- system.lang=english
- ## Console Clear Timer
- console.clear.enabled=false
- console.clear.time=20000
- ## Bots Settings
- game.roomswithbotscolor=0
- game.botdefaultcolor=31
- game.botbadge=BOT";
- $fp = fopen("$nomearquivo", "w");
- $escreve = fwrite($fp, "$conteudo");
- fclose($fp);
- $fp = fopen("emuladores/$login/allandesign.ini", "w");
- $escreve = fwrite($fp, "[AllanDesign]
- Emulador=$login.exe");
- fclose($fp);
- $origem1 = "ghabbo/base/$versao/$versao.exe";
- $destino1 = "emuladores/$login/$login.exe";
- copy($origem1, $destino1);
- $origem2 = "ghabbo/base/$versao/$versao.exe.config";
- $destino2 = "emuladores/$login/$login.exe.config";
- copy($origem2, $destino2);
- $origem3 = "ghabbo/base/$versao/$versao.vshost.exe";
- $destino3 = "emuladores/$login/$login.vshost.exe";
- copy($origem3, $destino3);
- $origem4 = "ghabbo/base/$versao/$versao.pdb";
- $destino4 = "emuladores/$login/$login.pdb";
- copy($origem5, $destino4);
- $origem5 = "ghabbo/base/$versao/$versao.vshost.exe.config";
- $destino5 = "emuladores/$login/$login.vshost.exe.config";
- copy($origem5, $destino5);
- $origem6 = "ghabbo/base/$versao/$versao.vshost.exe.manifest";
- $destino6 = "emuladores/$login/$login.vshost.exe.manifest";
- copy($origem6, $destino6);
- $origem7 = "ghabbo/base/$versao/Henrike.exe";
- $destino7 = "emuladores/$login/Henrike.exe";
- copy($origem7, $destino7);
- $origem8 = "ghabbo/base/$versao/allandesign.ini";
- $destino8 = "emuladores/$login/allandesign.ini";
- copy($origem8, $destino8);
- $fp = fopen("emuladores//$login/desligar.bat", "w");
- $escreve = fwrite($fp, "TASKKILL /IM $login.exe -f");
- fclose($fp);
- $origem1 = "ghabbo/base/$versao/$versao.exe";
- $destino1 = "emuladores/$login/$login.exe";
- copy($origem1, $destino1);
- $origem2 = "ghabbo/base/$versao/$versao.exe.config";
- $destino2 = "emuladores/$login/$login.exe.config";
- copy($origem2, $destino2);
- $origem3 = "ghabbo/base/$versao/$versao.vshost.exe";
- $destino3 = "emuladores/$login/$login.vshost.exe";
- copy($origem3, $destino3);
- $origem4 = "ghabbo/base/$versao/$versao.pdb";
- $destino4 = "emuladores/$login/$login.pdb";
- copy($origem5, $destino4);
- $origem5 = "ghabbo/base/$versao/$versao.vshost.exe.config";
- $destino5 = "emuladores/$login/$login.vshost.exe.config";
- copy($origem5, $destino5);
- $origem6 = "ghabbo/base/$versao/$versao.vshost.exe.manifest";
- $destino6 = "emuladores/$login/$login.vshost.exe.manifest";
- copy($origem6, $destino6);
- $origem7 = "ghabbo/base/$versao/Henrike.exe";
- $destino7 = "emuladores/$login/Henrike.exe";
- copy($origem7, $destino7);
- $origem8 = "ghabbo/base/$versao/allandesign.ini";
- $destino8 = "emuladores/$login/allandesign.ini";
- copy($origem8, $destino8);
- }
- if($versao == "HospedaP"){
- $pasta = "ghabbo/base/$versao/Lib/";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Core/";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Core/";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/core/Authentication";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/core/Authentication";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/core/Encryption";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/core/Encryption";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/core/Writer";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/core/Writer";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Database";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Database";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions/Astar";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions/Astar";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions/Updater";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions/Updater";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions/Collections";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions/Collections";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Lib/Extensions/Enclosure";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Lib/Extensions/Enclosure";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Packets/RELEASE63-201502101007-127402421";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Packets/RELEASE63-201502101007-127402421";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Logs";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Logs";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Packets";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Packets";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Plugins";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Plugins";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings/BlackWords";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings/BlackWords";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings/Welcome";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings/Welcome";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- $pasta = "ghabbo/base/$versao/Settings/Welcome";//pasta que será copiada
- $pastad = "emuladores//$pasta_h/Settings/Welcome";//pasta de destino pode ou não estar criada
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- // Configura o arquivo config.ini
- $nomearquivo = "emuladores/$login/Settings/config.ini";
- $conteudo = "## HospedaP Emulator System Configuration File
- ## Must be edited for the server to work
- ## MySQL Configuration
- db.host=$hostname
- db.porta=$dbporta
- db.usuario=$login
- db.senha=$senha
- db.nome=$dbnome
- db.type=MySQL
- ## MySQL pooling setup (controls amount of connections)
- db.pool.minsize=1
- db.pool.maxsize=500
- ## Game TCP/IP Configuration
- game.tcp.bindip=$ipemu_cf
- game.tcp.port=$tcp
- game.tcp.conlimit=11000
- game.tcp.conperip=100
- game.tcp.enablenagles=true
- ## MUS TCP/IP Configuration
- mus.tcp.bindip=$ipemu_cf
- mus.tcp.port=$mus
- mus.tcp.allowedaddr=$ipemu_cf
- ## Client configuration
- client.ping.enabled=1
- client.ping.interval=20000
- client.maxrequests=300
- ## Developer Settings
- Debug=true
- ## Language System
- system.lang=english
- ## Console Clear Timer
- console.clear.enabled=false
- console.clear.time=20000
- ## Bots Settings
- game.roomswithbotscolor=0
- game.botdefaultcolor=31
- game.botbadge=BOT
- ";
- $fp = fopen("$nomearquivo", "w");
- $escreve = fwrite($fp, "$conteudo");
- fclose($fp);
- $fp = fopen("emuladores/$login/allandesign.ini", "w");
- $escreve = fwrite($fp, "[AllanDesign]
- Emulador=$login.exe");
- fclose($fp);
- }
- $fp = fopen("emuladores//$login/desligar.bat", "w");
- $escreve = fwrite($fp, "TASKKILL /IM $login.exe -f");
- fclose($fp);
- $origem1 = "ghabbo/base/$versao/$versao.exe";
- $destino1 = "emuladores/$login/$login.exe";
- copy($origem1, $destino1);
- $origem2 = "ghabbo/base/$versao/$versao.exe.config";
- $destino2 = "emuladores/$login/$login.exe.config";
- copy($origem2, $destino2);
- $origem3 = "ghabbo/base/$versao/$versao.vshost.exe";
- $destino3 = "emuladores/$login/$login.vshost.exe";
- copy($origem3, $destino3);
- $origem4 = "ghabbo/base/$versao/$versao.pdb";
- $destino4 = "emuladores/$login/$login.pdb";
- copy($origem5, $destino4);
- $origem5 = "ghabbo/base/$versao/$versao.vshost.exe.config";
- $destino5 = "emuladores/$login/$login.vshost.exe.config";
- copy($origem5, $destino5);
- $origem6 = "ghabbo/base/$versao/$versao.vshost.exe.manifest";
- $destino6 = "emuladores/$login/$login.vshost.exe.manifest";
- copy($origem6, $destino6);
- $origem7 = "ghabbo/base/$versao/Henrike.exe";
- $destino7 = "emuladores/$login/Henrike.exe";
- copy($origem7, $destino7);
- $origem8 = "ghabbo/base/$versao/allandesign.ini";
- $destino8 = "emuladores/$login/allandesign.ini";
- copy($origem8, $destino8);
- }
- if($versao == "GTE"){
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- // Configura o arquivo config.conf
- $nomearquivo = "emuladores//$login/config.conf";
- $conteudo = "## Gold Tree Emulator 3.0 System Configuration File
- ## MySQL Configuration
- db.hostname=$hostname
- db.port=$dbporta
- db.username=$login
- db.password=$senha
- db.name=$dbnome
- ## MySQL pooling setup (controls amount of connections)
- db.pool.minsize=5
- db.pool.maxsize=55
- ## Game TCP/IP Configuration
- game.tcp.bindip=$ipwins
- game.tcp.port=$tcp
- game.tcp.conlimit=100
- game.tcp.proxyip=$ipwins
- ## Client configuration
- client.ping.enabled=1
- client.ping.interval=30000
- ## MUS TCP/IP Configuration
- mus.tcp.bindip=$ipwins
- mus.tcp.port=$mus
- mus.tcp.allowedaddr=$ipwins
- ## Console Configuration
- emu.messages.connections=1
- emu.messages.roommgr=1
- ## Automatic shutdown (DONT CHANGE VALUES IF YOU DONT WANT ENABLE THIS)
- shutdown-server=
- shutdown-server-player-limit=0
- shutdown-warning-alert=!!!Hotel shutdown!!!
- ## Automatic update
- gte.update.noticy.disable=0
- gte.update.autoupdate=0
- ## Anti Advertising Configuration ###
- anti.ads.enable=1
- ## The following configuration defines the last rank that will have anti advertisement enabled
- ## ranks above this integer will be able to post links freely
- anti.ads.rank=1
- ## Message that is displayed after ad preventation
- anti.ads.msg=Advertising will lead you to be banned
- ## Some ad (alert) shit to client
- ads.disable=0
- ads.allowrdonlyrandomads=1
- debug=0
- ";
- $fp = fopen("$nomearquivo", "w");
- $escreve = fwrite($fp, "$conteudo");
- fclose($fp);
- }
- if($versao == "3.11"){
- if(!is_dir($pastad)){//verifica se existe a pasta de destino
- mkdir($pastad,0777);//cria a pasta
- chmod($pastad,0777);//muda a perma
- }$aberta = opendir($pasta);//abre a pasta para ver os arquivos
- while($res=readdir($aberta)){//vendo os arquivos da pasta
- @copy($pasta."/".$res,$pastad. "/".$res); //copiando os arquivos
- }
- // Configura o arquivo config.conf
- $nomearquivo = "emuladores//$login/config.conf";
- $conteudo = "## Phoenix 3.0 System Configuration File
- ## Licence Inaformation
- Otaku-Studios.username=wPanel.in
- Otaku-Studios.password=Treeck
- ## MySQL Configuration
- db.hostname=$hostname
- db.port=$dbporta
- db.username=$login
- db.password=$senha
- db.name=$dbnome
- ## MySQL pooling setup (controls amount of connections)
- db.pool.minsize=5
- db.pool.maxsize=100
- ## Game TCP/IP Configuration
- game.tcp.bindip=$ipwins
- game.tcp.port=$tcp
- game.tcp.conlimit=5000
- ## Client configuration
- client.ping.enabled=1
- client.ping.interval=30000
- ## MUS TCP/IP Configuration
- mus.tcp.bindip=$ipwins
- mus.tcp.port=$mus
- mus.tcp.allowedaddr=$ipwins
- ## Console Configuration
- emu.messages.connections=1
- emu.messages.roommgr=1
- ";
- $fp = fopen("$nomearquivo", "w");
- $escreve = fwrite($fp, "$conteudo");
- fclose($fp);
- }
- $ligapainelemulador = $login."";
- // Renomeia o servidor
- rename ("emuladores//$login/server.exe", "emuladores//$login/$login.exe");
- rename ("emuladores//$login/Paineldoemulador.exe", "emuladores//$login/$ligapainelemulador.exe");
- // Apaga o desnecessario
- $arquivoapaga = "emuladores//$login/server.exe";
- if(is_file("$arquivoapaga")) {
- unlink("$arquivoapaga");
- }
- $arquivoapaga = "emuladores//$login/Paineldoemulador.exe";
- if(is_file("$arquivoapaga")) {
- unlink("$arquivoapaga");
- }
- $contpainel = "[AllanDesign]
- Emulador=$login.exe";
- $fp = fopen("emuladores//$login/allandesign.ini", "w");
- $escreve = fwrite($fp, "$contpainel");
- fclose($fp);
- $fp = fopen("emuladores//$login/ligar.bat", "w");
- $escreve = fwrite($fp, "start $ligapainelemulador.exe");
- fclose($fp);
- $fp = fopen("emuladores//$login/desligar.bat", "w");
- $escreve = fwrite($fp, "TASKKILL /IM $login.exe -f");
- fclose($fp);
- $sql = "UPDATE emuladores SET senha='$senha', tituloh='$tituloh', versao='$versao', hostname='$hostname', dbporta='$dbporta', login='$login', senha='$senha', dbnome='$dbnome', tcp='$tcp', mus='$mus', tipo='$tipo', socket='$socket' WHERE login='$Henrike'";
- $resultado2 = mysql_query($sql) or die (mysql_error());
- $log = "Reinstalou o Emulador";
- $ip = $_SERVER['REMOTE_ADDR'];
- $hora = @date("H:i:s");
- $data = @date("d/m/Y");
- $registro = "$data ás $hora";
- $insert = "INSERT INTO user (log, ip, data, autor) VALUES ('$log', '$ip', '$registro', '$Henrike')";
- $resultado = ($insert) or die ("");
- echo '<div class="alert alert-success"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><strong>Sucesso</strong>: Seu Emulador foi reinstalado com sucesso.</div>';
- }?>
- <?php
- $select = "SELECT * FROM emuladores WHERE login='$Henrike'";
- $result = mysql_query($select);
- while($l = mysql_fetch_array($result)){
- $id_h = $l['id'];
- $login_h = $l['login'];
- $tcp_h = $l['tcp'];
- $senha_h = $l['senha'];
- $tituloh_h = $l['tituloh'];
- $versao_h = $l['versao'];
- $mus_h = $l['mus'];
- $hostname_h = $l['hostname'];
- $dbporta_h = $l['dbporta'];
- $dbnome_h = $l['dbnome'];
- $login_h = $l['login'];
- $siteurl_h = $l['siteurl'];
- $senha_h = $l['senha'];
- $tipo_h = $l['tipo'];
- $socket_h = $l['socket'];
- }
- ?>
- <form action="" method="POST" class="form-horizontal">
- <fieldset>
- <div style="display:none;">
- <input type="text" id="labelFor" value="<?php echo $login_h;?>" readonly="readonly" name="login" title="Seu login de acesso ao cPanel" class="tipN" />
- <input type="password" id="labelFor2" value="<?php echo $senha_h;?>" name="senha" title="Sua senha de acesso ao cPanel" class="tipN" />
- <input type="text" id="labelFor3" value="<?php echo $siteurl_h;?>" name="dominio" title="Digite o dominio sem www e sem http://" class="tipN" />
- <input type="text" id="labelFor4" value="<?php echo $tituloh_h;?>" name="tituloh" title="Nome do Seu Hotel" class="tipN" />
- <input type="text" id="labelFor" value="<?php echo $hostname_h;?>" name="hostname" readonly="readonly" title="IP do Banco de dados" class="tipN" />
- <input type="text" id="labelFor" value="<?php echo $dbporta_h;?>" name="dbporta" title="Porta MySQL" class="tipN" />
- <input type="text" id="labelFor" value="<?php echo $login_h;?>" name="login" title="Deixe em branco para desativar" class="tipN" />
- <input type="password" id="labelFor" value="<?php echo $senha_h;?>" name="senha" title="Deixe em branco para desativar" class="tipN" />
- <input type="text" id="labelFor" value="<?php echo $dbnome_h;?>" name="dbnome" title="Nome do seu Banco de dados" class="tipN" />
- <input type="text" id="labelFor" value="<?php echo $tcp_h;?>" name="tcp" title="Porta TCP" class="tipN" />
- <input type="text" id="labelFor" value="<?php echo $mus_h;?>" name="mus" title="Porta MUS" class="tipN" />
- <input name="socket" type="text" class="tipN" id="labelFor" title="Porta Socket" value="<?php echo $socket_h;?>" readonly="readonly" />
- </div>
- <?php
- if(IsChecked('formDoor','Não'))
- {
- echo ' <div class="alert alert-danger"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><strong>Erro</strong>: Não foi possível Reinstalar seu Emulador.<br></div> ';
- }
- function IsChecked($chkname,$value)
- {
- if(!empty($_POST[$chkname]))
- {
- foreach($_POST[$chkname] as $chkval)
- {
- if($chkval == $value)
- {
- return true;
- }
- }
- }
- return false;
- }
- ?>
- <!-- Radio styling on button click -->
- <?php if($statushotel == "online"){ ?>
- <div class="alert alert-danger"><b>Ops! </b>Desligue seu emulador para poder reinstalar corretamente!</div>
- <?php } ?>
- <?php if($statushotel == "offline"){ ?>
- <div align="center">
- Para que a Reinstalação funcione certifique-se que seu Emulador se encontra <b class="text-danger">Offline</b>.
- <br/>A Reinstalação irá tentar desligar seu emulador caso você não consiga, em seguida irá restaurar todos os arquivos padrões.
- <br/>você realmente deseja fazer isso marque a opção <b>SIM</b> abaixo.
- <br/>
- <br/>
- <b>Selecione seu Emulador:</b><br/>
- <div class="form-group" style="width:250px;">
- <label>Emulador:</label>
- <div>
- <div class="control-group">
- <select class="form-control" name="tipo" id="country">
- <?php
- if($versao_h == "Nerd"){
- echo '
- <option value="Nerd" selected="selected">Nerd Emu (Azure)</option>
- ';
- }elseif($versao_h == "Plus"){
- echo '
- <option value="Plus">Plus Emulador</option>
- ';
- }elseif($versao_h == "GTE"){
- echo '
- <option value="Nerd">Nerd Emu (Azure)</option>
- ';
- }
- ?>
- </select>
- </div>
- <label>Confirme o Emulador:</label>
- <div class="control-group">
- <select class="form-control" name="versao" id="country">
- <?php
- if($versao_h == "Nerd"){
- echo '
- <option value="Nerd" selected="selected">Nerd Emu (Azure)</option>
- ';
- }elseif($versao_h == "Plus"){
- echo '
- <option value="Plus">Plus Emulador</option>
- ';
- }elseif($versao_h == "GTE"){
- echo '
- <option value="Nerd">Nerd Emu (Azure)</option>
- ';
- }
- ?>
- </select>
- </div>
- </div>
- </div>
- </div>
- <div>
- <form method="POST">
- <div style="display:none" id="switcher-examples">
- <input checked="checked" "type="checkbox" name="formDoor[]" value="Sim" id="switcher-example-2" data-class="switcher-lg" class="switcher-example-square">
- </div>
- <button type="submit" name="formSubmit" class="btn btn-primary"><i class="fa fa-check"></i> Executar</button>
- </form>
- <?php } ?>
- </div>
- </div>
- </div>
- </section>
- <script type="text/javascript" src="ghabbo/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="ghabbo/lib/alertify/alertify.min.js"></script>
- <script type="text/javascript" src="ghabbo/lib/messenger/js/messenger.min.js"></script>
- <script type="text/javascript" src="ghabbo/lib/messenger/js/messenger-theme-flat.js"></script>
- <script type="text/javascript" src="ghabbo/lib/customscroll/jquery.mCustomScrollbar.concat.min.js"></script>
- <script type="text/javascript" src="ghabbo/js/alerts-elements.js"></script>
- <script type="text/javascript" src="ghabbo/js/script.js"></script>
- <script type="text/javascript" src="ghabbo/js/dashboard.js"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement