Try editing this script to your needs to see if it helps you. I've been exploring most of the coding help section now.
package DoorOpener9000
{
function HammerImage::onHitObject(%this,%obj,%slot,%col,%pos,%normal)
{
if(%obj.client.canOpenDoorsWithHammah==1)
{
if(%col.getDataBlock().category $= "JVS")
{
%col.doorOpen(0,0,"",%obj.client);
}
else
{
Parent::onHitObject(%this,%obj,%slot,%col,%pos,%normal);
}
}
else
{
Parent::onHitObject(%this,%obj,%slot,%col,%pos,%normal);
}
}
};
function serverCmdTogDoorOpener(%client)
{
if(!%client.canOpenDoorsWithHammah)
{
%client.canOpenDoorsWithHammah=1;
messageClient(%client,'',"\c6Opening doors with hammer: \c2ENABLED");
}
else
{
%client.canOpenDoorsWithHammah=0;
messageClient(%client,'',"\c6Opening doors with hammer: \c0DISABLED");
}
}
activatePackage(DoorOpener9000);
echo("Doors may now be barged into / opened with a \c4hammer\c0.");