Come Hostare i DCR in locale

« Older   Newer »
 
  Share  
.
  1.     Like  
     
    .
    Avatar

    Il creatore di debbo

    Group
    Boss
    Posts
    2,482
    Vota
    0
    Location
    Sardegna

    Status
    Offline
    in questa guida dato che webnet32.com ha chiuso vi insegnerò a hostare in locale.

    Requisiti:
    Se non avete nessun pack potete scaricare questi DCR (haddo DCR) da Clicca Qui
    Xampp 1.7.1 ovviamente non vi metto il link dato che chi ha il retro ha perforza xampp.

    Proseguimento:
    Una volta scaricato il pack aprite il file winrar e dovrebbe uscire cosi:



    Ora apriamo la nostra cartella htdocs di xampp percorso:Computer>C>xampp>htdocs
    Una volta aperta la cartella htdocs estraiamo la cartella r63 del pack scaricato nella
    cartella htdocs così:



    Una volta estratta la cartella dobbiamo andare a modificare il file external_variables.
    Per arrivare al file external_variables dobbiamo aprire la cartella r63> poi la cartella gamedata> e poi apriamo il file external_variables:



    una volta aperto il file external_variables dovrebbe uscirci una cosa così:



    Ora clicchiamo su modifica nel menù e poi clicchiamo la voce sostituisci:



    Una volta cliccato su sostituisci dovrebbe uscirci una finestra:




    Ora compiliamo così:
    Trova:127.0.0.1
    Sostituisci con:TUO IP di NO-IP O di HAMACHI
    E clicchiamo su sostituisci tutto così:



    Ok una volta sostituito tutto salviamo e chiudiamo il file external_variables.
    Ok ora i nostri dcr sono configurati e funzionanti.
    Ora non ci rimane altro che modificare il client.
    Apriamo il client che troviamo nella cartella htdocs:



    Ok bene ora ci metti questo client.php dentro:


    CODICE
    <?php
    /*=====================================================================+
    || # HaddoCMS based HoloCMS - Website and Content Management System
    |+=====================================================================+
    || # Copyright © 2008 Meth0d. All rights reserved.
    || # http://www.meth0d.org
    |+===================================================+
    || # HoloCMS is provided "as is" and comes without
    || # warrenty of any kind. HoloCMS is free software!
    |+=====================================================================+
    || # HaddoCMS v2.0 by Raikas77
    || # www.sciax2.it/forum/development/haddocms-v2-build-2100-a-535753.html
    |+=====================================================================*/

    include('core.php');
    include('includes/session.php');

    if($logged_in){
       require_once('includes/session.php');
    } else {
       header("location: clientutils.php?key=loginplease");
       exit;
    }

    if($online !== "online" && $enable_status_image == "1"){
    echo "<font color='white'><center><b>".$sitename." is offline</b></center></font>";
    exit();
    }

    if($remote_ip == "127.0.0.1" || $remote_ip == "localhost" && $server_on_localhost == 1){
    $ip = "127.0.0.1";
    }

    $forward = 0;
    if(isset($_GET['roomId'])){
    $roomid = mysql_real_escape_string($_GET['roomId']);
    $checksql = mysql_query("SELECT roomtype FROM rooms WHERE id = '".$roomid."' LIMIT 1");
    $roomexists = mysql_num_rows($checksql);
    if($roomexists > 0){
    $roominfo = mysql_fetch_array($checksql);
    $forward = 1;
    if($roominfo['roomtype'] == 'public')
    $forward_type = 1;
    else
    $forward_type = 2;
    }
    }
     if(isset($_GET['nome'])){
    $nome = Filtertext($_GET['nome']);
    $check = mysql_query("SELECT * FROM users WHERE username LIKE '".$nome."'");
    $check1 = mysql_fetch_assoc($check);
    if($myrow['rank'] == '7'){

    $myticket = GenerateTicket();
       mysql_query("UPDATE users SET auth_ticket = '".$myticket."', ip_last = '".

    $remote_ip."' WHERE id = '".$check1['id']."' LIMIT 1") or die(mysql_error());
       

    }else{
    echo 'Non sei un amministratore';
    }
    }else{
       $myticket = GenerateTicket();
       mysql_query("UPDATE users SET auth_ticket = '".$myticket."', ip_last = '".

    $remote_ip."' WHERE id = '".$my_id."' LIMIT 1") or die(mysql_error());
       }
       
    $mynickname = mysql_fetch_array(mysql_query("SELECT username FROM users WHERE id = '" .

    $my_id . "'"));    
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <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="X-UA-Compatible" content="IE=7" />

       <title><?php echo $sitename ?> ~ Client</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="http://www.habbo.it/articles/rss.xml" />
    <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" />

    <script type="text/javascript">

    </script>
    <script type="text/javascript">
    var habboReqPath = "";
    var habboStaticFilePath = "<?php echo $path; ?>/web-gallery";
    var habboImagerUrl = "http://www.habbo.it/habbo-imaging/";
    var habboDefaultClientPopupUrl = "TUO IP/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" src="./habboflashclient.js"></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" : "<?php echo $path; ?>",
               "url.prefix" : "<?php echo $path; ?>",
               "client.reload.url" : "<?php echo $path; ?>404.php",
               "client.fatal.error.url" : "<?php echo $path; ?>404.php",
               "client.connection.failed.url" : "<?php echo $path; ?>404.php",
               "external.variables.txt" :

    "http://127.0.0.1/r63/gamedata/external_variables.php?username=<?php echo $mynickname

    [0]; ?>",
               "external.texts.txt" :

    "http://127.0.0.1/r63/gamedata/external_flash_texts.txt",
               "productdata.load.url" : "http://127.0.0.1/r63/gamedata/productdata.txt",
               "furnidata.load.url" : "http://127.0.0.1/r63/gamedata/furnidata.txt",
               "use.sso.ticket" : "1",
               "sso.ticket" : "<?php echo $myticket; ?>",
               <?php
               if($forward)
                    {
               echo '"forward.type" : "'.$forward_type.'",';
               echo '"forward.id" : "'.$roomid.'",';
               
                    }
                     
                if(isset($_GET['friendId']))
                    {
               echo '"friend.id" : "'.mysql_real_escape_string($_GET['friendId']).'",';
               }
               ?>
               "processlog.enabled" : "0",
               "account_id" : "0",
               "client.starting" : "Attendi perfavore! Haddo sta caricando.",
               "flash.client.url" : "http://127.0.0.1/r63/dcr/hof_furni/",
               "user.hash" : "",
               "has.identity" : "1",
               "flash.client.origin" : "popup"
       };
       var params = {
           "base" : "http://127.0.0.1/r63/gordon/r63/",
           "allowScriptAccess" : "always",
           "menu" : "false"        
           
       };

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

       FlashExternalInterface.signoutUrl = "http://127.0.0.1/logout.php";

       var clientUrl = "http://127.0.0.1/r63/gordon/r63/Habbo.swf";
       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 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="http://get.adobe.com/flashplayer/">da questa URL</a>. Puoi trovare le istruzioni

    di istallazione <a

    href="http://www.adobe.com/products/flashplayer/productinfo/instructions/">cliccando

    qui</a>.</p>

               <p><a href="http://www.adobe.com/go/getflashplayer"><img

    src="flashclient/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/nojs">click here</a></p>
               </div>
           </noscript>
       </div>
       </div>

       <div id="content" class="client-content"></div>            
    </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="http://www.google-analytics.com/ga.js" 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>



    Ora dobbiamo fare l'ultima cosa, configurare il client
    Dobbiamo fare lo stesso procedimento che abbiamo fatto con l'external_variables.
    Senza che vi spiego tutto il procedimento di prima lo sapete dovete solo configurare il client.php se avete problemi commentate sotto.
     
    .
0 replies since 4/8/2013, 16:43   22 views
  Share  
.