Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Please do not post a message for the purpose of insulting, incitement to hatred, sexual remarks and any other which does not respect our terms of use !
Sign in to follow this  
Manil

 tuto-image PlusEmu commande Bienvenu + installation

Recommended Posts

Vétéran

Hello,
Je vous partage aujourd'hui une commande assez utile qui remplacera le clavier + pour accueillir les nouveaux joueurs,
 
Pour les flemmards je donnerai de même un tutoriel d'installation de la commande sur votre émulateur :
 
First, allez dans HabboHotel => Rooms => Chat => Commands => CommandManager.cs et cherchez private void RegisterUser(), Vous aurez une liste de commande: 

Please login or register to see this link.

 en dessous de this.Register("mimic", new MimicCommand()); ajoutez ça : 

this.Register("bienvenu", new BienvenuCommand());

Ensuite HabboHotel => Rooms => Chat => Commands => User, ne touchez pas au commandes "Fun", Copiez une des commandes en dessous de Fun puis collez, renommé en BienvenuCommand.cs ça donnera ça : 

Please login or register to see this link.


 
Double clique sur le BienvenuCommand.cs et remplacez tout par ça : 

using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
using Plus.Database.Interfaces;

using Plus.HabboHotel.Rooms;
using Plus.HabboHotel.GameClients;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User.Fun
{
    class BienvenuCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_bienvenu"; }
        }
        public string Parameters
        {
            get { return "%username%"; }
        }
        public string Description
        {
            get { return "Accueillir les nouveaux membres!"; }
        }
        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length == 1)
            {
                Session.SendWhisper("Invalide, essayez :bienvenu pseudo.");
                return;
            }
            GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
            if (TargetClient == null)
            {
                Session.SendWhisper("Joueur invalide");
                return;
            }
            RoomUser TargetUser = Session.GetHabbo().CurrentRoom.GetRoomUserManager().GetRoomUserByHabbo(TargetClient.GetHabbo().Id);
            RoomUser SessionUser = Session.GetHabbo().CurrentRoom.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (TargetUser == null)
            {
                Session.SendWhisper("Une erreur est survenue lors de l'exécution de la commande.");
                Session.SendWhisper("Vérifiez si le joueur est inscrit ou si il est dans l'appart");
            }
            if (TargetClient.GetHabbo().Username == Session.GetHabbo().Username)
            {
                Session.SendWhisper("Tu ne peux pas t'acceuillir toi-même");
                return;
            }
            RoomUser ThisUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (ThisUser == null)
                return;

            if (!((Math.Abs(TargetUser.X - ThisUser.X) >= 9999999)))
            {   
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Bonjour " + Params[1] + ", bienvenu sur Habbo Hotel!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Vous pouvez connaà®tre toutes les commandes disponible en faisant :commands!;", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Si vous avez encore des questions; vous pouvez demander à  nos guides ou nos modérateurs! ;-)", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Une question technique? Envoyez un mail à  [email protected]!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Amusez-vous sur HabboHotel" + Params[1] + "!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(2000); // 2            

                TargetUser.UpdateNeeded = true;
            }
        }
    }
}

Maintenant, allez dans votre DB => Permissions_commands => Insérer et faites comme ceci : 

Please login or register to see this link.


 
Maintenant revenez dans votre visual studio ensuite déboguer 
 
Résultat : 

Please login or register to see this link.

Share this post


Link to post
Share on other sites
Admin
Admin

Sympa, merci du partage :)

Share this post


Link to post
Share on other sites
Vétéran

Sympa, merci du partage :)

:y:

Share this post


Link to post
Share on other sites
Premium

Merci du partage !

Share this post


Link to post
Share on other sites
Premium

Merci du partage ! 

Share this post


Link to post
Share on other sites
Vétéran

Merci du partage !

 

Merci du partage ! 

Pas de problème les gars

Share this post


Link to post
Share on other sites
Premium

Simple! mais pas mal! merci du partage ;).

Share this post


Link to post
Share on other sites
VIP

Moi sa marche pas

Share this post


Link to post
Share on other sites
Admin
Admin

@@Aelxis Tu le fais avec Visual ? Et tu est bien sous PlusEMU?

Share this post


Link to post
Share on other sites
Vétéran

Mdr merci du partage :')

Share this post


Link to post
Share on other sites
VIP

