Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 03/10/2017 dans toutes les zones

  1. Salut ! Je vais essayer de faire le plus simple possible avant tout je tiens à préciser que ce tutoriel s'adresse aux personnes avec un minimum d'expérience dans le """"développement"""" d'un rétro, en tout cas si tu as encore des problèmes à configurer des variables, ou que tu reste toujours bloqué à 96% avec Plus EMU tu peux passer ton chemin ou toujours essayer mais après avoir compris certaines mécaniques liés au serveur. Parenthèse fermée, aujourd'hui créons un rétro avec Comet. Comet cékoi ? Super connu, un émulateur développé par Léon, qui a été et est toujours d'ailleurs un très bon émulateur (Habbix, Habbocity, HBeta, Habblet ont cet émulateur en base mais ont améliorés beaucoup de choses) stable mais payant, il fut rendu publique avec son accord et host sur le Git d'un développeur (Ryan) qui a voulu reprendre le projet malheureusement il semblerait que l'idée soit abandonnée. Vous allez avoir besoin de beaucoup de chose pour commencer : - ItelliJ (Un éditeur comme visual Studio mais en 3x mieux et surtout adapté à Java) : (Prenez la version community) - De la dernière version de Java : https://www.jetbrains.com/idea/download/ - D'un JDK (Java development Kit) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (téléchargez la version conrrespondante à votre système d'exploitation) - Comet : https://github.com/MetusM/Comet (DB inclue) - Illumina CMS adapté : http://habbofiles.com/download/3 - Maven : https://maven.apache.org/ - Pack SWF : N'importe lequel il vous faudra juste le .swf fourni dans l'archive de Comet (dossier _Files) Une fois que tout est installé / téléchargé / extrait correctement on est parti : I] Installez le CMS à la racine, configurez le dans engine->lightcms allez dans index.php et supprimez les ligne indiquée sur le screen : Allez dans vos variables et bien sûr configurez les ! Et placez le fichier Habbo.swf se trouvant dans le dossier _Files de l'émulateur dans gordon/(votre fichier avec les .swf) II] Importez CometDB.sql dans votre bdd et éxecutez ce script : -- ---------------------------- -- Table structure for hk_fuses -- ---------------------------- DROP TABLE IF EXISTS `hk_fuses`; CREATE TABLE `hk_fuses` ( `fuse` varchar(50) NOT NULL, `minrank` int(11) NOT NULL DEFAULT '1' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of hk_fuses -- ---------------------------- INSERT INTO `hk_fuses` VALUES ('login', '8'); INSERT INTO `hk_fuses` VALUES ('site_manage', '11'); INSERT INTO `hk_fuses` VALUES ('pornban', '11'); INSERT INTO `hk_fuses` VALUES ('adv_edit', '11'); -- ---------------------------- -- Table structure for profile_wall -- ---------------------------- DROP TABLE IF EXISTS `profile_wall`; CREATE TABLE `profile_wall` ( `id` int(11) NOT NULL AUTO_INCREMENT, `page_id` int(11) NOT NULL, `poster_id` int(11) NOT NULL, `message` text NOT NULL, `likes` int(11) NOT NULL DEFAULT '0', `owner_read` enum('0','1') NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=latin1; -- ---------------------------- -- Records of profile_wall -- ---------------------------- -- ---------------------------- -- Table structure for site_hotcampaigns -- ---------------------------- DROP TABLE IF EXISTS `site_hotcampaigns`; CREATE TABLE `site_hotcampaigns` ( `id` int(11) NOT NULL AUTO_INCREMENT, `order_id` int(11) NOT NULL DEFAULT '1', `enabled` enum('0','1') NOT NULL DEFAULT '1', `image_url` text NOT NULL, `caption` text NOT NULL, `descr` text NOT NULL, `url` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; -- ---------------------------- -- Records of site_hotcampaigns -- ---------------------------- -- ---------------------------- -- Table structure for site_news -- ---------------------------- DROP TABLE IF EXISTS `site_news`; CREATE TABLE `site_news` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `seo_link` varchar(120) NOT NULL DEFAULT 'news-article', `title` text NOT NULL, `category_id` int(10) unsigned NOT NULL DEFAULT '1', `topstory_image` text NOT NULL, `body` text NOT NULL, `snippet` text NOT NULL, `datestr` varchar(50) NOT NULL, `timestamp` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `datestr` (`datestr`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; -- ---------------------------- -- Records of site_news -- ---------------------------- III] Ouvrez IntelliJ, configurez le, ensuite sélectionnez : ouvrir un projet, sélectionnez le pom.xml dans le dossier de Comet à la racine suivez les étapes des screens : SELECTIONNEZ LES MEMES CASES VOUS ALLEZ DEVOIR CHERCHER OU VOUS AVEZ INSTALLÉ LE JDK : CLIQUEZ SUR LA CROIX VERTE ET SELECTIONNEZ LE JDK : ENSUITE EN BAS DE LA FENETRE : vous allez voir une barre de chargement, ne faites rien jusqu'au moment ou elle n'est plus là, ensuite continuez : IV] Ensuite une fois le processus terminé (si en bas il n'y a plus la barre de chargement) allez dans le menu en haut (comme sur les screens) puis dans View -> Tools -> Maven Project cliquez, une fenêtre va s'ouvrir à droite cliquez sur Comet (root) > Lifecycle > Double cliquez sur "package" et Comet va se compiler dans le fichier Comet Server->target->bin UNE CONSOLE VA S'OUVRIR EN BAS, UNE FOIS QUE VOUS VERREZ QUE LA COMPILATION EST TERMINÉE CONTINUEZ : V] Ensuite copier le fichier /config/ à la racine de l'émulateur et coller le dans le dossier cité juste avant ou comet a été compilé, ensuite allez dans ce fameux fichier config et ouvrez comet.properties et configurez db, ip etc... sauvegardez. VI] Ouvrez un éditeur de texte et coller ce code : java -jar -Dfile.encoding=UTF8 [CHEMIN] pause A la place de [CHEMIN] remplacez par le chemin exact (C:\\ etc...) vers votre votre fichier Comet .jar, ensuite enregistrez ce fichier au format .bat dans le même dossier du .jar VII] Vous n'avez plus qu'à lancer l'émulateur en double cliquant sur le .bat et à vous inscrire, et vous connecter !
    1 point
  2. Les liens en fin de page du External_variable peuvent aussi joué un rôle dans ce problème. Parfois Les liens dans l'admin aussi, une mauvaise manip, des swf's pas compatible avec la version de l'ému ou l'inverse, et j'en passe. Mais sympa le tuto sur une des solutions possible, merci à toi tout de même.
    1 point
Ce classement est défini par rapport à Paris/GMT+02:00
×
×
  • Créer...