Discuss Scratch

  • Discussion Forums
  • » Pусский
  • » Как сделать так, чтобы скрипт не остонавливал все скрипты, а именно определённые. Ну или просто скажите как переделать. [RSS Feed]
Rick_Sanchez_1
New to Scratch
8 posts

Как сделать так, чтобы скрипт не остонавливал все скрипты, а именно определённые. Ну или просто скажите как переделать.

Написал два изначальных скрипта, но когда дали второе задание сделать счётчик очков, то возникли проблемы. Моя догадка в том что когда нажимаешь на спрайт TNT, активируется 2 скрипт и он останавливает 1, который отвечает за изначальное увеличение бомбы, но когда я добавил скрипт счётчика то он (2 скрипт) начал останавил не только 1 скрипт, но и 3 отвечающий за подсчёт очков.

Rick_Sanchez_1
New to Scratch
8 posts

Как сделать так, чтобы скрипт не остонавливал все скрипты, а именно определённые. Ну или просто скажите как переделать.

                                         
когда щёлкнут по зелёному флагу
сменить костюм на TNT
установить размер (0) %
ждать (выдать случайное от (1) до (5)) секунд
повторить (5)
изменить размер на (7)
ждать (1) секунд
end
сменить костюм на boom
говорить [Ба-бах! Игра окончена.] в течение (2) секунд

когда щёлкнут по зелёному флагу
стоп [другие скрипты спрайта]
сменить костюм на TNT
установить размер (0) %
ждать (выдать случайное от (1) до (5)) секунд
повторить (5)
изменить размер на (7)
ждать (1) секунд
end
сменить костюм на boom
говорить [Ба-бах! Игра окончена.] в течение (2) секунд

когда щёлкнут по зелёному флагу
задать [очки] значение [0]
всегда
если <<мышка нажата?> и <касается [указатель мыши] ?>> , то
изменить [очки] на (1)
ждать до <<не <мышка нажата?>>
end
misha11242
Scratcher
1000+ posts

Как сделать так, чтобы скрипт не остонавливал все скрипты, а именно определённые. Ну или просто скажите как переделать.

остановка определённых скриптов невозможна, можно использовать переменные для этого, но скрипты с блоками ожидания блокируют эту возможность.

https://scratch.mit.edu/discuss/topic/672752/
Присоединяйтесь, вам понравится

Wrote - роут, quote - квоут. (нет-нет, я не сошел с ума. это шпаргалки)

White_Lord Alleksandra-I FlaffyTheBest

thE_codeE Mi4530 MicroRu
misha11242
Scratcher
1000+ posts

Как сделать так, чтобы скрипт не остонавливал все скрипты, а именно определённые. Ну или просто скажите как переделать.

и сократи длину названия.

https://scratch.mit.edu/discuss/topic/672752/
Присоединяйтесь, вам понравится

Wrote - роут, quote - квоут. (нет-нет, я не сошел с ума. это шпаргалки)

White_Lord Alleksandra-I FlaffyTheBest

thE_codeE Mi4530 MicroRu
Paddle2See
Scratch Team
1000+ posts

Как сделать так, чтобы скрипт не остонавливал все скрипты, а именно определённые. Ну или просто скажите как переделать.

Эта тема закрыта, потому что уже есть похожая тема. Пожалуйста, не создавайте дубликаты уже существующих тем, если только их не требуется заменить. На русском форуме существуют список важных тем, созданных для того, чтобы не засорять форум и чтобы их просматривало как можно больше людей: https://scratch.mit.edu/discuss/post/4926271/ Пожалуйста, используйте эту тему:

https://scratch.mit.edu/discuss/topic/305770/

Scratch Team Member, kayak and pickleball enthusiast, cat caregiver.

This is my forum signature! On a forum post, it is okay for Scratchers to advertise in their forum signature. The signature is the stuff that shows up below the horizontal line on the post. It will show up on every post I make.
(credit to Za-Chary)



;
  • Discussion Forums
  • » Pусский
  • » Как сделать так, чтобы скрипт не остонавливал все скрипты, а именно определённые. Ну или просто скажите как переделать. [RSS Feed]

Powered by DjangoBB