Aller au contenu

AllezLesBleus

Nous souhaitons une bonne chance et de la réussite à toutes celles et ceux qui passent leur BAC!

#InfoASavoir: Vous pouvez créer un club, ainsi que d'ajouter des forums, recruter des modérateurs... Faire mon club maintenant !

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'addons'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Habbo-Dev
    • Annonces du Forum
    • Présentations
    • Suggestions
  • Forums Généraux
    • Discussion générale
    • Vos rétros
    • Vos projets
    • Recherche d'équipe
  • Zone-Premium
    • Discussion générale
    • Concours Premium
    • Graphisme & Design
    • Jeux vidéo
  • Ressources Habbo
    • Tutoriels
    • CMS & TEMPLATES
    • SWFS
    • Émulateurs
    • Autres ressources
  • Divers Habbo
    • Repacks
    • Backgrounds & images
    • Vos créations
    • Logiciels
    • Aides et support
  • Services
    • Gratuit
    • Ventes
    • Vente de rétro
  • Développement
    • Html
    • Php
    • Css
    • Autre
  • Graphisme
    • Discussion
    • Tutoriels
    • Services
  • Tribunal
    • Faire une demande
    • Demandes traitées
  • Template - Cms de Génération Développement
  • Information de Génération Développement
  • Demande de Aide de Génération Développement
  • Script Habbo & Hors Habbo de Génération Développement
  • Cours de Développement de Génération Développement
  • Graphisme & Graphiste de Génération Développement
  • Sujets de Les beaugoss !
  • Sujets de Les beaugoss !
  • Mobis (officiels) de Habbo R63a Revival
  • Mobis (customisés) de Habbo R63a Revival
  • CMS de Habbo R63a Revival
  • Émulateurs de Habbo R63a Revival
  • Tutoriels de Habbo R63a Revival
  • Support de Habbo R63a Revival
  • Autres ressources de Habbo R63a Revival
  • Développement de Habbo R63a Revival
  • Sujets de La famille Habbo-Dev
  • LES CUSTOMISATEURS CERTIFIES. de Customisateur Art
  • VOS MOBIS de Customisateur Art
  • VOS BACKGROUNDS de Customisateur Art
  • AIDE & TUTO de Customisateur Art
  • Images de Customisateur Art
  • DISCUSSION GÉNÉRAL de Habbo-Your
  • TEMPLATE CMS & PAGE de Habbo-Your
  • Les règles de Habbo-Your
  • Les concours de Habbo-Your
  • Les aventures de Kameo de Les aventures de Kameo
  • Les aventures de Kameo de Les aventures de Kameo
  • Musique de Force & Honneur
  • Information supplémentaires de Boîte à idées
  • Boîte à idées public de Boîte à idées
  • Nouvelle fonctionnalités ! de KurtClub
  • Sujets de AliveSharesProject
  • Sujets de L'ancien temps ! Habbo & les rétros
  • Développement & Aide de Développement & Autre Habbo
  • Discussion Général de Développement & Autre Habbo
  • TEMPLATE & CMS de Développement & Autre Habbo
  • Vos Créations de Développement & Autre Habbo
  • Language HTML CSS PHP MYSQL JAVASCRIPT JQUERY de Développement & Autre Habbo
  • Emulateur de Développement & Autre Habbo
  • Sujets de TeamDev
  • Sujets de Les Développeurs HTML/CSS
  • Sujets de Les Développeurs HTML/CSS
  • Ajouter des catégories de Créer Un Retro Habbo Sans Hamachi !
  • Ajouter des catégories de Développement de Rétro
  • Discussions de Entraide Habbo-Dev
  • Aides de Entraide Habbo-Dev
  • Ajouter des catégories de EpicWorld - Communauté Française !
  • Questions de Les anciens des rétros
  • Forum de Les anciens des rétros
  • Sujets de Les Architecte et Graphiste
  • Sujets de SkyCompagny
  • Sujets de Créateurs de sites fans
  • Sujets de Génération PHP/SQL

Blogs

Il n’y a aucun résultat à afficher.

Il n’y a aucun résultat à afficher.


Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Localisé:


Interêts


Phrase perso


Je suis


Facebook


Twitter


Instagram


Snapchat


Skype


Youtube


Discord


Site web

