rickydaan

[Lua][CC] Company Client build 1 <DONT DOWNLOAD>

Mar 2nd, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. local tArgs = { ... }
  2. if tArgs[1] == "front" or tArgs[1] == "back" or tArgs[1] == "top" or tArgs[1] == "bottom" or tArgs[1] == "left" or tArgs[1] == "right" then
  3. rednet.open(tArgs[1])
  4. else
  5. print("Usage: Cclient <Modem side>")
  6. os.reboot()
  7. end
  8.  
  9. server = 2
  10.  
  11. sessionname = "Default"
  12.  
  13.  
  14. function loggedin()
  15. term.clear()
  16. term.setCursorPos(1,1)
  17. print("+-----------------------------------------------+")
  18. print("| |")
  19. print("| Company Client PRO - Loggedin |")
  20. print("| |")
  21. print("| [1] Edit company database |")
  22. print("| [2] Edit company notes |")
  23. print("| [3] Logout |")
  24. print("| |")
  25. print("+-----------------------------------------------+")
  26. print("| |")
  27. print("| Comapny client PRO |")
  28. print("| |")
  29. print("| Administrate YOUR big company NOW! |")
  30. print("| |")
  31. print("| |")
  32. print("| |")
  33. print("+-----------------------------------------------+")
  34.  
  35. end
  36. function mainGUI()
  37. term.clear()
  38. term.setCursorPos(1,1)
  39. print("+-----------------------------------------------+")
  40. print("| |")
  41. print("| Company Client PRO |")
  42. print("| |")
  43. print("| [1] Login |")
  44. print("| [2] Register |")
  45. print("| [3] Exit |")
  46. print("| |")
  47. print("+-----------------------------------------------+")
  48. print("| |")
  49. print("| Company client PRO |")
  50. print("| |")
  51. print("| Administrate YOUR big company NOW! |")
  52. print("| |")
  53. print("| |")
  54. print("| |")
  55. print("+-----------------------------------------------+")
  56.  
  57. end
  58.  
  59.  
  60. function login()
  61. rednet.send(server, "login")
  62. stop = false
  63. term.clear()
  64. term.setCursorPos(1,1)
  65. while not stop do
  66. print("Username: ")
  67. unamel = read()
  68. rednet.send(server, unamel)
  69. aa, bb = rednet.receive(5000)
  70. if bb == "good" then
  71. print("Password: ")
  72. upassl = read()
  73. rednet.send(server, upassl)
  74. cc, dd = rednet.receive(5000)
  75. if dd == "good" then
  76. join()
  77. updatePlayer()
  78. sessionname = unamel
  79. else
  80. print("Wrong password")
  81. sleep(2)
  82. menu()
  83. end
  84. else
  85. print("Unknown username")
  86. sleep(2)
  87. menu()
  88. end
  89. end
  90. end
  91.  
  92. function register()
  93.  
  94. rednet.send(server, "register")
  95.  
  96. term.clear()
  97. term.setCursorPos(1,1)
  98. print(b)
  99. term.setCursorPos(1,2)
  100. print("Username? ")
  101. unamer = read()
  102. rednet.send(server, unamer)
  103. print("Password?")
  104. upassr = read()
  105. rednet.send(server, upassr)
  106. stop = true
  107. menu()
  108.  
  109. end
  110.  
  111. function printName()
  112. term.setCursorPos(1,1)
  113. print("Logged in as: " .. sessionname)
  114. end
  115.  
  116.  
  117.  
  118.  
  119. function menu()
  120. mainGUI()
  121. stopMenuMain = false
  122. while not stopMenuMain do
  123. event, char = os.pullEvent()
  124. if event == "key" and char == 2 then
  125. login()
  126. stopMainMenu = true
  127. end
  128.  
  129. if event == "key" and char == 3 then
  130. register()
  131. stopMainMenu = true
  132. end
  133.  
  134. if event == "key" and char == 4 then
  135. sleep(.1)
  136. stopMenuMain = true
  137. end
  138.  
  139. end
  140. end
  141.  
  142. menu()
Add Comment
Please, Sign In to add comment