Advertisement
Microstar301

MICROS/INSTALL

Dec 10th, 2013
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.27 KB | None | 0 0
  1. if term.isColor()==false then
  2.  error("YOU NEED AN ADVANCED COMPUTER")
  3. end
  4. if fs.exists("funcs")==true then
  5.  term.setCursorPos(30,17)
  6.  term.setBackgroundColor(colors.blue)
  7.  write(" ")
  8.  sleep(0.2)
  9.  term.setCursorPos(30,17)
  10.  term.setBackgroundColor(colors.lightBlue)
  11.  write(" ")
  12.  term.setCursorPos(23,8)
  13.  term.setBackgroundColor(colors.blue)
  14.  write("    ")
  15.  term.setCursorPos(23,9)
  16.  term.setBackgroundColor(colors.lightBlue)
  17.  write("    ")
  18.  term.setCursorPos(23,10)
  19.  write("    ")
  20.  term.setCursorPos(23,11)
  21.  write("    ")
  22.  term.setCursorPos(23,12)
  23.  write("    ")
  24.  sleep(0.2)
  25.  term.setCursorPos(15,5)
  26.  term.setBackgroundColor(colors.blue)
  27.  write("                     ")
  28.  term.setBackgroundColor(colors.lightBlue)
  29.  term.setCursorPos(15,6)
  30.  write("                     ")
  31.  term.setCursorPos(15,7)
  32.  write("                     ")
  33.  term.setCursorPos(15,8)
  34.  write("                     ")
  35.  term.setCursorPos(15,9)
  36.  write("                     ")
  37.  term.setCursorPos(15,10)
  38.  write("                     ")
  39.  term.setCursorPos(15,11)
  40.  write("                     ")
  41.  term.setCursorPos(15,12)
  42.  write("                     ")
  43.  term.setCursorPos(15,13)
  44.  write("                     ")
  45.  term.setCursorPos(15,14)
  46.  write("                     ")
  47.  term.setCursorPos(15,15)
  48.  write("                     ")
  49.  sleep(0.2)
  50.  term.setBackgroundColor(colors.lightBlue)
  51.  term.clear()
  52.  term.setCursorPos(1,1)
  53.  term.setBackgroundColor(colors.blue)
  54.  term.setTextColor(colors.white)
  55.  write("              MICROS v1.3 REINSTALLER                 ")
  56.  term.setCursorPos(5,7)
  57.  term.setTextColor(colors.red)
  58.  write("     REINSTALL?    ")
  59.  term.setBackgroundColor(colors.gray)
  60.  term.setCursorPos(5,8)
  61.  write("                   ")
  62.  term.setCursorPos(5,9)
  63.  term.setTextColor(colors.white)
  64.  write("   ")
  65.  term.setBackgroundColor(colors.green)
  66.  write("YES")
  67.  term.setBackgroundColor(colors.gray)
  68.  write("      ")
  69.  term.setBackgroundColor(colors.red)
  70.  write("NO")
  71.  term.setBackgroundColor(colors.gray)
  72.  write("     ")
  73.  e,k,x,y=os.pullEvent("mouse_click")
  74.  
  75. if y==9 and x==8 or y==9 and x==9 or y==9 and x==10 then
  76.  term.setCursorPos(8,9)
  77.  term.setBackgroundColor(colors.orange)
  78.  write("YES")
  79.  sleep(1)
  80.  term.setCursorPos(-99,-99)
  81.  shell.run("rm","/startup")
  82.  shell.run("rm","/funcs")
  83.  shell.run("pastebin","get","C4kVpGA7","startup")
  84.  term.setBackgroundColor(colors.lightBlue)
  85.  term.clear()
  86.  term.setCursorPos(7,9)
  87.  term.setBackgroundColor(colors.blue)
  88.  term.setTextColor(colors.green)
  89.  write(" REINSTALLATION COMPLETE ")
  90.  term.setCursorPos(7,10)
  91.  term.setBackgroundColor(colors.gray)
  92.  term.setTextColor(colors.black)
  93.  write("                         ")
  94.  term.setCursorPos(7,11)
  95.  write(" Reboot in 3             ")
  96.  term.setCursorPos(7,12)
  97.  write("                         ")
  98.  sleep(1)
  99.  term.setCursorPos(7,11)
  100.  write(" Reboot in 2             ")
  101.  sleep(1)
  102.  term.setCursorPos(7,11)
  103.  write(" Reboot in 1             ")
  104.  sleep(1)
  105.  term.setCursorPos(7,11)
  106.  write(" Reboot in 0             ")
  107.  sleep(0)
  108.  os.reboot()
  109. end
  110. if y==9 and x==12 or y==9 and x==13 or y==9 then
  111.  term.setCursorPos(17,9)
  112.  term.setBackgroundColor(colors.orange)
  113.  write("NO")
  114.  sleep(1)
  115.  term.setBackgroundColor(colors.black)
  116.  term.setTextColor(colors.white)
  117.  term.setCursorPos(1,1)
  118.  term.clear()
  119.  return
  120. end
  121. return
  122. end
  123. term.setCursorPos(25,10)
  124. term.setBackgroundColor(colors.blue)
  125. write(" ")
  126. sleep(0.2)
  127. term.setCursorPos(23,8)
  128. write("    ")
  129. term.setCursorPos(23,9)
  130. term.setBackgroundColor(colors.lightBlue)
  131. write("    ")
  132. term.setCursorPos(23,10)
  133. write("    ")
  134. term.setCursorPos(23,11)
  135. write("    ")
  136. term.setCursorPos(23,12)
  137. write("    ")
  138. sleep(0.2)
  139. term.setCursorPos(15,5)
  140. term.setBackgroundColor(colors.blue)
  141. write("                     ")
  142. term.setBackgroundColor(colors.lightBlue)
  143. term.setCursorPos(15,6)
  144. write("                     ")
  145. term.setCursorPos(15,7)
  146. write("                     ")
  147. term.setCursorPos(15,8)
  148. write("                     ")
  149. term.setCursorPos(15,9)
  150. write("                     ")
  151. term.setCursorPos(15,10)
  152. write("                     ")
  153. term.setCursorPos(15,11)
  154. write("                     ")
  155. term.setCursorPos(15,12)
  156. write("                     ")
  157. term.setCursorPos(15,13)
  158. write("                     ")
  159. term.setCursorPos(15,14)
  160. write("                     ")
  161. term.setCursorPos(15,15)
  162. write("                     ")
  163. sleep(0.2)
  164. term.setBackgroundColor(colors.lightBlue)
  165. term.clear()
  166. term.setCursorPos(1,1)
  167. term.setBackgroundColor(colors.blue)
  168. term.setTextColor(colors.white)
  169. write("              MICROS v1.3 INSTALLER                ")
  170. term.setCursorPos(5,7)
  171. term.setTextColor(colors.red)
  172. write("      INSTALL?     ")
  173. term.setBackgroundColor(colors.gray)
  174. term.setCursorPos(5,8)
  175. write("                   ")
  176. term.setCursorPos(5,9)
  177. term.setTextColor(colors.white)
  178. write("   ")
  179. term.setBackgroundColor(colors.green)
  180. write("YES")
  181. term.setBackgroundColor(colors.gray)
  182. write("      ")
  183. term.setBackgroundColor(colors.red)
  184. write("NO")
  185. term.setBackgroundColor(colors.gray)
  186. write("     ")
  187. while true do
  188. e,k,x,y=os.pullEvent("mouse_click")
  189. if y==9 and x==8 or y==9 and x==9 or y==9 and x==10 then
  190.  term.setCursorPos(8,9)
  191.  term.setBackgroundColor(colors.orange)
  192.  write("YES")
  193.  sleep(1)
  194.  term.setCursorPos(-99,-99)
  195.  shell.run("pastebin","get","C4kVpGA7","startup")
  196.  term.setBackgroundColor(colors.lightBlue)
  197.  term.clear()
  198.  term.setCursorPos(7,9)
  199.  term.setBackgroundColor(colors.blue)
  200.  term.setTextColor(colors.green)
  201.  write("  INSTALLATION COMPLETE  ")
  202.  term.setCursorPos(7,10)
  203.  term.setBackgroundColor(colors.gray)
  204.  term.setTextColor(colors.black)
  205.  os.setComputerLabel("MICROS HOMECOMPUTER")
  206.  write("                         ")
  207.  term.setCursorPos(7,11)
  208.  write(" Reboot in 3             ")
  209.  term.setCursorPos(7,12)
  210.  write("                         ")
  211.  sleep(1)
  212.  term.setCursorPos(7,11)
  213.  write(" Reboot in 2             ")
  214.  sleep(1)
  215.  term.setCursorPos(7,11)
  216.  write(" Reboot in 1             ")
  217.  sleep(1)
  218.  term.setCursorPos(7,11)
  219.  write(" Reboot in 0             ")
  220.  sleep(0)
  221.  os.reboot()
  222. end
  223. if y==9 and x==12 or y==9 and x==13 or y==9 then
  224.  term.setCursorPos(17,9)
  225.  term.setBackgroundColor(colors.orange)
  226.  write("NO")
  227.  sleep(1)
  228.  term.setBackgroundColor(colors.black)
  229.  term.setTextColor(colors.white)
  230.  term.setCursorPos(1,1)
  231.  term.clear()
  232.  return
  233. end
  234. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement