• Hey,

    ich benutze eine editierte Version vom rCMS, jedoch wollte ich das ganze jetzt auf r63b umstellen. Ich habe meine Datenbank so bearbeitet, das sie mit dem CMS und den Emulator funktioniert.
    Jedoch funktioniert das ganze nicht so wie ich möchte, liegt vielleicht daran das ich etwas nicht richtig in der Client Datei konfiguriert habe oder daran das ich mich nicht gut auskenne.
    Das ganze bleibt bei 76% stehen, die Client Datei Poste ich darunter. Würde mich über bei Hilfe sehr freuen.

    Spoiler anzeigen


    <!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="content-type" content="text/html; charset=ISO-8859-1" />
    <title>HebboR: Client</title>


    <script type="text/javascript">
    var andSoItBegins = (new Date()).getTime();
    </script>

    <script type="text/javascript">
    var andSoItBegins = (new Date()).getTime();
    </script>
    <link rel="shortcut icon" href="http:///web-gallery/v2/images/favicon.ico" type="image/vnd.microsoft.icon" />


    <script src="<?php echo CMS_PATH; ?>web-gallery/static/js/libs2.js" type="text/javascript"></script>
    <script src="<?php echo CMS_PATH; ?>web-gallery/static/js/visual.js" type="text/javascript"></script>
    <script src="<?php echo CMS_PATH; ?>web-gallery/static/js/libs.js" type="text/javascript"></script>
    <script src="<?php echo CMS_PATH; ?>web-gallery/static/js/common.js" type="text/javascript"></script>


    <link rel="stylesheet" href="<?php echo CMS_PATH; ?>web-gallery/v2/styles/common.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo CMS_PATH; ?>web-gallery/v2/styles/process.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo CMS_PATH; ?>web-gallery/v2/styles/style.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo CMS_PATH; ?>web-gallery/v2/styles/clientbar.css" type="text/css" />


    <link rel="stylesheet" href="<?php echo CMS_PATH; ?>web-gallery/v2/styles/habboflashclient.css" type="text/css" />
    <script src="<?php echo CMS_PATH; ?>web-gallery/static/js/habboflashclient_new.js" type="text/javascript"></script>
    <script type="text/javascript">
    document.habboLoggedIn = true;
    var habboName = "<?php echo $this->filter($this->MyUser->username); ?>";
    var habboId = <?php echo $this->filter($this->MyUser->id); ?>;
    var facebookUser = false;
    var habboReqPath = "";
    var habboStaticFilePath = "<?php echo CMS_PATH; ?>web-gallery";
    var habboImagerUrl = "<?php echo CMS_PATH; ?>habbo-imaging/";
    var habboPartner = "";
    var habboDefaultClientPopupUrl = "http://127.0.01/client";
    window.name = "<?php echo $this->filter($this->MyUser->auth_ticket); ?>";
    if (typeof HabboClient != "undefined") { HabboClient.windowName = "<?php echo $this->filter($this->MyUser->auth_ticket); ?>"; }
    </script>


    </script>


    <meta property="fb:app_id" content="163085011898" />


    <noscript>
    <meta http-equiv="refresh" content="0;url=/client/nojs" />
    </noscript>


    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Ubu…ld&subset=Latin">



    <script type="text/javascript">


    <?php if (isset($_GET['id']) && $_GET['id'] == '2'){
    MUS::SignOut($this->MyUser);
    ?>
    alert("Du bist bereits eingeloggt.");
    <?php } ?>
    function DoResize()
    {
    var nHeight;
    if (typeof window.innerHeight == 'undefined')
    {
    nHeight = document.body.clientHeight -24;
    }
    else
    {
    nHeight = window.innerHeight -24;
    }

    document.getElementById('client-ui').style.height = nHeight+'px';
    }


    function dcstr(coded) {
    coded = decodeURIComponent(coded);
    var uncoded = "62.141.46.215";
    var chr;
    for (var i = coded.length - 1; i >= 0; i--) {
    chr = coded.charAt(i);
    uncoded += (chr >= "a" && chr <= "z" || chr >= "A" && chr <= "Z") ?
    String.fromCharCode(65 + key.indexOf(chr) % 26) :
    chr;
    }
    return uncoded;
    }


    FlashExternalInterface.loginLogEnabled = true;

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

    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 CMS_PATH; ?>",
    "url.prefix" : "<?php echo CMS_PATH; ?>",
    "client.reload.url" : "<?php echo CMS_PATH; ?>error",
    "client.fatal.error.url" : "<?php echo CMS_PATH; ?>error",
    "client.connection.failed.url" : "<?php echo CMS_PATH; ?>error",
    "external.variables.txt" : "<?php echo CMS_PATH; ?>SWF/gamedata/external_variables.txt",
    "external.texts.txt" : "<?php echo CMS_PATH; ?>SWF/gamedata/external_flash_texts.txt",
    "productdata.load.url" : "<?php echo CMS_PATH; ?>SWF/gamedata/productdata.txt",
    "furnidata.load.url" : "<?php echo CMS_PATH; ?>SWF/gamedata/furnidata.txt",
    "use.sso.ticket" : "1",
    "sso.ticket" : "<?php echo $this->sso; ?>",
    "processlog.enabled" : "1",
    "account_id" : "1",
    "client.starting" : "Bitte warte, Habbo wird geladen",
    "flash.client.url" : "<?php echo CMS_PATH; ?>",
    "user.hash" : "<?php echo $this->filter($this->MyUser->auth_ticket); ?>",
    "has.identity" : "1",
    "flash.client.origin" : "popup"


    };
    var params = {
    "base" : "<?php echo CMS_PATH; ?>SWF/gordon/PRODUCTION-201601012205-226667486/",
    "allowScriptAccess" : "always",
    "menu" : "false",
    "wmode" : "#000000"
    };

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

    FlashExternalInterface.signoutUrl = "<?php echo CMS_PATH; ?>account/logout?token=7856138f019f78052d2a34212ec6db60e393709e";

    var clientUrl = "<?php echo CMS_PATH; ?>SWF/gordon/PRODUCTION-201601012205-226667486/habbo.swf";

    swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.0.0", "http://images.habbo.com/habboweb/61_c0…ressInstall.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) {}
    }
    window.onresize = DoResize;

    </script>



    </head>

    <meta name="build" content="63-BUILD406 - 09.05.2011 23:04 - de" />
    </head>


    <body style="overflow:hidden; zoom:1;" id="client" class="flashclient">


    <div id="client-ui" style="height:100%">
    <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">Bitte besorg dir die neueste Adobe Flash Player Version.</h2>


    <div class="box-content">
    <p>Hier kannst Du den Adobe Flashplayer herunterladen und installieren: <a href="http://get.adobe.com/flashplayer/">Install flash player</a>. Mehr Informationen und Anweisungen zur Installation sind hier zu finden: <a href="http://www.adobe.com/products/flash…o/instructions/">Mehr Informationen</a></p>
    <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://images.habbo.com/habboweb/63_1d…lash_player.gif" alt="Get Adobe Flash player" /></a></p>
    </div>
    </div>
    </div>


    <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>


    <div id="content" class="client-content"></div>

    <script async src="https://ajax.googleapis.com/ajax/libs/jque…1/jquery.min.js"></script>
    <script type="text/javascript" data-cfasync="false">


    var win=null;
    function NewWindow(mypage,myname,w,h,pos,infocus){
    if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
    if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
    else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
    settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings);
    win.focus();}


    </script>


    </body>
    </html>

    Ich bedanke mich im Voraus!

  • Gehe mal davon aus das du den Plus Emulator benutzt. Ersetzt das durch deinen Code in der Client.php. Natürlich musst du die Verlinkungen auf deine SWF anpassen.

  • In den external_variables ist alles Falsch.

    Spoiler anzeigen
    Code
    productdata.load.url=http://127.0.0.1/gamedata/productdata/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.texts.txt=http://127.0.0.1/gamedata/external_flash_texts/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.override.variables.txt=http://127.0.0.1/gamedata/override/external_override_variables/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    flash.client.url=//127.0.0.1/gordon/PRODUCTION-201601012205-226667486/
    furnidata.load.url=http://127.0.0.1/gamedata/furnidata_xml/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.variables.txt=http://127.0.0.1/gamedata/external_variables/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.override.texts.txt=http://127.0.0.1/gamedata/override/external_flash_override_texts/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.figurepartlist.txt=http://127.0.0.1/gamedata/figuredata/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae

    Ersetz es mal durch diese (Ganz unter in external_variables.txt)

    Spoiler anzeigen
    Code
    productdata.load.url=http://127.0.0.1/swf/gamedata/productdata.txt
    external.texts.txt=http://127.0.0.1/swf/gamedata/external_flash_texts.txt
    external.override.variables.txt=http://127.0.0.1/swf/gamedata/override/external_override_variables.txt
    flash.client.url=http://127.0.0.1/swf/gordon/PRODUCTION-201601012205-226667486/
    furnidata.load.url=http://127.0.0.1/swf/gamedata/furnidata.xml
    external.variables.txt=http://127.0.0.1/swf/gamedata/external_variables.txt
    external.override.texts.txt=http://127.0.0.1/swf/gamedata/override/external_flash_override_texts.txt
    external.figurepartlist.txt=http://127.0.0.1/swf/gamedata/figuredata.xml

    Und soweit ich weis, ist bei Azure die furnidata in einem XML Format.
    In client.php:

    PHP
    "furnidata.load.url" : "<?php echo CMS_PATH; ?>SWF/gamedata/furnidata.txt",


    Ersetzten durch:

    PHP
    "furnidata.load.url" : "<?php echo CMS_PATH; ?>SWF/gamedata/furnidata.xml",

    Einmal editiert, zuletzt von higoka (27. August 2016 um 16:42)

  • Gehe mal davon aus das du den Plus Emulator benutzt. Ersetzt das durch deinen Code in der Client.php. Natürlich musst du die Verlinkungen auf deine SWF anpassen.

    Hey,

    das ganze bleibt weiterhin bei 76% stehen.


    In den external_variables ist alles Falsch.

    Code
    productdata.load.url=http://127.0.0.1/gamedata/productdata/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.texts.txt=http://127.0.0.1/gamedata/external_flash_texts/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.override.variables.txt=http://127.0.0.1/gamedata/override/external_override_variables/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    flash.client.url=//127.0.0.1/gordon/PRODUCTION-201601012205-226667486/
    furnidata.load.url=http://127.0.0.1/gamedata/furnidata_xml/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.variables.txt=http://127.0.0.1/gamedata/external_variables/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.override.texts.txt=http://127.0.0.1/gamedata/override/external_flash_override_texts/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae
    external.figurepartlist.txt=http://127.0.0.1/gamedata/figuredata/28ca6de1e4f08aa44dc986cc89ac61ab794e48ae


    Was genau ist daran falsch? Und könntest du mir ggf. schreiben was ich genau ändern soll und durch was?
    Vielen Dank im Voraus! :)

  • Vielleicht liegt es daran, das du die Datenbank falsch angepasst hast.
    Warum nimmst du nicht die Originale Plus Emulator Datenbank?

    Hey,

    die nehme ich. Ich habe nur die restlichen Tabellen/Spalten vom rCMS eingefügt dass das CMS geht. Der Emulator läuft eigentlich und zeigt keine Errors an.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!