View difference between Paste ID: aEtAHMDZ and BqyJNihu
SHOW: | | - or go back to the newest paste.
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()