Материал из Скретч Вики

Часто скретчеры пытаются сделать блок «Когда проект остановлен».

Это можно сделать с помощью скрипта, показанного ниже.

Код

когда щёлкнут по зелёному флагу
повторять всегда
задать [стоп детектор v]значение ((таймер) + (1))

когда [таймер v] > (стоп детектор)
...

Как это работает?

Когда пользователь останавливает проект, все скрипты останавливаются, но при этом таймер не останавливается. Из-за этого происходит событие и оно выполняет скрипты.

Для чего нужен +1 ?

Блок (() + (1)) нужен для того чтобы убрать возникающие ошибки которые могут произойти из-за того что блок когда [таймер v] > (стоп детектор) работает постоянно, а изменение переменной может не совсем мгновенно.

См. также

блок "стоп всё"

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.