Advertisement
Guest User

Untitled

a guest
Feb 16th, 2021
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Awake
  2. print("Mining client awake: Hello World!")
  3.  
  4. --Setup wireless
  5. local modemSide = "left"
  6. local modem = peripheral.wrap(modemSide)
  7. modem.open(5)
  8. modem.open(6)
  9. print("Channel 5 and 6 are open")
  10.  
  11.  
  12. -- Setup wireless messages
  13. function WaitForMessage(messageType)
  14.     while true do
  15.         local  
  16.             event,
  17.             eventModemSide,
  18.             senderChannel,
  19.             replyChannel,
  20.             message,
  21.             senderDistance =
  22.                 os.pullEvent(
  23.                     "modem_message"
  24.                 )
  25.         print(
  26.             "Message received: " +
  27.             message
  28.         )
  29.         if(message == messageType) then
  30.             break
  31.         end
  32.     end
  33. end
  34.  
  35. WaitForMessage("_ServerAwake")
  36. print("Replying to server...")
  37.     modem.transmit(
  38.         6,
  39.         5,
  40.         "_TurtleRegistered"
  41.     )
  42.  
  43. --Done
  44. print("Goodbye >>")
  45. read()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement