Advertisement
colhaydutu

steampunk clock and season screen

Apr 20th, 2024 (edited)
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. local summerSensor = "back"
  2. local springSensor = "left"
  3. local autumnSensor = "right"
  4. local winterSensor = "front"
  5.  
  6. dp = peripheral.wrap("top")
  7.  
  8.  
  9. local season
  10.  
  11. while true do
  12. local springSignal = redstone.getAnalogInput(springSensor)
  13. local summerSignal = redstone.getAnalogInput(summerSensor)
  14. local autumnSignal = redstone.getAnalogInput(autumnSensor)
  15. local winterSignal = redstone.getAnalogInput(winterSensor)
  16. dp.clear()
  17. if springSignal >= 1 and springSignal <= 5 then
  18. season = "Early Spring"
  19. elseif springSignal >= 6 and springSignal <=10 then
  20. season = "Mid Spring"
  21. elseif springSignal >= 11 and springSignal <=16 then
  22. season = "Late Spring"
  23. end
  24.  
  25.  
  26. if summerSignal >= 1 and summerSignal <= 5 then
  27. season = "Early Summer"
  28. elseif summerSignal >= 6 and summerSignal <=10 then
  29. season = "Mid Summer"
  30. elseif summerSignal >= 11 and summerSignal <=16 then
  31. season = "Late Summer"
  32. end
  33.  
  34.  
  35. if autumnSignal >= 1 and autumnSignal <= 5 then
  36. season = "Early Autumn"
  37. elseif autumnSignal >= 6 and autumnSignal <=10 then
  38. season = "Mid Autumn"
  39. elseif autumnSignal >= 11 and autumnSignal <=16 then
  40. season = "Late Autumn"
  41. end
  42.  
  43. if winterSignal >= 1 and winterSignal <= 5 then
  44. season = "Early Autumn"
  45. elseif winterSignal >= 6 and winterSignal <=10 then
  46. season = "Mid Autumn"
  47. elseif winterSignal >= 11 and winterSignal <=16 then
  48. season = "Late Autumn"
  49. end
  50.  
  51. print(season)
  52. wt = os.time()
  53. wt = textutils.formatTime(wt,true)
  54. dp.setCursorPos(1,1)
  55. dp.write("CLOCK ")
  56.  
  57. dp.setCursorPos(7,1)
  58. dp.write(wt)
  59.  
  60. dp.setCursorPos(1,2)
  61. dp.write("SEASON ")
  62. dp.setCursorPos(1,3)
  63. dp.write(season)
  64. dp.update()
  65.  
  66. sleep(1)
  67. end
  68.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement