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 |