|
| 13 Dec 2013 01:26 PM |
while true do wait(.1) for _, player in pairs(game.Players:GetPlayers()) do game.Players[player].PlayerGui.ScreenGui.Shop.GetD.Text = player:DistanceFromCharacter(script.Parent.Position) end end
I get this error...
14:26:49.745 - Workspace.Clothing.Fig1.Part.Script:4: bad argument #2 to '?' (string expected, got userdata) 14:26:49.754 - Script 'Workspace.Clothing.Fig1.Part.Script', Line 4 14:26:49.755 - stack end
I have never used "DistanceFromCharacter" or pairs before I am use to using for loops so idk what I am doing. |
|
|
| Report Abuse |
|
|
|
| 13 Dec 2013 01:29 PM |
Also can someone tell me why these keep stacking on top of each other instead of spawning next to each other?
for i = 1,5 do wait(.5) ranHouse = {"house1", "house2", "house3", "house4", "house5"} house = math.random(1, #ranHouse) local getHouse = game.Lighting[ranHouse[house]]:Clone() getHouse.Parent = game.Workspace getHouse.Position = getHouse.Position + Vector3.new(50, 0, 0) print('Finsihed House '..i) end |
|
|
| Report Abuse |
|
|
| |
|
|
| 13 Dec 2013 02:15 PM |
Changed it to this and still get an error.
while true do wait(.1) local players = game.Players:GetChildren() for i = 1, #players do game.Players.players[i].PlayerGui.ScreenGui.Shop.GetD.Text = players[i]:DistanceFromCharacter(script.Parent.Position) end end
15:14:06.841 - Workspace.Clothing.Fig1.Part.Script:5: attempt to index field 'players' (a function value) 15:14:06.850 - Script 'Workspace.Clothing.Fig1.Part.Script', Line 5 15:14:06.850 - stack end |
|
|
| Report Abuse |
|
|
Geodesic
|
  |
| Joined: 02 Jun 2013 |
| Total Posts: 998 |
|
|
| 13 Dec 2013 02:18 PM |
while true do wait(.1) for _, player in pairs(game.Players:GetPlayers()) do local tx = tostring(player:DistanceFromCharacter(script.Parent.Position)) player.PlayerGui.ScreenGui.Shop.GetD.Text = tx end end |
|
|
| Report Abuse |
|
|