camekommd

print cameronos

Nov 30th, 2020 (edited)
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. -- core
  2. local printer = peripheral.wrap("right")
  3. local ready = printer.newPage()
  4. local speaker = peripheral.wrap("left")
  5. local version = "CameronOS version 1.0"
  6. local cr = "© Reactive Solutions 2020"
  7.  
  8. --boot sequence
  9. print(version)
  10. print(cr)
  11. os.sleep(0.6)
  12. print("Getting everything ready...")
  13. os.sleep(0.7)
  14.  
  15. --sequence
  16. print("Done! Waiting for user input...")
  17. os.sleep(0.3)
  18. print("Please type the name of your document:")
  19. local title = read()
  20. print("Title being set to: ", title, " ...")
  21. os.sleep(1)
  22. print("Please type the message for your document")
  23. local page = read()
  24. until #page < 26
  25. print("Page message set.. Standby for printing...")
  26. os.sleep(2)
  27.  
  28. --printing
  29. if ready then
  30. printer.write(page)
  31. printer.setPageTitle(title)
  32. printer.endPage()
  33. print("Printing complete!")
  34. speaker.playSound("minecraft:entity.player.levelup")
  35. else
  36. error("Could not create a page. Please verify if there is paper and ink in the printer.")
  37. end
  38.  
Advertisement
Add Comment
Please, Sign In to add comment