Discuss Scratch
- dvargasews
-
Scratcher
500+ posts
More username blocks
No support. The only good use I could think of for this is targeted advertising in the project outro.I gave an example in the original post.
- The4thPixel
-
Scratcher
1000+ posts
More username blocks
No support. The only good use I could think of for this is targeted advertising in the project outro.
However, as well as needing cloud lists in order for the project to work, some blocks that I needed to prevent trolling weren't there. These includeThis example is quoted from the original post. Please read the whole post before adding your reply. Thanks!

- dvargasews
-
Scratcher
500+ posts
More username blocks
Thanks for helping me deal with the comments.No support. The only good use I could think of for this is targeted advertising in the project outro.However, as well as needing cloud lists in order for the project to work, some blocks that I needed to prevent trolling weren't there. These includeThis example is quoted from the original post. Please read the whole post before adding your reply. Thanks!
(I'm sorry that this thank you is as overdue as it is.)
- EDO2012
-
Scratcher
100+ posts
More username blocks
no support
[] follows [] :: sensing booleanThis doesn't seem to really have much of a useful purpose.
[] is a Username :: sensing boolean
- dvargasews
-
Scratcher
500+ posts
More username blocks
no supportI gave an example in the original post.[] follows [] :: sensing booleanThis doesn't seem to really have much of a useful purpose.
[] is a Username :: sensing boolean
- VideoGamerCanInvent
-
Scratcher
1000+ posts
More username blocks
This is a nice idea, but it will be used for the wrong reasons if it is added.
For example…
I know this is probably not what you want to use them for but this is how some Scratchers would use them.
No Support
For example…
when green flag clicked
if <[(username)] follows [VideoGamerCanInvent]> then
broadcast [start game]
else
say [Sorry, but game cannot be accessed unless you follow VGCI. Go follow him today!]
I know this is probably not what you want to use them for but this is how some Scratchers would use them.
No Support
Last edited by VideoGamerCanInvent (Jan. 15, 2017 15:11:08)
- dvargasews
-
Scratcher
500+ posts
More username blocks
This is a nice idea, but it will be used for the wrong reasons if it is added.People could do “See Inside,” and report the project or mess with the coding. Cloud variables also have an ability to be abused, and yet they've been added.
For example…when green flag clicked
if <[(username)] follows [VideoGamerCanInvent]> then
broadcast [start game]
else
say [Sorry, but game cannot be accessed unless you follow VGCI. Go follow him today!]
I know this is probably not what you want to use them for but this is how some Scratchers would use them.
No Support
- jromagnoli
-
Scratcher
1000+ posts
More username blocks
I'm not saying it's bad, I'm just saying I can't come up with enough good reasons to support it. I wasn't talking about trolling at all, I was talking about targeting non-followers of people in the outros. Example:No support. The only good use I could think of for this is targeted advertising in the project outro.I gave an example in the original post.
if <(username) follows [jromagnoli]?> thenSee? Targeted advertising in a good way is what I meant, not trolling. So please don't say that I didn't read the OP well.
switch costume to [love, fave, remix v]
else
switch costume to [follow, love fave v]
end :: cend
- _Elektron_
-
Scratcher
93 posts
More username blocks
Semi supporr it would be useful but would cause a lot of lag
- dvargasews
-
Scratcher
500+ posts
More username blocks
Semi supporr it would be useful but would cause a lot of lagSpecifically, which block would cause the lag?
- WolfCat67
-
Scratcher
1000+ posts
More username blocks
Probably the list of all Scratch usernames… That one would be a computer killer, I bet.Semi supporr it would be useful but would cause a lot of lagSpecifically, which block would cause the lag?
- jromagnoli
-
Scratcher
1000+ posts
More username blocks
I think it would be too long. That's over 15 million users. Isn't the list limit like 10 million?Probably the list of all Scratch usernames… That one would be a computer killer, I bet.Semi supporr it would be useful but would cause a lot of lagSpecifically, which block would cause the lag?
EDIT: There is no limit apparently.
Last edited by jromagnoli (Jan. 16, 2017 17:17:07)
- dvargasews
-
Scratcher
500+ posts
More username blocks
I think it would be too long. That's over 15 million users. Isn't the list limit like 10 million?Probably the list of all Scratch usernames… That one would be a computer killer, I bet.Semi supporr it would be useful but would cause a lot of lagSpecifically, which block would cause the lag?
How many people use Scratch now; 15 million?(list of all Scratch usernames :: list)
To generate a list of 15 million items it would take a long while, and to retrieve data it would also take ages. To use this block there would be huge performance implications.
SigtonPlease read my earlier comment.The list blocks that list the followers…and the one that lists all the usernames on Scratch… there are so many people on Scratch, that Scratch would probably freeze with those. If you were saying it, the speechbubble would be bigger than the page. Sorry but I think :| 1/10 support.It would more be used for things like(item (random v) of [list of all Scratch accounts v] :: list)or(length of [list of all Scratch accounts v] :: list)//total number of Scratch accounts, not what you mentioned, and there might be a feature to stop that script to prevent lagging, or prevent something likesay (list of all Scratch accounts :: list)from ever being used in the first place by only making it accessible in(item ( v) of [list v] :: list)and(length of [ v] :: list).
- dvargasews
-
Scratcher
500+ posts
More username blocks
Does anyone know of a workaround? Maybe Scratch 3.0 will contain something like the
(https://[] ::operators reporter)block found in Snap!
- PowerBro135
-
Scratcher
68 posts
More username blocks
They used to have a
(user ID)block. (if this helps)
- aidenawesome
-
Scratcher
18 posts
More username blocks
I support
(id of account []::sensing)
(name of account id()::sensing)
("About me" of account id()::sensing)
("What I'm working on" of account id()::sensing)
(Featured Project of account id()::sensing)
<account id() [exists v]::sensing> // exists, is a New Scratcher, is a Scratcher
(how many accounts that [exist v] are there::sensing) // exist, are New Scratchere, are Scratchers
- Byron_Inc
-
Scratcher
1000+ posts
More username blocks
No support.
1. This can lead to PMing.
2. People can make hate when they found that the user isn't following Scratcher XXX.
3. This will clog up the data, as it's a lot info.
1. This can lead to PMing.
2. People can make hate when they found that the user isn't following Scratcher XXX.
3. This will clog up the data, as it's a lot info.
- Col_Cat228
-
Scratcher
1000+ posts
More username blocks
This could be abused in a thousand ways
when green flag clickedAnd its way too similar to Social Action blocks, which is rejected
if <(username) follows [NAME OF PROJECT CREATOR]::sensing> then
broadcast [start v]
else
say [follow me to play]
end
1.5 Social action reporter blocks
This block could be used to obtain the current number of loves, favorites, or views of the project. Similar blocks could return the number of loves or followers that the user or creator has. But, project creators can easily use these blocks to prevent Scratchers from playing unless the project is given enough loves, favorites, and the like. These blocks could also make people think that getting these social actions are important, or that Scratch is about fame. In reality, if a user presses the love button on a project, it should be because they enjoyed the project, not because they are trying to reach some sort of goal.
This suggestion extends to all social actions, including views, loves, favorites, remixes, comments, and followers.
- XretroperX
-
Scratcher
100+ posts
More username blocks
No support.
1. This can lead to PMing.
2. People can make hate when they found that the user isn't following Scratcher XXX.
3. This will clog up the data, as it's a lot info.
This could be abused in a thousand wayswhen green flag clickedAnd its way too similar to Social Action blocks, which is rejected.
if <(username) follows [NAME OF PROJECT CREATOR]::sensing> then
broadcast [start v]
else
say [follow me to play]
end1.5 Social action reporter blocks
This block could be used to obtain the current number of loves, favorites, or views of the project. Similar blocks could return the number of loves or followers that the user or creator has. But, project creators can easily use these blocks to prevent Scratchers from playing unless the project is given enough loves, favorites, and the like. These blocks could also make people think that getting these social actions are important, or that Scratch is about fame. In reality, if a user presses the love button on a project, it should be because they enjoyed the project, not because they are trying to reach some sort of goal.
This suggestion extends to all social actions, including views, loves, favorites, remixes, comments, and followers.
Y'all are about two years late to the party, in case y'all didn't know.
No support because of computer and server limitations.
Last edited by XretroperX (July 30, 2020 08:18:26)
- -InsanityPlays-
-
Scratcher
1000+ posts
More username blocks
<[] is following []?::sensing>
1.5 Social action reporter blocks
This block could be used to obtain the current number of loves, favorites, or views of the project. Similar blocks could return the number of loves or followers that the user or creator has. But, project creators can easily use these blocks to prevent Scratchers from playing unless the project is given enough loves, favorites, and the like. These blocks could also make people think that getting these social actions are important, or that Scratch is about fame. In reality, if a user presses the love button on a project, it should be because they enjoyed the project, not because they are trying to reach some sort of goal.
This suggestion extends to all social actions, including views, loves, favorites, remixes, comments, and followers.
<[] is an existing username?::sensing>No support. Why would this be useful?
(all existing usernames::sensing)This would clog out the servers. No support.
(all people [] following::sensing)
1.5 Social action reporter blocks
This block could be used to obtain the current number of loves, favorites, or views of the project. Similar blocks could return the number of loves or followers that the user or creator has. But, project creators can easily use these blocks to prevent Scratchers from playing unless the project is given enough loves, favorites, and the like. These blocks could also make people think that getting these social actions are important, or that Scratch is about fame. In reality, if a user presses the love button on a project, it should be because they enjoyed the project, not because they are trying to reach some sort of goal.
This suggestion extends to all social actions, including views, loves, favorites, remixes, comments, and followers.
(all people following []::sensing)
1.5 Social action reporter blocks
This block could be used to obtain the current number of loves, favorites, or views of the project. Similar blocks could return the number of loves or followers that the user or creator has. But, project creators can easily use these blocks to prevent Scratchers from playing unless the project is given enough loves, favorites, and the like. These blocks could also make people think that getting these social actions are important, or that Scratch is about fame. In reality, if a user presses the love button on a project, it should be because they enjoyed the project, not because they are trying to reach some sort of goal.
This suggestion extends to all social actions, including views, loves, favorites, remixes, comments, and followers.













