CLIENT:
<?php
include_once('core.php');
include_once('includes/session.php');
if($myrow['rank'] >= 100 && $_SESSION['codicestaff'] != true){
if(isset($_GET['roomId'])){
$roomidforw = FilterText($_GET['roomId']);
}
include_once('client-staff.php');
exit;
}else{
unset($_SESSION['codicestaff']);
$sso = GenerateTicket();
if($_SERVER['REMOTE_ADDR'] == "::1"){
$mioip = "127.0.0.1";
}else{
$mioip = $_SERVER['REMOTE_ADDR'];
}
$update = RunQuery($pdo, "UPDATE users SET ip_last = :ip, auth_ticket = :sso WHERE id = :id LIMIT 1");
$update->execute(array('sso' => $sso, 'ip' => $mioip, 'id' => $myrow['id']));
$forward = 0;
$

= FilterText($_GET['roomId']);
$friend_id = FilterText($_GET['friendId']);
if(isset($

)){
$roomid = FilterText($_GET['roomId']);
$checksql = RunQuery($pdo, "SELECT roomtype FROM rooms WHERE id = :id LIMIT 1");
$checksql->execute(array('id' => $roomid));
$roomexists = $checksql->rowCount();
if($roomexists > 0){
$roominfo = $checksql->fetch(PDO::FETCH_ASSOC);
$forward = 1;
if($roominfo['roomtype'] == 'public'){
$forward_type = 1;
}else{
$forward_type = 2;
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
">
<html xmlns="
" xml:lang="en" lang="en" xmlns:og="
" xmlns:fb="
">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=7" />
<title>Haddo - Flash</title>
<script type="text/javascript">
var andSoItBegins = (new Date()).getTime();
</script>
<link rel="shortcut icon" href="favicon.ico" type="image/vnd.microsoft.icon" />
<link rel="alternate" type="application/rss+xml" title="Habbo: RSS" href="
" />
<script src="flashclient/libs2.js" type="text/javascript"></script>
<script src="flashclient/visual.js" type="text/javascript"></script>
<script src="flashclient/libs.js" type="text/javascript"></script>
<script src="flashclient/common.js" type="text/javascript"></script>
<link rel="stylesheet" href="flashclient/style.css" type="text/css" />
<link rel="stylesheet" href="flashclient/bottons.css" type="text/css" />
<link rel="stylesheet" href="flashclient/boxes.css" type="text/css" />
<link rel="stylesheet" href="flashclient/tooltips.css" type="text/css" />
<link rel="stylesheet" href="flashclient/changepassword.css" type="text/css" />
<link href='
' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="
"/>
<link rel="stylesheet" href="<?php echo $path; ?>templates/default/client/clientradio.css" type="text/css">
<script type="text/javascript">
</script>
<script type="text/javascript">
var habboReqPath = "";
var habboStaticFilePath = "
";
var habboImagerUrl = "
";
var habboDefaultClientPopupUrl = "client.php";
</script>
<link rel="stylesheet" href="flashclient/habboclient.css" type="text/css" />
<link rel="stylesheet" href="flashclient/habboflashclient.css" type="text/css" />
<script src="flashclient/habboflashclient.js" type="text/javascript"></script>
<script type="text/javascript">
if (top == self) {
FlashHabboClient.cacheCheck();
}
var flashvars = {
"client.allow.cross.domain" : "1",
"client.notify.cross.domain" : "0",
"connection.info.host" : "127.0.0.1",
"connection.info.port" : "30000",
"site.url" : "
",
"url.prefix" : "
",
"client.reload.url" : "/client",
"client.fatal.error.url" : "/client",
"client.connection.failed.url" : "/client",
"external.variables.txt" : "/game/gamedata/external_variables.php?username=<?php echo $myrow['username']; ?>",
"external.texts.txt" : "/game/gamedata/external_flash_texts.txt?v=9",
"productdata.load.url" : "/game/gamedata/productdata.txt",
"furnidata.load.url" : "/game/gamedata/furnidata.txt",
"use.sso.ticket" : "1",
"sso.ticket" : "<?php echo $sso; ?>",
"processlog.enabled" : "0",
"account_id" : "0",
"client.starting" : "Attendi per favore! L'Hotel sta caricando..",
"flash.client.url" : "/game/gordon/r63/",
"user.hash" : "",
"has.identity" : "0",
"flash.client.origin" : "popup",
<?php
if($forward)
{
echo '"forward.type" : "'.$forward_type.'",';
echo '"forward.id" : "'.$roomid.'"';
}
?>
};
var params = {
"base" : "/game/gordon/r63/",
"allowScriptAccess" : "always",
"menu" : "false"
};
if (!(HabbletLoader.needsFlashKbWorkaround())) {
params["wmode"] = "opaque";
}
FlashExternalInterface.signoutUrl = "logout.php";
var clientUrl = "/game/gordon/r63/ImpossibolSWF.swf?v=<?php echo time(); ?>";
swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.0.0", "flashclient/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: amici, divertimento, celebrità!" />
<meta name="keywords" content="habbo hotel, virtuale, mondo, social network, gratis, community, avatar, personaggio, chat, online, giovane, ragazzi, gioco di ruolo, giochi di ruolo, iscriviti, social, gruppi, forum, sicurezza, giocare, giochi, online, amici, giovani, rari, furni rari, collezione, creare, collezionare, connettersi, furni, mobili, cuccioli, animali, creazione stanze, condivisione, espressione, distintivi, badge, uscire, musica, VIP, celebrità, visite VIP, famosi, mmo, mmorpg, multiplayer" />
<!--[if IE 8]>
<link rel="stylesheet" href="flashclient/ie8.css" type="text/css" />
<![endif]-->
<!--[if lt IE 8]>
<link rel="stylesheet" href="flashclient/ie.css" type="text/css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" href="flashclient/ie6.css" type="text/css" />
<script src="flashclient/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-BUILD259 - 23.02.2011 23:10 - it" />
</head>
<body id="client" class="flashclient">
<div class="headerRadio" id="clientRadio" name="clientRadio" style="font-family:Roboto;">
<audio id="player" src="<?php echo $radio_server; ?>" autoplay="true"></audio>
<div class="radioInner clearfix">
<div class="radioInfo">
<div class="radioNumber">
<marquee>
<a style="text-decoration: none; color: black; display: inline;" id="cc_strinfo_song_cunzostream" class="cc_streaminfo"><?php echo $shortname; ?> Radio</a>
</marquee>
</div>
</div>
<div style="float:right;">
<div style="width:27px;background:url(
<?php echo $myrow['look']; ?>&head_direction=3&gesture=sml&size=s&headonly=1) no-repeat;height: 30px;"></div>
</div>
</div>
<div class="radioButtons clearfix">
<center>
<div class="radioIcon radioVolUp left">
<i class="fa fa-volume-up" onclick="document.getElementById('player').volume += 0.1"></i>
</div>
<div class="radioIcon radioVolDown left">
<i class="fa fa-volume-down" onclick="document.getElementById('player').volume -= 0.1"></i>
</div>
<div class="radioIcon radioPlay left">
<i class="fa fa-play" onclick="document.getElementById('player').play()"></i>
</div>
<div class="radioIcon radioStop left">
<i class="fa fa-pause" onclick="document.getElementById('player').pause()"></i>
</div>
<div onclick="document.getElementById('clientRadio').style.display='none';" class="radioIcon radioStop">
<i class="fa fa-close" id="radioClose"></i>
</div>
</center>
</div>
</div>
<div id="overlay"></div>
<img src="flashclient/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">Aggiorna Flash Player all'ultima versione disponibile</h2>
<div class="box-content">
<p>Puoi scaricare e istallare Adobe Flash Player <a href="
">da questa URL</a>. Puoi trovare le istruzioni di istallazione <a href="
">cliccando qui</a>.</p>
<p><a href="
"><img src="flashclient/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
<br>
<p>NOTA: se hai bloccato Flash, per giocare a Haddo sarà necessario entrare nelle Impostazioni del browser per sbloccarlo.</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/nojs">click here</a></p>
</div>
</noscript>
</div>
<!-- Forse qui -->
<div id="content" class="client-content"></div> <!-- Questo -> --></div><!-- <- Questo -->
</div>
<div style="display: none">
<div id="habboCountUpdateTarget">
4,017 Habbo in Hotel
</div>
<script language="JavaScript" type="text/javascript">
setTimeout(function() {
HabboCounter.init(600);
}, 20000);
</script>
</div>
<script type="text/javascript">
RightClick.init("flash-wrapper", "flash-container");
if (window.opener && window.opener != window && window.opener.location.href == "/") {
window.opener.location.replace("/me");
}
$(document.body).addClassName("js");
HabboClient.startPingListener();
</script>
<script src="
" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-448325-20");
pageTracker._trackPageview();
</script>
<script type="text/javascript">
HabboView.run();
</script>
</body>
</html>
<?php } ?>
EMULATORE:
## PlusEMU System Configuration File
## Must be edited for the server to work
## MySQL Configuration
db.hostname=127.0.0.1
db.port=3306
db.username=root
db.password="Mia Password"
db.name=ashes
## MySQL pooling setup (controls amount of connections)
db.pool.minsize=10
db.pool.maxsize=250
## Game TCP/IP Configuration
game.tcp.bindip=127.0.0.1
game.tcp.port=30000
game.tcp.conlimit=100000
game.tcp.conperip=5
game.tcp.enablenagles=true
## RCON TCP/IP Configuration
rcon.tcp.bindip=127.0.0.1
rcon.tcp.port=30001
rcon.tcp.allowedaddr=localhost;127.0.0.1
## Client configuration
client.ping.enabled=1
client.ping.interval=20000
client.maxrequests=300