f (isPackage(RP_RealEstate_Bricks))
deactivatePackage(RP_RealEstate_Bricks);
package RP_RealEstate_Bricks
{
// RP Plant Brick
function fxDTSBrick::PlantBrick(%brick)
{
Parent::PlantBrick(%brick);
if (!isObject(%brick))
return;
%brickGroup = getBrickGroupFromObject(%brick);
%client = %brickGroup.client;
%datablock = %brick.getDatablock();
//Baseplates for Admins only
if (%brick.getDatablock().getID() == brick16x16FData.getID() &&!%client.isAdmin)
{
commandToClient(%client, 'centerPrint', "<color:ffffff>You must be an <color:ff0000>admin<color:ffffff> to plant this brick.", 3);
%brick.schedule(0, "delete");
}
if (%brick.getDatablock().getID() == brick16x32FData.getID() &&!%client.isAdmin)
{
commandToClient(%client, 'centerPrint', "<color:ffffff>You must be an <color:ff0000>admin<color:ffffff> to plant this brick.", 3);
%brick.schedule(0, "delete");
}
if (%brick.getDatablock().getID() == brick32x32FData.getID() &&!%client.isAdmin)
{
commandToClient(%client, 'centerPrint', "<color:ffffff>You must be an <color:ff0000>admin<color:ffffff> to plant this brick.", 3);
%brick.schedule(0, "delete");
}
if (%brick.getDatablock().getID() == brick64x64FData.getID() &&!%client.isAdmin)
{
commandToClient(%client, 'centerPrint', "<color:ffffff>You must be an <color:ff0000>admin<color:ffffff> to plant this brick.", 3);
%brick.schedule(0, "delete");
}
};
RPRegPackage(RP_RealEstate_Bricks);