Discuss Scratch

Votick
Scratcher
100+ posts

Blocks that should be added

1.

“if <> then” hat block
info:
type: Hat
category: Events
ifthen

its basically an “if <> then” C block, but it's a hat, meaning it isn't in a forever loop. this also means it won't check if the condition is true every frame, making less lag. you CAN essentially use this as a workaround, though:
whentimer>timer-...
though, it WOULD just be easier for the block to just exist.
Votick
Scratcher
100+ posts

Blocks that should be added

2.

“ ( () to () )”
info:
type: reporter
category: operators
to

this checks if something contains any number starting from the left input to the right input. a use can be to check if a sprite is using a costume that has a number that's inbetween 5 and 10.

the work-around is:
ifnotsomething=numberbeforeleftinputandnotsomething=numberafterrightinputthen
o97doge
Scratcher
500+ posts

Blocks that should be added

Votick wrote:

(#1)
1.
-snip-

Votick wrote:

(#2)
2.
-snip-
Please don't make a list of suggestions.

Last edited by o97doge (April 10, 2024 22:35:46)

Votick
Scratcher
100+ posts

Blocks that should be added

3.

"when I receive as "
info:
type: hat
category: events
whenIreceiveas

it's just the “when I receive message” block, but it only works for a clone/normal sprite.

whenIreceivemessage 1asclonesayreceived as a clone!
whenIreceivemessage 1asspritesayreceived as a sprite!
MountY_Backup
Scratcher
100+ posts

Blocks that should be added

Votick wrote:

1.

“if <> then” hat block
info:
type: Hat
category: Events
ifthen

its basically an “if <> then” C block, but it's a hat, meaning it isn't in a forever loop. this also means it won't check if the condition is true every frame, making less lag. you CAN essentially use this as a workaround, though:
whentimer>timer-...
though, it WOULD just be easier for the block to just exist

Votick wrote:

2.

“ ( () to () )”
info:
type: reporter
category: operators
to

this checks if something contains any number starting from the left input to the right input. a use can be to check if a sprite is using a costume that has a number that's inbetween 5 and 10.

the work-around is:
ifnotsomething=numberbeforeleftinputandnotsomething=numberafterrightinputthen

Votick wrote:

3.

"when I receive as "
info:
type: hat
category: events
whenIreceiveas

it's just the “when I receive message” block, but it only works for a clone/normal sprite.

whenIreceivemessage 1asclonesayreceived as a clone!
whenIreceivemessage 1asspritesayreceived as a sprite!
Please don't make list of suggestions. Your suggestions might be rejected or already discussed (I know it might be hard not to suggest a dupe topic.)

Last edited by MountY_Backup (April 11, 2024 02:09:14)

cat2k12194
Scratcher
1 post

Blocks that should be added

use this block to make sprite invisible?
setghost effectto100
i need this block too
invisiblespriteyes
Now you have invisible sprite without set effect to (100) or hide block
ikeegames
Scratcher
6 posts

Blocks that should be added

Votick wrote:

2.

“ ( () to () )”
info:
type: reporter
category: operators
to

this checks if something contains any number starting from the left input to the right input. a use can be to check if a sprite is using a costume that has a number that's inbetween 5 and 10.

the work-around is:
ifnotsomething=numberbeforeleftinputandnotsomething=numberafterrightinputthen

I really like this idea!
Warmjewel327
Scratcher
7 posts

Blocks that should be added

cat2k12194 wrote:

use this block to make sprite invisible?
setghost effectto100
i need this block too
invisiblespriteyes
Now you have invisible sprite without set effect to (100) or hide block
bro just use a script like this
whenclickedshow. . .broadcastinvisiblewhenIreceiveinvisiblehide
Paddle2See
Scratch Team
1000+ posts

Blocks that should be added

Please create a separate topic for each suggestion you have, rather than creating a list of suggestions. That way, the conversation stays focused and each idea can get the attention it needs.

Before making a new topic, please check out the following:
Thank you!

Powered by DjangoBB