Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void Parse(GameClient Session, ClientPacket Packet)
- {
- if (Session.GetHabbo().InRoom)
- {
- Room currentRoom = Session.GetHabbo().CurrentRoom;
- if (currentRoom != null && (currentRoom.CheckRights(Session, false, true) || Session.GetHabbo().GetPermissions().HasRight("room_item_use_any_stack_tile")))
- {
- int num = Packet.PopInt();
- int num2 = Packet.PopInt();
- Item item = currentRoom.GetRoomItemHandler().GetItem(num);
- if (item != null)
- {
- if (num2 == -1)
- {
- num2 = 0;
- }
- item.GetZ = (double)num2 / 100.0;
- if (item.GetZ == -1.0)
- {
- item.GetZ = 0.0;
- }
- currentRoom.SendMessage(new ObjectUpdateComposer(item, Convert.ToInt32(Session.GetHabbo().Id)), false);
- currentRoom.SendMessage(new UpdateMagicTileComposer(num, num2), false);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement