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

Why isn't my script working?STILL UNSOLVED!!!!!!

Asked by 9 years ago

I'm trying to make something of a core game, like pine wood builders computer core. I'm still in the basic stages but I want to make it so that way when I press the on button the coolant turns on and slows the process, when the off button is pressed the coolant turns off. I already set this up, but when I try to use buttons it is not working. It works if I just changes cia to true and false manually, but not with the buttons. You can visit the game if you want. Here is my code:

local core = workspace.Core
local basetemp = 500
local temp = game.Workspace.temp.Value
local c = true
local cia = false

if cia == true then
        c = false
        end
    while c == true do
        temp = temp + math.random(1,3)
        print(temp)
script.Parent.SurfaceGui.ctemp.Text = "CORE TEMP:".. temp 
        wait(2)
    end
        while cia == true do
            temp = temp + math.random(1,2)
            wait(1)
            temp = temp - math.random(1,2)
            wait(3)
            script.Parent.SurfaceGui.ctemp.Text = "CORE TEMP:".. temp 
            script.Parent.Parent.Coolant.SurfaceGui.cool.Text = "COOLANT IS ON"     
            print(temp)
        end

function coolon(playerWhoClicked)
    cia = true
end
function cooloff(playerWhoClicked)
    cia = false
end
game.Workspace.Core.con.ClickDetector.MouseClick:connect(coolon)

game.Workspace.Core.coff.ClickDetector.MouseClick:connect(cooloff)



Answer this question