Vong Vong  • 03.04.16 16:14

[TUTORIAL] Como colocar o comando :MyInfo no Azure Emulador Empty [TUTORIAL] Como colocar o comando :MyInfo no Azure Emulador 03.04.16 16:14

[aviso=IMAGEM ILUSTRATIVA][/aviso]
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]


É NECESSÁRIO:
Visual Studio;
Azure Emulator Open Source;

--------------------//------------------

Abra todo o projeto do emulador e procure pelo seguinte diretório:
" HabboHotel/Commands/CommandManager.cs "

Depois de encontrado abra ele e procure por essa linha:
" CommandsDictionary.Add("about", new About()); "

Agora coloque a seguinte linha, após a linha encontrada anteriormente:
" CommandsDictionary.Add("myinfo", new MyInfo()); "

Vamos agora procurar por esse diretório:

" HabboHotel/Commands/List/ "

E criamos uma classe chamada:
" MyInfo.cs ";

Apague tudo o que tiver dentro dessa classe e coloque isso:



using Azure.HabboHotel.GameClients;

using Azure.Messages;

using Azure.Messages.Parsers;

using System.Text;



namespace Azure.HabboHotel.Commands.List

{

    /// <summary>

    /// Class About. This class cannot be inherited.

    /// </summary>

    internal sealed class MyInfo : Command

    {

        /// <summary>

        /// Initializes a new instance of the <see cref="About"/> class.

        /// </summary>

        public MyInfo()

        {

            MinRank = 1;

            Description = "Shows information personal.";

            Usage = ":myinfo";

            MinParams = 0;

        }



        public override bool Execute(GameClient client, string[] pms)

        {

            var message = new ServerMessage(LibraryParser.OutgoingRequest("SuperNotificationMessageComposer"));

            message.AppendString("infopersonal");

            message.AppendInteger(4);

            message.AppendString("title");

            message.AppendString("Tu información");

            message.AppendString("message");

            var builder = new StringBuilder();

            builder.AppendLine("Mi informaci\x00f3n: ");

            builder.Append(" -sou bixa: " + client.GetHabbo().sou bixa + "\r");

            builder.Append(" -Cr\x00e9ditos: " + client.GetHabbo().Credits + "\r");

            builder.Append(" -Diamantes:  " + client.GetHabbo().BelCredits + "\r");

            builder.Append(" -Amigos: " + client.GetHabbo().GetMessenger().Friends.Count + "\r");

            builder.Append(" -Respetos: " + client.GetHabbo().Respect + "\r");

            builder.Append(" -Items: " + client.GetHabbo().GetInventoryComponent().TotalItems + "\r");

            builder.Append(" -Puntos: " + client.GetHabbo().AchievementPoints + "\r");

            builder.Append(" -Salas: " + client.GetHabbo().UsersRooms.Count + "\r");

            message.AppendString(builder.ToString());

            message.AppendString("linkUrl");

            message.AppendString("event:");

            message.AppendString("linkTitle");

            message.AppendString("ok");



            client.SendMessage(message);



            return true;

        }

    }

}

Se quiser que apareça uma imagem após junto as informações do personagem, procure uma e salve no diretório da sua swf " c_images/notifications/ " , com o nome de  infopersonal.


Créditos:

Peeta
XDR

Wiz-Khalifa Wiz-Khalifa  • 03.04.16 16:40

[TUTORIAL] Como colocar o comando :MyInfo no Azure Emulador Empty Re: [TUTORIAL] Como colocar o comando :MyInfo no Azure Emulador 03.04.16 16:40

Muito Belo Tutorial
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.