Advertisement
Guest User

explosionReceiver.lua

a guest
Jan 27th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.64 KB | None | 0 0
  1. local component = require("component")
  2. local event = require("event")
  3. local sides = require("sides")
  4. local wirelress = component.modem
  5. local redstone = component.redstone
  6.  
  7. local port = 904
  8. local singal = false
  9. local on = 15
  10. local off = 0
  11.  
  12. local running = true
  13.  
  14. function setRedstone()
  15.   if signal then
  16.     redstone.setOutput(sides.north, on)
  17.   else
  18.     redstone.setOutput(sides.north, off)
  19.   end
  20. end
  21.  
  22. setRedstone()
  23.  
  24. while running do
  25.   local _, _, from, port, _, command, value = event.pull("modem_message")
  26.   if command == "redstone" then
  27.     wireless.broadcast(port, signal)
  28.   elseif command == "set" then
  29.     signal = value
  30.     setRedstone()
  31.   end
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement