SHOW:
|
|
- or go back to the newest paste.
| 1 | local tArgs = { ... }
| |
| 2 | - | local receivers = {"55, X:-16000 Z:8000"}
|
| 2 | + | local receivers = {}
|
| 3 | local user = "username" | |
| 4 | function teleporter() | |
| 5 | if not fs.exists("teleporters") then
| |
| 6 | file=fs.open("teleporters","w")
| |
| 7 | file.writeLine("55, X:-16000 Z:8000")
| |
| 8 | file.close() | |
| 9 | end | |
| 10 | if not fs.exists("get") then
| |
| 11 | shell.run("pastebin get 5A63pNqg get")
| |
| 12 | shell.run("get teleporters")
| |
| 13 | end | |
| 14 | file=fs.open("teleporters","r")
| |
| 15 | line=file.readLine() | |
| 16 | while line do | |
| 17 | table.insert(receivers,line) | |
| 18 | line=file.readLine() | |
| 19 | end | |
| 20 | file.close() | |
| 21 | end | |
| 22 | ||
| 23 | if #tArgs < 2 then | |
| 24 | - | message="teleport luca "..tArgs[2] |
| 24 | + | |
| 25 | teleporter() | |
| 26 | print("Usage: tp <id> <key>")
| |
| 27 | print("| ID | ~Coords |")
| |
| 28 | print(textutils.serialise(receivers)) | |
| 29 | return | |
| 30 | else | |
| 31 | print("missing key")
| |
| 32 | print("Usage: tp <id> <key>")
| |
| 33 | return | |
| 34 | end | |
| 35 | end | |
| 36 | ||
| 37 | modem = peripheral.find("modem")
| |
| 38 | if not modem then | |
| 39 | print("no modem found")
| |
| 40 | return | |
| 41 | end | |
| 42 | modemside = peripheral.getName(modem) | |
| 43 | rednet.open(modemside) | |
| 44 | id=tonumber(tArgs[1]) | |
| 45 | message="teleport "..user.." "..tArgs[2] | |
| 46 | rednet.send(id,message) | |
| 47 |