71 résultats trouvés

  1. Salut, Aujourd'hui je partage avec vous une page index, de connexion et d'inscription, Vous pouvez personnalisez après à votre goût. Captures GIF: https://gyazo.com/a64a6ebebba17db08805996332d2722a https://gyazo.com/0b8f12ff0aaa349f6810899159bf1dfb Démonstration: [Contenu masqué] Téléchargement: [Contenu masqué] Scan: azy, faites moi confiance.. Si vous aimez n'hésitez pas de donner un pouce vert (motivation)... Cordialement, FireWork Poisson
  2. Hey HabboDev ! Aujourd'hui je suis très heureux de vous mettre en ligne gratuitement mon Plugin (ou addon) que vous pouvez insérer directement dans votre administration, j'ai fait un code simple avec plein d'explications pour les débutants et pour ceux qui veulent modifier le css Je pense que vous n'aurez pas de mal à installer le plugin, j'ai tout fait pour vous faciliter la tache et les seules erreurs que vous trouverez lors de la configuration seront expliquées en détails pour vous aider à la régler mais je suis à votre disposition pour tout régler, vous aurez un petit didacticiel pour vous introduire dans le plugin. Cette version nécessite une DataBase (DB) mais je posterais une version qui ne nécessite pas une base de données pour ceux qui veulent juste envoyer des mails Voici le roman que je vous avais précédemment écrit dans mon ancien article que vous pouvez trouver ici ou juste e dessous, quasiment pas modifié. Arrêtons de tourner autour du pot, soyons concrets ! Voici les fichiers de téléchargement : [Contenu masqué] Have Fun ! Bonne continuation à vous tous et toutes Faites une bonne et longue utilisation du plugin En cas de problème, je suis toujours là ! UBrain
  3. Bonjour à tous ! Aujourd'hui j'ai à vous présenter une exclusivité dont je viens de finaliser le code ! Il s'agit d'un Plug-In ou Add-on que l'on peut introduire dans son administration... pour envoyer des mails ! Pour les codeurs qui s'y connaissent un peu dans le PHP, vous devez certainement vous dire que cela est une arnaque... Ce plugin comporte bien plus Les Fonctionnalités Voici une lise des fonctionnalités de ce Plug-In : Envoi de Mail (Bah oui !) Sujet personnalisé Contenu de plus de 999 caractères Indications de code pour les débutants Didacticiel automatique Aide à la configuration Envoi depuis n'importe quelle adresse (même [email protected]) Envoi à n'importe qui Maintenance Mais il y a plus, voici une autre liste des fonctionnalités avancées : Enregistreur de mail vers une archive (1 mail max) Récupérateur de Mail depuis une archive Tableau d'envois Tableau des statistiques du plugin Renvoi personnalisé (en cas de réponse, envoyer la réponse à un autre mail que celui d'envoi) <title> personnalisable à distance Remplissage Automatique configurable sur le serveur Signature d'e-mail Envoi de configuration Partage du plugin avec message personnalisé 2. Achat de l'Add-On Cet Add-on n'est pas encore en vente, mais le sera bientôt sur le compte de mon collègue @Soubes. vente autorisé par @Solife que je remercie encore ! Je n'ai pas la datte exacte de la mise en vente car ce dernier est absent, mais d'ici deux jours, il devrait normalement sortir pour la modique somme de 0.10€ mais je le rendrais bien sur gratuit et accessible à tous dès la sortie de la V2 (Et si elle ne sort jamais car je ne sais plus trop quoi ajouter) d'ici un ou deux mois. N'hésitez pas à me contacter et à dire ce que vous en pensez 3. Screens Je vous ait pris quelques (un bon paquet) petits Screenshots Envoi d'un e-mail sans mode spécifique Envoi d'un mail en utilisant certains paramètres avancés. Utilisation de l'archive Envoyer les envois divers (Ici, la configuration) Maintenance Aide à la reconfiguration Je ne peux pas vous mettre tous les exemples si vous voulez plus de détails sur une fonctionnalité, contactez-moi; je vous envois tous les screens Merci de votre attention, n'hésitez pas à me dire en commentaires ce que vous pensez, Bonne journée ! .
  4. Oxilo

     addons MAINTENANCE

    Bonjour, on se retrouve pour vous faire montré une page de Maintenance Habbo ! Lien Mediafire : http://www.mediafire.com/file/dao9bkj53cay776/Maintenance.zip Scan: Mediafire le fait tout seul. Voici quelques screens de la Maintenance : Maintenance Bien évidement je vais vais vous donner un lien de teste ci-dessous : http://reybbo.ga/nolex/cms/ Je vais vous laisser aussi le code Php ci-dessous <!DOCTYPE html> <html lang="fr-Fr"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"> <meta name="description" content="Habbo - Maintenance"> <meta name="author" content="Habbo - Maintenance"> <title>Habbo - Maintenance</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Josefin+Sans:400,700"> <link rel="stylesheet" href="css/main.css"> <!-- Maintenance Codé par Alexandre--> </head> <body id="minimos-4"> <canvas id="drifter"></canvas> <div class="preloader abs-center"> <div class="spinner"></div> </div> <div class="content-wrapper"> <div class="v-center"> <div class="main-content"> <p><b>Habbo Maintenance</b><br><br>Notre site est actuellement en cours de<i><b> Développement</b></i> Nous revenons très vite...</p> <ul> <li><a href="#" target="_blank">Discord</a></li> </ul> </div> </div> </div> <div class="sven-badge"> <a href="#" target="_blank">&#169; <span> Habbo Maintenance </span> Développer par Alexandre</a> </div> <!-- ================================================================= COMPILED JS PLUGINS ================================================================== --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.2/TweenMax.min.js"></script> <script src="js/dependencies.js"></script> <script src="js/backgrounds/drifter.min.js"></script> <script src="js/main.js"></script> </body> </html> Cordialement, Oixlo Apprenti développeur.
  5. Salut à tous ! J'ai dev un petit truc plutôt sympathique qui sort un peu de l'ordinaire pour un projet , mais malheureusement ça n'y correspondait pas trop donc au lieux que cette page tombe dans l'oublie je préfère vous la partager ! Je vous préviens au niveaux du code c'est pas propre du tout j'ai pas eu le temps de la finir proprement mais elle est fonctionnel. Bootstrap Et jquery étaient de la partie , un gif joint du résultat : Lien de dl : https://ufile.io/sk60f Scan : Scan ici N'hésitez pas à laissez vos avis , et mettre un petit pouce si vous l'utilisez !
  6. Hello, Habbo-Dev En exclusivité, je vous partage une maintenance que j'ai pris le plaisir de modifier moi-même à ma façon. Celle-ci est basée sous BoostrapCSS & HTML5, Enfin bref, j'ai passé beaucoup de temps dessus afin de la rendre jolie ainsi de rendre un code propre & fluide, j'espère qu'elle vous plaira d'autant plus qu'elle me plait ainsi qu'elle peut vous servir utile. Une dernière volonté, veuillez ne pas salir mon travail s'il vous plaît. Voici quelques screenshots : Sans plus attendre la voici : Lien de Démonstration : Ici Lien de Téléchargement : Ici Lien SCAN VirusTotal : Ici Je vous dis à bientôt !
  7. Salut Habbo-DEV:, Je partage avec vous ma première page de maintenance, J'ai intégré le CSS avec le html dans une balise <style></style>, je débute encore dans le domaine de développement, Donnez moi vos avis s'il vous plaît. Lien téléchargement : http://www.mediafire.com/file/g843j6m7pytea1w/Maintenance.rar ScreenShot : https://prnt.sc/jqfrj2 Scanner: https://www.virustotal.com/fr/file/4919c51e92b4d01a550ab1070fd4d6d088b00c77d3cc6bba17ca3c3adadde1a4/analysis/1528070732/ Je tiens à remercier Achraf Maziz (FireWorkPoisson), Font utilisé: Ubuntu Condensed, Images utilisées: Habbix à vos clavier, Merci! Cordialement,
  8. Hello world! J'ai retrouver une clé USB, et dedans j'ai pas mal de choses. (IRL & Virtuel). Dedans, j'ai trouver une maintenance je ne sais pas qui a fait celle-ci et je ne sais pas si elle avait déjà était share (il me semble je sais plus), mais bon. Toujours mieux que des demandes d'aides h24 Je rappel que ce n'est pas de moi, je l'ai retrouvé dans ma clé usb, et je ne sais pas qui avait fait celle-ci. Démo: https://habbo-dev.fr/uploads/demo/maintenance/ Téléchargement: maintenance.rar Scan: https://www.virustotal.com/#/file/6f2efdc16bfd892da72e92aabfc77f6b1c6365ac4b5c4fc92e565d5fed81c3a2/detection
  9. Bonjour, Aujourd'hui je vous présente HabboCMS 3.3 modifié par moi même. Merci de donner vos avis, je partagerais le CMS bientôt ! (Suivre le sujet pour être avertis du partage du CMS) Screen : INDEX : https://i.gyazo.com/9cfcb36065e3028d1e96e4473a8cf74f.png REGISTER : https://i.gyazo.com/88e550bb4f3945cc28dad7e4fdd4e41a.png PAGE HOME (me.php) : https://i.gyazo.com/85b7e7e17b98249e2e01d6f71729c9e9.png MES PRÉFÉRENCES : https://i.gyazo.com/b0304d892f893073c9c06f058409ef8f.png PARAMÉTRES : https://i.gyazo.com/6ed96c5f7f4846cd9d3e5fdfee88d1ad.png COMMUNAUTÉ : https://i.gyazo.com/e6c6cf5b2193c815b01e3d5af5366f49.png PAGE STAFF : https://i.gyazo.com/1becc476a9775479e3f1773b7872bb0f.png PAGE STAFF SECONDAIRE : https://i.gyazo.com/b87d0d431eb1ec97078256e0d161568e.png GUIDE ET PUBEUR : https://i.gyazo.com/17cea81083c0155b1d29be6e394aa84e.png CLASSEMENT CRÉDIT/DUCKET/DIAMANT: https://i.gyazo.com/9edd69b45600241fe113fe78d2681d07.gif Lien du téléchargement : (bientôt) Lien du scan : (bientôt) Bien cordialement Slos (Soufiane Terrier)
  10. Bonjour, Les émulateurs PlusEMU ont oubliés de rajouter un type de recherche important, alors je vous le donne il est facile à faire. Ouvrez la solution, rendez-vous dans le fichier NavigatorHandler.cs, et cherchez : else if (SearchData.ToLower().StartsWith("group:")) Vous avez trouvé ? Génial, ensuite rajoutez un "else if" que je vais vous donner pour compléter la recherche: else if (SearchData.ToLower().StartsWith("roomname:")) { if (SearchData.Length > 0) { DataTable GetRooms = null; using (IQueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor()) { dbClient.SetQuery("SELECT * FROM rooms WHERE `caption` LIKE @query OR `owner` LIKE @query ORDER BY `users_now` DESC LIMIT 50"); dbClient.AddParameter("query", "%" + SearchData.Remove(0, 9) + "%"); GetRooms = dbClient.getTable(); } List<RoomData> Results = new List<RoomData>(); if (GetRooms != null) { foreach (DataRow Row in GetRooms.Rows) { RoomData RoomData = PlusEnvironment.GetGame().GetRoomManager().FetchRoomData(Convert.ToInt32(Row["id"]), Row); if (RoomData != null && !Results.Contains(RoomData)) Results.Add(RoomData); } } Message.WriteInteger(Results.Count); foreach (RoomData Data in Results.ToList()) { RoomAppender.WriteRoom(Message, Data, Data.Promotion); } } } En vous remerciant de m'avoir lu, c'est petit mais ça complète la recherche d'appart car il y a plusieurs types de recherches. À bientôt!
  11. Bonjour, Je vous présente ma maintenance, merci de donner vos avis. Par la suite je la partagerais. Screen: Bien cordialement Slos
  12. Bonjour ! Aujourd'hui je vous partages un index que je viens de coder. Voici un screen : Lien de téléchargement (Mediafire) : Cliquez ici Scan : Cliquez ici Merci de garder mon copyright pour respect envers le développeur.
  13. Bonjour, (je ne sais pas si j'ai le droit de faire ça mais je tente quand même je préfère faire de cette manière que de créer 200 sujets, je laisse soins aux modérateurs pour juger si c'est possible) Je crée un sujet général où j'y mettrai tous les fixs / addons possibles que je réussis à trouver sur d'autres forums où quand bien même que j'arriverai à faire tout seul. Juste ne commentez pas vos problèmes techniques c'est pas un sujet pour, allez dans la catégorie dédiée. Les trucs du style crash à 76% où problèmes SWF sont exclus au bout d'un moment faut pas pousser mémé dans les orties si tu bloques à la création de ton hôtel ne l'ouvre pas. Je mettrai évidemment les crédits aux différentes personnes qui sont à l'origine des fixs, ceux qui ont des choses à partager commentez les je les rajouterai au sujet si ceux-ci sont valables MP moi pour les questions, catégorie aide si vous n'y arrivez pas je prendrai le temps de vous aider. Premier fix (18/08/2017) : Faire en sorte que Les timers du Battle Banzaï / Freeze commencent à 30 secondes par défaut: Deuxième fix (18/08/2017) : Les Wireds Jeux n'acceptent pas les conditions : Troisième fix (18/08/2017) : Fixer les Interractions des portes : CREDITS XxMurphyxX
  14. Hello la communauté, Étant plongé dans l'ennui j'ai décidé de reprendre une maintenance bootstrap que j'avais faite pour un rétro et d'y ajouter les fonctionnalités PHP. Cette maintenance inclut: ? Un formulaire VIP pour l'ouverture ? Le développement du serveur /100% ? Le nombre de mobis, de membres discord, de commandes, etc ? Une section équipe Et tout cela modifiable via la DB, voici un petit aperçu : https://gyazo.com/bf850527caa9a5187010ffaf649f8aa8 et je vous laisse avec le lien de téléchargement : http://www.mediafire.com/file/9vg5jvo9fflu49l/Maintenance.rar ( lâchez-moi un petit +1 si la maintenance vous plaît ;d )
  15. Hello everyone J'ai décidé aujourd'hui de vous partager un mini système assez sympa Il s'agit de la petite box dans le client avec le nombre de connecté en temps réel ! Il est vraiment très simple d'installation Tout d'abord, ajouter ce code avant la fermeture du <head> dans le fichier client.php <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="http://code.jquery.com/jquery-1.9.0.js"></script> <script type="text/javascript"> $(document).ready(function(e) { $.ajaxSetup({ cache:true }); setInterval(function() { $('#onlineCount').load('onlinecount.php'); }, 2000); $( "#onlineCount").click(function() { $('#onlineCount').load('onlinecount.php'); }); }); </script> <style type="text/css"> #onlineCount{position:absolute;background-color:#585858;z-index:1;color:white;top:0px;right:211px;font-family:Verdana;padding:3px;} #onlineCount:hover{background-color:#757575;cursor:pointer;-moz-transition: all 1s ease-in;-webkit-transition: all 1s ease-in;-o-transition: all 1s ease-in;transition: all 1s ease-in;} </style> une fois cela fait, créer un fichier PHP onlinecount.php à la racine et ajoutez-y ce code <?php $dbhost = "localhost"; $dbuser = "root"; $dbpass = "azerty"; $dbname = "testmdr"; $db = new mysqli($dbhost, $dbuser, $dbpass, $dbname); if ($db->connect_errno){ echo 'Error: ' . $db->connect_error; exit('Erreur'); } $sql = $db->query("SELECT users_online FROM server_status"); $sqlF = $sql->fetch_assoc(); echo $sqlF['users_online'] . " Joueurs connectés"; ?> une fois cela fait, c'est désormais terminé! à vous de tester de votre côté, chez moi ça fonctionne bonne soirée Avolon
  16. Hello, aujourd'hui, je vous partage une page me faites par moi basé sur un design sur internet, Screen: Il manque juste un footer, mais ça vous pourrais l'ajouter : il n'est pas responsive, bref j'espère que certaines personnes l'utiliserons. Voici le lien: http://www.mediafire.com/file/irsv421vcdshame/Me.zip Scan: https://www.virustotal.com/fr/file/b4018143b8cf1a2da88b683fbc18cbd8a8a33805dde0fc02c6f0d6e973a2a48a/analysis/ Pour le scan je crois que mediafire le fait déjà, mais c'est juste des images du css et une page html.
  17. Salut tout le monde, Je vous partage juste une simple commande qui vous permet d'utiliser la commande :mimic sur un joueur déconnecté du serveur. Pour ça, direction votre émulateur, cherchez le fichier MimicCommand.cs et remplacez tout le fichier par : using System; using Plus.Communication.Packets.Outgoing.Rooms.Engine; using Plus.Database.Interfaces; using Plus.Communication.Packets.Outgoing.Rooms.Avatar; using System.Data; namespace Plus.HabboHotel.Rooms.Chat.Commands.User.Fun { class MimicCommand : IChatCommand { public string PermissionRequired { get { return "command_mimic"; } } public string Parameters { get { return "%utente%"; } } public string Description { get { return "Copia il look dell'utente."; } } public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params) { if (Params.Length == 1) { Session.SendWhisper("Choose the user which you want copy the look.", 34); return; } DataRow UserData = null; string Username = Params[1]; using (IQueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor()) { dbClient.SetQuery("SELECT `look`,`gender`,`allow_mimic` FROM users WHERE `username` = @Username LIMIT 1"); dbClient.AddParameter("Username", Username); UserData = dbClient.GetRow(); } if (UserData == null) { Session.SendWhisper("User not exists.", 34); return; } var TargetAllowMimic = Convert.ToInt32(UserData["allow_mimic"]); var TargetGender = Convert.ToString(UserData["gender"]); var TargetLook = Convert.ToString(UserData["look"]); if (TargetAllowMimic == 0) { Session.SendWhisper("You can't copy this look because the target user doesn't authorize it.", 34); return; } Session.GetHabbo().Gender = TargetGender; Session.GetHabbo().Look = TargetLook; using (IQueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor()) { dbClient.SetQuery("UPDATE `users` SET `gender` = @gender, `look` = @look WHERE `id` = @id LIMIT 1"); dbClient.AddParameter("gender", TargetGender); dbClient.AddParameter("look", TargetLook); dbClient.AddParameter("id", Session.GetHabbo().Id); dbClient.RunQuery(); } RoomUser User = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id); if (User != null) { Session.SendPacket(new AvatarAspectUpdateComposer(Session.GetHabbo().Look, Session.GetHabbo().Gender)); Session.SendPacket(new UserChangeComposer(User, true)); Room.SendPacket(new UserChangeComposer(User, false)); } } } } Plus qu'à Debug votre émulateur
  18. Je ne sait pas si des gens la recherche donc je vous partage le WARPROOM using System.Drawing; using Plus.HabboHotel.GameClients; namespace Plus.HabboHotel.Rooms.Chat.Commands.Moderator.Fun { class WarpRoomCommand : IChatCommand { public string PermissionRequired { get { return "command_warproom"; } } public string Parameters { get { return ""; } } public string Description { get { return "La possibilité d'amener l'appart sur toi."; } } public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params) { foreach (RoomUser RoomUser in Room.GetRoomUserManager().GetRoomUsers()) { if (RoomUser == null || RoomUser.GetClient() == null || Session.GetHabbo().Id == RoomUser.UserId) continue; RoomUser SessionTarget = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id); if (SessionTarget == null) return; RoomUser TargetUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id); if (TargetUser == null) return; RoomUser.Frozen = true; Room.SendMessage(Room.GetRoomItemHandler().UpdateUserOnRoller(RoomUser, new Point(SessionTarget.X, SessionTarget.Y), 0, SessionTarget.Z)); if (RoomUser.Statusses.ContainsKey("sit")) RoomUser.Z -= 0.35; RoomUser.UpdateNeeded = true; Room.GetGameMap().GenerateMaps(); RoomUser.Frozen = false; } } } } Bon je pense que vous n'aurez pas besoin d'aide pour l'ajouter.
  19. Hey, j'ai jamais vu encore, la possibilité de naviguer sur le cms , avoir besoin de quitter le client ou ouvrir une nouvelle page. donc j'ai décider le faire et le vous partager. cela rend un style, et vous pourrez faire de nouvelle chose, ! bien sympas, comme acheter dans la boutique tout en étant dans votre hôtel Donc, j'ai vite fait, cela ^^ Pour commencer: Numero 1: télécharger les css/js une fois téléchargé, extraire le dossier et mettre le dossier à votre racine du ftp de votre cms. ( libre à vous de modifier le emplacement et lien des js css etc) Numero 2: après aller dans votre client.php ou hotel.php ou bref voila vous avez compris. editer le fichier rajouter c'est ligne la: ( pour pas vous perdre, rajouter les à la suite de des autres css. ) ( autrement entre les 2 head: <html> <head> ICI LIEN CSS </head> <body> ici c'est votre client avec les config swf etc</body></html> ) <link href="./hotel-client/core.min.css" rel="stylesheet"> <link href="./hotel-client/app.min.css" rel="stylesheet"> <link href="./hotel-client/style.min.css" rel="stylesheet"> <link href="./hotel-client/client.addons.css" rel="stylesheet"> <?php $client_web = './boutique'; // lien de la page de votre cms ou de boutique etc.. ?> la ligne: $client_web > vous avez aussi une config, si vous souhaiter afficher une page comme la boutique ou autres du cms. Numero 3: après toujours dans le même fichier client.php ou hotel.php rajouter: ( Entre les 2 body: <html> <head> ICI LIEN CSS </head> <body> ICI html </body> </html> ) <div class="client__buttons"> <button ng-click="ClientController.close()" habbo-client-close-expander="" data-toggle="modal" data-target="#modal-fill" class="client__close"> Boutique </button> <div class="modal modal-fill fade" data-backdrop="false" id="modal-fill" tabindex="-1" style="display: none;" aria-hidden="true"> <div class="modal-dialog"> <div class="client__buttons"> <button ng-click="ClientController.close()" data-dismiss="modal" habbo-client-close-expander="" class="client__close"> Retour sur l'hôtel </button></div> <iframe src="<?php echo $client_web; ?>" height="100%" width="100%" frameborder="0"></iframe> </div> </div> Numero 4: encore et encore toujours dans le même fichier client.php ou hotel.php rajouter: ( Entre le</body> et </html>: <html> <head> ICI LIEN CSS </head> <body> ICI LE HTML </body> ICI LES LIEN JS </html> <script src="./hotel-client/core.min.js"></script> <script src="./hotel-client/script.min.js"></script> et normalement ba eu tous fonctionne sa fera comme ceci: https://gyazo.com/28243ddb0c78a35b2086d03cf1f3e120 si ta besoin d'aide ,vien par message ! Aller amuser vous bien,. Cdt.
  20. Je vous partage un petit truc qui sera très utilise pour vos boutique sur vos cms ou d'autre chose mais pour cela il faudra que votre émulateur sois fournit du RCON: Dans vos fonction ajouter ceci: (trouvé en recherchant sur le net) function RCON($header, $data = '') { $musData = $header . chr(1) . $data; $sock = @socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp')); @socket_connect($sock, '127.0.0.1', '30001'); @socket_send($sock, $musData, strlen($musData), MSG_DONTROUTE); @socket_close($sock); } Il faudra bien sûr configurer le 127.0.0.1 et le port 30001: Ensuite un exemple de commande: RCON('give_user_badge', $_SESSION['id']. ':BADGE_ID'); Voilà donc sa sert à sa imaginons vous vendez ou offrez des badges sur votre boutique grâce à sa les gens aurons plus besoin de ce reconnecter: un fois " l’achat effectué" vous recevrez immédiatement le badge sans besoin de reconnecter.. Voilà c'est tout j’espère que vous l'utiliserais
  21. Hey, c'est Tuesday ! Oulah j'ai écrit trop grand 0.0 En ce beau jour de... *regarde en bas a droite de son PC* septembre ^^ je vous partage un systéme de dédicace qui était normalement partagé avec BobbaLiveCMS de Nico. Ce post devait être publié en début Juillet mais j'ai oublié de cliquer sur le bouton poster et je viens de le remarquer mdr jsui kune mérd Le systéme à été fait par Nico et j'ai demandé son autorisation bien sur sur Skype, la preuve : Aprés j'ai modifié un peu ce système pour qu'il soit plus facile à installer. Sans plus tarder, voila les explications Ajouter l'image «dedibarre.png» dans un dossier "images" à la racine du FTP. C'est l'image ou les dédicaces défileront, vous pouvez la modifier Prendre le dossier "css" et le mettre à la racine du FTP. C'est tout ce qui est design, mettez le bien à la racine !!! Ajouter dans le header.php ce bout de code : Code qui fera passer les dédicaces, pas obligé de le mettre sur l'header bien sur Ajouter dans la base de donnée ce bout de SQL : La ou sera stocké le pseudo/message affiché. Juste aprés ce bout de code sur le me.php : Mettre ce code : (si le bout de code ci-dessus n'est pas sur votre me.php mettez le code ci-dessous au debut de la me.php) Et donc pour finir mettez sur le me.php ou sur une page dédiée ce code. C'est le formulaire pour poster la dédicace mettez le ou vous voullez ^^ Voila, merci d'avoir lu, si vous avez aimez lachez poce blo. Contactez @Nico ou @Tuesday en cas d'aide. Mais attends, j'ai pas oublié de vous passer le lien de téléchargement ? ^-^ https://mega.nz/#!luITmQZR!uf7OpK9QBD849eOGrSb_Cwn8ePKSUfQF_3makriHr0o
  22. Symbiosis

     addons [COMMAND LOT]

    Hello tout le monde, vu le temps disponible que j'avais, et l'ennui qui bouillonnait en moi, j'ai développé la commande lot ! Et je décide donc de vous la partager Donc tout d'abord go dans commandmanager.cs Et ajoutez donc this.Register("givelot", new LotCommand()); Sous private void RegisterAdministrator() { ... Après créer une class nommé LotCommand.cs dans VotreEmulateur\HabboHotel\Rooms\Chat\Commands\Administrator\LotCommand.cs /!\ ajoutez là avec Visual Studio et pas à la main.. Et ajoutez donc dans la class using Plus.Communication.Packets.Outgoing.Inventory.Furni; using Plus.HabboHotel.GameClients; using Plus.HabboHotel.Items; using Plus.Utilities; using Plus.HabboHotel.Users; namespace Plus.HabboHotel.Rooms.Chat.Commands.Administrator { class LotCommand : IChatCommand { public string PermissionRequired { get { return "command_lot"; } } public string Parameters { get { return "(utilisateur)"; } } public string Description { get { return "Permet d'envoyer un lot à un utilisateur"; } } public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params) { if (Params.Length == 1) { Session.SendWhisper("Tu n'as pas entré de pseudonyme.", 1); return; } GameClient TargetClient = Game.GetClientManager().GetClientByUsername(Params[1]); if (TargetClient == null) { Session.SendWhisper("L'utilisateur n'est pas connecté ou n'existe pas."); return; } if (TargetClient.GetHabbo() == null) { Session.SendWhisper("L'utilisateur n'est pas connecté ou n'existe pas."); return; } if (TargetClient.GetHabbo().Username == Session.GetHabbo().Username) { Session.SendWhisper("Ça va, pas trop égocentrique ? :)"); return; } int furniID = RandomNumber.GenerateRandom(1, 10); switch (furniID) { case 1: furniID = Votre id exemple en dessous; //Insérer un ID (id de l'item dans furniture) break; case 2: furniID = 0; //Insérer un ID (id de l'item dans furniture) break; case 3: furniID = Votre id; //Insérer un ID (id de l'item dans furniture) break; case 4: furniID = Votre id; //Insérer un ID (id de l'item dans furniture) break; case 5: furniID = Votre id; //Insérer un ID (id de l'item dans furniture) break; case 6: furniID = Votre id; //Insérer un ID (id de l'item dans furniture) break; case 7: furniID = Votre id; //Insérer un ID (id de l'item dans furniture) break; case 8: furniID = Votre id; //Insérer un ID (id de l'item dans furniture) break; case 9: furniID = Votre id; //Insérer un ID (id de l'item dans furniture) break; case 10: furniID = Votre id; //Insérer un ID (id de l'item dans furniture) break; } Habbo Habbo = PlusEnvironment.GetHabboByUsername(Params[1]); string Username = Habbo.Username; GameClient Target = Game.GetClientManager().GetClientByUsername(Username); ItemData furni = null; if (Game.GetItemManager().GetItem(furniID, out furni)) { Item purchasefurni = ItemFactory.CreateSingleItemNullable(furni, Target.GetHabbo(), "", ""); if (purchasefurni != null) { Session.SendWhisper("Le lot vient d'être envoyé"); Target.GetHabbo().GetInventoryComponent().TryAddItem(purchasefurni); Target.SendMessage(new FurniListNotificationComposer(purchasefurni.Id, 1)); Target.SendMessage(new FurniListUpdateComposer()); Target.SendBubble("Tu as reçu ton lot par " + Session.GetHabbo().Username, "cadeau"); } } } } } Maintenant côté db ! Ajoutez ça INSERT INTO `permissions_commands` VALUES ('command_lot', '6', '0'); Bonne utilisation
  23. Ce n'est pas moi qui les développés ces Malek, je la partage. http://www.mediafire.com/file/klktcjgz1ccavma/staffs.rar
  24. Hello everyone ! J'ai décidé aujourd'hui de vous partager un système, mais qui est plus pour l'esthétique que l'utilisation de celui-ci... Il s'agit que lorsque l'utilisateur entre son pseudo, dans le champ, il affiche à droite de celui-ci son look ! Il est très simple d'installation, je vous guiderais comme par mon habitude tout au long de l'installation ! En premier, donnez un id au champ de texte du pseudo, exemple, id="username" Ensuite, lorsque l'utilisateur aura appuyé sur une touche, on vérifie si le pseudo existe, Pour cela, il vous faut ce code: Attention, ce code est à placer en bas de page après l'importation de jQuery, $("#username").keyup(function(){ var recherche = $(this).val(); var data = 'avatar=' + recherche; if(recherche.length>1){ $.ajax({ type : "GET", url : "./look_user.php", data : data, success : function(server_response){ $("#imager").html(server_response).show(); } }); } else { var elmnt = document.getElementById("imager"); elmnt.style.backgroundImage = "url(./landing/img/ghost.png)"; } }); Pour ceux qui s'y connaissent un minimum, vous allez me demander à quoi correspond l'id imager, puisque je ne vous l'ai pas fait copier-coller, Pas de panique, il arrive: Copiez-collez ce code juste au dessous de l'input username, <div class="look" id="imager"></div> Comme d'hab je vous laisse faire l'ajustement CSS, pour qu'il se retrouve à droite du champ de texte Bon, la partie sur l'index est finie, Passons au code pour afficher le look ! Créez un fichier look_user.php Et copiez-collez-y ce code: <?php require('./{config}.php'); $avatar = $_GET['avatar']; if(isset($avatar)){ $motclef = $_GET['avatar']; $q = array('avatar'=>$motclef. '%'); $req = $bdd->prepare("SELECT look FROM users WHERE username = :username"); $req->execute(array( ":username" => $avatar )); $count = $req->rowCount(); if($count == 1){ while($result = $req->fetch(PDO::FETCH_OBJ)) { ?> <script type="text/javascript"> var elmnt = document.getElementById("imager"); elmnt.style.backgroundImage = "url(https://habbo.fr/habbo-imaging/avatarimage?figure=<?= $result->look; ?>&action=std&direction=4&head_direction=3&img_format=png&gesture=spk&headonly=0&size=b)"; </script> <?php } } else { ?> <script type="text/javascript"> var elmnt = document.getElementById("imager"); elmnt.style.backgroundImage = "url(./landing/img/ghost.png)"; </script> <?php } } ?> Voilà, le look de l'utilisateur apparaîtra lorsqu'il mettra son pseudo ! Image de l'avatar fantôme: http://habbworld.fr/landing/img/ghost.png UnderFR, Enjoy PS: Merci à @AvolonDEV de m'avoir permis de poster ce topic, puisqu'il voulait lui aussi le poster, et merci à l'aide de @S-KDevFR de m'avoir permis de le re-modifier pour pouvoir le partager ! EDIT: A la ligne 3, remplacez "$avatar = $_GET['avatar'];" par => "$avatar = htmlentities($_GET['avatar'];"
  25. Bonjour, (suite à la suppression de mon ancien topic concernant le fichier js decrypté du cms d'actuel de city) je viens aujourd'hui vous partagez la commande setz pour Comet emulateur. Tout d'abord allez CommandManager et ajouter : this.addCommand(Locale.get("command.setz.name"), new SetzCommand()); Ensuite créer un fichier class (comme ici : ) dans le répertoire user (toujours dans commands) et insérer ce code: package com.cometproject.server.game.commands.user; import com.cometproject.server.config.Locale; import com.cometproject.server.game.commands.ChatCommand; import com.cometproject.server.game.players.types.Player; import com.cometproject.server.network.sessions.Session; import org.apache.commons.lang.StringUtils; public class SetzCommand extends ChatCommand { @Override public void execute(Session client, String[] params) { Player player = client.getPlayer(); if (!client.getPlayer().getEntity().getRoom().getRights().hasRights(client.getPlayer().getId()) && !client.getPlayer().getPermissions().getRank().roomFullControl()) { sendNotif(Locale.getOrDefault("command.need.rights", "Tu dois avoir des droits pour utiliser cette commande !"), client); return; } if (params[0] == null || !StringUtils.isNumeric(params[0])) { sendNotif(Locale.getOrDefault("setz_command_erreur_2", "Pas de nombre décimal !"), client); return; } double height = Double.parseDouble(params[0]); if (height) > 30 || height) < 0) { sendNotif(Locale.getOrDefault("setz_command_erreur_1", "La hauteur doit être comprise entre 0 & 30"), client); return; } if (hauteur == 0) { player.getData().setStackHeight(height)); sendNotif(Locale.getOrDefault("setz_command_origine", "La hauteur est maintenant celle d'origine"), client); return; } else { player.getData().setStackHeight(height)); String msg = Locale.get("setz_command_ok"); msg = msg.replaceFirst("%height)%", Double.toString(height)); sendNotif(msg, client); return; } } @Override public String getPermission() { return "setz_command"; } @Override public String getParameter() { return Locale.getOrDefault("command.parameter.setz", "%height)%"); } @Override public String getDescription() { return Locale.get("command.setz.description"); } } Puis ensuite allez dans game->players->data->PlayerData.java et ajouter ce code : private double stackheight = 0; Puis en bas ajouté : public double getStackHeight() { return this.stackheight; } public void setStackHeight(double height) { this.stackheight = height; } Et pour finir allez dans game->rooms->types->components->ItemsComponent.java dans le void placeFloorItem, remplacez double height = tile.getStackHeight(); par : double height; if (player.getData().getStackHeight() != 0) height = player.getData().getStackHeight(); else height = tile.getStackHeight(); Ensuite dans le void moveFloorItem, remplacez double height = tile.getStackHeight(item); par double height = obeyStack ? tile.getStackHeight(item) : newPosition.getZ();
×