View difference between Paste ID: hreTqZeq and 60D5Rx4b
SHOW: | | - or go back to the newest paste.
1
rednet.open("back")
2
if fs.exists("id") then
3
 file = fs.open("id", "r")
4
 robitid = tonumber(file.readLine())
5-
 rednet.broadcast("forward")
5+
 file.close()
6
else
7
 robitid =  1
8-
 rednet.broadcast("left")
8+
end
9
while true do
10
 local event, character = os.pullEvent("char")
11-
 rednet.broadcast("right")
11+
12
 rednet.broadcast("forward",robitid)
13
 end
14-
 rednet.broadcast("back")
14+
15
 rednet.broadcast("left",robitid)
16
 end
17-
 rednet.broadcast("up")
17+
18
 rednet.broadcast("right",robitid)
19
 end
20-
 rednet.broadcast("down")
20+
21
 rednet.broadcast("back",robitid)
22
 end
23-
 rednet.broadcast("dig")
23+
24
 rednet.broadcast("up",robitid)
25
 end
26-
 rednet.broadcast("place")
26+
27
 rednet.broadcast("down",robitid)
28
 end
29-
 rednet.broadcast("fight")
29+
30
 rednet.broadcast("dig",robitid)
31
 end
32-
 rednet.broadcast("placeu")
32+
33
 rednet.broadcast("place",robitid)
34
 end
35-
 rednet.broadcast("placed")
35+
36
 rednet.broadcast("fight",robitid)
37
 end
38-
 rednet.broadcast("mineu")
38+
39
 rednet.broadcast("placeu",robitid)
40
 end
41-
 rednet.broadcast("mined")
41+
42
 rednet.broadcast("placed",robitid)
43
 end
44
 if character == "c" then
45
 rednet.broadcast("mineu",robitid)
46
 end
47
 if character == "z" then
48
 rednet.broadcast("mined",robitid)
49
 end
50
 if character == "x" then
51
 rednet.broadcast("close",robitid)
52
 end
53
 if character == "i" then
54
	term.clear()
55
	term.setCursorPos(1,1)
56
	term.write("robit id:")
57
	robitid = read()
58
	file = fs.open("id", "w")
59
	file.writeLine(robitid)
60
	file.close()
61
  end
62
end