You can also cancel the object-break of the current resource.
-- clientside
addEventHandler("onClientObjectBreak", resourceRoot, -- resourceRoot so that it only triggers for elements of the same resource
function()
cancelEvent()
setObjectBreakable ( source, false ) -- optional
end
)
Or make use of a propagation call for all elements of the whole resource:
-- clientside (important for this method here is that you create the elements on serverside without delay > not on onResourceStart)
addEventHandler("onClientResourceStart", resourceRoot,
function ()
setObjectBreakable ( source, false )
end, false)
Options enough.