Lyqyd, on 11 March 2014 - 04:59 AM, said:
What was the peripheral name of the portal controller when you activated the wired modem that you attached to it? It would have mentioned it in chat.
Dialing Device_4
Thanks for helping!
There have been 2 items by X5452 (Search limited from 30-March 23)
Posted by X5452 on 11 March 2014 - 04:57 AM in Ask a Pro
dial = peripheral.wrap("right") monitor = peripheral.wrap("top") controller = peripheral.wrap("Portal Controller_0") portalActive = false locationCount = 0 function update() portalActive = controller.isPortalActive() locationCount = dial.getStoredCount() end function drawScreen() if portalActive then monitor.setBackgroundColor(colors.green) monitor.clear() monW, monH = monitor.getSize() monitor.setCursorPos(monW / 2 - string.len("Terminate") / 2, monH / 2) monitor.write("Terminate") else monitor.setBackgroundColor(colors.black) monitor.clear() if (locationCount - 1 > 0) then for i = 1, locationCount do monitor.setCursorPos(1, i) if (i % 2 == 0) then monitor.setBackgroundColor(colors.gray) else monitor.setBackgroundColor(colors.lightGray) end name = dial.getStoredName(i - 1) monW, monH = monitor.getSize() monitor.write(name) k = string.len(name) while (k < monW) do monitor.write(" ") k = k + 1 end end else monitor.setCursorPos(1, 1) monitor.write("No Entries") end end end function handleInput() event, side, posX, posY = os.pullEvent("monitor_touch") if portalActive then dial.terminate() else if (posY <= locationCount) then dial.dialStored(posY - 1) end end end while true do update() drawScreen() handleInput() end