Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #RC
- local self = os.getComputerID()
- print("What Is Base's Id: ")
- local base = tonumber(read())
- m=peripheral.wrap("right")
- m.open(self)
- m.open(base)
- while true do
- local event, modemSide, senderChannel, replyChannel, message, senderDistance
- = os.pullEvent()
- print("rcv("..senderChannel.."/"..replyChannel.."):"..message)
- if tonumber(replyChannel) == base then
- print("replyChannel matched base")
- if message =="exit" then
- print("message was exit")
- exit()
- end
- messageString = "m.transmit(base, self, turtle."..message..")"
- print("loadstring:"..messageString)
- f = loadstring(messageString)
- setfenv(f, getfenv())
- f()
- print("executed f")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement