Discuss Scratch
- Discussion Forums
- » Help with Scripts
- » How do you display text on the screen without using a say block?
- hjklr54679
-
Scratcher
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
-
Scratcher
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
-
Scratcher
100+ posts
How do you display text on the screen without using a say block?
how do you make one?
- Lucario621
-
Scratcher
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
-
Scratcher
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
-
Scratcher
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
-
Scratcher
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
-
Scratcher
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
-
Scratcher
100+ posts
How do you display text on the screen without using a say block?
Thanks, really helped, look at my newest project 

- Nerdsville
-
Scratcher
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
-
Scratcher
6 posts
How do you display text on the screen without using a say block?
i know there is something like this
show variable [ v]
- jojo2525
-
Scratcher
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
-
Scratcher
1000+ posts
How do you display text on the screen without using a say block?
come on that dont help at all what about tutorials?Please don't necropost - create your own topic if you still have a question.
- clearsky777
-
Scratcher
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
-
Scratcher
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
-
Scratcher
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
-
Scratcher
1000+ 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?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.
- iceboy52
-
Scratcher
28 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.first click this then you will understand 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
-
Scratcher
1000+ posts
How do you display text on the screen without using a say block?
Please don't spam and necropost.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.first click this then you will understand https://scratch.mit.edu/projects/104560988/#editor-snip-
- iceboy52
-
Scratcher
28 posts
How do you display text on the screen without using a say block?
Please don't spam and necropost.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.first click this then you will understand 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?











