Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement