Discuss Scratch

melon404
New Scratcher
3 posts

Help with "Say", and how to stop it.

I'm having a silly problem that must have a simple solution but I fear I'm being silly.

When you have told a Sprite to say something, how do you make it stop saying it (apart from by using the Say xxx for x Secs block)?

I have a sprite which says various things and keeps saying them until another Sprite is clicked causing the backdrop to change.

I'm using:
When Backdrop switches
Stop other scripts in Sprite
to stop it saying things but the last thing it says remains showing. How do I make it go away?

Thanks in advance.

Melon
super84legs
Scratcher
100+ posts

Help with "Say", and how to stop it.

when green flag clicked
say [hi]
wait (2) secs
say [how are you?]


hope it helps
Zacshap21
Scratcher
100+ posts

Help with "Say", and how to stop it.

when green flag clicked
say [whatever you want it to say]
wait until <(variable) = [1 ]>
stop [this script v]


when event [ v] happens
set (variable) to [1 ]

Last edited by Zacshap21 (Jan. 4, 2015 15:39:02)

Blue-Monkey
Scratcher
100+ posts

Help with "Say", and how to stop it.

when backdrop switches to [ v]
stop [other scripts in sprite v]
say [ ]

To stop saying something, you leave it blank
melon404
New Scratcher
3 posts

Help with "Say", and how to stop it.

Thanks, Blue Monkey.
I thought that would just produce an empty speech bubble but it doesn't. Should have tried it.
But now I'm back on track.

squeira
Scratcher
1 post

Help with "Say", and how to stop it.

Thsi does not work for me PLEASE help Urgently
when backdrop switches to [ backdrop2]
say [something?]
wait (4.5) secs
say []
1132262
Scratcher
1000+ posts

Help with "Say", and how to stop it.

squeira wrote:

Thsi does not work for me PLEASE help Urgently
when backdrop switches to [ backdrop2]
say [something?]
wait (4.5) secs
say []
Ok. Really. People. Stop with the necroposting. This is a thread from four years ago. At that point, you should make a new post asking for help.
Okay, I understand that this wasn't only you. You've only done it once. However, after having to tell people to stop necroposting ten times a day is sort of annoying. Don't worry, not your fault. But please, next time, create a new topic. Anyways, even though you should've made a new thread, I'll help with your problem. Make sure that you deleted everything in the block, so there isn't just a space. You could also using ‘say (n) for (0) seconds’ block. Hope that cleared things up a bit.
Benkimbow
Scratcher
15 posts

Help with "Say", and how to stop it.

to stop it from saying you do this

when green flag clicked
say [hi]
wait (1) secs
say []
Yeetoburro1
Scratcher
1000+ posts

Help with "Say", and how to stop it.

Benkimbow wrote:

to stop it from saying you do this

when green flag clicked
say [hi]
wait (1) secs
say []
Hello! Us at Help With Scripts appreciate you trying to help, we really do. But you just necroposted, the act of posting on a really old and/or resolved topic, which brings it to the front page. Please do not do this in the future! Thanks!
brorzix
Scratcher
5 posts

Help with "Say", and how to stop it.

Powered by DjangoBB