term.clear() term.setCursorPos(1,1) print("Establishing Secure connection...") os.sleep(2) for a,b in pairs(rs.getSides()) do if peripheral.getType(b) == "modem" then rednet.open(b) end end local gen = false local cap = false local pumps = false rednet.broadcast("00xf 0") rednet.broadcast("01xf 0") rednet.broadcast("10xf 0") print("Loading APIs/Librarys...") os.sleep(3) print("Injecting HC-BB4.dll") os.sleep(5) local HC = multishell.launch({}, "/HC-BB4.dll") multishell.setTitle(HC, "HC-BB4.dll") print("Welcome To Grid interperter 3.2!") while true do write("Grid_Terminal_3.2> ") local rad = io.read() if rad == "gen-on" then rednet.broadcast("00xf 1") gen = true elseif rad == "gen-off" then rednet.broadcast("00xf 0") gen = false elseif rad == "cap-on" then rednet.broadcast("01xf 1") cap = true elseif rad == "cap-off" then rednet.broadcast("01xf 0") cap = false elseif rad == "pumps-on" then rednet.broadcast("10xf 1") pumps = true elseif rad == "pumps-off" then rednet.broadcast("10xf 0") pumps = false elseif rad == "cls" then term.clear() term.setCursorPos(1,1) elseif rad == "status" then if gen == false then print("Generators are disabled") elseif gen == true then print("Generators are enabled") end if cap == false then print("Capasitor is disabled") elseif cap == true then print("Capasitor is enabled") end if pumps == false then print("Pumps are disabled") elseif pumps == true then print("Pumps are enabled") end elseif rad == "grid-on" then rednet.broadcast("00xf 1") rednet.broadcast("01xf 1") cap = true gen = true elseif rad == "grid-off" then rednet.broadcast("00xf 0") rednet.broadcast("01xf 0") cap = false gen = false elseif rad == "reset" then os.sleep(2) rednet.broadcast("021xf 3") else printError("Unknown Command for grid! Commands:") printError("gen-on to turn on generators") printError("gen-off to turn off generators") printError("cap-on to enable power output") printError("cap-off to disable power output") printError("pumps-on to enable water pumps") printError("pumps-off to disable water pumps") printError("grid-on enables cap & gen") printError("grid-off disables cap & gen") printError("reset resets all drivers") printError("status displays status of the grid") printError("cls clears the display") end end