mp (core) — 4 functions
| Function | Returns | Description |
|---|---|---|
mp.print(...) | void | Print to Script Console output (also replaces global print) |
mp.sleep(ms) | void | Pause for ms milliseconds without blocking the GUI |
mp.check_stop() | bool | true if user pressed Stop — check in long loops |
For version info, use mp.app.version() (MultiProg build) and
mp.app.script_api_version() (scripting API version).
Example
for i = 1, 1000 do
if mp.check_stop() then
mp.log.warn("Cancelled at iteration " .. i)
return
end
mp.print("Working " .. i)
mp.sleep(50)
end