View difference between Paste ID: Hve1qxr2 and pGNykvAQ
SHOW: | | - or go back to the newest paste.
1-
rednet.open("left")
1+
-----------------------------------------------------------------------------
2
-- Name: RCreceive
3
-- Version: 1.1.2
4
-- Author: Dustin Rosebery
5-
  senderID, message, protocol = rednet.receive()
5+
-- Setup: install on a wireless mining turtle. Requires latest version of 
6
--          RCmaster installed on a computer with a 4x4 advanced monitor
7
-- Description: Receiver program that controls turtle movement and sends 
8
--                inventory information to the master program
9
-----------------------------------------------------------------------------
10
11
rednet.open("right")
12
t = turtle 
13
14
-- checks for empty inventory and returns name and amount of item in slot i
15
function checkInventory(i)
16
  t.select(i)
17
  data = t.getItemDetail()
18
19
  if data.count == 0 then
20
    rednet.broadcast("empty")
21-
  elseif message == 1 then
21+
  else
22-
	t.select(message)
22+
    result = data.name .. " " .. data.count
23-
	name, amount, dmg = t.getItemDetail(message)
23+
    rednet.broadcast(result)
24-
	result = name .. " " .. amount
24+
25-
	rednet.broadcast(result)
25+
26-
  elseif message == 2 then
26+
27-
	t.select(message)
27+
-- listens for broadcasts from master
28-
	name, amount, dmg = t.getItemDetail(message)
28+
29-
  elseif message == 3 then
29+
  senderID, message, protocol = rednet.receive() 
30-
	t.select(message)
30+
31-
  elseif message == 4 then
31+
32-
	t.select(message)
32+
33-
  elseif message == 5 then
33+
34-
	t.select(message)
34+
35-
  elseif message == 6 then
35+
36-
	t.select(message)
36+
37-
  elseif message == 7 then
37+
38-
	t.select(message)
38+
39-
  elseif message == 8 then
39+
40-
	t.select(message)
40+
41-
  elseif message == 9 then
41+
42-
	t.select(message)
42+
43-
  elseif message == 10 then
43+
44-
	t.select(message)
44+
  elseif message >= 1 and message <= 16
45-
  elseif message == 11 then
45+
    checkInventory(message)
46-
	t.select(message)
46+
47-
  elseif message == 12 then
47+
48-
	t.select(message)
48+
49-
  elseif message == 13 then
49+
50-
	t.select(message)
50+
51-
  elseif message == 14 then
51+
52-
	t.select(message)
52+
53-
  elseif message == 15 then
53+