local event = require("event") local s = require("shell") local c = require("component") local rs = c.redstone local side = require("sides") local term = require("term") local gpu = c.gpu local RSIDE = side.top gpu.setResolution(30,15) NAME = {"TotallyIridium", "Eatersoul12357", "Dinxton"} CLVL = {1,1,1} reqlvl = 5 --s.execute("wget -f https://pastebin.com/raw/4izJWFVj Names.lua") --term.clear() --print("Touch To Open Door") --local N = require("Names") function Door(name) local loop = true local i = 1 while loop do if NAME[i] == name then if CLVL[i] <= reqlvl then loop = false rs.setOutput(RSIDE,15) print("Welcome, " .. NAME[i]) os.sleep(4) rs.setOutput(RSIDE,0) else print("Access Dnied: Invalid Clearance Level") loop = false end end if i == 3 then loop = false end i=i+1 end end while true do term.clear() print("press to open door") local id, _, x, y, _, nickname = event.pullMultiple("touch", "interrupted") if id == "interrupted" then print("soft interrupt, closing") break elseif id == "touch" then Door(nickname) --print("Name: ", nickname) --os.sleep(1) end end