Discuss Scratch
- Discussion Forums
- » Suggestions
- » <message [ v] has been received before?>
- ihavenocluewhythisis
-
500+ posts
<message [ v] has been received before?>
<message [ v] has been received before?::control>you might think this is rejected, but i reworded it so it works. it is about as understandable as
()mod()so pretty understandable
edit: here a comparison to (i think) is the longest block.
<message [ v] has been received before?::control>
replace item ( v) of [ v] with []
Last edited by ihavenocluewhythisis (Nov. 10, 2024 21:35:20)
- blubby4
-
100+ posts
<message [ v] has been received before?>
What do you mean by “before”? It wouldn't be very useful if it only happened once, and then constantly outputted “true” until you restarted the project.
- ihavenocluewhythisis
-
500+ posts
<message [ v] has been received before?>
well that IS what it does, but this is actually way more useful. What do you mean by “before”? It wouldn't be very useful if it only happened once, and then constantly outputted “true” until you restarted the project.
- NamelessCat
-
100+ posts
<message [ v] has been received before?>
No support.
The way you're suggesting this block just doesn't seem all that useful; after all, it only works once. After the broadcast is sent, the project would have to be reset in order to use again.
The way you're suggesting this block just doesn't seem all that useful; after all, it only works once. After the broadcast is sent, the project would have to be reset in order to use again.
- ihavenocluewhythisis
-
500+ posts
<message [ v] has been received before?>
it would continue being true untill the flag is clicked No support.(or maybe add a new block that resets it)
The way you're suggesting this block just doesn't seem all that useful; after all, it only works once. After the broadcast is sent, the project would have to be reset in order to use again.
- NamelessCat
-
100+ posts
<message [ v] has been received before?>
it would continue being true untill the flag is clicked
That's exactly my issue with this; having a boolean that can only work once per project isn't exactly efficient.
This was primarily why this was rejected in TOLORS; it's less about the wording and more about the possible applications.
- ihavenocluewhythisis
-
500+ posts
<message [ v] has been received before?>
it would continue being true untill the flag is clicked
That's exactly my issue with this; having a boolean that can only work once per project isn't exactly efficient.
This was primarily why this was rejected in TOLORS; it's less about the wording and more about the possible applications.
(or maybe add a new block that resets it)-snip-
- mrsrec
-
500+ posts
<message [ v] has been received before?>
it would continue being true untill the flag is clicked
There are multiple ways to start a project, not just by clicking the green flag. Would those also reset it? Also, how does the title “received before” let you know that? Just whether or not it's been received “before” seems too vague; I personally would interpret such a thing to mean if it's been received ever, which could never be turned off. The block is just a bit vague; but there are lots of alternative ideas like
(last broadcast received :: events)
- ihavenocluewhythisis
-
500+ posts
<message [ v] has been received before?>
ill say it againit would continue being true untill the flag is clicked
There are multiple ways to start a project, not just by clicking the green flag. Would those also reset it? Also, how does the title “received before” let you know that? Just whether or not it's been received “before” seems too vague; I personally would interpret such a thing to mean if it's been received ever, which could never be turned off. The block is just a bit vague; but there are lots of alternative ideas like(last broadcast received :: events)
(or maybe add a new block that resets it)also they would -snip-
Last edited by ihavenocluewhythisis (Nov. 11, 2024 01:17:53)
- han614698
-
1000+ posts
<message [ v] has been received before?>
(#9)also they wouldill say it againit would continue being true untill the flag is clicked
There are multiple ways to start a project, not just by clicking the green flag. Would those also reset it? Also, how does the title “received before” let you know that? Just whether or not it's been received “before” seems too vague; I personally would interpret such a thing to mean if it's been received ever, which could never be turned off. The block is just a bit vague; but there are lots of alternative ideas like(last broadcast received :: events)(or maybe add a new block that resets it)-snip-
Saying “I'll say it again” and then “-snip-” does me no good because I have no idea what your reply is. Can you please clarify your response to @mrsrec's opinion?
- Paddle2See
-
1000+ posts
<message [ v] has been received before?>
Received by who? Before what?
There are many ways to change the state of a project in a visible way when a broadcast is sent out. You could change a costume or set a variable to another value. I feel like these would be preferable to designing a new block which is difficult to interpret exactly.
There are many ways to change the state of a project in a visible way when a broadcast is sent out. You could change a costume or set a variable to another value. I feel like these would be preferable to designing a new block which is difficult to interpret exactly.
- Discussion Forums
- » Suggestions
-
» <message [ v] has been received before?>