[Tutorial] Colocando comando de enviar cristal em seu habbo. 25.02.14 15:54
Oi galera, eu mais uma vez com um tutorial mais dessa vez um tutorial que eu acho que ninguém viu que é como colocar o comando (:givecrystal) em seu habbo.
1° Vá em Butterfly > HabboHotel > Misc > ChatCommandHandler.cs
e procure por
Código:
2° Substitua as linhas abaixo de internal void giveCrystals()
Código:
3° agora vá em Butterfly > Habbo Hotel > Users > Habbo.cs e procure por:
Código:
4° E acima disso coloque:
Código:
5° Agora vá em bin > Debug > System > locale.ini e coloque isso:
Código:
6° Agora na mesma pasta System abra o arquivo commands.ini e adicione isso:
Código:
Até a próxima galera, boa sorte.
1° Vá em Butterfly > HabboHotel > Misc > ChatCommandHandler.cs
e procure por
Código:
- Código:
internal void giveCrystals()
2° Substitua as linhas abaixo de internal void giveCrystals()
Código:
- Código:
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:
- Código:
internal void UpdateActivityPointsBalance(int NotifAmount)
4° E acima disso coloque:
Código:
- Código:
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:
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:
giveCrystals=59
Até a próxima galera, boa sorte.