asteroidsteam icon

GT-st.lf

asteroidsteam | PRO | 03/28/17 02:59:48 AM UTC | 0 ⭐ | 333 👁️ | Never ⏰ | []
Lua |

2.53 KB

|

None

|

0 👍

/

0 👎

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

Comments