Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

How to check for a number of objects?

I am making a game management system kind of like RDS and I need help figuring out how to find the number of children in an object. Here is my script so far:

local playerNum = game.Players.NumPlayers

while true do
	wait(1)
	for _,p in pairs(game.Players:GetPlayers()) do
		if not script.Parent:FindFirstChild(p.Name) or p.Name == game.Players.LocalPlayer.Name then
			local button = Instance.new('TextButton')
			button.Parent = script.Parent
			button.Name = p.Name
			button.Position = -- This is where I need to figure out the number of objects before continuing
		end
	end
end

In StarterGui, this is what my explorer window and view looks like:

Explorer window: http://i.imgur.com/352MOhc.png

Player view: http://i.imgur.com/t2aUisg.png

1 answer

✓ Accepted answer

We simply use #! (not hash tag ya knob, number)
So say, for example, we do local parts = #game.Workspace:GetChildren() that would set a variable to the number of parts in workspace.

I don't really know where I'd put the line in your script so I'm just going to give you that.

This discussion is preserved as it was. New answers, comments, and votes are closed.