Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if($_SERVER['REQUEST_METHOD'] == 'POST') {
- /// Codigos para criar e copiar o emulador
- $pasta = "modulos/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,077);//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 == "Plus"){
- $pasta = "modulos/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 = "modulos/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 = "modulos/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 = "modulos/base/$versao/BiosConfingThiago/";//pasta que será copiada
- $pastad = "emuladores/$pasta_h/BiosConfingThiago/";//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 = "modulos/base/$versao/MensagensBiosEmuThiago/";//pasta que será copiada
- $pastad = "emuladores/$pasta_h/MensagensBiosEmuThiago/";//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 = "modulos/base/$versao/NotificaBiosEmuThiago/";//pasta que será copiada
- $pastad = "emuladores/$pasta_h/NotificaBiosEmuThiago/";//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 = "modulos/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/$usuario_cp/BiosConfingThiago/ConfigBiosEmuThiago.ini";
- $conteudo = "## SHPanel System Configuration File
- ## Must be edited for the server to work
- ## MySQL Configuration
- db.hostname=$hostname
- db.port=$db_porta
- db.username=$usuario_cp
- db.password=$senha_cp
- db.name=$db_nome
- ## MySQL pooling setup (controls amount of connections)
- db.pool.minsize=10
- db.pool.maxsize=250
- ## Game TCP/IP Configuration
- game.tcp.bindip=$ip_vps
- game.tcp.port=$tcp
- game.tcp.conlimit=100000
- game.tcp.conperip=2
- game.tcp.enablenagles=true
- ## MUS TCP/IP Configuration
- mus.tcp.bindip=$ip_vps
- mus.tcp.port=$mus
- mus.tcp.allowedaddr=$ip_vps;$ip_vps
- ## Client Configuração
- client.ping.enabled=1
- client.ping.interval=20000
- client.maxrequests=300
- ## Configuração do Nome do seu hotel
- hotel.name=Habbz
- license=Habbz Hotel
- game.legacy.figure_mutant=1
- ##Configuração dos Quartos do BiosEmulador
- Quartovip=65
- Prisao=32
- ## Configurações para recompesa de tempo online no hotel dos servidores de SAO
- # A 'MensagemAoReceber' alerta o usuário ('Você recebeu X moedas, X duckets e X diamantes!'
- MensagemAoReceber=true
- Moedas=50
- Duckets=100
- Diamantes=0
- #<< INTERVALO EM MINUTOS! >>
- Intervalo=15
- # Vip 1 By: Thiago Araujo
- Moedasvip=200
- Ducketsvip=200
- Diamantesvip=0
- # Vip 2 By: Thiago Araujo
- Moedassvip=300
- Ducketssvip=300
- Diamantessvip=0
- # Comando Premiar By: Thiago Araujo
- Moedaspremiar=500
- Ducketspremiar=500
- Diamantespremiar=1
- NiveltotalGames=200
- CodEmblemaNivel=NV
- # Rank Minimo de Staff By: Thiago Araujo
- MineRankStaff=7";
- $fp = fopen("$nomearquivo", "w");
- $escreve = fwrite($fp, "$conteudo");
- fclose($fp);
- $nomearquivo = "emuladores/$usuario_cp/server.php";
- $conteudo = '<?php
- $id = $_GET["id"];
- $senha_hash = strip_tags($_GET["pass"]);
- $site = $_GET["hotel"]."/painel-gerencia";
- if($senha_hash == md5("'.$senha_cp.'")) {
- if($id == 1) {
- exec("ligar.bat");
- header("Location: $site");
- }
- if($id == 2) {
- exec("desligar.bat");
- header("Location: $site");
- }
- if($id == 3) {
- exec("desligar.bat");
- exec("ligar.bat");
- header("Location: $site");
- }
- }
- else {
- echo "Não tente enganar o sistema! Não tenha seu IP Banido";
- }';
- $fp = fopen("$nomearquivo", "w");
- $escreve = fwrite($fp, "$conteudo");
- fclose($fp);
- $fp = fopen("emuladores/$usuario_cp/PhantonP.ini", "w");
- $escreve = fwrite($fp, "[AllanDesign]
- Emulador=$usuario_cp.exe");
- fclose($fp);
- $origem1 = "modulos/base/$versao/$versao.exe";
- $destino1 = "emuladores/$usuario_cp/$usuario_cp.exe";
- copy($origem1, $destino1);
- $origem2 = "modulos/base/$versao/$versao.exe.config";
- $destino2 = "emuladores/$usuario_cp/$usuario_cp.exe.config";
- copy($origem2, $destino2);
- $origem3 = "modulos/base/$versao/$versao.vshost.exe";
- $destino3 = "emuladores/$usuario_cp/$usuario_cp.vshost.exe";
- copy($origem3, $destino3);
- $origem4 = "modulos/base/$versao/$versao.pdb";
- $destino4 = "emuladores/$usuario_cp/$usuario_cp.pdb";
- copy($origem4, $destino4);
- $origem5 = "modulos/base/$versao/$versao.vshost.exe.config";
- $destino5 = "emuladores/$usuario_cp/$usuario_cp.vshost.exe.config";
- copy($origem5, $destino5);
- $origem7 = "modulos/base/$versao/Henrike.exe";
- $destino7 = "emuladores/$usuario_cp/Henrike.exe";
- $origem8 = "modulos/base/$versao/PhantonP.ini";
- $destino8 = "emuladores/$usuario_cp/PhantonP.ini";
- copy($origem7, $destino7);
- $fp = fopen("emuladores/$usuario_cp/desligar.bat", "w");
- $escreve = fwrite($fp, "TASKKILL /IM $usuario_cp.exe -f");
- fclose($fp);
- $origem1 = "modulos/base/$versao/$versao.exe";
- $destino1 = "emuladores/$usuario_cp/$usuario_cp.exe";
- copy($origem1, $destino1);
- $origem2 = "modulos/base/$versao/$versao.exe.config";
- $destino2 = "emuladores/$usuario_cp/$usuario_cp.exe.config";
- copy($origem2, $destino2);
- $origem3 = "modulos/base/$versao/$versao.vshost.exe";
- $destino3 = "emuladores/$usuario_cp/$usuario_cp.vshost.exe";
- copy($origem3, $destino3);
- $origem4 = "modulos/base/$versao/$versao.pdb";
- $destino4 = "emuladores/$usuario_cp/$usuario_cp.pdb";
- copy($origem4, $destino4);
- $origem5 = "modulos/base/$versao/$versao.vshost.exe.config";
- $destino5 = "emuladores/$usuario_cp/$usuario_cp.vshost.exe.config";
- copy($origem5, $destino5);
- $origem8 = "modulos/base/$versao/PhantonP.ini";
- $destino8 = "emuladores/$usuario_cp/PhantonP.ini";
- }
- $ligapainelemulador = $usuario_cp."";
- // Renomeia o servidor
- rename ("emuladores/$usuario_cp/Plus.exe", "emuladores//$usuario_cp/$usuario_cp.exe");
- // Apaga o desnecessario
- $arquivoapaga = "emuladores//$usuario_cp/server.exe";
- if(is_file("$arquivoapaga")) {
- unlink("$arquivoapaga");
- }
- $contpainel = "[PhantonP]
- Emulador=$usuario_cp.exe";
- $fp = fopen("emuladores//$usuario_cp/PhantonP.ini", "w");
- $escreve = fwrite($fp, "$contpainel");
- fclose($fp);
- $fp = fopen("emuladores//$usuario_cp/ligar.bat", "w");
- $escreve = fwrite($fp, "start $ligapainelemulador.exe");
- fclose($fp);
- $fp = fopen("emuladores//$usuario_cp/desligar.bat", "w");
- $escreve = fwrite($fp, "TASKKILL /IM $usuario_cp.exe -f");
- fclose($fp);
- echo '<div class="col-md-3"><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><div class="box bg-white product product-2"> </a>
- <div class="p-content">
- <h5><a class="text-black" href="#">Você atualizou<a></h5>
- <div class="p-info">O seu emulador para <b>'.$versao.'</b><br>
- <img src="img/emu.png"/></div>
- <div class="p-price">
- </div></div></div></div>';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement