Advertisement
Daraketh

piston5

May 26th, 2014
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.69 KB | None | 0 0
  1. local modem = peripheral.wrap("top")
  2. modem.open(1337)
  3.  
  4. function performAction(side)
  5.  
  6.   if side == 1 then
  7.     rs.setOutput("left", true)
  8.   elseif side == 2 then
  9.     rs.setOutput("right", true)
  10.   elseif side == 3 then
  11.     rs.setOutput("left", false)
  12.   elseif side == 4 then
  13.     rs.setOutput("right", false)
  14.   end
  15.  
  16. end
  17.  
  18. while true do
  19.  
  20.   event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  21.  
  22.   if message == "eightOn" then
  23.     performAction(1)
  24.   elseif message == "nineOn" then
  25.     performAction(2)
  26.   elseif message == "eightOff" then
  27.     performAction(3)
  28.   elseif message == "nineOff" then
  29.     performAction(4)
  30.   end
  31.  
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement