Description
Controls if a tool can be used on this entity or not.
This hook will only work in Sandbox derived gamemodes that do not have SANDBOX:CanTool overridden.
This hook will work on ALL entities, not just the scripted ones (SENTs)
Arguments
1 Player plyPlayer, that tried to use the tool
3 string toolnameClass of the tool that is tried to use, for example - weld
4 table toolThe tool mode table the player currently has selected.
5 number buttonThe tool button pressed.
Returns
1 boolean Return false
to disallow using that tool on this entity, return true
to allow.
Example
Prevents usage of the remover tool on this entity.
function ENT:CanTool( ply, trace, mode, tool, button )
if ( mode == "remover" ) then return false end
return true
end