Advertisement
Guest User

Helmsman.lua

a guest
Jul 20th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.74 KB | None | 0 0
  1. local component = require("component")
  2. local event = require("event")
  3. local m = component.modem
  4. local sides = require("sides")
  5. local colors = require("colors")
  6. local c = component.computer
  7. local rs = component.redstone
  8.  
  9. local bStar = 0
  10. local bPort = 0
  11.  
  12. local pStar = 935
  13. local pPort = 539
  14.  
  15. local rStar
  16. local rPort
  17.  
  18. while (true)
  19. do
  20.  
  21.   event.pull("redstone_changed")
  22.  
  23.   rPort = rs.getInput(sides.south)
  24.   rStar = rs.getInput(sides.north)
  25.  
  26.   if (rPort > 0)
  27.   then
  28.     if (bPort == 0)
  29.     then
  30.       m.broadcast(pPort, "do")
  31.       bPort = 1
  32.       c.beep(261,1)
  33.     end
  34.   else
  35.     bPort = 0
  36.   end
  37.  
  38.   if (rStar > 0)
  39.   then
  40.     if (bStar == 0)
  41.     then
  42.       m.broadcast(pStar, "do")
  43.       bStar = 1
  44.       c.beep(261,1)
  45.     end
  46.   else
  47.     bStar = 0
  48.   end
  49.  
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement