Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- core
- local printer = peripheral.wrap("right")
- local ready = printer.newPage()
- local speaker = peripheral.wrap("left")
- local version = "CameronOS version 1.0"
- local cr = "© Reactive Solutions 2020"
- --boot sequence
- print(version)
- print(cr)
- os.sleep(0.6)
- print("Getting everything ready...")
- os.sleep(0.7)
- --sequence
- print("Done! Waiting for user input...")
- os.sleep(0.3)
- print("Please type the name of your document:")
- local title = read()
- print("Title being set to: ", title, " ...")
- os.sleep(1)
- print("Please type the message for your document")
- local page = read()
- until #page < 26
- print("Page message set.. Standby for printing...")
- os.sleep(2)
- --printing
- if ready then
- printer.write(page)
- printer.setPageTitle(title)
- printer.endPage()
- print("Printing complete!")
- speaker.playSound("minecraft:entity.player.levelup")
- else
- error("Could not create a page. Please verify if there is paper and ink in the printer.")
- end
Advertisement
Add Comment
Please, Sign In to add comment