yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
|
| 24 Mar 2014 05:47 PM |
How do I make this appear, ONLY, when there is one person in the server?
while true do wait() script.Parent.Text = "W" wait(0.15) script.Parent.Text = "Wa" wait(0.15) script.Parent.Text = "Wai" wait(0.15) script.Parent.Text = "Wait" wait(0.15) script.Parent.Text = "Waiti" wait(0.15) script.Parent.Text = "Waitin" wait(0.15) script.Parent.Text = "Waiting" wait(0.15) script.Parent.Text = "Waiting" wait(0.15) script.Parent.Text = "Waiting f" wait(0.15) script.Parent.Text = "Waiting fo" wait(0.15) script.Parent.Text = "Waiting for" wait(0.15) script.Parent.Text = "Waiting for o" wait(0.15) script.Parent.Text = "Waiting for on" wait(0.15) script.Parent.Text = "Waiting for one" wait(0.15) script.Parent.Text = "Waiting for one m" wait(0.15) script.Parent.Text = "Waiting for one mo" wait(0.15) script.Parent.Text = "Waiting for one mor" wait(0.15) script.Parent.Text = "Waiting for one more" wait(0.15) script.Parent.Text = "Waiting for one more p" wait(0.15) script.Parent.Text = "Waiting for one more pl" wait(0.15) script.Parent.Text = "Waiting for one more pla" wait(0.15) script.Parent.Text = "Waiting for one more play" wait(0.15) script.Parent.Text = "Waiting for one more playe" wait(0.15) script.Parent.Text = "Waiting for one more player" wait(0.15) script.Parent.Text = "Waiting for one more player." wait(0.15) script.Parent.Text = "Waiting for one more player.." wait(0.15) script.Parent.Text = "Waiting for one more player..." end |
|
|
| Report Abuse |
|
|
lupine
|
  |
| Joined: 24 Jun 2008 |
| Total Posts: 3561 |
|
|
| 24 Mar 2014 05:51 PM |
stringy = "Waiting for one more player..."
game.Players.PlayerAdded:connect(function(plyr) while #[game.Players:GetPlayers()] == 1 do for i = 1, string.len(stringy) do script.Parent.Text = string.sub(stringy,1,i) wait(0.15) end wait(0.15) end end)
Pretty sure that'll work. |
|
|
| Report Abuse |
|
|
|
| 24 Mar 2014 05:51 PM |
1st line is
while game.Players.NumPlayers<2 do |
|
|
| Report Abuse |
|
|
|
| 24 Mar 2014 05:53 PM |
--Credit to lupine
stringy = "Waiting for one more player..."
game.Players.PlayerAdded:connect(function(plyr) while #[game.Players:GetPlayers()] == 1 do for i = 1, string.len(stringy) do script.Parent.Text = string.sub(stringy,1,i) wait(0.15) end wait(0.15) end end) |
|
|
| Report Abuse |
|
|
|
| 24 Mar 2014 05:53 PM |
| Woops, didnt mean to fully copy that but his is a good way of doing it...use his way. |
|
|
| Report Abuse |
|
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
| |
|
lupine
|
  |
| Joined: 24 Jun 2008 |
| Total Posts: 3561 |
|
|
| 24 Mar 2014 05:54 PM |
| why did you just copy+paste what I posted..? |
|
|
| Report Abuse |
|
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
|
| 24 Mar 2014 05:54 PM |
| wait... line 4 is underlined |
|
|
| Report Abuse |
|
|
| |
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
|
| 24 Mar 2014 05:56 PM |
| unexpected symbol near '[' |
|
|
| Report Abuse |
|
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
| |
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
| |
|
lupine
|
  |
| Joined: 24 Jun 2008 |
| Total Posts: 3561 |
|
|
| 24 Mar 2014 06:00 PM |
Oops, those brackets shouldn't be there. Use this instead:
stringy = "Waiting for one more player..."
game.Players.PlayerAdded:connect(function(plyr) while #game.Players:GetPlayers() == 1 do for i = 1, string.len(stringy) do script.Parent.Text = string.sub(stringy,1,i) wait(0.15) end wait(0.15) end end) |
|
|
| Report Abuse |
|
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
|
| 24 Mar 2014 06:02 PM |
| the gui doesn't even appear now LOL |
|
|
| Report Abuse |
|
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
| |
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
| |
|
yankeejr
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 4906 |
|
| |
|
|
| 24 Mar 2014 10:04 PM |
I find it easy doing this:
if #game.Players:GetChildren() < 2 then repeat wait() text = "Waiting for more than one player..." t = ""
for i = 1,#text do local t = t + text:sub(i,i) gui.Text = t wait(.1) end
until #game.Players:GetChildren() > 1 t = ""
|
|
|
| Report Abuse |
|
|