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