Fórum Dix
Bem-vindo ao Fórum Dix. Aqui você poderá encontar conteúdos como:

#Habbo
#Transformice
#Minecraft
#DDTank
#SAMP
#Design
#Web
#Combat Arms
#WEBNODE
#Noticias

Clique em registrar e inicie sua jornada por aqui.
Fórum Dix
Bem-vindo ao Fórum Dix. Aqui você poderá encontar conteúdos como:

#Habbo
#Transformice
#Minecraft
#DDTank
#SAMP
#Design
#Web
#Combat Arms
#WEBNODE
#Noticias

Clique em registrar e inicie sua jornada por aqui.
    EncurtaNET
    EncurtaNet

    Foto

    [TUTORIAL] Seu client fica dando erro? Dê uma olhada!



    • Por favor, inicie sesión para responder

    Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

    #1
    Fuera de línea
    Lira
    Seg Abr 16, 2012 11:32 am


    Lira

    Administrador

    Administrador
    Se você já ligou o seu hotel, foi todo feliz jogar e se deparou com este erro: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Com este tutorial seus problemas acabaram.

    Este erro é símples, mais por ser tão símples, ele se torna muito difícil para certos usuários. Hoje encinarei a como "concertar" esse símples bug.

    Este "Bug" acontece porque o seu client é baseado na "web-gallery" do Habbo. E quando eles atualizam os links, os clients não atualizam e dão erro. Abaixo, basta você copiar e colar no seu client e pronto.

    Código:
    <?php
    define('USERNAME_REQUIRED', TRUE);
    define('ACCOUNT_REQUIRED', TRUE);
    include('../global.php');
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <?php

    function rndchar()
    {
        $rnd = rand(65, 122);
       
        if(96 >= $rnd && $rnd >= 91)
        {
            $rnd = 95;
        }
        return chr($rnd);
    }

    $str = "";//rndchar().rndchar().rndchar().rndchar().rndchar().rndchar().rndchar().rndchar().rndchar().rndchar().rndchar();

    $ticket = "ST-".$str.rand(10000, 99999).$str."-".rand(100000, 999999).rand(100000, 999999);

    $username = $_SESSION['username'];
    if(@$_GET['ticket'] && @$_GET['username'] && $users->UserPermission('hk_ext_login', $_SESSION['username']))
    {
        $username = $_GET['username'];
        $ticket = $_GET['ticket'];
    }
    $query = mysql_query("UPDATE users SET auth_ticket = '$ticket' WHERE username = '$username'");
    $query = mysql_query("UPDATE users SET ip_last = '".$_SERVER['REMOTE_ADDR']."' WHERE username = '$username'");
    ?>

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title><?php echo $sitename." - Client"; ?></title>
     
        <script type="text/javascript">
            var andSoItBegins = (new Date()).getTime();
            var ad_keywords = "";
            document.habboLoggedIn = true;
            var habboName = "<?php echo $_SESSION['username']; ?>";
            var habboReqPath = "<?php echo $core->CmsSetting('cms_url'); ?>";
            var habboStaticFilePath = "http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery";
            var habboImagerUrl = "http://www.habbo.com/habbo-imaging/";
            var habboPartner = "";
            var habboDefaultClientPopupUrl = "<?php echo $core->CmsSetting('cms_url'); ?>/client";
            window.name = "ClientWndw";
            if (typeof HabboClient != "undefined") { HabboClient.windowName = "ClientWndw"; }
        </script>

        <link rel="stylesheet" href="http://images.habbo.com/63_1dc60c6d6ea6e089c6893ab4e0541ee0/919/web-gallery/static/styles/common.css" type="text/css" />

        <script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/js/libs2.js" type="text/javascript"></script>
        <script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/js/visual.js" type="text/javascript"></script>
        <script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/js/libs.js" type="text/javascript"></script>
        <script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/js/common.js" type="text/javascript"></script>


        <link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/styles/habboflashclient.css" type="text/css" />
        <script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/js/habboflashclient.js" type="text/javascript"></script>

        <script type="text/javascript">
            FlashExternalInterface.loginLogEnabled = false;
            FlashExternalInterface.logLoginStep("web.view.start");
           
            if (top == self) {
                FlashHabboClient.cacheCheck();
            }
            var flashvars = {
                    "client.allow.cross.domain" : "1",
                    "client.notify.cross.domain" : "1",
                    "connection.info.host" : "<?php echo $core->CmsSetting('client_ip'); ?>",
                    "connection.info.port" : "<?php echo $core->CmsSetting('client_port'); ?>",
                    "site.url" : "<?php echo $core->CmsSetting('cms_url'); ?>",
                    "url.prefix" : "<?php echo $core->CmsSetting('cms_url'); ?>",
                    "client.reload.url" : "<?php echo $core->CmsSetting('cms_url'); ?>/client",
                    "client.fatal.error.url" : "<?php echo $core->CmsSetting('cms_url'); ?>/client/disconnected.php?flash_client_error",
                    "client.connection.failed.url" : "<?php echo $core->CmsSetting('cms_url'); ?>/client/disconnected.php?client_connection_failed",
                    "external.variables.txt" : "<?php echo $core->CmsSetting('client_variables'); ?>",
                    "use.sso.ticket" : "1",
                    "sso.ticket" : "<?php echo $ticket ?>",
                    "processlog.enabled" : "0",
                    "account_id" : "1",
                    "client.starting" : "El Hotel esta Cargando..",
                    "flash.client.url" : "<?php echo $core->CmsSetting('client_swf_path'); ?>/",
                    "user.hash" : "31385693ae558a03d28fc720be6b41cb1ccfec02",
                    "has.identity" : "0",
                    "flash.client.origin" : "popup",
                    "token" : "<?php echo $ticket ?>",
                    "logout.disconnect.url" : "<?php echo $core->CmsSetting('cms_url'); ?>/client/disconnected.php?logout&origin=%origin%",
                    "logout.url" : "<?php echo $core->CmsSetting('cms_url'); ?>/client/disconnected.php?logout&reason=%reason%&origin=%origin%"
            };
            var params = {
                "base" : "<?php echo $core->CmsSetting('client_swf_path'); ?>/",
                "allowScriptAccess" : "always",
                "menu" : "false"               
            };
           
            if (!(HabbletLoader.needsFlashKbWorkaround())) {
                params["wmode"] = "opaque";
            }
           
            //no cach!!
           
            var clientUrl = "<?php echo $core->CmsSetting('client_habbo_swf'); ?>";

            swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.0.0", "http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/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>
       
        <!--[if IE 8]>
        <link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/styles/ie8.css" type="text/css" />
        <![endif]-->
        <!--[if lt IE 8]>
        <link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/styles/ie.css" type="text/css" />
        <![endif]-->
        <!--[if lt IE 7]>
        <link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/styles/ie6.css" type="text/css" />
        <script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/web-gallery/static/js/pngfix.js" type="text/javascript"></script>
        <script type="text/javascript">
        try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
        </script>
       
        <![endif]-->
    </head>
    <body id="client" class="flashclient">
        <div id="overlay"></div>
        <img src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/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">Por favor, actualiza tu Flash Player a la última versión</h2>
                            <div class="box-content">
                                    <p>Puedes instalar y descargar Adobe Flash Player aquí: <a href="http://get.adobe.com/flashplayer/">Instala Flash player</a>. Más instrucciones para su instalación aquí: <a href="http://www.adobe.com/products/flashplayer/productinfo/instructions/">Más información</a></p>
                                    <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/957/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>
                </div>
            </div>
            <div id="content" class="client-content"></div>           
        </div>
        <script type="text/javascript">
            HabboView.run();
        </script>
    </body>
    </html>
    Caso dê algum erro, comente e eu o ajudarei.
    Configure tudo no Housekeeping (Painel de controle) da sua cms

    http://forum-dix.com.br

    Mensagem [Página 1 de 1]