Discuss Scratch
- Discussion Forums
- » Help with Scripts
- » How do you display text on the screen without using a say block?
- hjklr54679
-
100+ posts
How do you display text on the screen without using a say block?
Well, the title explains most of it, I am trying to get it to display a certain user input, but I don't want to use a say block because It wouldn't look right at all. I can't use different costumes because there is over 1000000 possible combinations, that would take WAY too long.
- BoltBait
-
1000+ posts
How do you display text on the screen without using a say block?
You can use a variable reporter or a list reporter.
Check out this project: http://scratch.mit.edu/projects/1516358
It uses a list reporter to display text.
Check out this project: http://scratch.mit.edu/projects/1516358
It uses a list reporter to display text.
- hjklr54679
-
100+ posts
How do you display text on the screen without using a say block?
how do you make one?
- Lucario621
-
100+ posts
How do you display text on the screen without using a say block?
Well, one option is to display the user input as a variable on the screen. Remember that you can change the way a variable is displayed on the screen by right-clicking it on the stage and selecting “large readout.”
The only other practical solution is if you really want to do something very customized (but with a bit of work) - you could try creating a sprite with different letters/numbers for costumes, and then stamping them according to the user input (probably by using the “letter x of string” block). Here is a (somewhat complex) example: http://scratch.mit.edu/projects/161167/. Although I would just recommend using a variable display (or the say block).
The only other practical solution is if you really want to do something very customized (but with a bit of work) - you could try creating a sprite with different letters/numbers for costumes, and then stamping them according to the user input (probably by using the “letter x of string” block). Here is a (somewhat complex) example: http://scratch.mit.edu/projects/161167/. Although I would just recommend using a variable display (or the say block).

- hjklr54679
-
100+ posts
How do you display text on the screen without using a say block?
I still don't know how to make a display for the variable
- BoltBait
-
1000+ posts
How do you display text on the screen without using a say block?
how do you make one?
In the editor, click on the orange “data” tab, then click “make a variable”. Give it a name and click OK.
In the player window, double-click on the variable reporter that you just made. This will change it to a plain orange square.
Now, when you want to display something just use the block:
set [myvariable v] to [ PUT YOUR MESSAGE HERE ]
You can use these also:
hide variable [myvariable v]
show variable [myvariable v]
- hjklr54679
-
100+ posts
How do you display text on the screen without using a say block?
Actually, it's two things with a join block.
- BoltBait
-
1000+ posts
How do you display text on the screen without using a say block?
OK, do this:
set [myvariable v] to [ (join [PUT PART OF YOUR MESSAGE HERE] [AND THE OTHER PART HERE]) ]
set [myvariable v] to [ (join [PUT PART OF YOUR MESSAGE HERE] [AND THE OTHER PART HERE]) ]
Last edited by BoltBait (May 9, 2013 23:54:26)
- hjklr54679
-
100+ posts
How do you display text on the screen without using a say block?
Thanks, really helped, look at my newest project 

- Nerdsville
-
5 posts
How do you display text on the screen without using a say block?
Hi,
funny - I had wondered exactly the same thing and thought it would be fun to try to make a new block to display text.
Here's what I achieved Nerdsville
I've added comments to explain how the scripts work.
Cheers,
Martin
funny - I had wondered exactly the same thing and thought it would be fun to try to make a new block to display text.
Here's what I achieved Nerdsville
I've added comments to explain how the scripts work.
Cheers,
Martin
- baldeaglecaleb
-
6 posts
How do you display text on the screen without using a say block?
i know there is something like this
- jojo2525
-
1 post
How do you display text on the screen without using a say block?
come on that dont help at all what about tutorials?
- deck26
-
1000+ posts
How do you display text on the screen without using a say block?
Please don't necropost - create your own topic if you still have a question. come on that dont help at all what about tutorials?
- clearsky777
-
7 posts
How do you display text on the screen without using a say block?
how do u print a text on the project?

- mighto360
-
10 posts
How do you display text on the screen without using a say block?
The sprite ‘Welcome Home’ in https://scratch.mit.edu/projects/26559652 does just that.
- aarushm22
-
100+ posts
How do you display text on the screen without using a say block?
how did you make a row of gray _____________'s to make sratchers not quote it and stuff under it?
Last edited by aarushm22 (March 14, 2016 02:43:22)
- deck26
-
1000+ posts
How do you display text on the screen without using a say block?
I think you mean the signature. Go to the main forum page (Discussion Home) and go to the bottom of the page to find the option to set a signature. how did you make a row of gray _____________'s to make sratchers not quote it and stuff under it?
- iceboy52
-
28 posts
How do you display text on the screen without using a say block?
first click this then you will understand Well, the title explains most of it, I am trying to get it to display a certain user input, but I don't want to use a say block because It wouldn't look right at all. I can't use different costumes because there is over 1000000 possible combinations, that would take WAY too long.https://scratch.mit.edu/projects/104560988/#editor



(excess emoticons removed by moderator - please don't spam)
Last edited by Paddle2See (May 23, 2016 01:39:24)
- awesome-llama
-
1000+ posts
How do you display text on the screen without using a say block?
Please don't spam and necropost.first click this then you will understand Well, the title explains most of it, I am trying to get it to display a certain user input, but I don't want to use a say block because It wouldn't look right at all. I can't use different costumes because there is over 1000000 possible combinations, that would take WAY too long.https://scratch.mit.edu/projects/104560988/#editor-snip-
- iceboy52
-
28 posts
How do you display text on the screen without using a say block?
Please don't spam and necropost.first click this then you will understand Well, the title explains most of it, I am trying to get it to display a certain user input, but I don't want to use a say block because It wouldn't look right at all. I can't use different costumes because there is over 1000000 possible combinations, that would take WAY too long.https://scratch.mit.edu/projects/104560988/#editor-snip-
whats necropost
- Discussion Forums
- » Help with Scripts
-
» How do you display text on the screen without using a say block?