Advertisement
chopstyix

turtleStartup

Dec 30th, 2020 (edited)
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. local turtleName = os.getComputerLabel()
  2. local TURTLEPORT = 69
  3. local CPHONEPORT = 70
  4. local modem = peripheral.wrap("left")
  5.  
  6. modem.open(TURTLEPORT)
  7.  
  8. print("Searching for a modem")
  9. os.sleep(1)
  10. if modem == nil then
  11. print("Unable to find modem, switching to offline mode")
  12. print("Press ANY key to continue")
  13. os.pullEvent("key")
  14. shell.run("clear")
  15. print("Running offline!")
  16. print("My current fuel level is:",turtle.getFuelLevel())
  17. else
  18. -- Wait for rollCall signal from cPhone
  19. print("Waiting for cPhone to connect")
  20. end
  21. repeat
  22. local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  23. until (message == "rollCall")
  24. print("foo")
  25. -- print("My current fuel level is: ",turtle.getFuelLevel())
  26. -- print("Waiting for remote command...")
  27. -- local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  28. -- if message == "automine" then
  29. -- shell.run("automine")
  30. -- modem.transmit(CPHONEPORT,CPHONEPORT,turtleName.." - Success")
  31. -- else
  32. -- modem.transmit(CPHONEPORT,CPHONEPORT,turtleName.." - Unknown command")
  33. -- shell.run("startup")
  34. -- end
  35. -- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement