ADD-ON Comando Abrazar Plus Emu

  • 3 Respuestas
  • 949 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

*

Desconectado Coxo

Comando Abrazar Plus Emu
« en: Enero 28, 2017, 10:35:40 am »
hola a todos !, vengo a traerles este comando custom (no es mio) lo saque de un emulador que tenia en el pc pero estaba en ingles, aqui esta traducido y 100to funcional:
Como instalarlo ?
creas una nueva clase y le pones testrcommand.cs
adentro ponen lo siguiente:
Spoiler para Oculto:
using Plus.Communication.Interfaces;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;
using Plus.HabboHotel.GameClients;
using System;
using System.Threading;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User.Fun
{
    class testCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_test"; }
        }

        public string Parameters
        {
            get { return "[nick]"; }
        }

        public string Description
        {
            get { return "abraza a un user"; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length == 1)
            {
                Session.SendWhisper("Elige un usuario.");
                return;
            }

            if (!Room.PushEnabled && !Session.GetHabbo().GetPermissions().HasRight("room_override_custom_config"))
            {
                Session.SendWhisper("El propietario de la habitación no permite abrazos.");
                return;
            }

            GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
            if (TargetClient == null)
            {
                Session.SendWhisper("El usuario está offline o no existe.");
                return;
            }

            RoomUser TargetUser = Room.GetRoomUserManager().GetRoomUserByHabbo(TargetClient.GetHabbo().Id);
            if (TargetUser == null)
            {
                Session.SendWhisper("Ocurrió un error al encontrar a ese usuario, tal vez ellos no están en línea o en este room.");
                return;
            }

            if (TargetClient.GetHabbo().Username == Session.GetHabbo().Username)
            {
                Session.SendWhisper("Forever alone? Trate de darle a alguien más un abrazo y no a ti mismo.");
                return;
            }

            if (TargetUser.TeleportEnabled)
            {
                Session.SendWhisper("Vaya, este usuario no permite abrazos!");
                return;
            }

            RoomUser ThisUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (ThisUser == null)
                return;

            if (!((Math.Abs(TargetUser.X - ThisUser.X) >= 2) || (Math.Abs(TargetUser.Y - ThisUser.Y) >= 2)))
            {
                ThisUser.ApplyEffect(9);
                TargetUser.ApplyEffect(9);
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "* abrazando " + Params[1] + " *", 1, ThisUser.LastBubble));
                Room.SendMessage(new ChatComposer(TargetUser.VirtualId, "* ooh que lindo te quiero <3 " + Session.GetHabbo().Username + " :) *", 1, ThisUser.LastBubble));
                ThisUser.ApplyEffect(0);
                TargetUser.ApplyEffect(0);
            }
            else
            {
                Session.SendWhisper("Oops, " + Params[1] + " No está lo suficientemente cerca!");
            }
        }
    }
}

luego le das a guardar y lo cierras.
ahora vamos a commandmanager
y agegas esto
Spoiler para Oculto:
this.Register("abrazar", new testCommand());
luego de eso guardamos y le damos a compilar,
Recuerda agregar la tabla: command_test a tu permissions_commands

Imagen:


Creditos:
Yo
Emulador cuyo nombre no recuerdo(esta en ingles)
Si te parece que es un mal aporte evita malos comentarios porfavor !, no soy programador y espero que el comando sea de su agrado, tengo varios otros comandos como el matar,comprar droga,etc los estare subiendo espero les agrade el post SALUDOS !

*

Desconectado FaynnWay

