:addtag command [HANG]

Results 1 to 5 of 5
  1. #1
    Grand Master George2000 is offline
    Grand MasterRank
    Jul 2011 Join Date
    The NetherlandsLocation
    1,150Posts

    :addtag command [HANG]

    This is for Hang and uberemulator, a new command.
    What does it do?

    It adds a tag that is given.

    Go to:
    HabboHotel->Misc->ChatCommandHandler.cs

    Find:

    Code:
                        switch (Params[0])
                        {
    After that add:

    Code:
     
    
                            case "addtag":
                                string Tag = Params[1];
    
                                    if (Tag == null)
                                    {
                                        return false;
                                    }
    
                                    Session.GetHabbo().Tags.Add(Tag);
    return true;
    Credits:
    Me - Coding it cuz my cms cannot add tags.


  2. #2
    Grand Master American is offline
    Grand MasterRank
    Sep 2011 Join Date
    WeedlandLocation
    658Posts

    Re: :addtag command [HANG]

    can you do a command to copy 'clothes'?

    like :mimic x Allows a user to copy another users look ....

    :copyfigure

  3. #3
    Grand Master MikeDavies is offline
    Grand MasterRank
    Aug 2010 Join Date
    WalesLocation
    629Posts

    Re: :addtag command [HANG]

    Quote Originally Posted by Bekmezci View Post
    can you do a command to copy 'clothes'?

    like :mimic x Allows a user to copy another users look ....

    :copyfigure
    Like this.

    Code:
                        case "mimic":
                            {
                                if (!Session.GetHabbo().HasFuse("fuse_admin"))
                                {
                                    return false;
                                }
    
                                TargetClient = UberEnvironment.GetGame().GetClientManager().GetClientByHabbo(Params[1]);
    
                                if (TargetClient == null)
                                {
                                    return false;
                                }
    
                                TargetRoom = Session.GetHabbo().CurrentRoom;
    
                                if (TargetRoom == null)
                                {
                                    return false;
                                }
    
                                TargetRoomUser = TargetRoom.GetRoomUserByHabbo(TargetClient.GetHabbo().Username);
                                RoomUser Me = TargetRoom.GetRoomUserByHabbo(Session.GetHabbo().Username);
    
                                if (Session.GetHabbo().InRoom == true)
                                {
                                    Session.GetHabbo().Look = TargetClient.GetHabbo().Look;
                                    
                                    ServerMessage RoomUpdate = new ServerMessage(266);
                                    RoomUpdate.AppendInt32(Me.VirtualId);
                                    RoomUpdate.AppendStringWithBreak(TargetClient.GetHabbo().Look);
                                    RoomUpdate.AppendStringWithBreak(TargetClient.GetHabbo().Gender.ToLower());
                                    RoomUpdate.AppendStringWithBreak(Session.GetHabbo().Motto);
                                    RoomUpdate.AppendInt32(Session.GetHabbo().GetAchievementScore());
                                    TargetRoom.SendMessage(RoomUpdate);
                                }
                                else
                                {
                                    Session.GetHabbo().Look = TargetClient.GetHabbo().Look;
                                }
    
                                Session.SendNotif("You now look like " + TargetClient.GetHabbo().Username + " :)");
                                
                                return true;
                            }
    This is for admin's only!

    NOTE: Its not tested, i just made it now.

  4. #4
    Grand Master American is offline
    Grand MasterRank
    Sep 2011 Join Date
    WeedlandLocation
    658Posts

    Re: :addtag command [HANG]

    Quote Originally Posted by MikeDavies View Post
    Like this.

    Code:
                        case "mimic":
                            {
                                if (!Session.GetHabbo().HasFuse("fuse_admin"))
                                {
                                    return false;
                                }
    
                                TargetClient = UberEnvironment.GetGame().GetClientManager().GetClientByHabbo(Params[1]);
    
                                if (TargetClient == null)
                                {
                                    return false;
                                }
    
                                TargetRoom = Session.GetHabbo().CurrentRoom;
    
                                if (TargetRoom == null)
                                {
                                    return false;
                                }
    
                                TargetRoomUser = TargetRoom.GetRoomUserByHabbo(TargetClient.GetHabbo().Username);
                                RoomUser Me = TargetRoom.GetRoomUserByHabbo(Session.GetHabbo().Username);
    
                                if (Session.GetHabbo().InRoom == true)
                                {
                                    Session.GetHabbo().Look = TargetClient.GetHabbo().Look;
                                    
                                    ServerMessage RoomUpdate = new ServerMessage(266);
                                    RoomUpdate.AppendInt32(Me.VirtualId);
                                    RoomUpdate.AppendStringWithBreak(TargetClient.GetHabbo().Look);
                                    RoomUpdate.AppendStringWithBreak(TargetClient.GetHabbo().Gender.ToLower());
                                    RoomUpdate.AppendStringWithBreak(Session.GetHabbo().Motto);
                                    RoomUpdate.AppendInt32(Session.GetHabbo().GetAchievementScore());
                                    TargetRoom.SendMessage(RoomUpdate);
                                }
                                else
                                {
                                    Session.GetHabbo().Look = TargetClient.GetHabbo().Look;
                                }
    
                                Session.SendNotif("You now look like " + TargetClient.GetHabbo().Username + " :)");
                                
                                return true;
                            }
    This is for admin's only!

    NOTE: Its not tested, i just made it now.

    Works 100%, thanks dude!!!!

  5. #5
    Grand Master George2000 is offline
    Grand MasterRank
    Jul 2011 Join Date
    The NetherlandsLocation
    1,150Posts

    Re: :addtag command [HANG]

    Sorry, I forgot to add sql execute code,

    replace case with:

    case "addtag":
    string Tag = Params[1];

    using (DatabaseClient dbClient = HangEnvironment.GetDatabase().GetClient())
    {
    dbClient.AddParamWithValue("tag", Tag);
    dbClient.ExecuteQuery("INSERT INTO user_tags (user_id,tag) VALUES (" + Session.GetHabbo().Id + ", @tag)");
    }

    Session.GetHabbo().Tags.Add(Tag);

    HangEnvironment.GetGame().GetAchievementManager().UpdateAchievement(Session, 7, 1);
    return true;



Advertisement