@@Aelxis Tu le fais avec Visual ? Et tu est bien sous PlusEMU?

 

Oui avec visual et bien sous PlusEmu partagé ici.

Share this post


Link to post
Share on other sites
Vétéran

Simple! mais pas mal! merci du partage ;).

Merci :p

 

Oui avec visual et bien sous PlusEmu partagé ici.

Tu es sà»r d'avoir fait toute les étapes & tu as une erreur lors du lancement de l'émulateur ou sur le rétro la commande ne marche pas?

Share this post


Link to post
Share on other sites
VIP

 

 

Tu es sà»r d'avoir fait toute les étapes & tu as une erreur lors du lancement de l'émulateur ou sur le rétro la commande ne marche pas?

 

Oui j'ai fait toutes les étapes, non j'ai pas d'erreurs, quand je tape la commande il y'a rien

Share this post


Link to post
Share on other sites
Vétéran

Oui j'ai fait toutes les étapes, non j'ai pas d'erreurs, quand je tape la commande il y'a rien

supprime la structures que t'as ajouter dans ta table permissions-commands et refais comme le screen et si ça ne marche pas cette fois ci, demain je viendrai t'aider sur teamviewer

Share this post


Link to post
Share on other sites
VIP

supprime la structures que t'as ajouter dans ta table permissions-commands et refais comme le screen et si ça ne marche pas cette fois ci, demain je viendrai t'aider sur teamviewer

 

D'accord, je vais faire ça, et je te dirais sa ce soir 

Share this post


Link to post
Share on other sites
Vétéran

Très vue sur les serveurs étrangers, j'aime beaucoup le concept, merci à toi!

Share this post


Link to post
Share on other sites
Vétéran

"

 System.Threading.Thread.Sleep(1000);

"

MDRRRRRRRRRRRRR ça choque personne ? Tu sais à quoi sert Thread.Sleep au moins ?

Share this post


Link to post
Share on other sites
Vétéran
Le 25/09/2016 à 14:34, Manil a dit :

Hello,
Je vous partage aujourd'hui une commande assez utile qui remplacera le clavier + pour accueillir les nouveaux joueurs,
 
Pour les flemmards je donnerai de même un tutoriel d'installation de la commande sur votre émulateur :
 
First, allez dans HabboHotel => Rooms => Chat => Commands => CommandManager.cs et cherchez private void RegisterUser(), Vous aurez une liste de commande: 

Please login or register to see this link.

 en dessous de this.Register("mimic", new MimicCommand()); ajoutez ça : 

this.Register("bienvenu", new BienvenuCommand());

Ensuite HabboHotel => Rooms => Chat => Commands => User, ne touchez pas au commandes "Fun", Copiez une des commandes en dessous de Fun puis collez, renommé en BienvenuCommand.cs ça donnera ça : 

Please login or register to see this link.


 
Double clique sur le BienvenuCommand.cs et remplacez tout par ça : 

using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
using Plus.Database.Interfaces;

using Plus.HabboHotel.Rooms;
using Plus.HabboHotel.GameClients;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User.Fun
{
    class BienvenuCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_bienvenu"; }
        }
        public string Parameters
        {
            get { return "%username%"; }
        }
        public string Description
        {
            get { return "Accueillir les nouveaux membres!"; }
        }
        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length == 1)
            {
                Session.SendWhisper("Invalide, essayez :bienvenu pseudo.");
                return;
            }
            GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
            if (TargetClient == null)
            {
                Session.SendWhisper("Joueur invalide");
                return;
            }
            RoomUser TargetUser = Session.GetHabbo().CurrentRoom.GetRoomUserManager().GetRoomUserByHabbo(TargetClient.GetHabbo().Id);
            RoomUser SessionUser = Session.GetHabbo().CurrentRoom.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (TargetUser == null)
            {
                Session.SendWhisper("Une erreur est survenue lors de l'exécution de la commande.");
                Session.SendWhisper("Vérifiez si le joueur est inscrit ou si il est dans l'appart");
            }
            if (TargetClient.GetHabbo().Username == Session.GetHabbo().Username)
            {
                Session.SendWhisper("Tu ne peux pas t'acceuillir toi-même");
                return;
            }
            RoomUser ThisUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (ThisUser == null)
                return;

            if (!((Math.Abs(TargetUser.X - ThisUser.X) >= 9999999)))
            {   
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Bonjour " + Params[1] + ", bienvenu sur Habbo Hotel!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Vous pouvez connaà®tre toutes les commandes disponible en faisant :commands!;", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Si vous avez encore des questions; vous pouvez demander à  nos guides ou nos modérateurs! ;-)", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Une question technique? Envoyez un mail à  [email protected]!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Amusez-vous sur HabboHotel" + Params[1] + "!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(2000); // 2            

                TargetUser.UpdateNeeded = true;
            }
        }
    }
}

