So I made a script that opens a door when you enter the correct code, however I am entering the correct code. But it’s not working. It doesn’t even print out the numbers, so that’s how I know it isn’t working.
It only registers as DENIED. That’s because it never got a code, (0000) so now it’s just registering the enter button.
local door = workspace.door
local main = script.Parent.main
local numfolder = script.Parent.numbers
local zero = numfolder.zero
local one = numfolder.one
local two = numfolder.two
local three = numfolder.three
local four = numfolder.four
local five = numfolder.five
local six = numfolder.six
local seven = numfolder.seven
local eight = numfolder.eight
local nine = numfolder.nine
local clear = main.clear
local enter = main.enter
--Number Variables
----------------------------------------------------------------------------------------------------------------
code = "0000"
input = ""
--Main Variables
----------------------------------------------------------------------------------------------------------------
--Main Functions
function Clear()
input = ""
print("Cleared")
end
clear.ClickDetector.MouseClick:Connect(Clear)
function Enter()
if input == "0000" then
print("Entered")
door.Transparency = 1
door.CanCollide = false
wait(10)
door.Transparency = 0
door.CanCollide = true
enter["door open metal"]:Play()
else
print("Denied")
enter["Access Denied"]:Play()
end
end
enter.ClickDetector.MouseClick:Connect(Enter)
while wait(0.1) do
main.IPInterface.inputGUI.inputField.Text = input
end
----------------------------------------------------------------------------------------------------------------
--Button Script
function zero()
input = input..0
print(input)
end
function one()
input = input..1
print(input)
end
function two()
input = input..2
print(input)
end
function three()
input = input..3
print(input)
end
function four()
input = input..4
print(input)
end
function five()
input = input..5
print(input)
end
function six()
input = input..6
print(input)
end
function seven()
input = input..7
print(input)
end
function eight()
input = input..8
print(input)
end
function nine()
input = input..9
print(input)
end
zero.ClickDetector.MouseClick:Connect(zero)
one.ClickDetector.MouseClick:Connect(one)
two.ClickDetector.MouseClick:Connect(two)
three.ClickDetector.MouseClick:Connect(three)
four.ClickDetector.MouseClick:Connect(four)
five.ClickDetector.MouseClick:Connect(five)
six.ClickDetector.MouseClick:Connect(six)
seven.ClickDetector.MouseClick:Connect(seven)
eight.ClickDetector.MouseClick:Connect(eight)
nine.ClickDetector.MouseClick:Connect(nine)
Help!