Theese are quite a few blocks which I wish were real:
When [CTRL v] key pressed
Wait until [Shift v] and [mouse-down v] pressed
When [enter key v] pressed
When [F7 key v] pressed
When [F7 key v] pressed or [Backspace key v] pressed
When [F7 key v] pressed, If (1) [= v] (2) then // That is Meant to create a C. Do anything // That is meant to be inside a C.
Broadcast [Move 10 steps v] until I recieve [stop moving 10 steps v]
Join mesh IP address: [123].[456].[7].[89]
Leave current mesh
Say pick random [hello] or [hi]Or if you want it to say more:
<[hello] or [hi]>Then even more blocks:
If touching [enemy v] broadcast [lost game v] and wait then stop all and play sound [pop v]
If other mesh player/players variable [health v] is [0] say mesh players I.P.
If time is [1 v] hour, [any v]minute and [any v] second.
Kick mesh I.P. [123].[456].[7].[89] from my mesh.
Kick all players from my mesh End my current mesh
kick all but [123].[456].[7].[89] from my mesh (number of players in my mesh (other than me)) Now an easy to access stretch block, under change effects.
Change [stretch v] effect by [25] I know it's a lot to ask for, but please support.
Offline
octopo2 wrote:
Theese are quite a few blocks which I wish were real:
When [CTRL v] key pressedWhen [enter v] key pressedWhen [F7 v] key pressedWould be goodWait until [Shift v] and [mouse-down v] pressedThis block is unneeded as you can dowait until <<key [shift v] pressed?> and <mouse down?>>if you could choose shift from the key pressed block, but I DO support more keys in the key pressed block and if that is what you meant I supportWhen [F7 key v] pressed or [Backspace key v] pressedAgain, if you had the extra keys in the key pressed and when key pressed blocks you could dowhen [F7 v] key pressed broadcast [do something when f7 pressed or backspace pressed v] when [backspace v] key pressed broadcast [do something when f7 pressed or backspace pressed v] when i receive [do something when f7 pressed or backspace pressed v] do somethingwhich would workWhen [F7 key v] pressed, If (1) [= v] (2) then // That is meant to create a C. Do anything // That is meant to be inside a C.You could just do (if we had the extra keys)when [f7 v] key pressed if <(1) = (2)> do stuff endto do thisBroadcast [Move 10 steps v] until I receive [stop moving 10 steps v]You could dowhen i receive [stop moving 10 steps v] set stop to (1) when i receive [this is another script v] repeat until <(stop) = (1)> broadcast [move 10 steps v] endto achieve thisJoin mesh IP address: [123].[456].[7].[89]Leave current meshGreat ideas but there would also have to be<in mesh?> <my IP> host mesh exit meshso there would be some ips TO join and you won't get "stuck" in meshSay pick random [hello] or [hi]
Or if you want it to say more:<[hello] or [hi]>
Make a list of all the things you want it to say then usesay (item (any v) of [the list v])to do thisIf touching [enemy v] broadcast [lost game v] and wait then stop all and play sound [pop v]What's wrong withif <touching [enemy v]> broadcast [lost game v] and wait play sound [pop v] stop all endfor thisIf other mesh player/players variable [health v] is [0] say mesh players I.P.You can doif <([health v] sensor value) = [0]> do whateverfor thisIf time is [1 v] hour, [any v]minute and [any v] second.There should be a<date/time [hour v]> <date/time [minute v]> <date/time [second v]> <date/time [day of month v]> <date/time [day of week v]> <date/time [month number v]> <date/time [month name v]> <date/time [year v]>block to do this.Kick mesh I.P. [123].[456].[7].[89] from my mesh. Kick all players from my mesh End my current mesh kick all but [123].[456].[7].[89] from my mesh (number of players in my mesh (other than me))could all be usefulChange [stretch v] effect by [25]Support!
I know it's a lot to ask for, but please support.
My comments in red
Offline
There wouldn't be much use of nearly all of these, they can be easily replicated.
I would like a stretch block though.
Offline
There should also be a reporter block that reports the stretch effect. And it should be in two parts, like "change x stretch" and "change y stretch".
Offline
RedRocker227 wrote:
There should also be a reporter block that reports the stretch effect. And it should be in two parts, like "change x stretch" and "change y stretch".
yesssss.....it should.......I love........periods.........so much.........
Last edited by AgentRoop (2012-05-07 15:10:52)
Offline
If touching [enemy v] broadcast [lost game v] and wait then stop all and play sound [pop v]What's wrong with - If you did that then it would continue playing the game until the sound finished but this way it will stop all THEN play the sound until it's done, that way you can't still continue to earn points (example if it was a game). octopo2.
if <touching [enemy v]> broadcast [lost game v] and wait play sound [pop v] stop all endOk?
Offline
That'd take an extremely large amount of work. If it's not impossible, that is.
Offline
In Scratch 2.0, you can make your own blocks.
Offline
There already are most of these blocks, like backspace, ctrl, shift, stretch, saturation, pointilize, as well as tons of others, they don't work online, but still work in scratch.
Offline
Twiddlemaster wrote:
There already are most of these blocks, like backspace, ctrl, shift, stretch, saturation, pointilize, as well as tons of others, they don't work online, but still work in scratch.
since when are there stretch and saturation in version 1.4 of scratch? I haven't seen them.
Offline
AgentRoop wrote:
Twiddlemaster wrote:
There already are most of these blocks, like backspace, ctrl, shift, stretch, saturation, pointilize, as well as tons of others, they don't work online, but still work in scratch.
since when are there stretch and saturation in version 1.4 of scratch? I haven't seen them.
You can modify the Scratch IMAGE.
Offline
AgentRoop wrote:
Twiddlemaster wrote:
There already are most of these blocks, like backspace, ctrl, shift, stretch, saturation, pointilize, as well as tons of others, they don't work online, but still work in scratch.
since when are there stretch and saturation in version 1.4 of scratch? I haven't seen them.
You have to hack scratch
Offline
joefarebrother wrote:
AgentRoop wrote:
Twiddlemaster wrote:
There already are most of these blocks, like backspace, ctrl, shift, stretch, saturation, pointilize, as well as tons of others, they don't work online, but still work in scratch.
since when are there stretch and saturation in version 1.4 of scratch? I haven't seen them.
You have to hack scratch
how would i hack scratch? would it be against the rules?
Offline
joefarebrother wrote:
octopo2 wrote:
Theese are quite a few blocks which I wish were real:
When [CTRL v] key pressedWhen [enter v] key pressedWhen [F7 v] key pressedWould be goodWait until [Shift v] and [mouse-down v] pressedThis block is unneeded as you can dowait until <<key [shift v] pressed?> and <mouse down?>>if you could choose shift from the key pressed block, but I DO support more keys in the key pressed block and if that is what you meant I supportWhen [F7 key v] pressed or [Backspace key v] pressedAgain, if you had the extra keys in the key pressed and when key pressed blocks you could dowhen [F7 v] key pressed broadcast [do something when f7 pressed or backspace pressed v] when [backspace v] key pressed broadcast [do something when f7 pressed or backspace pressed v] when i receive [do something when f7 pressed or backspace pressed v] do somethingwhich would workWhen [F7 key v] pressed, If (1) [= v] (2) then // That is meant to create a C. Do anything // That is meant to be inside a C.You could just do (if we had the extra keys)when [f7 v] key pressed if <(1) = (2)> do stuff endto do thisBroadcast [Move 10 steps v] until I receive [stop moving 10 steps v]You could dowhen i receive [stop moving 10 steps v] set stop to (1) when i receive [this is another script v] repeat until <(stop) = (1)> broadcast [move 10 steps v] endto achieve thisJoin mesh IP address: [123].[456].[7].[89]Leave current meshGreat ideas but there would also have to be<in mesh?> <my IP> host mesh exit meshso there would be some ips TO join and you won't get "stuck" in meshSay pick random [hello] or [hi]
Or if you want it to say more:<[hello] or [hi]>
Make a list of all the things you want it to say then usesay (item (any v) of [the list v])to do thisIf touching [enemy v] broadcast [lost game v] and wait then stop all and play sound [pop v]What's wrong withif <touching [enemy v]> broadcast [lost game v] and wait play sound [pop v] stop all endfor thisIf other mesh player/players variable [health v] is [0] say mesh players I.P.You can doif <([health v] sensor value) = [0]> do whateverfor thisIf time is [1 v] hour, [any v]minute and [any v] second.There should be a<date/time [hour v]> <date/time [minute v]> <date/time [second v]> <date/time [day of month v]> <date/time [day of week v]> <date/time [month number v]> <date/time [month name v]> <date/time [year v]>block to do this.Kick mesh I.P. [123].[456].[7].[89] from my mesh. Kick all players from my mesh End my current mesh kick all but [123].[456].[7].[89] from my mesh (number of players in my mesh (other than me))could all be usefulChange [stretch v] effect by [25]Support!
I know it's a lot to ask for, but please support.My comments in red
Offline