Advertisement
DarkZek

Untitled

Jun 30th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 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 "..username.." registered!")
  32. os.sleep(4)
  33. end
  34. os.sleep(1)
  35. else
  36. --user just wants to login
  37. clearScreen()
  38. print("Login")
  39. write("Username: ")
  40. username = read()
  41. clearScreen()
  42. print("Login")
  43. write("Password:")
  44. password = read("*")
  45. clearScreen()
  46. modem.transmit(1,1,"balance`"..username.."`"..password)
  47.  
  48. modem.open(1)
  49. local _, side, freq, rfreq, message = os.pullEvent("modem_message")
  50. if message == "403" then
  51. print("The user '"..username.."' is not a valid user!")
  52. else if message == "403" then
  53. print("There is no user called "..username.."!")
  54. else
  55. textutils.slowPrint("Your balance is "..message)
  56. end
  57. end
  58. os.sleep(4)
  59. end
  60. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement