Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- M = peripheral.wrap("top")
- local function r(...) return shell.run(...) end
- local function w(...) return write(...) end
- redstone.setOutput("left",true)
- if not fs.exists("Config") then
- fs.makeDir("Config")
- end
- if not fs.exists("Config/Save") then
- createAcc1 = fs.open("Config/Save", "w")
- createAcc1.write("57600") -- 16H
- createAcc1.close()
- end
- if not fs.exists("Config/Default") then
- createAcc1 = fs.open("Config/Default", "w")
- createAcc1.write("57600") -- 16H
- createAcc1.close()
- end
- if not fs.exists("Config/Jour") then
- createAcc1 = fs.open("Config/Jour", "w")
- createAcc1.write("0")
- createAcc1.close()
- end
- function default()
- heure = fs.open("Config/Default","r")
- Heure = heure.readLine()
- heure.close()
- end
- heure = fs.open("Config/Save","r")
- Heure = heure.readLine()
- heure.close()
- M.setBackgroundColor(colors.pink)
- M.clear()
- M.setTextColor(colors.blue)
- while true do
- M.clear()
- Time = fs.open("Config/Save","w")
- Heure = Heure -1
- var = Heure/60
- heures = math.floor(var/60)
- min = math.floor(var-(60*heures))
- sec = math.floor(Heure - ((3600*heures)+(60*min)))
- M.setCursorPos(3,2)
- M.write(tostring(heures).."h")
- M.setCursorPos(3,3)
- M.write(tostring(min).."m")
- M.setCursorPos(3,4)
- M.write(tostring(sec).."s")
- Time.write(Heure)
- Time.close()
- sleep(1)
- if Heure == 28800 then
- os.reboot()
- end
- if Heure == 10 then
- redstone.setOutput("back", true)
- end
- if Heure == 0 then
- Jour = fs.open("Config/Jour", "r")
- jour = Jour.readLine()
- Jour.close()
- jour = jour + 1
- Jour = fs.open("Config/Jour", "w")
- Jour.write(jour)
- Jour.close()
- print("Basule: "..jour)
- default()
- redstone.setOutput("left",false)
- redstone.setOutput("right",true)
- redstone.setOutput("back",false)
- end
- end
- ----=Autor=----
- --By Zaidal86
- ----=-----=----
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement