Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function setParameters(quarry, mobfarm)
- redstone.setOutput("left", quarry)
- redstone.setOutput("right", mobfarm)
- end
- os.loadAPI("tableapi")
- Table = tableapi.load(Table)
- if Table == nil then
- print("Parameter werden gesetzt...")
- Table = {}
- table.insert(Table, 1, false)--quarry mode 1 = q 0 =
- table.insert(Table, 2, true)--mobfarm 1 == active
- tableapi.save(Table)
- setParameters(false, true)
- else
- setParameters(Table[1], Table[2])
- print("Gespeicherte Parameter wurden geladen.")
- term.setTextColor(colors.yellow)
- print("Status:")
- if Table[1] == true then
- print("Energiemodus: Reserve")
- else
- print("Energiemodus: Quarry")
- end
- if Table[2] == true then
- print("Mobfarm: Aktiv")
- else
- print("Mobfarm: Inaktiv")
- end
- term.setTextColor(colors.white)
- end
- rednet.open("top")
- while true do
- id, message = rednet.receive()
- if message == "status" then
- rednet.broadcast("status " .. tostring(Table[1]) .. " " .. tostring(Table[2]))
- end
- if message == "mobfarm" then
- if Table[2] == true then
- Table[2] = false
- redstone.setOutput("right", false)
- print("Mobfarm deakiviert.")
- rednet.broadcast("Mobfarm deaktiviert.")
- else
- Table[2] = true
- redstone.setOutput("right", true)
- print("Mobfarm aktiviert")
- rednet.broadcast("Mobfarm aktiviert.")
- end
- tableapi.save(Table)
- end
- if message == "energiemodus" then
- if Table[1] == true then
- Table[1] = false
- redstone.setOutput("left", false)
- print("Energiemodus auf Quarryeinstellungen gesetzt.")
- rednet.broadcast("Energiemodus auf Quarryeinstellungen gesetzt.")
- else
- Table[1] = true
- redstone.setOutput("left", true)
- print("Energiemodus auf Reserveeinstellungen gesetzt.")
- rednet.broadcast("Energiemodus auf Reserveeinstellungen gesetzt.")
- end
- tableapi.save(Table)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement