DanielLaby99

Setup - LabyOS - Step 3 Reloaded

Jul 20th, 2013
631
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. local function screen()
  2. local data = fs.open(".minecraft/config/background", "r")
  3. if data then
  4. term.setBackgroundColor(tonumber(data.readAll()))
  5. data.close()
  6. end
  7. shell.run("clear")
  8. term.setBackgroundColor(colors.white)
  9. term.setCursorPos(2,2)
  10. for f=0,15 do
  11. for f2=0,47 do
  12. write(" ")
  13. end
  14. term.setBackgroundColor(colors.black)
  15. if f<1 then
  16. local data = fs.open(".minecraft/config/background", "r")
  17. if data then
  18. term.setBackgroundColor(tonumber(data.readAll()))
  19. data.close()
  20. end
  21. end
  22. print(" ")
  23. local data = fs.open(".minecraft/config/background", "r")
  24. if data then
  25. term.setBackgroundColor(tonumber(data.readAll()))
  26. data.close()
  27. end
  28. write(" ")
  29. term.setBackgroundColor(colors.white)
  30. end
  31. local data = fs.open(".minecraft/config/background", "r")
  32. if data then
  33. term.setBackgroundColor(tonumber(data.readAll()))
  34. data.close()
  35. end
  36. write(" ")
  37. term.setBackgroundColor(colors.black)
  38. for f=0,47 do
  39. write(" ")
  40. end
  41. end
  42.  
  43. screen()
  44. term.setCursorPos(46,3)
  45. term.setBackgroundColor(colors.white)
  46. term.setTextColor(colors.black)
  47. write("2/3")
  48. term.setBackgroundColor(colors.white)
  49. term.setCursorPos(3,3)
  50. term.setTextColor(colors.lightGray)
  51. write("> Design ")
  52. term.setTextColor(colors.gray)
  53. write("> Name ")
  54. term.setTextColor(colors.lightGray)
  55. term.setCursorPos(3,16)
  56. write("I do not steal your password!")
  57. term.setCursorPos(17,5)
  58. write("Minecraft name:")
  59. term.setCursorPos(17,6)
  60. term.setBackgroundColor(colors.lightGray)
  61. textutils.slowWrite(" ")
  62. term.setCursorPos(17,8)
  63. term.setBackgroundColor(colors.white)
  64. write("Password:")
  65. term.setCursorPos(17,9)
  66. term.setBackgroundColor(colors.lightGray)
  67. textutils.slowWrite(" ")
  68. term.setCursorPos(17,6)
  69. term.setTextColor(colors.white)
  70. premname = read()
  71. term.setCursorPos(17,9)
  72. term.setTextColor(colors.white)
  73. password = read("*")
  74.  
  75. testfor = http.get("http://login.minecraft.net/?user=" ..premname.. "&password=" ..password.. "&version=12")
  76. printresult = testfor.readAll()
  77. if printresult == "Account migrated, use e-mail as username." then
  78. for badloop=0,3 do
  79. term.setCursorPos(17,10)
  80. term.setTextColor(colors.black)
  81. term.setBackgroundColor(colors.white)
  82. print("Bad login")
  83. sleep(0.1)
  84. term.setCursorPos(17,10)
  85. term.setTextColor(colors.red)
  86. print("Bad login")
  87. sleep(0.1)
  88. end
  89. shell.run(".minecraft/bin/labyos/setup/step2")
  90. end
  91.  
  92. if printresult == "Bad login" then
  93. for badloop=0,3 do
  94. term.setCursorPos(17,10)
  95. term.setTextColor(colors.black)
  96. term.setBackgroundColor(colors.white)
  97. print("Bad login")
  98. sleep(0.1)
  99. term.setCursorPos(17,10)
  100. term.setTextColor(colors.red)
  101. print("Bad login")
  102. sleep(0.1)
  103. end
  104. shell.run(".minecraft/bin/labyos/setup/step2")
  105. end
  106.  
  107. screen()
  108. term.setCursorPos(46,3)
  109. term.setBackgroundColor(colors.white)
  110. term.setTextColor(colors.black)
  111. write("2/3")
  112. term.setBackgroundColor(colors.white)
  113. term.setCursorPos(3,3)
  114. term.setTextColor(colors.lightGray)
  115. write("> Design ")
  116. term.setTextColor(colors.gray)
  117. write("> Name ")
  118. term.setTextColor(colors.lightGray)
  119. term.setCursorPos(3,5)
  120. textutils.slowWrite("Okay, ")
  121. write(premname)
  122. write("!")
  123. term.setCursorPos(3,6)
  124. textutils.slowWrite("With the premium account")
  125. term.setCursorPos(3,7)
  126. textutils.slowWrite("you can contact with")
  127. term.setCursorPos(3,8)
  128. textutils.slowWrite("other players (online)!")
  129. term.setCursorPos(3,16)
  130. term.setTextColor(colors.gray)
  131. term.setBackgroundColor(colors.lightGray)
  132. textutils.slowWrite(" ")
  133. term.setCursorPos(3,16)
  134. textutils.slowWrite(" Back ")
  135. term.setCursorPos(45,16)
  136. textutils.slowWrite(" ")
  137. term.setCursorPos(45,16)
  138. textutils.slowWrite(" OK ")
  139.  
  140. while true do
  141. local event, btn, mouseX, mouseY = os.pullEvent("mouse_click")
  142. if mouseX >= 3 and mouseX <= 8 and mouseY == 16 then
  143. shell.run(".minecraft/bin/labyos/setup/step2")
  144. break
  145. end
  146.  
  147. local event, btn, mouseX, mouseY = os.pullEvent("mouse_click")
  148. if mouseX >= 40 and mouseX <= 48 and mouseY == 16 then
  149. shell.run(".minecraft/bin/labyos/setup/step4")
  150. break
  151. end
  152.  
  153. end
Add Comment
Please, Sign In to add comment