local id = -1 id = _script:getThreads():getMain():getTimer():setInterval(function(params) if (_script:isInterrupted()) then _script:getThreads():getMain():getTimer():clearInterval(id) _console:log("script is interrupted") else _console:log("script is not interrupted") end end, 1000) _script:getThreads():getMain():getTimer():setTimeout(function(params) _script:interrupt() end, 2000) _script:onInterrupt(function() _console:log("onInterrupt") end)