Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- m = peripheral.wrap("top")
- side = "left"
- rednet.open("back")
- password = "test"
- secure = "true"
- deb = true
- local pullEvent = os.pullEvent
- os.pullEvent = os.pullEventRaw
- function BD()
- print("BD is running")
- term.exit()
- deb = false
- end
- while deb == true do
- deb = false
- print("Type() is running")
- if secure == "true" then
- print("secure = "..secure.." ----------------")
- m.setBackgroundColor(colors.green)
- m.clear()
- m.setCursorPos(3, 3)
- m.write("Open")
- print("waiting for touch")
- os.pullEvent("monitor_touch")
- redstone.setOutput(side, true)
- sleep(1)
- redstone.setOutput(side, false)
- secure = "false"
- color = red
- elseif secure == "false" then
- print("secure = "..secure)
- m.setBackgroundColor(colors.red)
- m.clear()
- m.setCursorPos(2, 3)
- m.write("Locked")
- print("waiting")
- id, message = rednet.receive()
- if message == password then
- secure = "true"
- elseif message == "BD" then
- BD()
- else
- end
- else
- end
- print("about to redo Type()")
- sleep(0.5)
- deb = true
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement