Kieren
The OGz
Just wanted to share the ice skating release.
credits
Not me, toperwin.
Goto \HabboHotel\Rooms\Room.cs:
Search for:
Add after it:
Search for:
Add after it:
Serach for:
Add after it:
Search for:
Add BEFORE it:
Now add the ice the FurnitureInteraction: "skate" (without the ")
credits
Not me, toperwin.
Goto \HabboHotel\Rooms\Room.cs:
Search for:
PHP:
public bool KeepAlive;
PHP:
public List<uint> SkateCase;
PHP:
this.UserMatrix = new bool[Model.MapSizeX, Model.MapSizeY];
PHP:
this.SkateCase = new List<uint>();
PHP:
List<RoomItem> ItemsOnSquare = GetFurniObjects(User.X, User.Y);
if (ItemsOnSquare == null)
{
ItemsOnSquare = new List<RoomItem>();
PHP:
#region SkateCase
if (SkateCase.Contains(User.HabboId))
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(0);
this.SendMessage(Message);
SkateCase.Remove(User.HabboId);
User.UpdateNeeded = true;
}
#endregion
PHP:
if (Item.GetBaseItem().InteractionType.ToLower() == "bed")
{
if (!User.Statusses.ContainsKey("lay"))
{
User.Statusses.Add("lay", Item.GetBaseItem().Height.ToString().Replace(',', '.') + " null");
}
User.Z = Item.Z;
User.RotHead = Item.Rot;
User.RotBody = Item.Rot;
User.UpdateNeeded = true;
}
PHP:
#region skate
if (Item.GetBaseItem().InteractionType.ToLower() != "skate")
{
if (SkateCase.Contains(User.HabboId))
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(0);
this.SendMessage(Message);
SkateCase.Remove(User.HabboId);
User.UpdateNeeded = true;
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "skate")
{
if (!User.IsPet && !User.IsBot)
{
if (!SkateCase.Contains(User.HabboId))
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
if (UberEnvironment.GetGame().GetClientManager().GetClientByHabbo(User.HabboId).GetHabbo().Gender.ToLower() == "m")
{
Message.AppendInt32(38);
}
else
{
Message.AppendInt32(39);
}
this.SendMessage(Message);
User.UpdateNeeded = true;
SkateCase.Add(User.HabboId);
}
}
}
#endregion