Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for k,v in pairs(rs.getSides()) do
- if peripheral.getType(v ) == "modem" then
- rednet.open(v)
- break
- end
- end
- for k,v in pairs(rs.getSides()) do
- if peripheral.getType(v) == "ICBMLauncher" then
- icbm = peripheral.wrap(v)
- break
- end
- end
- if fs.exists("panel") then
- file = fs.open("panel", "r")
- panel = tonumber(file.readAll())
- file.close()
- else
- term.clear()
- term.setCursorPos(1,1)
- write("Enter ID of TouchScreen Computer: ")
- panel = read()
- term.clear()
- file = fs.open("panel", "w")
- file.write(panel)
- panel = tonumber(panel)
- file.close()
- end
- while true do
- x,y,z = icbm.getTarget()
- rednet.send(panel, x)
- test = rednet.receive(1)
- if test ~= nil then
- rednet.send(panel, y)
- rednet.receive()
- rednet.send(panel, z)
- rednet.receive()
- id, message = rednet.receive()
- if id == panel and message == "coords" then
- print("Coords updated")
- rednet.send(panel, "ready")
- id, x = rednet.receive()
- rednet.send(panel, "ready")
- id, y = rednet.receive()
- rednet.send(panel, "ready")
- id, z = rednet.receive()
- x = tonumber(x)
- y = tonumber(y)
- z = tonumber(z)
- icbm.setTarget(x,y,z)
- elseif id == panel and message == "launch" then
- icbm.launch()
- end
- end
- os.sleep(.5)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement