package ?
{
function fxDtsBrick::onPlant(%brick)
{
Parent::onPlant(%brick);
if(%brick.getDatablock() != NAMEOFDATABLOCK)
return;
%oldWrenchBrick = %brick.client.wrenchBrick;
%brick.client.wrenchBrick = %brick;
%onPlayerTouchIndex = inputEvent_GetInputEventIdx("onPlayerTouch");
%addHealthIndex = outputEvent_GetOutputEventIdx("Player","addHealth");
%playerIndex = inputEvent_GetTargetIndex("fxDTSBrick",%onPlayerTouchIndex,"Player");
%damageAmount = 10; //causes 10 damage
serverCmdAddEvent(%brick.client,1,%onPlayerTouchIndex,0,%playerIndex,-1,%addHealthIndex,-%damageAmount);
%brick.client.wrenchBrick = %oldWrenchBrick;
}
};
activatePackage(?);
Next time try it yourself please, not everyone is as lenient as me when it comes to spoon-feeding code.