robocyclone

Untitled

Nov 21st, 2019
408
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.68 KB | None | 0 0
  1. local state = false
  2. term.setBackgroundColor(colors.red)
  3. term.clear()
  4. term.write("Spawner: Off")
  5. rs.setOutput("back", true)
  6.    
  7. function main()
  8.     while true do
  9.         if state then
  10.             term.setBackgroundColor(colors.green)
  11.             term.clear()
  12.             term.write("Spawner: On")
  13.             rs.setOutput("back", false)
  14.             turtle.attack()
  15.         elseif not state then
  16.             term.setBackgroundColor(colors.red)
  17.             term.clear()
  18.             term.write("Spawner: Off")
  19.             rs.setOutput("back", true)
  20.         end
  21.         os.sleep(.1)
  22.     end
  23. end
  24.    
  25. function swap()
  26.     repeat
  27.         local ev, b, x, y = os.pullEvent("mouse_click")
  28.     until b
  29.     state = not state
  30.     return
  31. end
  32.    
  33. while true do
  34.     parallel.waitForAny(main, swap)
  35.     os.sleep(1)
  36. end
Advertisement
Add Comment
Please, Sign In to add comment