Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- term.clear()
- term.setBackgroundColor(colors.black)
- term.setCursorPos(15,9)
- print("Schildesmodul ")
- sleep(1)
- term.setCursorPos(1,19)
- print("by Michal")
- local side = peripheral.getNames() --Automatiche Seite suche
- local cloak
- local right
- local left
- right = peripheral.wrap("warpdriveForceFieldProjector_2") --Wenn Per Netzwerkkabel benutzt
- left = peripheral.wrap("warpdriveForceFieldProjector_3")
- -- Nummer muss warscheinlich gewechselt werden
- x,y = term.getSize()
- -- 51,19
- term.setCursorPos(1,1)
- local currentTextColor = term.getTextColor()
- local enabledRight, messageRight = right.enable()
- local enabledLeft, messageLeft = left.enable()
- term.clear()
- term.setBackgroundColor(colors.black)
- term.setCursorPos(15,9)
- print("Schild Modul V1 ")
- term.setCursorPos(15,10)
- print("Selbstdiagnose...")
- term.setBackgroundColor(colors.green)
- term.setCursorPos(15,11)
- print("Alle Systeme Nominal")
- term.setBackgroundColor(colors.black)
- sleep(1)
- term.setCursorPos(1,17)
- print("by Michal")
- local function status()
- term.clear()
- term.setCursorPos(1,1)
- print("---Status---")
- e,m = right.energy()
- io.write(string.format("Aktueller Energielevel Right %s \nMax Energielevel %s\n",e,m))
- e,m = left.energy()
- io.write(string.format("Aktueller Energielevel Left %s \nMax Energielevel %s\n",e,m))
- print("")
- print("")
- local enabledLeft, message = left.enable()
- local enabledRight, message = right.enable()
- if enabledLeft and enabledRight then
- term.setTextColor(colors.blue)
- print("Schilde aktiviert")
- term.setTextColor(colors.white)
- else
- term.setTextColor(colors.red)
- print("Schilde deaktiviert")
- term.setTextColor(colors.white)
- end
- print("")
- term.setCursorPos(1,16)
- term.setBackgroundColor(colors.blue)
- term.setTextColor(colors.yellow)
- print("Schilde mit Taste [E] einschalten")
- print("Schilde mit Taste [A] ausschalten")
- -- print("[R] Refresh")
- term.setTextColor(colors.white)
- term.setBackgroundColor(colors.black)
- end
- local function Schild1()
- if enabledLeft and enabledRight then
- term.setTextColor(colors.red)
- print("Schilde bereits aktiviert")
- term.setTextColor(colors.white)
- else
- left.enable(true)
- right.enable(true)
- term.setTextColor(colors.green)
- print("Schilde aktiviert")
- term.setTextColor(colors.white)
- end
- end
- status()
- repeat
- local event, key = os.pullEvent("key")
- if key == keys.e then
- --Schild1()
- left.enable(true)
- right.enable(true)
- term.setCursorPos(25,3)
- print("Schilde aktiviert")
- sleep(1)
- status()
- elseif key == keys.a then
- left.enable(false)
- right.enable(false)
- term.setCursorPos(25,3)
- print("Schilde deaktiviert")
- sleep(1)
- status()
- -- elseif key == keys.r then
- -- status()
- -- elseif key == keys.q then
- -- print("Ausschalten")
- -- term.clear()
- -- term.setCursorPos(1,1)
- end
- until ( key == keys.q)term.clear()
- term.setBackgroundColor(colors.black)
- term.setCursorPos(15,9)
- print("Project Blinking Eye ")
- sleep(1)
- term.setCursorPos(1,19)
- print("by Michal")
- -- local side = peripheral.getNames()
- -- local warp
- -- for _, side in pairs(side) do
- -- if peripheral.getType(side) == "warpdriveShipController_0" then
- -- print("Wrapping " .. side)
- -- warp = peripheral.wrap(side)
- -- break
- -- end
- -- end
- -- warp = peripheral.wrap('warpdriveShipController_0')
- -- l,f= warp.command()
- -- k = warp.enable()
- until ( key == keys.q)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement