[Tutorial]Como ter sua SWF própria.

+11
Gαbriєłϟ
Strik3
SecurityPixel
Wise*
Latysh
Example
Restore
νσℓ¢σм
Leydson
WictorP
TrY!
15 participantes

TrY! TrY!  • 03.02.13 13:58

[Tutorial]Como ter sua SWF própria. - Página 1 Empty [Tutorial]Como ter sua SWF própria. 03.02.13 13:58

Reputação da mensagem: 50% (2 votos)
Relembrando a primeira mensagem :

Olá,

Neste tutorial irei ensinar bem detalhadamente como ter sua própria SWF.

Links:
Spoiler:
Daqui a pouco insiro a scan, o arquivo é de 300MB.

Baixe a SWF:
Spoiler:

Logo após extraia tudo para o diretório do Servidor:
AppleWebServer: C:\AppleWS\Home
Vertrigo: C:\Arquivos de Programas\VertrigoServ\www
Xampp: C:\Arquivos de Programas\Xampp\htdocs
*Algo similar á isto.

Spoiler:
Estou sem WinRar

Após isso dentro da pasta images da SWF, procure por external_variables e abra com bloco de notas.
Spoiler:

Com o arquivo aberto, aperte CTRL+H, em Localizar ponha [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] e em Substituir Por, ponha seu IP ou Host, no meu caso localhost.
Spoiler:

Depois configure sua client:

Código:

<?php
$myrealip = $_SERVER["REMOTE_ADDR"];

require_once('./data_classes/server-data.php_data_classes-core.php.php');
require_once('./data_classes/server-data.php_data_classes-session.php.php');

$SQL=mysql_query("SELECT * FROM user_tickets WHERE userid = '".$my_id."'");
echo mysql_error();
$N=mysql_num_rows($SQL);
if($N==0){
mysql_query("INSERT INTO `user_tickets` SET `user_tickets`.`userid` = '".$my_id."', `user_tickets`.`sessionticket` = '".GenerateTicket()."', `user_tickets`.`ipaddress` = '".$myrealip."'") or die(mysql_error());
}else{
mysql_query("UPDATE `user_tickets` SET `user_tickets`.`sessionticket` = '".GenerateTicket()."', `user_tickets`.`ipaddress` = '".$myrealip."' WHERE `userid` = '".$my_id."'") or die(mysql_error());
}

$ticketsql = mysql_query("SELECT * FROM user_tickets WHERE userid = '".$my_id."'") or die(mysql_error());
$ticketrow = mysql_fetch_assoc($ticketsql);

$client_port = mysql_fetch_assoc($client_port = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_port'"));
$client_mus = mysql_fetch_assoc($client_mus = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_mus'"));
$client_ip = mysql_fetch_assoc($client_ip = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_ip'"));
$client_variables = mysql_fetch_assoc($client_variables = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_variables'"));
$client_variables_night = mysql_fetch_assoc($client_variables_night = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_variables_night'"));
$client_texts = mysql_fetch_assoc($client_texts = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_texts'"));
$client_swf_path = mysql_fetch_assoc($client_swf_path = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_swf_path'"));
$client_habbo_swf = mysql_fetch_assoc($client_habbo_swf = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_habbo_swf'"));
$client_limit = mysql_fetch_assoc($client_limit = mysql_query("SELECT * FROM cms_settings WHERE variable = 'cms_clientlimit'"));
if($user_rank < 1 && $online_count >= $client_limit['value']){

require_once('./templates/login_subheader.php');
require_once('./templates/login_header.php');

?>
<br>
<div id="intermediate">
<h2><center>Límite de Usuarios</center></h2>
<div id="enter-hotel">
<div class="open enter-btn">
<a href="http://test.jebbo.net/me" target="client" onClick="return onClientOpen(this)">Vuelve al ME<i></i></a><b></b>
</div>
</div>

<div id="info">
Actualmente tenemos <b><?php echo $online_count; ?> <?php echo $shortname; ?>s </b> conectados en el Servidor 1 y el límite es de <b><?php echo $client_limit['value']; ?> Onlines.</div>

<?php require_once('./templates/login_footer.php'); }else{ require_once('./templates/client_subheader.php'); ?>

<script type="text/javascript">
FlashExternalInterface.loginLogEnabled = true;

FlashExternalInterface.logLoginStep("web.view.start");

if (top == self) {
FlashHabboClient.cacheCheck();
}

<?php
$pathd="javvosx.hopto.org";
?>
var flashvars = {
"client.allow.cross.domain" : "1",
"client.notify.cross.domain" : "0",
"connection.info.host" : "SITEOUIP",
"connection.info.port" : "30000",
"site.url" : "<?php echo $path; ?>",
"url.prefix" : "<?php echo $path; ?>",
"client.reload.url" : "<?php echo $path; ?>/client",
"client.fatal.error.url" : "<?php echo $path; ?>/clientutils",
"client.connection.failed.url" : "<?php echo $path; ?>/clientutils",
"external.variables.txt" : "http://SITEOUIP/images/external_variables.txt",
"external.texts.txt" : "http://SITEOUIP/images/external_flash_texts.txt",
"productdata.load.url" : "http://SITEOUIP/images/productdata.txt",
"furnidata.load.url" : "http://SITEOUIP/images/furnidata.txt",
"use.sso.ticket" : "1",
"sso.ticket" : "<?php echo $ticketrow['sessionticket']; ?>",
"processlog.enabled" : "1",
"account_id" : "1",
"client.starting" : "Carregando...",
"flash.client.url" : "http://SITEOUIP/images/",
"user.hash" : "31385693ae558a03d28fc720be6b41cb1ccfec02",
"has.identity" : "1",
"flash.client.origin" : "popup"


};
var params = {
"base" : "http://SITEOUIP/images/",
"allowScriptAccess" : "always",
"menu" : "false"
};

if (!(HabbletLoader.needsFlashKbWorkaround())) {
params["wmode"] = "opaque";
}

FlashExternalInterface.signoutUrl = "<?php echo $path; ?>/account/logout?token=<?php echo sha1($myrow['password']); ?>";

var clientUrl = "http://SITEOUIP/images/Habbo.swf";

swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.0.0", "<?php echo $path; ?>http://www.miopio07swf.xhabbo.es/habboweb/%web_build%/web-gallery/flash/expressInstall.swf", flashvars, params);

window.onbeforeunload = unloading;
function unloading() {
var clientObject;
if (navigator.appName.indexOf("Microsoft") != -1) {
clientObject = window["flash-container"];
} else {
clientObject = document["flash-container"];
}
try {
clientObject.unloading();
} catch (e) {}
}
</script>

<meta name="description" content="Habbo Hotel: haz amig@s, únete a la diversión y date a conocer." />
<meta name="keywords" content="Habbo Hotel, mundo, virtual, red social, gratis, comunidad, personaje, chat, online, adolescente, roleplaying, unirse, social, grupos, forums, seguro, jugar, juegos, amigos, adolescentes, raros, furni raros, coleccionable, crear, coleccionar, conectar, furni, muebles, mascotas, diseño de salas, compartir, expresión, placas, pasar el rato, música, celebridad, visitas de famosos, celebridades, juegos en línea, juegos multijugador, multijugador masivo" />



<!--[if IE 8]>
<link rel="stylesheet" href="<?php echo $path; ?>/web-gallery/static/styles/ie8.css" type="text/css" />
<![endif]-->
<!--[if lt IE 8]>
<link rel="stylesheet" href="<?php echo $path; ?>/web-gallery/static/styles/ie.css" type="text/css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" href="<?php echo $path; ?>/web-gallery/static/styles/ie6.css" type="text/css" />
<script src="<?php echo $path; ?>/web-gallery/static/js/pngfix.js" type="text/javascript"></script>
<script type="text/javascript">
try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
</script>

<style type="text/css">
body { behavior: url(/js/csshover.htc); }
</style>
<![endif]-->

<meta name="build" content="63-BUILD406 - 09.05.2011 23:04 - de" />
</head>
<body id="client" class="flashclient">
<div id="overlay"></div>
<img src="<?php echo $path; ?>/web-gallery/v2/images/page_loader.gif" style="position:absolute; margin: -1500px;" />

<div id="overlay"></div>
<div id="client-ui" >
<div id="flash-wrapper">
<div id="flash-container">
<div id="content" style="width: 400px; margin: 20px auto 0 auto; display: none">
<div class="cbb clearfix">
<h2 class="title">Seu Hotel Esta Com Problemas :(</h2>

<div class="box-content">
<p>Peça Suporte aqui: <a href="www.power-pixel.net">Acesse Tambem O topico da client</a>.<a href="http://www.power-pixel.net/t31136-client-new-crypto-habbofree">Mais informações</a></p>
<p><a href="http://www.power-pixel.net/t31136-client-new-crypto-habbofree"><img src="<?php echo $path; ?>/web-gallery/v2/images/client/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
</div>

</div>
<script type="text/javascript">
$('content').show();
</script>

<noscript>
<div style="width: 400px; margin: 20px auto 0 auto; text-align: center">
<p>If you are not automatically redirected, please <a href="/client">click here</a></p>
</div>
</noscript>
</div>

</div>
<div id="fb-root"></div>
<script type="text/javascript">
(function() {
var e = document.createElement('script');
e.async = true;
e.src = '[url]https://connect.facebook.net/es_ES/all.js';[/url]
document.getElementById('fb-root').appendChild(e);
}());
</script>

</body>
</html>

<?php } ?>
Procure por 'SITEOUIP' e substitua pelo seu IP ou host, no meu caso: localhost ou 127.0.0.1.

Resultado no meu:
Código:

<?php
$myrealip = $_SERVER["REMOTE_ADDR"];

require_once('./data_classes/server-data.php_data_classes-core.php.php');
require_once('./data_classes/server-data.php_data_classes-session.php.php');

$SQL=mysql_query("SELECT * FROM user_tickets WHERE userid = '".$my_id."'");
echo mysql_error();
$N=mysql_num_rows($SQL);
if($N==0){
mysql_query("INSERT INTO `user_tickets` SET `user_tickets`.`userid` = '".$my_id."', `user_tickets`.`sessionticket` = '".GenerateTicket()."', `user_tickets`.`ipaddress` = '".$myrealip."'") or die(mysql_error());
}else{
mysql_query("UPDATE `user_tickets` SET `user_tickets`.`sessionticket` = '".GenerateTicket()."', `user_tickets`.`ipaddress` = '".$myrealip."' WHERE `userid` = '".$my_id."'") or die(mysql_error());
}

$ticketsql = mysql_query("SELECT * FROM user_tickets WHERE userid = '".$my_id."'") or die(mysql_error());
$ticketrow = mysql_fetch_assoc($ticketsql);

$client_port = mysql_fetch_assoc($client_port = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_port'"));
$client_mus = mysql_fetch_assoc($client_mus = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_mus'"));
$client_ip = mysql_fetch_assoc($client_ip = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_ip'"));
$client_variables = mysql_fetch_assoc($client_variables = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_variables'"));
$client_variables_night = mysql_fetch_assoc($client_variables_night = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_variables_night'"));
$client_texts = mysql_fetch_assoc($client_texts = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_texts'"));
$client_swf_path = mysql_fetch_assoc($client_swf_path = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_swf_path'"));
$client_habbo_swf = mysql_fetch_assoc($client_habbo_swf = mysql_query("SELECT * FROM cms_settings WHERE variable = 'client_habbo_swf'"));
$client_limit = mysql_fetch_assoc($client_limit = mysql_query("SELECT * FROM cms_settings WHERE variable = 'cms_clientlimit'"));
if($user_rank < 1 && $online_count >= $client_limit['value']){

require_once('./templates/login_subheader.php');
require_once('./templates/login_header.php');

?>
<br>
<div id="intermediate">
<h2><center>Límite de Usuarios</center></h2>
<div id="enter-hotel">
<div class="open enter-btn">
<a href="http://test.jebbo.net/me" target="client" onClick="return onClientOpen(this)">Vuelve al ME<i></i></a><b></b>
</div>
</div>

<div id="info">
Actualmente tenemos <b><?php echo $online_count; ?> <?php echo $shortname; ?>s </b> conectados en el Servidor 1 y el límite es de <b><?php echo $client_limit['value']; ?> Onlines.</div>

<?php require_once('./templates/login_footer.php'); }else{ require_once('./templates/client_subheader.php'); ?>

<script type="text/javascript">
FlashExternalInterface.loginLogEnabled = true;

FlashExternalInterface.logLoginStep("web.view.start");

if (top == self) {
FlashHabboClient.cacheCheck();
}

<?php
$pathd="javvosx.hopto.org";
?>
var flashvars = {
"client.allow.cross.domain" : "1",
"client.notify.cross.domain" : "0",
"connection.info.host" : "localhost",
"connection.info.port" : "30000",
"site.url" : "<?php echo $path; ?>",
"url.prefix" : "<?php echo $path; ?>",
"client.reload.url" : "<?php echo $path; ?>/client",
"client.fatal.error.url" : "<?php echo $path; ?>/clientutils",
"client.connection.failed.url" : "<?php echo $path; ?>/clientutils",
"external.variables.txt" : "http://localhost/images/external_variables.txt",
"external.texts.txt" : "http://localhost/images/external_flash_texts.txt",
"productdata.load.url" : "http://localhost/images/productdata.txt",
"furnidata.load.url" : "http://localhost/images/furnidata.txt",
"use.sso.ticket" : "1",
"sso.ticket" : "<?php echo $ticketrow['sessionticket']; ?>",
"processlog.enabled" : "1",
"account_id" : "1",
"client.starting" : "Carregando...",
"flash.client.url" : "http://localhost/images/",
"user.hash" : "31385693ae558a03d28fc720be6b41cb1ccfec02",
"has.identity" : "1",
"flash.client.origin" : "popup"


};
var params = {
"base" : "http://localhost/images/",
"allowScriptAccess" : "always",
"menu" : "false"
};

if (!(HabbletLoader.needsFlashKbWorkaround())) {
params["wmode"] = "opaque";
}

FlashExternalInterface.signoutUrl = "<?php echo $path; ?>/account/logout?token=<?php echo sha1($myrow['password']); ?>";

var clientUrl = "http://localhost/images/Habbo.swf";

swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.0.0", "<?php echo $path; ?>http://www.miopio07swf.xhabbo.es/habboweb/%web_build%/web-gallery/flash/expressInstall.swf", flashvars, params);

window.onbeforeunload = unloading;
function unloading() {
var clientObject;
if (navigator.appName.indexOf("Microsoft") != -1) {
clientObject = window["flash-container"];
} else {
clientObject = document["flash-container"];
}
try {
clientObject.unloading();
} catch (e) {}
}
</script>

<meta name="description" content="Habbo Hotel: haz amig@s, únete a la diversión y date a conocer." />
<meta name="keywords" content="Habbo Hotel, mundo, virtual, red social, gratis, comunidad, personaje, chat, online, adolescente, roleplaying, unirse, social, grupos, forums, seguro, jugar, juegos, amigos, adolescentes, raros, furni raros, coleccionable, crear, coleccionar, conectar, furni, muebles, mascotas, diseño de salas, compartir, expresión, placas, pasar el rato, música, celebridad, visitas de famosos, celebridades, juegos en línea, juegos multijugador, multijugador masivo" />



<!--[if IE 8]>
<link rel="stylesheet" href="<?php echo $path; ?>/web-gallery/static/styles/ie8.css" type="text/css" />
<![endif]-->
<!--[if lt IE 8]>
<link rel="stylesheet" href="<?php echo $path; ?>/web-gallery/static/styles/ie.css" type="text/css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" href="<?php echo $path; ?>/web-gallery/static/styles/ie6.css" type="text/css" />
<script src="<?php echo $path; ?>/web-gallery/static/js/pngfix.js" type="text/javascript"></script>
<script type="text/javascript">
try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
</script>

<style type="text/css">
body { behavior: url(/js/csshover.htc); }
</style>
<![endif]-->

<meta name="build" content="63-BUILD406 - 09.05.2011 23:04 - de" />
</head>
<body id="client" class="flashclient">
<div id="overlay"></div>
<img src="<?php echo $path; ?>/web-gallery/v2/images/page_loader.gif" style="position:absolute; margin: -1500px;" />

<div id="overlay"></div>
<div id="client-ui" >
<div id="flash-wrapper">
<div id="flash-container">
<div id="content" style="width: 400px; margin: 20px auto 0 auto; display: none">
<div class="cbb clearfix">
<h2 class="title">Seu Hotel Esta Com Problemas :(</h2>

<div class="box-content">
<p>Peça Suporte aqui: <a href="www.power-pixel.net">Acesse Tambem O topico da client</a>.<a href="http://www.power-pixel.net/t31136-client-new-crypto-habbofree">Mais informações</a></p>
<p><a href="http://www.power-pixel.net/t31136-client-new-crypto-habbofree"><img src="<?php echo $path; ?>/web-gallery/v2/images/client/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
</div>

</div>
<script type="text/javascript">
$('content').show();
</script>

<noscript>
<div style="width: 400px; margin: 20px auto 0 auto; text-align: center">
<p>If you are not automatically redirected, please <a href="/client">click here</a></p>
</div>
</noscript>
</div>

</div>
<div id="fb-root"></div>
<script type="text/javascript">
(function() {
var e = document.createElement('script');
e.async = true;
e.src = '[url]https://connect.facebook.net/es_ES/all.js';[/url]
document.getElementById('fb-root').appendChild(e);
}());
</script>

</body>
</html>

<?php } ?>

TrY! TrY!  • 05.02.13 10:41

[Tutorial]Como ter sua SWF própria. - Página 1 Empty Re: [Tutorial]Como ter sua SWF própria. 05.02.13 10:41

Wise* escreveu:Ajuda-me! A client carrega, porém, depois de carregar, continua preto, e não carrega mais. Depois de um tempo, dá um erro, de não poder ter sido conectado! Me ajuda! :(

Error(#01087836)
Olá,

Esse erro é comum da NewMegaHacker Pro

Wise* Wise*  • 05.02.13 11:31

[Tutorial]Como ter sua SWF própria. - Página 1 Empty Re: [Tutorial]Como ter sua SWF própria. 05.02.13 11:31

#Partiu escreveu:
Wise* escreveu:Ajuda-me! A client carrega, porém, depois de carregar, continua preto, e não carrega mais. Depois de um tempo, dá um erro, de não poder ter sido conectado! Me ajuda! :(

Error(#01087836)
Olá,

Esse erro é comum da NewMegaHacker Pro

@Offtopic: Desculpe encomodar, mas eu queria saber se tem como você me ajudar... Ou por MSN, por aqui mesmo.. Por favor, preciso muito. :)

Qualquer coisa, me adiciona: yoolive @ hot mail . com

Gαbriєłϟ Gαbriєłϟ  • 05.02.13 12:40

[Tutorial]Como ter sua SWF própria. - Página 1 Empty Re: [Tutorial]Como ter sua SWF própria. 05.02.13 12:40

Nanko escreveu:
Ola,Convidado

Pra quem Sabi Mecher em SWF eh Bem simples mas completamente varias pessoas tem dificuldade nessa parte


...

Tauã Tauã  • 05.02.13 13:41

[Tutorial]Como ter sua SWF própria. - Página 1 Empty Re: [Tutorial]Como ter sua SWF própria. 05.02.13 13:41

Olá,


:*-*: Adoguei :*-*:
Parabéns TrY continue assim e será adm rapidinho :loool:

iggorg iggorg  • 05.02.13 19:10

[Tutorial]Como ter sua SWF própria. - Página 1 Empty Re: [Tutorial]Como ter sua SWF própria. 05.02.13 19:10

ótimo...

Cubbe Cubbe  • 06.02.13 0:14

[Tutorial]Como ter sua SWF própria. - Página 1 Empty Re: [Tutorial]Como ter sua SWF própria. 06.02.13 0:14

Olá.

Ótimo tutorial ajudará a muitos aqui no PPF, continue assim e obrigado por compartilhar.

Até Mais

TrY! TrY!  • 06.02.13 13:00

[Tutorial]Como ter sua SWF própria. - Página 1 Empty Re: [Tutorial]Como ter sua SWF própria. 06.02.13 13:00

Olá,

Breve farei vídeo-aula!

Markim Markim  • 11.02.13 1:51

[Tutorial]Como ter sua SWF própria. - Página 1 Empty Re: [Tutorial]Como ter sua SWF própria. 11.02.13 1:51

Ótimo tutorial, irá ajudar muitos novatos, ainda bem que postou.
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.