Beiträge von 01001

    GRAPEFRUIT
    Mal wieder nur ein Emulator..


    Was ist Grapefruit Emulator?
    Ein herkömmlicher Emulator für eine neue Version des Habbo Hotels.

    In was wird diese Emulation geschrieben?
    Diese Emulation wird in C# geschrieben. Nutzt das 4 .NET Framework und wurde in VS 2010 programmiert. Emerica nutzt VS 2012.

    Nutzt es eine CLI (Konsolenanwendung) oder eine GUI (Formanwendung)?
    Es nutzt eine GUI. Wohl eines der ersten Emulationen welche auf GUI programmiert wurden. Wieso? Es erleichtert die Benutzeroberfläche (auch Interface) und die Funktionen können somit genauso per Mausklick betätigt werden und benötigen keine Konsolen-Befehle. Es wird aber auch eine kleine Befehlszeile haben womit man von CLI zu GUI Kommandos übertragen kann oder auch etwas am Code leicht bearbeiten kann von der Struktur und von den Funktionen her.

    Wer sind die Entwickler?
    JNike (Dominik G.) & Emerica (Henrik T.)

    Wird es veröffentlicht?
    Sehr wahrscheinlich. Nichts ist sicher, kann auch geschehen dass wir doch ein Habbo Retro Hotel eröffnen werden und diesen Server zur eigenen Nutzung nur nutzen wollen.

    Gibt es Unterstützung für ein Multisprachsystem?
    Ja, das ganze hat ein Multifunktionales Sprachsystem womit man von Deutsch zu Englisch leicht wechseln kann. Die Keys werden in einer SPRACHE.txt Datei gespeichert (außer die Copyrights etc. weil die leicht von den volltrotteln geändert werden würden), damit man Sprachfehler auch selbst verbessern kann oder ein neues Sprachpaket für die eigene Sprache erstellen kann und die Entwickler oder selbst wenn man die Source einfach Reflektiert die Sprache einfügen kann.

    ---------------------------------------------------------------------------

    SNIPPETS:

    Multifunktionales Sprachsystem:

    PHP
    class StaticSettings	{        /* ********************************                 SPRACH EINSTELLUNGEN         * ********************************/        // Code der nie geändert werden sollte.        private enum LANGUAGES { DE = 1, EN = 2 };        // Sprachcache        private static Dictionary<string, string> GERMAN = new Dictionary<string, string>();        private static Dictionary<string, string> ENGLISH = new Dictionary<string, string>();        public static Dictionary<int, Dictionary<string, string>> LANGUAGE_CACHE = new Dictionary<int, Dictionary<string, string>>();        // Wichtige Grundeinstellungen die eigentlich NICHT geändert werden sollten.        public static int LANGUAGE = 1;        private static string LANGUAGE_PATH = "../../SPRACHE.txt";        // Methoden zum kalkulieren der Sprachwerte        public static int GetLanguageInteger(string VAL)        {            if (VAL.ToLower().Equals("de"))                return (int)LANGUAGES.DE;            else                return (int)LANGUAGES.EN;        }        public static void LoadLanguageSystem()        {            StreamReader mLanguageReader = new StreamReader(LANGUAGE_PATH);            while (mLanguageReader.Peek() >= 0)            {                string[] mLanguageSentenceCache = mLanguageReader.ReadLine().Split('>'); // DE>debug.start>Grapefruit Engine wird vorbereitet..                if (GetLanguageInteger(mLanguageSentenceCache[0]).Equals(1))                    GERMAN.Add(mLanguageSentenceCache[1], mLanguageSentenceCache[2]);                else                    ENGLISH.Add(mLanguageSentenceCache[1], mLanguageSentenceCache[2]);            }            LANGUAGE_CACHE.Add(1, GERMAN);            LANGUAGE_CACHE.Add(2, ENGLISH);            mLanguageReader.Close();        }	}

    Sprache Ausgeben:

    PHP
    StaticSettings.LANGUAGE_CACHE[StaticSettings.LANGUAGE]["debug.start"]


    Mehr dazu bald. Kritik unerwünscht, sucht euch Hobbys, falls eine Kritik besteht, wird sie auch gleich gekontert.
    Jedes Update wird mit einem Screen aktualisiert damit ihr immer auf dem neusten Stadt seid.

    Ja du Winfield gây wo sind die Credits an mich, JNike? Fragst mich immer so nen Dreck dann nicht mal Credits lol^^ ne spaß brauch so ein scheiß nicht, schreibe einfach nen eigenen server *lol

    Wenn er selbstmord wegen nem emulator gemacht hat kill ich mich.

    Vorab möchte ich sagen, jeder den den Link hat soll ihn behalte, ihr habt Glück dass ich keine HTaccess Sperre reinmache mit Abfrage oder nur einen bestimmten IP Array rein lasse.

    Immerhin das CMS ist noch gar nicht fertig, ich muss derzeit den Client Online bringen und da hagelt's schon mit dem Banner. Immerhin, sobald MUS geht, dann werde ich viel mehr auf der Homepage machen!

    Soso, deine Streits mit Mardinos haben nichts mit dem Hablux zu tun. Du verschmutzt das Hotel wie du dein Toilettenpapier beschmutzt. Du bist einer der größten Neider hier auf RetroTown. Auf Teamviewer fragst du ob ich dir bei einem "Problem" wegen deinem CMS das du von Hubba nimmst helfen kann. Was ist? Das Problem ist du schafft es nicht 2 Bilder nebeneinander hinzurichten die Lösung ist margin-left; margin-right; margin-top oder margin-bottom, ach ja man kann ja auch die Automatische Hinrichtung wählen.
    Du bist lächerlich genauso wie Habux ihr arbeitet nur mit Snipping tool und Notepad++. Ihr nimmt euch die Bilder bzw. Boxen und ändert sie auf Paint um, wie lächerlich ist das? Ihr seit einfach nur neidisch das JNike es hinkriegt in ein paar Tagen ein Content Management System zu schreiben und du höchstwahrscheinlich noch 2 Monate brauchen wirst denn wo ich gekommen bin und du gesagt hast das du seit 3 Tagen arbeitest habe ich nur eine Registerbox gesehen die durch Paint erstanden ist. Ich will dich jetzt auch
    nicht weiter blamieren. Zieh das Hotel einfach nicht in den Dreck und gut ist. Wir werden ja sehen was aus euer Habux entsteht wenn es überhaupt noch Online kommt bevor ich heirate. Schreib einfach nichts mehr und gut ist.

    WORD! Thanks.

    ------------------

    Das Hotel kann heute sogar noch eröffnen, nichts ist sicher wie gesagt, heute muss ich noch vieles am CMS machen und warte auf Emerica dass er mir die Server Souce schickt und ich alles hochfahren kann.

    Immerhin für heute steht viel an, jetzt werde ich erstmals das Passwort vergessen Script schreiben, das Bannsystem beim Login integrieren weil man sich einloggen kann auch wenn man gebannt ist, im Emulator muss noch ingame was geändert werden, wenn man gebannt ist dass man gar nicht rein kommt.

    Profil Einstellungen und Tags Seite werden auch noch gemacht so wie eine kleine Hablux Home mit nem Gästebuch und Voting System wie auch immer, ich versuch mein bestes zu geben!

    WIe auch immer, man sieht sich und es kommen wie immer Screens zu den Updates.

    Also, anstatt deine ganzen mysql_num_rows bullshits zu nehmen solltest du mal lernen mit SELECT COUNT(row) umzugehen, dies erleichtert dir VIELES.

    Immer mysql_num_rows belastet den MySQL Server weil er alles durchgeht, mal 2!

    Beispiel:

    if(mysql_result(mysql_query("SELECT COUNT(id) FROM users WHERE id = '1'")) > 0) echo "jojo"; else echo "jojo false";

    Achja, die vielen 'else' belasten den Server nicht.

    Crashboy wäre dazu nicht fähig, Pinkfruit hat eins, der Rest besteht eh aus .., hab nix gesagt, ihr kennt mich aber und meine Meinung.

    Außerdem, DDOS Ziel von ganz Virus (TO) wäre es nämlich auch ;).

    Ich brauch nur User, der Rest ist mir egal, ich mach die Technik, ich achte nur darauf dass im Hotel keine scheiße gebaut wird sondern alles perfekt läuft. Mehr auch nicht, was sollte ich sonst machen? Den Usern in den Ârsch kriechen? Nein danke.

    Der Index wenn ihr ihn noch nicht kennt.

    Und hier die Registration:

    Ich würde es zum Download stellen.
    Wenn es jemand gekauft hat, wird er es eh releasen.


    Immerhin hat er dann das Geld ;). Ein Lizenzsystem mit PHP Cube oder wie auch immer zu machen wäre zwar machbar, aber sicherlich crackbar. Sollte stark obfuscated werden und mit nem harten Algorithmus versteckt sein. Aber naja, sowas muss man erst schaffen ;).

    Ich könnte jede Zeile von deinem Code verbessern, als Beispiel das:

    // Seitentitel
    public function seitenTitel()
    {
    echo "HabboKritik Recoded";
    }

    Wieso nicht gleich return "HabboKritik schwuletted"; ??????

    Oh man, macht doch selbst so ein Template, schaffen tut ihr selber aber echt nichts. Ich hab das Template bearbeitet mithilfe der Dokumentation von Twitter (Einige Datein mit Beispielen die viel hilft).

    Das Design ist gut und es bleibt so, es kommt halt nur noch etwas Habbo Stylisches, es sieht aus wie das Illumina Style von Habbo.

    Der Emulator ist genauso auf dem R63B Stande, Emerica bearbeitet gerade was möglich ist und repariert die meisten Fehler.