Maintenant, allez dans votre DB => Permissions_commands => Insérer et faites comme ceci : 

Please login or register to see this link.


 
Maintenant revenez dans votre visual studio ensuite déboguer 
 
Résultat : 

Please login or register to see this link.

 

Fonctionnel! Merci du partage :p

Share this post


Link to post
Share on other sites
Le 25/09/2016 à 14:34, Manil a dit :

Hello,
Je vous partage aujourd'hui une commande assez utile qui remplacera le clavier + pour accueillir les nouveaux joueurs,
 
Pour les flemmards je donnerai de même un tutoriel d'installation de la commande sur votre émulateur :
 
First, allez dans HabboHotel => Rooms => Chat => Commands => CommandManager.cs et cherchez private void RegisterUser(), Vous aurez une liste de commande: 

Please login or register to see this link.

 en dessous de this.Register("mimic", new MimicCommand()); ajoutez ça : 

this.Register("bienvenu", new BienvenuCommand());

Ensuite HabboHotel => Rooms => Chat => Commands => User, ne touchez pas au commandes "Fun", Copiez une des commandes en dessous de Fun puis collez, renommé en BienvenuCommand.cs ça donnera ça : 

Please login or register to see this link.


 
Double clique sur le BienvenuCommand.cs et remplacez tout par ça : 

using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
using Plus.Database.Interfaces;

using Plus.HabboHotel.Rooms;
using Plus.HabboHotel.GameClients;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User.Fun
{
    class BienvenuCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_bienvenu"; }
        }
        public string Parameters
        {
            get { return "%username%"; }
        }
        public string Description
        {
            get { return "Accueillir les nouveaux membres!"; }
        }
        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length == 1)
            {
                Session.SendWhisper("Invalide, essayez :bienvenu pseudo.");
                return;
            }
            GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
            if (TargetClient == null)
            {
                Session.SendWhisper("Joueur invalide");
                return;
            }
            RoomUser TargetUser = Session.GetHabbo().CurrentRoom.GetRoomUserManager().GetRoomUserByHabbo(TargetClient.GetHabbo().Id);
            RoomUser SessionUser = Session.GetHabbo().CurrentRoom.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (TargetUser == null)
            {
                Session.SendWhisper("Une erreur est survenue lors de l'exécution de la commande.");
                Session.SendWhisper("Vérifiez si le joueur est inscrit ou si il est dans l'appart");
            }
            if (TargetClient.GetHabbo().Username == Session.GetHabbo().Username)
            {
                Session.SendWhisper("Tu ne peux pas t'acceuillir toi-même");
                return;
            }
            RoomUser ThisUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (ThisUser == null)
                return;

            if (!((Math.Abs(TargetUser.X - ThisUser.X) >= 9999999)))
            {   
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Bonjour " + Params[1] + ", bienvenu sur Habbo Hotel!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Vous pouvez connaà®tre toutes les commandes disponible en faisant :commands!;", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Si vous avez encore des questions; vous pouvez demander à  nos guides ou nos modérateurs! ;-)", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Une question technique? Envoyez un mail à  [email protected]!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(1000); // 1
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "Amusez-vous sur HabboHotel" + Params[1] + "!", 0, ThisUser.LastBubble));
                System.Threading.Thread.Sleep(2000); // 2            

                TargetUser.UpdateNeeded = true;
            }
        }
    }
}

Maintenant, allez dans votre DB => Permissions_commands => Insérer et faites comme ceci : 

Please login or register to see this link.


 
Maintenant revenez dans votre visual studio ensuite déboguer 
 
Résultat : 

Please login or register to see this link.

Ensuite deboguer ? que veux tu dire en disant deboguer

 

moi j'ai fais le tuto avec notepad sa peux marcher ?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...