View difference between Paste ID: RrdsiTXE and pGNykvAQ
SHOW: | | - or go back to the newest paste.
1
rednet.open("left")
2
t = turtle 
3
4
function sendMessage(index)
5
  t.select(index)
6
  if t.getItemCount > 0 then
7
    name, amount, dmg = t.getItemDetail(message)
8
    result = name .. " " .. amount
9
  else
10
    result = ""
11
  end
12
  rednet.broadcast(result)
13
end
14
15
function listen()
16
  senderID, message, protocol = rednet.receive()
17
  
18
  write("Received: " .. message .. "\n")
19
  
20
  if message == "forward" then
21
    t.forward()
22-
	t.select(message)
22+
23-
	name, amount, dmg = t.getItemDetail(message)
23+
24-
	result = name .. " " .. amount
24+
25-
	rednet.broadcast(result)
25+
26
  elseif message == "right" then
27-
	t.select(message)
27+
28-
	name, amount, dmg = t.getItemDetail(message)
28+
29
    t.up()
30-
	t.select(message)
30+
31
    t.down()
32-
	t.select(message)
32+
33
	sendMessage(message)
34-
	t.select(message)
34+
35
	sendMessage(message)
36-
	t.select(message)
36+
37
	sendMessage(message)
38-
	t.select(message)
38+
39
	sendMessage(message)
40-
	t.select(message)
40+
41
	sendMessage(message)
42-
	t.select(message)
42+
43
	sendMessage(message)  
44-
	t.select(message)
44+
45
	sendMessage(message)
46-
	t.select(message)
46+
47
	sendMessage(message)
48-
	t.select(message)
48+
49
	sendMessage(message)
50-
	t.select(message)
50+
51
	sendMessage(message)
52-
	t.select(message)
52+
53
	sendMessage(message)
54-
	t.select(message)
54+
55
	sendMessage(message)
56-
	t.select(message)
56+
57
	sendMessage(message)
58
  elseif message == 14 then
59
	sendMessage(message)
60
  elseif message == 15 then
61
	sendMessage(message)
62
  elseif message == 16 then
63
	sendMessage(message)
64
  else 
65
    listen()
66
  end
67
end
68
69
while(true) do
70
  listen()
71
end