Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local writer = require("component").os_cardwriter
- local component = require("component")
- local term = require("term")
- local event = require("event")
- local Data = component.data
- local m = component.modem
- local PortO = 123
- local ServerA = "158e29fe-4f83-42b5-8837-1bddad8fadc4"
- m.open(PortO)
- term.clear()
- io.write("Create a new Card? Type Y to start ")
- Choice = io.read()
- if Choice == "Y" then
- m.send(ServerA,PortO,"Card-Maker")
- term.clear()
- io.write("Starting Program")
- os.sleep(3)
- term.clear()
- io.write("The name of the card: ")
- UnName = io.read()
- Name = Data.encode64(UnName)
- io.write("Enter a Id for the card: ")
- UnID = io.read()
- ID = Data.encode64(UnID)
- writer.write(ID, UnName, false)
- term.clear()
- io.write("Sending Info to Server, wait for 5 seconds! ")
- m.send(ServerA,PortO,Name)
- os.sleep(5)
- m.send(ServerA,PortO,ID)
- term.clear()
- io.write("Type your password: ")
- UnPass = io.read()
- Pass = Data.encode64(UnPass)
- io.write("Sending...")
- os.sleep(3)
- m.send(ServerA,PortO,Pass)
- term.clear()
- io.write("Card Complete! Enjoy!")
- os.sleep(3)
- term.clear()
- os.execute("StartUp")
- end
- if Choice == "debug" then
- term.clear()
- os.exit()
- end
- if Choice ~= "Y" or "debug" then
- term.clear()
- print("Incorrect Command")
- os.sleep(2)
- term.clear()
- os.execute("StartUp")
- end
Add Comment
Please, Sign In to add comment