Advertisement
PHOBOSS

autocraft_drome.lua

Apr 25th, 2022 (edited)
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. local args = {...}
  2. local component = require("component")
  3. local event = require("event")
  4. local term = require("term")
  5. local inventory_controller = component.inventory_controller
  6. --local robot = component.robot
  7. local robot = require("robot")
  8. local modem = component.modem
  9. local craftChannel = 10000
  10. modem.open(craftChannel)
  11. for i=1,tonumber(args[1]) do
  12. robot.select(1)
  13. inventory_controller.dropIntoSlot(3,1,1)
  14. robot.select(2)
  15. inventory_controller.dropIntoSlot(3,14,1)
  16. robot.select(3)
  17. inventory_controller.dropIntoSlot(3,17,1)
  18. robot.select(4)
  19. inventory_controller.dropIntoSlot(3,18,1)
  20. robot.select(5)
  21. inventory_controller.dropIntoSlot(3,19,1)
  22. robot.select(6)
  23. inventory_controller.dropIntoSlot(3,20,1)
  24.  
  25.  
  26. robot.select(7)
  27. inventory_controller.dropIntoSlot(3,5,1)
  28. robot.select(8)
  29. inventory_controller.dropIntoSlot(3,7,1)
  30. --repeat
  31. --modem.broadcast(craftChannel,"craft")
  32. --local msg = {event.pull("modem_message")}
  33. --until msg[6]=="idle"
  34. robot.select(13)
  35. while inventory_controller.getStackInSlot(3,14) do
  36. print("still not assembled!")
  37. os.sleep(0.5)
  38. term.clear()
  39. end
  40. os.sleep(0.5)
  41. inventory_controller.suckFromSlot(3,1)
  42. robot.dropDown()
  43. end
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement