Advertisement
XSilent_DevilX

Elevator Receiver

May 14th, 2021 (edited)
792
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.83 KB | None | 0 0
  1. rednet.open("right")
  2. while true do
  3.     event, senderID, message, distance = os.pullEvent("rednet_message")
  4.     if senderID == 18 then
  5.         if message == "top" then
  6.         rs.setOutput("top", true)
  7.         sleep(2)
  8.         rs.setOutput("top", false)
  9.        
  10.         elseif message == "bottom" then
  11.         rs.setOutput("bottom", true)
  12.         sleep(2)
  13.         rs.setOutput("bottom", false)
  14.        
  15.         elseif message == "left" then
  16.         rs.setOutput("left", true)
  17.         sleep(2)
  18.         rs.setOutput("left", false)
  19.        
  20.         elseif message == "right" then
  21.         rs.setOutput("right", true)
  22.         sleep(2)
  23.         rs.setOutput("right", false)
  24.        
  25.         elseif message == "front" then
  26.         rs.setOutput("front", true)
  27.         sleep(2)
  28.         rs.setOutput("front", false)
  29.        
  30.         elseif message == "back" then
  31.         rs.setOutput("back", true)
  32.         sleep(2)
  33.         rs.setOutput("back", false)
  34.         end
  35.     end
  36.     if senderID == 3 then
  37.         if message == "top" then
  38.         rs.setOutput("top", true)
  39.         sleep(2)
  40.         rs.setOutput("top", false)
  41.        
  42.         elseif message == "bottom" then
  43.         rs.setOutput("bottom", true)
  44.         sleep(2)
  45.         rs.setOutput("bottom", false)
  46.        
  47.         elseif message == "left" then
  48.         rs.setOutput("left", true)
  49.         sleep(2)
  50.         rs.setOutput("left", false)
  51.        
  52.         elseif message == "right" then
  53.         rs.setOutput("right", true)
  54.         sleep(2)
  55.         rs.setOutput("right", false)
  56.        
  57.         elseif message == "front" then
  58.         rs.setOutput("front", true)
  59.         sleep(2)
  60.         rs.setOutput("front", false)
  61.        
  62.         elseif message == "back" then
  63.         rs.setOutput("back", true)
  64.         sleep(2)
  65.         rs.setOutput("back", false)
  66.         end
  67.     end
  68. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement