Discuss Scratch
- Discussion Forums
- » Developing Scratch Extensions
- » Creating extensions for Scratch 3.0
- 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 clickedMy Stats
say [Thank you for reading this post!]
My Profile
Scratch Minigames
when I [ figure out someone hacked my project to be a rickroll]take that hackers no more rickrolls >:D
turn on [ rickroll destroyer ∞]
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 clickedsigning off now (lol)
go to [ computer graveyard lol why am i writing this]
set [ sadness] to [ remorse]
- 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 clickedMy Stats
say [Thank you for reading this post!]
My Profile
Scratch Minigames
when I [ figure out someone hacked my project to be a rickroll]take that hackers no more rickrolls >:D
turn on [ rickroll destroyer ∞]
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 clickedsigning off now (lol)
go to [ computer graveyard lol why am i writing this]
set [ sadness] to [ remorse]
- 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+?
Also, I find it really annoying that Scratch incorporates Pitch AND Speed at the same time with effects, so why not seperate them?
Are you up to the challenge, @LilyMakesThings ?
((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]
- 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
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());
//broken block :(and it also has no bottom or top attachment sooo……
Move (10) Steps In Direction (90)
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
I just made up some new blocks
(Funny Ones)
Scratch Cat BlocksMeow
Run()
Last edited by HenGuy123 (July 13, 2023 23:57:01)
- 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 clickedMy Stats
say [Thank you for reading this post!]
My Profile
Scratch Minigames
when I [ figure out someone hacked my project to be a rickroll]take that hackers no more rickrolls >:D
turn on [ rickroll destroyer ∞]
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 clickedsigning off now (lol)
go to [ computer graveyard lol why am i writing this]
set [ sadness] to [ remorse]
- 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
(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
- 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
NICE signature I would add something like that to mine but i feel like id be harrassed for that because of scratch being left wingYes, but a lot longer than a Looks a lot easier to understandsimple line of JSON. It just means all extensions will have to be updated. Maybe I should build a converter that does that.
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
I HAD A HEART ATTACK I MADE A TYPO THAT MADE ME LOOK LIKE A RACISTNICE signature I would add something like that to mine but i feel like id be harrassed for that because of scratch being left wingYes, but a lot longer than a Looks a lot easier to understandsimple line of JSON. It just means all extensions will have to be updated. Maybe I should build a converter that does that.
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
- Discussion Forums
- » Developing Scratch Extensions
- » Creating extensions for Scratch 3.0