Advertisement
DarkZek

Untitled

Jun 30th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. function clearScreen()
  2. term.clear()
  3. term.setCursorPos(1,1)
  4. end
  5.  
  6. while true do
  7. clearScreen()
  8. print("Welcome to The Bank!")
  9. print("Press 1 for a new user")
  10. print("Press 2 for an existing user")
  11.  
  12. local ect, key = os.pullEvent("key")
  13. local modem = peripheral.wrap("back")
  14. if key == 2 then
  15. --user wants to create a new account
  16. clearScreen()
  17. print("Register")
  18. write("Username: ")
  19. username = read()
  20. clearScreen()
  21. print("Register")
  22. write("Password: ")
  23. password = read("*")
  24. print("Waiting for server...")
  25. modem.transmit(1,1,"register`"..username.."`"..password)
  26. modem.open(1)
  27. local _, side, freq, rfreq, message = os.pullEvent("modem_message")
  28. if messsage == "409" then
  29. print("This user is already registered!")
  30. else
  31. print("User registered!")
  32. end
  33. os.sleep(1)
  34. else
  35. --user just wants to login
  36. clearScreen()
  37. print("Login")
  38. write("Username: ")
  39. username = read()
  40. clearScreen()
  41. print("Login")
  42. write("Password:")
  43. password = read("*")
  44. clearScreen()
  45. modem.transmit(1,1,"login`"..username.."`"..password)
  46.  
  47. modem.open(1)
  48. local _, side, freq, rfreq, message = os.pullEvent("modem_message")
  49. if message == "403" then
  50. print("The user '"..username.."' is not a valid user!")
  51. else if message == "403" then
  52. print("There is no user called "..username.."!")
  53. else
  54. textutils.slowPrint("Your balance is "..message)
  55. end
  56. end
  57. os.sleep(4)
  58. end
  59. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement