View difference between Paste ID: NffWiNJN and gty3NYxV
SHOW: | | - or go back to the newest paste.
1
os.pullEvent = os.pullEventRaw
2
shell.run("label set RCTurtleMaster")
3
print("You need to shift right click the top of the computer with a wireless modem!")
4
rednet.open("top")
5-
 rednet.broadcast(a)
5+
term.clear()
6
print("Remote Control Turtle Master")
7
print("Type ? for possible commands")
8
while 1<2 do
9
 write("Cmd: ")
10
 a = read()
11
 if a == "?" then
12
  term.clear()
13
  term.setCursorPos(1,1)
14
  print("? - get commands")
15
  read()
16
  print("dig - dig the block in front of the turtle")
17
  read()
18
  print("forward[number] -  move the turtle [number] blocks forward, destroying blocks if they are in the path")
19
  read()
20
  print("up[number] -  move the turtle [number] blocks up, destroying blocks if they are in the path")
21
  read()
22
  print("down[number] -  move the turtle [number] blocks down, destroying blocks if they are in the path")
23
  read()
24
  print("back[number] -  move the turtle [number] blocks backwards")
25
  read()
26
  print("drop - drop all items in the selected slot in front, will put in chest/turtle if it is infront")
27
  read()
28
  print("dropup - drop all items in the selected slot above, will put in chest/turtle if it is above")
29
  read()
30
  print("dropdown - drop all items in the selected slot below, will put in chest/turtle if it is below")
31
  read()
32
  print("select[number] - select slot [number]. Only use numbers 1-16, or it may crash all the turtles")
33
  read()
34
  print("empty - drop all items in all slots in front, will put in chest/turtle if it is infront")
35
  read()
36
  print("emptyup - drop all items in all slots above, will put in chest/turtle if it is above")
37
  read()
38
  print("emptydown - drop all items in all slots below, will put in chest/turtle if it is below")
39
  read()
40
  print("ud - update this computer and the turtles")
41
  read()
42
  print("ping - find out how many turtles are listening to this computer")
43
  read()
44
  term.clear()
45
  term.setCursorPos(1,1)
46
 elseif a == "ud" then
47
  rednet.broadcast("ud")  
48
  print("Will now update...")
49
  sleep(0.4)
50
  shell.run("pastebin get HVArpJ7c ud")
51
  shell.run("ud")
52
 elseif a == "ping" then
53
  print("Sending ping...")
54
  rednet.broadcast("ping")
55
  print("Awaiting reposes...")
56
  done = false
57
  tt = 0
58
  print("---------------------------------------")
59
  while done == false do
60
   p3 = "N/A"
61
   p1, p2 = rednet.receive(1)
62
   if p1 == nil then
63
    done = true
64
   else
65
    print("Found turtle! P1: "..p1.." P2: "..p2.." P3: "..p3)
66
    tt = tt + 1
67
   end
68
  end
69
  print("----------------------------------------")
70
  print("Total turtles found: "..tt)
71
  
72
 else
73
  rednet.broadcast(a)
74
 end
75
end