Re:Comando Abrazar Plus Emu
« Respuesta #1 en: Enero 28, 2017, 11:48:31 pm »
Oh :( , me acuerdo cuando hice ese comando con: zAlmaghty :( que recuerdos, y usabamos una vieja release x'd


"Podrán encerrarme pero nunca callarme." Faynn 2016-

*

Desconectado Blex

Re:Comando Abrazar Plus Emu
« Respuesta #2 en: Enero 31, 2017, 07:32:00 am »
No tienes permiso para ver enlaces. Registrarme ó Logearme
hola a todos !, vengo a traerles este comando custom (no es mio) lo saque de un emulador que tenia en el pc pero estaba en ingles, aqui esta traducido y 100to funcional:
Como instalarlo ?
creas una nueva clase y le pones testrcommand.cs
adentro ponen lo siguiente:
Spoiler para Oculto:
using Plus.Communication.Interfaces;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;
using Plus.HabboHotel.GameClients;
using System;
using System.Threading;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User.Fun
{
    class testCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_test"; }
        }

        public string Parameters
        {
            get { return "[nick]"; }
        }

        public string Description
        {
            get { return "abraza a un user"; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length == 1)
            {
                Session.SendWhisper("Elige un usuario.");
                return;
            }

            if (!Room.PushEnabled && !Session.GetHabbo().GetPermissions().HasRight("room_override_custom_config"))
            {
                Session.SendWhisper("El propietario de la habitación no permite abrazos.");
                return;
            }

            GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
            if (TargetClient == null)
            {
                Session.SendWhisper("El usuario está offline o no existe.");
                return;
            }

            RoomUser TargetUser = Room.GetRoomUserManager().GetRoomUserByHabbo(TargetClient.GetHabbo().Id);
            if (TargetUser == null)
            {
                Session.SendWhisper("Ocurrió un error al encontrar a ese usuario, tal vez ellos no están en línea o en este room.");
                return;
            }

            if (TargetClient.GetHabbo().Username == Session.GetHabbo().Username)
            {
                Session.SendWhisper("Forever alone? Trate de darle a alguien más un abrazo y no a ti mismo.");
                return;
            }

            if (TargetUser.TeleportEnabled)
            {
                Session.SendWhisper("Vaya, este usuario no permite abrazos!");
                return;
            }

            RoomUser ThisUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (ThisUser == null)
                return;

            if (!((Math.Abs(TargetUser.X - ThisUser.X) >= 2) || (Math.Abs(TargetUser.Y - ThisUser.Y) >= 2)))
            {
                ThisUser.ApplyEffect(9);
                TargetUser.ApplyEffect(9);
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "* abrazando " + Params[1] + " *", 1, ThisUser.LastBubble));
                Room.SendMessage(new ChatComposer(TargetUser.VirtualId, "* ooh que lindo te quiero <3 " + Session.GetHabbo().Username + " :) *", 1, ThisUser.LastBubble));
                ThisUser.ApplyEffect(0);
                TargetUser.ApplyEffect(0);
            }
            else
            {
                Session.SendWhisper("Oops, " + Params[1] + " No está lo suficientemente cerca!");
            }
        }
    }
}

luego le das a guardar y lo cierras.
ahora vamos a commandmanager
y agegas esto
Spoiler para Oculto:
this.Register("abrazar", new testCommand());
luego de eso guardamos y le damos a compilar,
Recuerda agregar la tabla: command_test a tu permissions_commands

Imagen:


Creditos:
Yo
Emulador cuyo nombre no recuerdo(esta en ingles)
Si te parece que es un mal aporte evita malos comentarios porfavor !, no soy programador y espero que el comando sea de su agrado, tengo varios otros comandos como el matar,comprar droga,etc los estare subiendo espero les agrade el post SALUDOS !

Buen comando y sencillo, se te agradecen los aportes!
Aplicarle un efecto no estaría de más, Saludos
Loading...

*

Desconectado Coxo

Re:Comando Abrazar Plus Emu
« Respuesta #3 en: Enero 31, 2017, 09:19:59 am »
No tienes permiso para ver enlaces. Registrarme ó Logearme
No tienes permiso para ver enlaces. Registrarme ó Logearme
hola a todos !, vengo a traerles este comando custom (no es mio) lo saque de un emulador que tenia en el pc pero estaba en ingles, aqui esta traducido y 100to funcional:
Como instalarlo ?
creas una nueva clase y le pones testrcommand.cs
adentro ponen lo siguiente:
Spoiler para Oculto:
using Plus.Communication.Interfaces;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;
using Plus.HabboHotel.GameClients;
using System;
using System.Threading;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User.Fun
{
    class testCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_test"; }
        }

        public string Parameters
        {
            get { return "[nick]"; }
        }

        public string Description
        {
            get { return "abraza a un user"; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length == 1)
            {
                Session.SendWhisper("Elige un usuario.");
                return;
            }

            if (!Room.PushEnabled && !Session.GetHabbo().GetPermissions().HasRight("room_override_custom_config"))
            {
                Session.SendWhisper("El propietario de la habitación no permite abrazos.");
                return;
            }

            GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
            if (TargetClient == null)
            {
                Session.SendWhisper("El usuario está offline o no existe.");
                return;
            }

            RoomUser TargetUser = Room.GetRoomUserManager().GetRoomUserByHabbo(TargetClient.GetHabbo().Id);
            if (TargetUser == null)
            {
                Session.SendWhisper("Ocurrió un error al encontrar a ese usuario, tal vez ellos no están en línea o en este room.");
                return;
            }

            if (TargetClient.GetHabbo().Username == Session.GetHabbo().Username)
            {
                Session.SendWhisper("Forever alone? Trate de darle a alguien más un abrazo y no a ti mismo.");
                return;
            }

            if (TargetUser.TeleportEnabled)
            {
                Session.SendWhisper("Vaya, este usuario no permite abrazos!");
                return;
            }

            RoomUser ThisUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (ThisUser == null)
                return;

            if (!((Math.Abs(TargetUser.X - ThisUser.X) >= 2) || (Math.Abs(TargetUser.Y - ThisUser.Y) >= 2)))
            {
                ThisUser.ApplyEffect(9);
                TargetUser.ApplyEffect(9);
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "* abrazando " + Params[1] + " *", 1, ThisUser.LastBubble));
                Room.SendMessage(new ChatComposer(TargetUser.VirtualId, "* ooh que lindo te quiero <3 " + Session.GetHabbo().Username + " :) *", 1, ThisUser.LastBubble));
                ThisUser.ApplyEffect(0);
                TargetUser.ApplyEffect(0);
            }
            else
            {
                Session.SendWhisper("Oops, " + Params[1] + " No está lo suficientemente cerca!");
            }
        }
    }
}

luego le das a guardar y lo cierras.
ahora vamos a commandmanager
y agegas esto
Spoiler para Oculto:
this.Register("abrazar", new testCommand());
luego de eso guardamos y le damos a compilar,
Recuerda agregar la tabla: command_test a tu permissions_commands

Imagen:


Creditos:
Yo
Emulador cuyo nombre no recuerdo(esta en ingles)
Si te parece que es un mal aporte evita malos comentarios porfavor !, no soy programador y espero que el comando sea de su agrado, tengo varios otros comandos como el matar,comprar droga,etc los estare subiendo espero les agrade el post SALUDOS !

Buen comando y sencillo, se te agradecen los aportes!
Aplicarle un efecto no estaría de más, Saludos
en eso estoy ahora mismo , tengo el comando para comprar yerba con las animaciones con el porro en la mano :3 , cuando los termine los subo saludos !

 

Temas relacionados

  Asunto / Iniciado por Respuestas Último mensaje
6 Respuestas
907 Vistas
Último mensaje Marzo 19, 2017, 08:30:52 pm
por ChuBiiKing12891289
1 Respuestas
206 Vistas
Último mensaje Diciembre 22, 2017, 08:49:15 pm
por Root
4 Respuestas
172 Vistas
Último mensaje Agosto 07, 2018, 07:11:30 pm
por DjAlexander
4 Respuestas
96 Vistas
Último mensaje Agosto 04, 2018, 09:37:27 pm
por Root
3 Respuestas
172 Vistas
Último mensaje Agosto 24, 2018, 11:31:01 am
por Carlosd4929