MrUndead

Card2.lua

Jan 26th, 2022 (edited)
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.45 KB | None | 0 0
  1. local writer = require("component").os_cardwriter
  2. local component = require("component")
  3. local term = require("term")
  4. local event = require("event")
  5. local Data = component.data
  6. local m = component.modem
  7.  
  8. local PortO = 123
  9. local ServerA = "158e29fe-4f83-42b5-8837-1bddad8fadc4"
  10.  
  11. m.open(PortO)
  12. term.clear()
  13.  
  14. io.write("Create a new Card? Type Y to start ")
  15. Choice = io.read()
  16.  
  17. if Choice == "Y" then
  18.  
  19.     m.send(ServerA,PortO,"Card-Maker")
  20.     term.clear()
  21.     io.write("Starting Program")
  22.     os.sleep(3)
  23.     term.clear()
  24.  
  25.     io.write("The name of the card: ")
  26.     UnName = io.read()
  27.     Name = Data.encode64(UnName)
  28.     io.write("Enter a Id for the card: ")
  29.     UnID = io.read()
  30.     ID = Data.encode64(UnID)
  31.     writer.write(ID, UnName, false)
  32.  
  33.     term.clear()
  34.     io.write("Sending Info to Server, wait for 5 seconds! ")
  35.  
  36.     m.send(ServerA,PortO,Name)
  37.     os.sleep(5)
  38.     m.send(ServerA,PortO,ID)
  39.  
  40.     term.clear()
  41.  
  42.     io.write("Type your password: ")
  43.     UnPass = io.read()
  44.     Pass = Data.encode64(UnPass)
  45.  
  46.     io.write("Sending...")
  47.     os.sleep(3)
  48.     m.send(ServerA,PortO,Pass)
  49.  
  50.     term.clear()
  51.  
  52.     io.write("Card Complete! Enjoy!")
  53.     os.sleep(3)
  54.     term.clear()
  55.     os.execute("StartUp")
  56.  
  57. end
  58.  
  59. if Choice == "debug" then
  60.     term.clear()
  61.     os.exit()
  62. end
  63.  
  64. if Choice ~= "Y" or "debug" then
  65.     term.clear()
  66.     print("Incorrect Command")
  67.     os.sleep(2)
  68.     term.clear()
  69.     os.execute("StartUp")
  70.  
  71. end
  72.  
Add Comment
Please, Sign In to add comment