Advertisement
thatparadox

TPcom-v2

May 1st, 2013
765
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.84 KB | None | 0 0
  1. -- Tp Computer V2
  2.  
  3. local side=nil
  4. for k,v in pairs(rs.getSides()) do
  5.   if peripheral.getType(v)=='modem' then
  6.    rednet.open(v)
  7.    break
  8.   end
  9. end
  10.  
  11. function tpRegister()
  12.   rednet.broadcast("tpRegister")
  13.   os.sleep(0.1)
  14.   serv, dud = rednet.receive()
  15.   file = fs.open("serv", "w")
  16.   file.write(serv)
  17.   file:close()
  18.   term.clear()
  19.   term.setCursorPos(1,1)
  20.   term.write("Type the number of this level: ")
  21.   level = read()
  22.   term.clear()
  23.   term.setCursorPos(1,1)
  24.   rednet.send(serv, level)
  25. end
  26.  
  27. result = fs.exists("serv")
  28. if result == true then
  29.   file = io.open("serv", "r")
  30.   serv = file.read()
  31.   file:close()
  32.   serv = tonumber(serv)
  33. else
  34.   tpRegister()
  35. end
  36. while true do
  37.   x, y = rednet.receive()
  38.   if x == serv and y == "true" then
  39.     rs.setOutput("back", true)
  40.     os.sleep(0.4)
  41.     rs.setOutput("back", false)
  42.   end
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement