Discuss Scratch

Elliot3-0
Scratcher
88 posts

Creating extensions for Scratch 3.0

scratch 3.0 extensions

Highlight signature, then press shift+down arrow key(hold down the down arrow key) to see my full signature!
when green flag clicked
say [Thank you for reading this post!]
My Stats
My Profile
Scratch Minigames

when I [ figure out someone hacked my project to be a rickroll]
turn on [ rickroll destroyer ∞]
take that hackers no more rickrolls >:D
today i found a evil kumquat so i stepped on it
is it christmas time yet?
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ thx for reading ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
hold it! illuminati? *plays wilheim scream while i jump to the secret bunker at the core of Mars*
ok signing off
gets into Smash Bros. Flaw
LESS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Ok i am signing off 4 real i 3 2 1 *computer shuts off and explodes* NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
jk lol
cats = :cool:
when green flag clicked
go to [ computer graveyard lol why am i writing this]
set [ sadness] to [ remorse]
signing off now (lol)
Elliot3-0
Scratcher
88 posts

Creating extensions for Scratch 3.0

you wrote:
nothing!

Last edited by Elliot3-0 (June 10, 2023 12:20:58)


Highlight signature, then press shift+down arrow key(hold down the down arrow key) to see my full signature!
when green flag clicked
say [Thank you for reading this post!]
My Stats
My Profile
Scratch Minigames

when I [ figure out someone hacked my project to be a rickroll]
turn on [ rickroll destroyer ∞]
take that hackers no more rickrolls >:D
today i found a evil kumquat so i stepped on it
is it christmas time yet?
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ thx for reading ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
hold it! illuminati? *plays wilheim scream while i jump to the secret bunker at the core of Mars*
ok signing off
gets into Smash Bros. Flaw
LESS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Ok i am signing off 4 real i 3 2 1 *computer shuts off and explodes* NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
jk lol
cats = :cool:
when green flag clicked
go to [ computer graveyard lol why am i writing this]
set [ sadness] to [ remorse]
signing off now (lol)
H-1r0br1b2s
Scratcher
35 posts

Creating extensions for Scratch 3.0

Uhm, I can't add it to TurboWarp…
say [BRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...] for [ever] :: looks

I have a site now

My signatures:
1)
when [THIS SPRITEE v] clicked :: hat events
pen up{
amogus [Why am I writing that...] :: looks
forever{
This is rainbow :: #FF0000 hat
Go check it :: #FF7F00 hat
I even know how to make it! :: #FFDD00 hat
I can tell you :: #00EE00 hat
go check the internet bro :: #00FFFF hat
that's all you need for that :: #0000FF hat
okay I'm gonna stop... :: #AA00FF hat
} :: sensing } return [AMGOUS] :: variables
stop [the whole thing v] for the reason: [I'm bored...] :: control cap

2)
Dear Scratch Team, I really need you to add such custom blocks
defiine <Is number even (the number:: custom) :: operators> { 
if <((the number :: custom) mod [2]) = [0]> then
return <[true v] :: operators> :: custom cap
end
} return <[false v] :: operators> :: custom cap

defiine (Arithmetic average (1st :: custom) (2nd :: custom) :: operators) { 

} return (((1st :: custom) + (2nd :: custom)) / [2]) :: custom cap


























Hi
ExpungleCat2023
Scratcher
12 posts

Creating extensions for Scratch 3.0

I have read other Scratchers talk about this stuff, but how about Sounds+?

((pitch v) effect :: sound)

play sound [soundname v] at [2.56] seconds [until done v] :: sound
start sound [soundname v] at [2.56] seconds [until done v] :: sound

pause all sounds in sprite :: sound
resume all sounds in sprite :: sound

pause sound [soundname v] in (Sprite1 v) :: sound
resume sound [soundname v] in (Sprite1 v) :: sound

<playing sound? :: sound>

Also, I find it really annoying that Scratch incorporates Pitch AND Speed at the same time with effects, so why not seperate them?

set [pitch v] effect to [100] ::sound

set [speed v] effect to [42] ::sound
(negative speed would play it backward)
set [pan left/right v] effect to [19] :: sound

Are you up to the challenge, @LilyMakesThings ?

My name is Maxx. I was the loyal “pet” cat to Expunged, but I ran away. Want to join the Expunged Empire? Sign up here: https://scratch.mit.edu/projects/822961685
add [Expunged] to [Peeps i ran away from v]
paulGaming2
Scratcher
6 posts

Creating extensions for Scratch 3.0

alert('hello world')
THE_diamond_2021cat
Scratcher
22 posts

Creating extensions for Scratch 3.0

move (5) steps :: hat
forever :: #FF0000
forever :: #FFFF00
forever :: #00FF00
forever :: #00FFFF
forever :: #0000FF
forever :: #FF00FF
wait until <not <<<true :: variables> nand <false :: variables>:: operators> xor <true :: variables>:: operators>
end
end
end
end
end
end

repeat until <5 :: variables>
set next block color to [#511b0a] :: pen
set next block color to [#0Fa2b5] :: #511b0a
move (<true :: variables> as number :: operators) steps :: #0Fa2b5
end

define forever  
say (days since (2100) :: sensing)
(force calculate ((5) / (0)) :: operators)

when timer reset :: sensing :: hat
reset timer
stop [timer v] :: sensing

Last edited by THE_diamond_2021cat (June 21, 2023 14:44:23)


꧁•⊹٭DiamondCat٭⊹•꧂
ebomb320
Scratcher
2 posts

Creating extensions for Scratch 3.0

i'm tryna make a move steps in direction block… but i get this thing
//broken block :(
Move (10) Steps In Direction (90)
and it also has no bottom or top attachment sooo……
brokeh

the code i hav is this

//haha form of scratchbloc
class Eblock {
getInfo() {
return {
“id”: “Eblock”,
“name”: “Eblock”,
“blocks”: [{
“opcode”: “movedir”,
“blockType”: “block”,
“text”: "Move Steps In Direction “,
”arguments“: {
”num1“: {
”type“: ”number“,
”defaultValue“: ”10“
},
”num2“: {
”type“: ”number“,
”defaultValue“: ”90“
}
}
},
],
”menus": {
}
};
}
movedir({num1, num2}) {
return string.substring(num1 - 1, num2); //goofy and dont do anythi
};
}
Scratch.extensions.register(new Eblock());

e
HenGuy123
Scratcher
4 posts

Creating extensions for Scratch 3.0


I just made up some new blocks
(Funny Ones)
Scratch Cat Blocks
Meow[color=ffab19][/color][color=][/color
Run()[color=ffab19][/color][color=][/color]

Last edited by HenGuy123 (July 13, 2023 23:53:58)

HenGuy123
Scratcher
4 posts

Creating extensions for Scratch 3.0

I meant to do

Henry wrote:

I just made up some new blocks
(Funny Ones)
Scratch Cat Blocks
Meow
Run()

Last edited by HenGuy123 (July 13, 2023 23:57:01)

akshazdey
Scratcher
1 post

Creating extensions for Scratch 3.0

hek
Elliot3-0
Scratcher
88 posts

Creating extensions for Scratch 3.0

we need this

when green flag clicked
open website| Url [...]

Last edited by Elliot3-0 (July 23, 2023 13:12:46)


Highlight signature, then press shift+down arrow key(hold down the down arrow key) to see my full signature!
when green flag clicked
say [Thank you for reading this post!]
My Stats
My Profile
Scratch Minigames

when I [ figure out someone hacked my project to be a rickroll]
turn on [ rickroll destroyer ∞]
take that hackers no more rickrolls >:D
today i found a evil kumquat so i stepped on it
is it christmas time yet?
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ thx for reading ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
hold it! illuminati? *plays wilheim scream while i jump to the secret bunker at the core of Mars*
ok signing off
gets into Smash Bros. Flaw
LESS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Ok i am signing off 4 real i 3 2 1 *computer shuts off and explodes* NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
jk lol
cats = :cool:
when green flag clicked
go to [ computer graveyard lol why am i writing this]
set [ sadness] to [ remorse]
signing off now (lol)
THE_diamond_2021cat
Scratcher
22 posts

Creating extensions for Scratch 3.0

(distance to [nearest 3D hut v] :: pen) // value = 362 miles
order food from [Interdimensional Burger v]: food [cheeseburger v] with a side of [F R I E S v] and a [Extra-large v] [Root Beer Ice Blox v] :: pen
(order status :: pen) // order sent, order in progress, delivering, its at your door
(meal cost :: pen) // [price], you havent ordered yet, null
<paid for meal? :: pen>

꧁•⊹٭DiamondCat٭⊹•꧂
ExpungleCat2023
Scratcher
12 posts

Creating extensions for Scratch 3.0

THE_diamond_2021cat wrote:

(distance to [nearest 3D hut v] :: pen) // value = [miles] miles
order food from [Interdimensional Burger v]: food [cheeseburger v] with a side of [F R I E S v] and a [Extra-large v] [Root Beer Ice Blox v] :: pen
(order status :: pen) // order sent, order in progress, delivering, its at your door
(meal cost :: pen) // [price], you havent ordered yet, null
<paid for meal? :: pen>

expunged would like this

Last edited by ExpungleCat2023 (Aug. 8, 2023 14:03:55)


My name is Maxx. I was the loyal “pet” cat to Expunged, but I ran away. Want to join the Expunged Empire? Sign up here: https://scratch.mit.edu/projects/822961685
add [Expunged] to [Peeps i ran away from v]
AKshaggysurfer
Scratcher
31 posts

Creating extensions for Scratch 3.0

Last edited by AKshaggysurfer (Aug. 6, 2023 22:10:33)


AKshaggysurfer
AKshaggysurfer
Scratcher
31 posts

Creating extensions for Scratch 3.0

cool

AKshaggysurfer
DiamondMachine
Scratcher
7 posts

Creating extensions for Scratch 3.0

to be honest i never even knew you could just make an extension…

when green flag clicked
click on my profile and follow me
please
thank you
cat8675309
Scratcher
39 posts

Creating extensions for Scratch 3.0

define RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
broadcast [ :):):):):)]

RICK ROLL
cat8675309
Scratcher
39 posts

Creating extensions for Scratch 3.0

WAWAWAWAWAW(???)
(565656(???))

RICK ROLL
FogorMyPassword
Scratcher
83 posts

Creating extensions for Scratch 3.0

Abe_Lincoln wrote:

savaka wrote:

Looks a lot easier to understand
Yes, but a lot longer than a simple line of JSON. It just means all extensions will have to be updated. Maybe I should build a converter that does that.
NICE signature I would add something like that to mine but i feel like id be harrassed for that because of scratch being left wing

Last edited by FogorMyPassword (Aug. 10, 2023 21:16:19)


Scratche















when I receive [Read Code]
ask [Save Code?] and wait
set [Insert] to []
set [Counter] to [0]
repeat until <[.] = (letter (Counter) of (answer))
change [Counter] by (1)
set [Insert] to (join (Insert) (letter (Counter) of (answer))
 WIP
FogorMyPassword
Scratcher
83 posts

Creating extensions for Scratch 3.0

FogorMyPassword wrote:

Abe_Lincoln wrote:

savaka wrote:

Looks a lot easier to understand
Yes, but a lot longer than a simple line of JSON. It just means all extensions will have to be updated. Maybe I should build a converter that does that.
NICE signature I would add something like that to mine but i feel like id be harrassed for that because of scratch being left wing
I HAD A HEART ATTACK I MADE A TYPO THAT MADE ME LOOK LIKE A RACIST

Scratche















when I receive [Read Code]
ask [Save Code?] and wait
set [Insert] to []
set [Counter] to [0]
repeat until <[.] = (letter (Counter) of (answer))
change [Counter] by (1)
set [Insert] to (join (Insert) (letter (Counter) of (answer))
 WIP

Powered by DjangoBB