internal void roomkick() { Room TargetRoom = Session.GetHabbo().CurrentRoom; TargetRoom = PiciEnvironment.GetGame().GetRoomManager().GetRoom(Session.GetHabbo().CurrentRoomId); if (TargetRoom == null) { return; } string ModMsg = MergeParams(Params, 1); RoomKick kick = new RoomKick(ModMsg, (int)Session.GetHabbo().Rank); PiciEnvironment.GetGame().GetModerationTool().LogStaffEntry(Session.GetHabbo().Username, string.Empty, "Room kick", "Kicked the whole room"); TargetRoom.QueueRoomKick(kick); }
internal void QueueRoomKick(RoomKick kick) { lock (roomKick.SyncRoot) { roomKick.Enqueue(kick); } }