Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How can I get this foor loop to work?

Asked by 10 years ago

How can I get this to work?

local MoveUntil = 20
local Text = game.Workspace.Text

while true do
    if game.Players.NumPlayers > 0 then
        Text.Value = "The game is ready"
        wait(2)
        Text.Value = "The battle will begin in: "
        for i = 10, 1, -1 do
            wait(1)
        end
        Text.Value = "All fighters to the doors"
        wait(2)
        Text.Value = "The doors are now opening"
        wait(1)
        Text.Value = ""

        repeat 
            for k, r in pairs(game.Workspace.InvisibleWalls:GetChildren()) do 
                r.CFrame = r.CFrame+ Vector3.new(0,1,0)
            end
            wait(0.1)
        until game.Workspace.InvisibleWalls:GetChildren()[1].Position.Y >= MoveUntil

    else
        Text.Value = "You need 2 players to begin"  
    end
    wait(1)
end

How can I get this to continously float up by 1 block?

0
wait NinjoOnline 1146 — 10y

1 answer

Log in to vote
1
Answered by 10 years ago
local MoveUntil = 20  -- For non-stop going up, set this to math.huge
repeat 
    for k, r in pairs(game.Workspace.InvisibleWalls:GetChildren()) do 
        r.CFrame = r.CFrame+ Vector3.new(0,1,0)
    end
    wait(0.1)
until game.Workspace.InvisibleWalls:GetChildren()[1].Position.Y >= MoveUntil
0
that just moves the block up by 1, I want it to go up conintously, and also it moves the blocks to position 0,1,0, I want it relative, so all it does is just make the block float up NinjoOnline 1146 — 10y
0
Oh, sorry, I shall edit it. Epidemiology 116 — 10y
0
There, I fixed it it should move all the parts until it reaches the specified height. Epidemiology 116 — 10y
0
It seem to work? whenever i go play solo, the game stops processing at 50% Ill send whole script NinjoOnline 1146 — 10y
0
Does it give you an error, if so please tell me what it is. Epidemiology 116 — 10y
Ad

Answer this question