You have more than one problem. Please pay attention.
1. You cannot start a bracket (e.g. "{" or "}") after the termination of a command (e.g. ";").
2. Every command must terminate (e.g. ";").
3. You need to create an fxDTSBrick, not a StaticShape.
function serverCmdClaimLand(%client)
{
%brick = new fxDTSBrick()
{
dataBlock = brick32x32fData;
};
%brick.setTransform(%client.Player.position SPC "1 0 0 0");
}
Still though, I believe that will only spawn a ghost brick. The ghost would have to be planted, which can't happen unless the brick could be planted by normal rules or you write code to bypass the normal brick planting restrictions. Based on the quality of your code above, I'd say you're not yet ready for such an endeavor and you should probably stick to the basics like console echoes, math operations, and string operations until you get a good sense of what it actually means to code in TorqueScript.