Advertisement
natie3

Pistondoor

Oct 11th, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.79 KB | None | 0 0
  1. function open()
  2.   rs.setOutput("left", false)
  3.   os.sleep(0.2)
  4.   rs.setOutput("right", false)
  5.   os.sleep(0.2)
  6.   rs.setOutput("bottom", true)
  7.   os.sleep(0.2)
  8.   rs.setOutput("top", true)
  9.   os.sleep(0.2)
  10.   rs.setOutput("top", false)
  11.   os.sleep(0.2)
  12.   rs.setOutput("bottom", false)
  13.   os.sleep(0.2)
  14.   rs.setOutput("left", true)
  15.   os.sleep(0.2)
  16.   rs.setOutput("left", false)
  17. end
  18.  
  19. function close()
  20.   rs.setOutput("bottom", true)
  21.   os.sleep(0.2)
  22.   rs.setOutput("top", true)
  23.   os.sleep(0.1)
  24.   rs.setOutput("top", false)
  25.   os.sleep(0.2)
  26.   rs.setOutput("bottom", false)
  27.   os.sleep(0.2)
  28.   rs.setOutput("right", true)
  29.   os.sleep(0.2)
  30.   rs.setOutput("left", true)
  31. end
  32.  
  33. while true do
  34.   os.pullEvent("redstone")
  35.   if rs.getInput("back") then
  36.     open()
  37.     os.sleep(2)
  38.     close()
  39.   end
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement