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

Dont know why this happens? DETAILED

Asked by 8 years ago

Please make your question title relevant to your question content. It should be a one-sentence summary in question form.

I need to award points appropriately. I did this by checking their torso material. Well, Roblox has been giving me an error (Explorer: http://imgur.com/ne1oerR). I suspected the line of code was line 38 as I probed the code. (Script: https://kobra.io/#/e/-KEH8mW3w9bv9hy-lL-u) I would appreciate an answer. I am so close to finishing my game!!!

Code:

function timer(timecountdown)
    local timerValue = timecountdown
while timerValue ~= 0 do
    wait(1)
    timerValue = timerValue - 1
    for i, v in   pairs(game.Players:GetChildren()) do
        v.PlayerGui.ScreenGui.TextLabel.Text = timerValue
    end
end
end

function timerhide(timecountdownhide)
    local timerValuehide = timecountdownhide
while timerValuehide ~= 0 do
    wait(1)
    timerValuehide = timerValuehide - 1
    for i, v in pairs(game.Players:GetChildren()) do
        v.PlayerGui.ScreenGui.TextLabel.Text = "Time Left To Hide: " .. timerValuehide
    end
end
end

function timeri(timei)
    local timerValuei = timei
while timerValuei ~= 0 do
    wait(1)
    timerValuei = timerValuei - 1
    for i, v in pairs(game.Players:GetChildren()) do
        v.PlayerGui:WaitForChild("ScreenGui")
            v.PlayerGui.ScreenGui.TextLabel.Text = "Intermission: " .. timerValuei
    end
end

end

while true do 
    print("23")
    for i, v in   pairs(game.Players:GetChildren()) do
        if v.Character.Torso.Material == Enum.Material.Plastic then
            game.Workspace.Jackel.SurfaceGui.TextLabel.Text = v.Name .. ", "
            v.leaderstats.sCoins.Value = v.leaderstats.sCoins.Value + 200
        end
        v:LoadCharacter()
    end

        timeri(10)  

    for i, v in  pairs(game.Players:GetChildren()) do
            v.PlayerGui.ScreenGui.TextLabel.Text = "Teleporting Players..."
    end



for i, v in   pairs(game.Players:GetChildren()) do  v.Character.Torso.CFrame = CFrame.new(Vector3.new(-126.7, 41.61, -141.1)) -- Change numbers to whatever 
wait(1)
v.PlayerGui.ScreenGui.TextLabel.Text = ""
wait(1)

end


timerhide(20)
for i, v in pairs(game.Players:GetChildren()) do 
v.PlayerGui.ScreenGui.TextLabel.Text = "The Illness Has Been Let Out!"
end

wait(1)
local iCopy = game.ServerStorage.DFDIllness:Clone()
iCopy.Parent = game.Workspace
iCopy:MakeJoints()
timer(90)

for i, v in pairs(game.Players:GetChildren()) do
v.PlayerGui.ScreenGui.TextLabel.Text = "Game Ended"

end
wait(1)
for i, v in pairs(game.Players:GetChildren()) do
    v.PlayerGui.ScreenGui.TextLabel.Text = "Teleporting Players Back..."
end
wait(1)




for i, v in   pairs(game.Players:GetChildren()) do  v.Character.Torso.CFrame = CFrame.new(Vector3.new(13.06, 68.92, -2.18)) -- Change numbers to whatever   
v.PlayerGui.ScreenGui.TextLabel.Text = ""

end


game.Workspace.DFDIllness:Destroy()

end

0
If filtering enabled is on then you can't access the player GUI with server scripts and you can't change things in the server with local scripts and expect it to replicate to the server. User#11440 120 — 8y

Answer this question