Advertisement
Guest User

UpdateMagicTileEvent

a guest
Jan 18th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.81 KB | None | 0 0
  1. public void Parse(GameClient Session, ClientPacket Packet)
  2. {
  3.     if (Session.GetHabbo().InRoom)
  4.     {
  5.         Room currentRoom = Session.GetHabbo().CurrentRoom;
  6.         if (currentRoom != null && (currentRoom.CheckRights(Session, false, true) || Session.GetHabbo().GetPermissions().HasRight("room_item_use_any_stack_tile")))
  7.         {
  8.             int num = Packet.PopInt();
  9.             int num2 = Packet.PopInt();
  10.             Item item = currentRoom.GetRoomItemHandler().GetItem(num);
  11.             if (item != null)
  12.             {
  13.                 if (num2 == -1)
  14.                 {
  15.                     num2 = 0;
  16.                 }
  17.                 item.GetZ = (double)num2 / 100.0;
  18.                 if (item.GetZ == -1.0)
  19.                 {
  20.                     item.GetZ = 0.0;
  21.                 }
  22.                 currentRoom.SendMessage(new ObjectUpdateComposer(item, Convert.ToInt32(Session.GetHabbo().Id)), false);
  23.                 currentRoom.SendMessage(new UpdateMagicTileComposer(num, num2), false);
  24.             }
  25.         }
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement