M8Test Help

interrupt

var id = -1 id = _script.getThreads().getMain().getTimer().setInterval({ if (_script.isInterrupted()) { _script.getThreads().getMain().getTimer().clearInterval(id) _console.log("script is interrupted") } else { _console.log("script is not interrupted") } }, 1000)!! _script.getThreads().getMain().getTimer().setTimeout({ _scriptEngine.interrupt(_script) }, 2000)
def id = -1 id = $script.getThreads().getMain().getTimer().setInterval({ if ($script.isInterrupted()) { $script.getThreads().getMain().getTimer().clearInterval(id) $console.log("script is interrupted") } else { $console.log("script is not interrupted") } }, 1000) $script.getThreads().getMain().getTimer().setTimeout({ $scriptEngine.interrupt($script) }, 2000)
let id = -1 id = $script.getThreads().getMain().getTimer().setInterval(() => { if ($script.isInterrupted()) { $script.getThreads().getMain().getTimer().clearInterval(id) $console.log("script is interrupted") } else { $console.log("script is not interrupted") } }, 1000) $script.getThreads().getMain().getTimer().setTimeout(() => { $scriptEngine.interrupt($script) }, 2000)
local id = -1 id = _script:getThreads():getMain():getTimer():setInterval(function() 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({ _scriptEngine:interrupt(_script) }, 2000)
<?php $id = -1; $id = $script->getThreads()->getMain()->getTimer()->setInterval(function () use (&$id, $console, $script) { if ($script->isInterrupted()) { $script->getThreads()->getMain()->getTimer()->clearInterval($id); $console->log("script is interrupted"); } else { $console->log("script is not interrupted"); } }, 1000); $script->getThreads()->getMain()->getTimer()->setTimeout(function () use ($script, $scriptEngine) { $scriptEngine->interrupt($script); }, 2000);
id = -1 def fn1(params): if (_script.isInterrupted()): _script.getThreads().getMain().getTimer().clearInterval(id) _console.log("script is interrupted") else: _console.log("script is not interrupted") id = _script.getThreads().getMain().getTimer().setInterval(fn1, 1000) def fn2(params): _scriptEngine.interrupt(_script) _script.getThreads().getMain().getTimer().setTimeout(fn2, 2000)
id = -1 id = $script.getThreads().getMain().getTimer().setInterval(lambda { |params| if $script.isInterrupted() $script.getThreads().getMain().getTimer().clearInterval(id) $console.log("script is interrupted") else $console.log("script is not interrupted") end }, 1000) $script.getThreads().getMain().getTimer().setTimeout(lambda { |params| $scriptEngine.interrupt($script) }, 2000)
Last modified: 29 April 2025