Aller au contenu

Symbiosis

Contributeur
  • Compteur de contenus

    220
  • Inscription

  • Dernière visite

  • Jours gagnés

    9

Tout ce qui a été posté par Symbiosis

  1. @yel0x M'ouais l'ip apparaît quand même autre part ^^
  2. Complètement inutile de vouloir cacher l'ip..
  3. Symbiosis

    [COMMAND LOT]

    Merci, pour le code, j'avais pas pensé que la structure de mon émulateur n'était pas pareil ! aha de rien
  4. Symbiosis

    [COMMAND LOT]

    Aha, j'espère que ton rêve a été réalisé, ou qu'il va l'être grâce au partage
  5. Google chrome, et oui tu récupères les swf, après pour le massdownloader je connais pas de logi, enfin j'ai oublié le nom
  6. Symbiosis

    [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
  7. Les navigateurs sont en réalité des (en gros) traducteurs de code, certain navigateur permette d'afficher le code source tel que les consoles de développement etc (d'autres outils sont disponibles tu peux par exemple développer ton massdownloader qui te permet de sniffer toutes les ressources d'un site web à partir de la racine) après pour les émulateurs c'est une autre histoire, suffit de prendre l'swf du client pour habbo c'est comme son nom l'indique l'habbo.swf tu n'as qu'à décompiler cet swf pour y récupérer l'actionscript, quand à lui il est crypté mais ça ne nous empêche pas de pouvoir comprendre son fonctionnement et de coder les structures sur une console (émulateur)
  8. Bah explique mieux ta demande, parce que me dire une manière pour moi ça ne m'aide pas à savoir la nature de ta demande d'aide
  9. Si besoin d'aide ajoute skype c'est dans mes infos
  10. Oui ça doit être ton avatar-image
  11. Bon ça c'est encore autre chose, et merci
  12. Adohotel actuellement, mais je ne travaille plus pour eux
  13. Mais tu n'as pas du comprendre, en disant que c'est inutile je parle de la source, si c'est un début autant recommencer de zéro et avoir son propre code
  14. J'ai jamais dis que j'en étais capable
  15. Pas utile, autant tout refaire de 0
  16. Je pense que s'il demande de l'aide, il doit pas connaître la nature du code
  17. Tu as changé le fichier de l'émulateur ?
  18. Normal, tu dois faire ton propre serveur web mdr, et pas acheter un serveur que tu contrôles à distance via filezilla
×
×
  • Créer...