Advertisement
Guest User

timertest

a guest
Dec 20th, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.70 KB | None | 0 0
  1. mon = peripheral.wrap("left")
  2.  
  3. local Bake_Time = 1200
  4. local Harvest_Time = 300
  5. local Bake_Time_Remain
  6. local Harvest_Time_Remain
  7.  
  8. --rs.setOutput("bottom", true)
  9.  
  10.   while true
  11.     do
  12.       for i = 1, Bake_Time
  13.         do
  14.           Bake_Time_Remain = Bake_Time - i
  15.           Harvest_Time_Remain = Harvest_Time - i
  16.          
  17.           while Bake_Time_Remain == 0
  18.               do
  19.                 Bake_Time_Remain = Bake_Time
  20.               end
  21.              
  22.          
  23.           while Harvest_Time_Remain == 0
  24.             do
  25.               Harvest_Time_Remain = Harvest_Time
  26.               end
  27.          
  28.          
  29.           ------END OF REMAINING TIME COUNT
  30.          
  31.           mon.clear()
  32.           mon.setTextScale(1)
  33.          
  34.          
  35.           ------END OF SCREEN FORMATTING
  36.          
  37.          
  38.           mon.setCursorPos(1,1)
  39.           mon.write("Next bake cycle: " .. Bake_Time_Remain .. " " .. "seconds!")
  40.          
  41.          
  42.           ------END OF CAKE INFO.
  43.          
  44.          
  45.           mon.setCursorPos(1,2)
  46.           --mon.write("Next harvest in: " .. Harvest Time_Remain .. " " .. "seconds!")
  47.           mon.write("Next harvest in: " .. Harvest_Time_Remain .. " " .. "seconds!")
  48.          
  49.           ------END OF HARVEST INFO.
  50.          
  51.           sleep(1)
  52.         end
  53.         sleep(5)
  54.    
  55.     ------LISTEN FOR THE TERMINATE EVENT
  56.    
  57.     while true
  58.       do
  59.         local event = os.pullEventRaw()
  60.           if event == "terminate"
  61.             then
  62.               rs.setOutput("bottom", flase)
  63.                 return
  64.                   else
  65.                     rs.setOutput("bottom", true)
  66.                   end
  67.                 end
  68.               end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement