Advertisement
Guest User

startup

a guest
Jan 31st, 2015
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.11 KB | None | 0 0
  1. m = peripheral.wrap("top")
  2. side = "left"
  3. rednet.open("back")
  4. password = "test"
  5. secure = "true"
  6. deb = true
  7. local pullEvent = os.pullEvent
  8. os.pullEvent = os.pullEventRaw
  9.  
  10. function BD()
  11.   print("BD is running")
  12.   term.exit()
  13.   deb = false
  14. end
  15.  
  16. while deb == true do
  17.   deb = false
  18.   print("Type() is running")
  19.   if secure == "true" then
  20.     print("secure = "..secure.." ----------------")
  21.     m.setBackgroundColor(colors.green)
  22.     m.clear()
  23.     m.setCursorPos(3, 3)
  24.     m.write("Open")
  25.     print("waiting for touch")
  26.     os.pullEvent("monitor_touch")
  27.     redstone.setOutput(side, true)
  28.     sleep(1)
  29.     redstone.setOutput(side, false)
  30.     secure = "false"
  31.     color = red
  32.   elseif secure == "false" then
  33.     print("secure = "..secure)
  34.     m.setBackgroundColor(colors.red)
  35.     m.clear()
  36.     m.setCursorPos(2, 3)
  37.     m.write("Locked")
  38.     print("waiting")
  39.     id, message = rednet.receive()
  40.     if message == password then
  41.       secure = "true"
  42.     elseif message == "BD" then
  43.       BD()
  44.     else
  45.     end
  46.   else
  47.   end
  48.   print("about to redo Type()")
  49.   sleep(0.5)
  50.   deb = true
  51. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement