Discuss Scratch

JJ09012011
Scratcher
100+ posts

More Stop Blocks

Support, useful for games. And, the workaround is difficult to New Scratchers.

Last edited by JJ09012011 (Nov. 21, 2021 03:37:38)

woopaer
Scratcher
44 posts

More Stop Blocks

hI i JuSt WaNtEd FrOnT
wowowow
medians
Scratcher
1000+ posts

More Stop Blocks

JJ09012011 wrote:

Support, useful for games. And, the workaround is difficult to New Scratchers.
Also, if you had more than 10 sprites, it might be annoying to copy and paste broadcasts in every other sprite, and have to check if you forgot to add it to a sprite.
VeryFamus
Scratcher
1000+ posts

More Stop Blocks

Interesting suggestion. The workaround does not stop specified broadcasts currently and requires a new broadcast which feels unnecessary. Good idea! Would be very useful in a project with very brief broadcasts that have a forever loop that actually only lasts briefly.
Nambaseking01
Scratcher
1000+ posts

More Stop Blocks

Could someone clarify the below questions to me? I am a bit confused on how this works.

1) Does “stop (other scripts in other sprites)” just mean “stop (scripts in other sprites)”? Because in that case, the latter would be a better way to formulate the sentence than the former.

2) What do the “stop (green flag) in (…)” blocks do?
Tunde123
Scratcher
1000+ posts

More Stop Blocks

Nambaseking01 wrote:

Could someone clarify the below questions to me? I am a bit confused on how this works.

1) Does “stop (other scripts in other sprites)” just mean “stop (scripts in other sprites)”? Because in that case, the latter would be a better way to formulate the sentence than the former.

2) What do the “stop (green flag) in (…)” blocks do?

1. It stops every other script in the sprites.

I don't have an answer for the other question though.

To recreate the first question, you would do this:
GIitchInTheMatrix
Scratcher
1000+ posts

More Stop Blocks

And the stop flag in other sprites stops the flag scripts(if i am interpreting this correctly)
ThatCoder77471
Scratcher
1000+ posts

More Stop Blocks

AIGamesDeveloper wrote:

There are workarounds to these

For the first one:
stop [other scripts in sprite v]
stop [this script v]


fixed the first one for ya

if it was a stop all then it would stop EVERYTHING
woopaer
Scratcher
44 posts

More Stop Blocks

ThatCoder77471 wrote:

AIGamesDeveloper wrote:

There are workarounds to these

For the first one:
stop [other scripts in sprite v]
stop [this script v]


fixed the first one for ya

if it was a stop all then it would stop EVERYTHING
I already fixed that.
coderwe2
Scratcher
500+ posts

More Stop Blocks

Support, we do need these blocks for certain cases
GIitchInTheMatrix
Scratcher
1000+ posts

More Stop Blocks

Bump
medians
Scratcher
1000+ posts

More Stop Blocks

me wrote:

define bring up
set [page v] to [1]
when green flag clicked
bring up
aofan2009
Scratcher
67 posts

More Stop Blocks

stop [ running]
medians
Scratcher
1000+ posts

More Stop Blocks

aofan2009 wrote:

stop [ running]
Thats basically just the stop all block.
scratchering_coder
Scratcher
500+ posts

More Stop Blocks

woopaer wrote:

Mockups
stop [all v] in [sprite v] ::control

stop [other scripts in other sprites v]

stop [green flag v] in [all sprites v] ::control

stop [green flag v] in [sprite v] ::control
etc

if you have questions ask them here. you can add more stop blocks here too.
No support, there are already simple workarounds, they're not necessary.

medians wrote:

Heccit wrote:

No support - There are workarounds to these.
Same for a lot of the existing blocks. Those have workarounds too
Examples:

change [var v] by () // set var to var + number

go to x: () y: () //set x to () then set y to: ()

go to [random position v] //go to x: random: -241 to 241 y: random: -181 to 181

go to [mouse pointer v] //go to x: mouse x y: mouse y

change x by () //set x to x position + number

change y by () //set y to y position + number

(() - ()) //number1 + number2 * -1
Yes but I don't know how to explain this… I think the stop blocks workarounds are more logical than the workarounds you listed, your stop blocks look more to make things more easier etc.. these workarounds that you listed actually not really make things easier but they're more like added to make more sense. I don't really know how to explain, hope you get what I mean.
medians
Scratcher
1000+ posts

More Stop Blocks

scratchering_coder wrote:

woopaer wrote:

Mockups
stop [all v] in [sprite v] ::control

stop [other scripts in other sprites v]

stop [green flag v] in [all sprites v] ::control

stop [green flag v] in [sprite v] ::control
etc

if you have questions ask them here. you can add more stop blocks here too.
No support, there are already simple workarounds, they're not necessary.

medians wrote:

Heccit wrote:

No support - There are workarounds to these.
Same for a lot of the existing blocks. Those have workarounds too
Examples:

Yes but I don't know how to explain this… I think the stop blocks workarounds are more logical than the workarounds you listed, your stop blocks look more to make things more easier etc.. these workarounds that you listed actually not really make things easier but they're more like added to make more sense. I don't really know how to explain, hope you get what I mean.
Just saying “there are workarounds” though is the problem.
Little_Mittle12345
Scratcher
100+ posts

More Stop Blocks

What does block 2 to 4 do
medians
Scratcher
1000+ posts

More Stop Blocks

Little_Mittle12345 wrote:

What does block 2 to 4 do
The 2nd one basically just stops everything except in the sprite it’s run in I believe but I’m not sure about the rest.
SirenheadingHome
Scratcher
40 posts

More Stop Blocks

what if we had like
stop sound [ example sound]
t-bot20
Scratcher
31 posts

More Stop Blocks

semi-support, i would like some more stop blocks, but not too many as that would confuse new scratchers.

Powered by DjangoBB