Advertisement
guusje4525

Untitled

Aug 22nd, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. os.pullEvent = os.pullEventRaw
  2. function clear()
  3.     term.clear()
  4.     term.setCursorPos(1)
  5. end
  6.  
  7. function choose2()
  8.     term.clear()
  9.     term.setCursorPos(1,1)
  10.     print(" Log-in   <exit>")
  11.     ev, k = os.pullEvent()
  12.     if k == 203 or k == 205 then
  13.         sleep(0.2)
  14.         choose()
  15.     elseif k == 28 then
  16.         term.clear()
  17.         term.setCursorPos(1,1)
  18.         print("----------")
  19.         print("----------")
  20.         print("")
  21.         print("----------")
  22.         print("----------")
  23.         sleep(0.5)
  24.         term.clear()
  25.         term.setCursorPos(1,1)
  26.         print("----------")
  27.         print("----------")
  28.         print("000")
  29.         print("----------")
  30.         print("----------")
  31.         sleep(0.5)
  32.         term.clear()
  33.         term.setCursorPos(1,1)
  34.         print("----------")
  35.         print("----------")
  36.         print("000000")
  37.         print("----------")
  38.         print("----------")
  39.         sleep(0.5)
  40.         term.clear()
  41.         term.setCursorPos(1,1)
  42.         print("----------")
  43.         print("----------")
  44.         print("0000000000")
  45.         print("----------")
  46.         print("----------")
  47.         sleep(1)
  48.         textutils.slowPrint("Shutting down the computer")
  49.         sleep(1)
  50.         os.shutdown()
  51.     else
  52.         sleep(0.2)
  53.         choose2()
  54.     end
  55. end
  56.  
  57. function lock()
  58.     term.clear()
  59.     term.setCursorPos(1,1)
  60.     write"Username: "
  61.     lock = read()
  62.     if lock == "admin" then
  63.         write"Password: "
  64.         lock = read("*")
  65.         if lock == "pass" then
  66.             print("correct please edit some files and make it better")
  67.         else
  68.             textutils.slowPrint("Username or Password incorrect, rebooting          computer...")
  69.             sleep(1)
  70.             os.reboot()
  71.         end
  72.     else
  73.         write"Password: "
  74.         input = read("*")
  75.         sleep(0.5)
  76.         textutils.slowPrint("Username or Password is incorrect, rebooting       computer...")
  77.         sleep(1)
  78.         os.reboot()
  79.     end
  80. end
  81.  
  82.  
  83.  
  84. function guest()
  85.     term.clear()
  86.     term.setCursorPos(1,1)
  87.     sleep(0.5)
  88.     print("Prepare for startup, please wait until done.")
  89.     sleep(0.5)
  90.     term.clear()
  91.     term.setCursorPos(1,1)
  92.     print("00000")
  93.     print("    0")
  94.     print("00000")
  95.     print("    0")
  96.     print("00000")
  97.     sleep(1)
  98.     term.clear()
  99.     term.setCursorPos(1,1)
  100.     print("00000")
  101.     print("    0")
  102.     print("00000")
  103.     print("0")
  104.     print("00000")
  105.     sleep(1)
  106.     term.clear()
  107.     term.setCursorPos(1,1)
  108.     print("  0  ")
  109.     print(" 00  ")
  110.     print("0 0  ")
  111.     print("  0  ")
  112.     print("00000")
  113.     sleep(1)
  114.     term.clear()
  115.     term.setCursorPos(1,1)
  116.     print("Computer succesfully logged-in!")
  117.     sleep(2)
  118.     term.clear()
  119.     term.setCursorPos(1,1)
  120.     textutils.slowPrint("Welcome guest")
  121.     textutils.slowPrint("Your options: ")
  122.     textutils.slowPrint("1. Game (default game)")
  123.     textutils.slowPrint("2. About")
  124.     textutils.slowPrint("3. Logg-off")
  125.     textutils.slowPrint("please select your choose by typping 1, 2 or 3")
  126.     q = read()
  127.     if q == "1" then
  128.         shell.run("worm")
  129.         guest()
  130.     elseif q == "2" then
  131.         term.clear()
  132.         term.setCursorPos(1,1)
  133.         print("This is version v0.6")
  134.         print("Made by guusje4525")
  135.         print("")
  136.         print("")
  137.         print("This computer will restart in: ")
  138.         print("00000")
  139.         print("0")
  140.         print("00000")
  141.         print("    0")
  142.         print("00000")
  143.         sleep(1)
  144.         term.setCursorPos(1,6)
  145.         print("0   0")
  146.         print("0   0")
  147.         print("00000")
  148.         print("    0")
  149.         print("    0")
  150.         sleep(1)
  151.         term.setCursorPos(1,6)
  152.         print("00000")
  153.         print("    0")
  154.         print("00000")
  155.         print("    0")
  156.         print("00000")
  157.         sleep(1)
  158.         term.setCursorPos(1,6)
  159.         print("00000")
  160.         print("    0")
  161.         print("00000")
  162.         print("0    ")
  163.         print("00000")
  164.         sleep(1)
  165.         term.setCursorPos(1,6)
  166.         print(" 00  ")
  167.         print("0 0  ")
  168.         print("  0  ")
  169.         print("  0  ")
  170.         print("00000")
  171.         sleep(1)
  172.         os.shutdown()
  173.     elseif q == "3" then
  174.         term.clear()
  175.         term.setCursorPos(1,1)
  176.         login()
  177.     else
  178.         print("incorrect option")
  179.         print("the file may removed or check you spelling")
  180.         sleep(1.5)
  181.         guest()
  182.     end
  183. end
  184.  
  185. function login()
  186.     term.clear()
  187.     term.setCursorPos(1,1)
  188.     print(";------------------------------;")
  189.     print(";  (Please enter your username);")
  190.     print(";------------------------------;")
  191.     print(";                              ;")
  192.     print(";------------------------------;")
  193.     print(";  (available accounts:        ;")
  194.     print(";  (admin and guest)           ;")
  195.     term.setCursorPos(4,4)
  196.     user = read()
  197.     if user == "guus" then
  198.         print("oo hello guus")
  199.         lock()
  200.     elseif user == "admin" then
  201.         lock()
  202.     else
  203.         guest()
  204.     end
  205. end
  206.  
  207.  
  208.  
  209. function choose()
  210.     term.clear()
  211.     term.setCursorPos(1,1)
  212.     print("<Log-in>   exit")
  213.     ev, k = os.pullEvent()
  214.     if k == 203 or k == 205 then
  215.         sleep(0.2)
  216.         choose2()
  217.     elseif k == 28 then
  218.         login()
  219.     else
  220.         sleep(0.2)
  221.         choose()
  222.     end
  223. end
  224.  
  225.  
  226. choose()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement