Perfect pixel
Ainda não tem uma conta ? Registre-se no Fórum Perfect Pixel e tenha acesso a conteudos sobre jogos,informática e muitos outros. E se já tem uma conta entre e aproveite ainda mais o Fórum para ampliar o seu conhecimento e compartilhar o que sabe com outros usuários do fórum.

Tudo sobre jogos e informática se encontra aqui !!!


Você não está conectado. Conecte-se ou registre-se

Perfect pixel » Jogos » Habbo » Tutoriais » [Tutorial] Colocando comando de enviar cristal em seu habbo.

[Tutorial] Colocando comando de enviar cristal em seu habbo.

Ir em baixo  Mensagem [Página 1 de 1]

wilsonroger

avatar
Fundador
Fundador
1° Vá em Butterfly > HabboHotel > Misc > ChatCommandHandler.cs

e procure por

Código:

Spoiler:
internal void giveCrystals()


2° Substitua as linhas abaixo de internal void giveCrystals()


Código:

Spoiler:
internal void giveCrystals()
       {
           GameClient clientByUsername = null;
           Room currentRoom = this.Session.GetHabbo().CurrentRoom;
           clientByUsername = ButterflyEnvironment.GetGame().GetClientManager().GetClientByUsername(this.Params[1]);
           if (clientByUsername != null)
           {
               int num;
               if (int.TryParse(this.Params[2], out num))
               {
                   clientByUsername.GetHabbo().Crystals += num;
                   clientByUsername.GetHabbo().GiveUserCrystals(int.Parse(this.Params[2]));
                   clientByUsername.GetHabbo().UpdateDiamondsBalance();
                   clientByUsername.SendNotif(this.Session.GetHabbo().Username + LanguageLocale.GetValue("crystal.awardmessage1") + num.ToString() + LanguageLocale.GetValue("crystal.awardmessage2"));
                   this.Session.SendNotif(LanguageLocale.GetValue("crystal.updateok"));
               }
               else
               {
                   this.Session.SendNotif(LanguageLocale.GetValue("input.intonly"));
               }
           }
           else
           {
               this.Session.SendNotif(LanguageLocale.GetValue("input.usernotfound"));
           }
       }



3° agora vá em Butterfly > Habbo Hotel > Users > Habbo.cs e procure por:

Código:


Spoiler:
internal void UpdateActivityPointsBalance(int NotifAmount)


4° E acima disso coloque:

Código:

Código:

Spoiler:
internal void UpdateDiamondsBalance()
       {
           this.mClient.GetMessageHandler().GetResponse().Init(Outgoing.ActivityPoints);
           this.mClient.GetMessageHandler().GetResponse().AppendInt32(1);
           this.mClient.GetMessageHandler().GetResponse().AppendInt32(105);
           this.mClient.GetMessageHandler().GetResponse().AppendInt32(this.Crystals);
           this.mClient.GetMessageHandler().SendResponse();
       }


5° Agora vá em bin > Debug > System > locale.ini e coloque isso:

Código:


Código:

Spoiler:
crystal.awardmessage1=  has awarded you
crystal.awardmessage2= crystals!
crystal.updateok=Crystal balance updated successfully.


6° Agora na mesma pasta System abra o arquivo commands.ini e adicione isso:

Código:


Código:

Spoiler:
giveCrystals=59


Até a próxima galera, boa sorte.


_______Assinatura__________


 Very Happy Perfect Pixel Very Happy
Ver perfil do usuário http://perfectpixe.umforum.net

Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum