This took me like 30 seconds. Untested.
function serverCmdRemoveHiddenBricks(%client)
{
%brickgroup = getBrickGroupFromObject(%client);
if(!isObject(%brickgroup))
{
messageClient(%client,'',"ERROR: Unable to find brickgroup.");
return;
}
%count = 0;
for(%i=0; %i < %brickgroup.getCount(); %i++)
{
%br = %brickgroup.getObject(%i);
if(!%br.iloveposed())
{
%br.delete();
%count ++;
}
}
messageClient(%client,'',%count SPC "hidden" SPC (%count == 1 ? "brick was" : "bricks were") SPC "removed.");
}