Advertisement
GauHelldragon

GauDoor v0.2

Jun 4th, 2013
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.48 KB | None | 0 0
  1. os.loadAPI("ocs/apis/sensor")
  2.  
  3. function openDoor()
  4.   rs.setOutput("left",true)
  5. end
  6.  
  7. function closeDoor()
  8.   rs.setOutput("left",false)
  9. end
  10.  
  11. prox = sensor.wrap("top")
  12.  
  13. function checkForPlayers()
  14.   targets = prox.getTargets()
  15.   for k, v in pairs(targets) do
  16.      if ( v.Name == "player" ) then
  17.        return true
  18.      end
  19.   end
  20.   return false
  21. end
  22.  
  23.  
  24. closeDoor()
  25.  
  26. while true do
  27.   if ( checkForPlayers() ) then
  28.     openDoor()
  29.   else
  30.     closeDoor()
  31.   end
  32.   os.sleep(1)
  33. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement