public void parse(GameClient Session, ClientPacket Packet) { if (!Session.GetHabbo().HasFuse("fuse_mod")) { return; } uint RoomId = Packet.PopWiredUInt(); Boolean ActOne = Packet.PopWiredBoolean(); // set room lock to doorbell Boolean ActTwo = Packet.PopWiredBoolean(); // set room to inappropiate Boolean ActThree = Packet.PopWiredBoolean(); // kick all users UberEnvironment.GetGame().GetModerationTool().PerformRoomAction(Session, RoomId, ActThree, ActOne, ActTwo); }
public void parse(GameClient Session, ClientPacket Packet) { uint RoomId = Packet.PopWiredUInt(); bool LoadingState = Packet.PopWiredBoolean(); bool Following = Packet.PopWiredBoolean(); RoomData Data = UberEnvironment.GetGame().GetRoomManager().GenerateRoomData(RoomId); if (Data == null) { return; } ServerPacket packet = new ServerPacket(454); packet.AppendBoolean(LoadingState); Data.Serialize(packet, false); packet.AppendBoolean(Following); packet.AppendBoolean(LoadingState); Session.SendPacket(packet); }