Fidgeting
|
  |
| Joined: 08 Feb 2014 |
| Total Posts: 1193 |
|
|
| 14 Jul 2014 04:43 PM |
Well, I know I should atleast try to make a script, but I don't know where to start that script. I know how to program- I'm not very.. advanced aha.
How does one make a script where it types a text in realtime?
So instead of just making the whole text appear, I want it to be fancy; make one letter appear at a time. |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 05:02 PM |
Set the transparency to
(-1/NumberOfLetters)+1 And assuming my math is correct, you will get the intensity of one solid letter spaced out over multiple words. |
|
|
| Report Abuse |
|
|
Fidgeting
|
  |
| Joined: 08 Feb 2014 |
| Total Posts: 1193 |
|
| |
|
|
| 14 Jul 2014 05:04 PM |
Try for loops.
String = "(-1/NumberOfLetters)+1" Text = ""
for i = 1, String:len() do wait(1/10) Text = String:sub(1,i) end |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 05:06 PM |
I hope you were being sarcastic, because I wasn't actually helping that time.
Message = Workspace.Message --Assuming you have a message in Workspace, but change this to a GUI or whatever you need.
String = "I hope you were being sarcastic, because I wasn't actually helping that time."
for i = 1, String:len() do wait(1/7.5) Message.Text = String:sub(1,i) end |
|
|
| Report Abuse |
|
|
Fidgeting
|
  |
| Joined: 08 Feb 2014 |
| Total Posts: 1193 |
|
|
| 14 Jul 2014 05:08 PM |
Worked out nice.
Although I had to do a few tweaks. Thanks. |
|
|
| Report Abuse |
|
|