Перейти к основному содержимому

mp (ядро) — 4 функции

ФункцияВозвратОписание
mp.print(...)voidВывод в панель Script Console (также заменяет глобальный print)
mp.sleep(ms)voidПауза ms миллисекунд без блокировки GUI
mp.check_stop()booltrue если пользователь нажал Stop — проверять в длинных циклах

Для информации о версии используйте mp.app.version() (сборка MultiProg) и mp.app.script_api_version() (версия скриптового API).

Пример

for i = 1, 1000 do
if mp.check_stop() then
mp.log.warn("Прервано на итерации " .. i)
return
end
mp.print("Работаю " .. i)
mp.sleep(50)
end