Advertisement
Guest User

A special Bootanimation

a guest
Sep 21st, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.29 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(17,1)
  3. term.setTextColor(colors.red)
  4. print("|||||||||")
  5. term.setCursorPos(17,2)
  6. term.setTextColor(colors.red)
  7. print("|||||||||")
  8. term.setCursorPos(17,3)
  9. term.setTextColor(colors.red)
  10. print("|||||||||")
  11. term.setCursorPos(17,4)
  12. term.setTextColor(colors.red)
  13. print("|||||||||")
  14. term.setCursorPos(17,5)
  15. term.setTextColor(colors.blue)
  16. print("|||||||||")
  17. term.setCursorPos(17,6)
  18. term.setTextColor(colors.blue)
  19. print("|||||||||")
  20. term.setCursorPos(17,7)
  21. term.setTextColor(colors.blue)
  22. print("|||||||||")
  23. term.setCursorPos(17,8)
  24. term.setTextColor(colors.blue)
  25. print("|||||||||")
  26. term.setCursorPos(26,1)
  27. term.setTextColor(colors.green)
  28. print("|||||||||")
  29. term.setCursorPos(26,2)
  30. term.setTextColor(colors.green)
  31. print("|||||||||")
  32. term.setCursorPos(26,3)
  33. term.setTextColor(colors.green)
  34. print("|||||||||")
  35. term.setCursorPos(26,4)
  36. term.setTextColor(colors.green)
  37. print("|||||||||")
  38. term.setCursorPos(26,5)
  39. term.setTextColor(colors.yellow)
  40. print("|||||||||")
  41. term.setCursorPos(26,6)
  42. term.setTextColor(colors.yellow)
  43. print("|||||||||")
  44. term.setCursorPos(26,7)
  45. term.setTextColor(colors.yellow)
  46. print("|||||||||")
  47. term.setCursorPos(26,8)
  48. term.setTextColor(colors.yellow)
  49. print("|||||||||")
  50. term.setCursorPos(17,17)
  51. term.setTextColor(colors.white)
  52. print("press any key to start OS")
  53. os.pullEvent("key")
  54. sleep(1)
  55. term.clear()
  56. term.setCursorPos(17,1)
  57. term.setTextColor(colors.red)
  58. print("|||||||||")
  59. term.setCursorPos(17,2)
  60. term.setTextColor(colors.red)
  61. print("|||||||||")
  62. term.setCursorPos(17,3)
  63. term.setTextColor(colors.red)
  64. print("|||||||||")
  65. term.setCursorPos(17,4)
  66. term.setTextColor(colors.red)
  67. print("|||||||||")
  68. term.setCursorPos(17,5)
  69. term.setTextColor(colors.blue)
  70. print("|||||||||")
  71. term.setCursorPos(17,6)
  72. term.setTextColor(colors.blue)
  73. print("|||||||||")
  74. term.setCursorPos(17,7)
  75. term.setTextColor(colors.blue)
  76. print("|||||||||")
  77. term.setCursorPos(17,8)
  78. term.setTextColor(colors.blue)
  79. print("|||||||||")
  80. term.setCursorPos(26,1)
  81. term.setTextColor(colors.green)
  82. print("|||||||||")
  83. term.setCursorPos(26,2)
  84. term.setTextColor(colors.green)
  85. print("|||||||||")
  86. term.setCursorPos(26,3)
  87. term.setTextColor(colors.green)
  88. print("|||||||||")
  89. term.setCursorPos(26,4)
  90. term.setTextColor(colors.green)
  91. print("|||||||||")
  92. term.setCursorPos(26,5)
  93. term.setTextColor(colors.yellow)
  94. print("|||||||||")
  95. term.setCursorPos(26,6)
  96. term.setTextColor(colors.yellow)
  97. print("|||||||||")
  98. term.setCursorPos(26,7)
  99. term.setTextColor(colors.yellow)
  100. print("|||||||||")
  101. term.setCursorPos(26,8)
  102. term.setTextColor(colors.yellow)
  103. print("|||||||||")
  104. term.setCursorPos(17,17)
  105. term.setTextColor(colors.white)
  106. print("Os start in 3 sec")
  107. sleep(1)
  108. term.clear()
  109. term.setCursorPos(17,1)
  110. term.setTextColor(colors.red)
  111. print("|||||||||")
  112. term.setCursorPos(17,2)
  113. term.setTextColor(colors.red)
  114. print("|||||||||")
  115. term.setCursorPos(17,3)
  116. term.setTextColor(colors.red)
  117. print("|||||||||")
  118. term.setCursorPos(17,4)
  119. term.setTextColor(colors.red)
  120. print("|||||||||")
  121. term.setCursorPos(17,5)
  122. term.setTextColor(colors.blue)
  123. print("|||||||||")
  124. term.setCursorPos(17,6)
  125. term.setTextColor(colors.blue)
  126. print("|||||||||")
  127. term.setCursorPos(17,7)
  128. term.setTextColor(colors.blue)
  129. print("|||||||||")
  130. term.setCursorPos(17,8)
  131. term.setTextColor(colors.blue)
  132. print("|||||||||")
  133. term.setCursorPos(26,1)
  134. term.setTextColor(colors.green)
  135. print("|||||||||")
  136. term.setCursorPos(26,2)
  137. term.setTextColor(colors.green)
  138. print("|||||||||")
  139. term.setCursorPos(26,3)
  140. term.setTextColor(colors.green)
  141. print("|||||||||")
  142. term.setCursorPos(26,4)
  143. term.setTextColor(colors.green)
  144. print("|||||||||")
  145. term.setCursorPos(26,5)
  146. term.setTextColor(colors.yellow)
  147. print("|||||||||")
  148. term.setCursorPos(26,6)
  149. term.setTextColor(colors.yellow)
  150. print("|||||||||")
  151. term.setCursorPos(26,7)
  152. term.setTextColor(colors.yellow)
  153. print("|||||||||")
  154. term.setCursorPos(26,8)
  155. term.setTextColor(colors.yellow)
  156. print("|||||||||")
  157. term.setCursorPos(17,17)
  158. term.setTextColor(colors.white)
  159. print("Os start in 2 sec")
  160. sleep(1)
  161. term.clear()
  162. term.setCursorPos(17,1)
  163. term.setTextColor(colors.red)
  164. print("|||||||||")
  165. term.setCursorPos(17,2)
  166. term.setTextColor(colors.red)
  167. print("|||||||||")
  168. term.setCursorPos(17,3)
  169. term.setTextColor(colors.red)
  170. print("|||||||||")
  171. term.setCursorPos(17,4)
  172. term.setTextColor(colors.red)
  173. print("|||||||||")
  174. term.setCursorPos(17,5)
  175. term.setTextColor(colors.blue)
  176. print("|||||||||")
  177. term.setCursorPos(17,6)
  178. term.setTextColor(colors.blue)
  179. print("|||||||||")
  180. term.setCursorPos(17,7)
  181. term.setTextColor(colors.blue)
  182. print("|||||||||")
  183. term.setCursorPos(17,8)
  184. term.setTextColor(colors.blue)
  185. print("|||||||||")
  186. term.setCursorPos(26,1)
  187. term.setTextColor(colors.green)
  188. print("|||||||||")
  189. term.setCursorPos(26,2)
  190. term.setTextColor(colors.green)
  191. print("|||||||||")
  192. term.setCursorPos(26,3)
  193. term.setTextColor(colors.green)
  194. print("|||||||||")
  195. term.setCursorPos(26,4)
  196. term.setTextColor(colors.green)
  197. print("|||||||||")
  198. term.setCursorPos(26,5)
  199. term.setTextColor(colors.yellow)
  200. print("|||||||||")
  201. term.setCursorPos(26,6)
  202. term.setTextColor(colors.yellow)
  203. print("|||||||||")
  204. term.setCursorPos(26,7)
  205. term.setTextColor(colors.yellow)
  206. print("|||||||||")
  207. term.setCursorPos(26,8)
  208. term.setTextColor(colors.yellow)
  209. print("|||||||||")
  210. term.setCursorPos(17,17)
  211. term.setTextColor(colors.white)
  212. print("Os start in 1 sec")
  213. sleep(1)
  214. term.clear()
  215. term.setCursorPos(17,1)
  216. term.setTextColor(colors.red)
  217. print("|||||||||")
  218. term.setCursorPos(17,2)
  219. term.setTextColor(colors.red)
  220. print("|||||||||")
  221. term.setCursorPos(17,3)
  222. term.setTextColor(colors.red)
  223. print("|||||||||")
  224. term.setCursorPos(17,4)
  225. term.setTextColor(colors.red)
  226. print("|||||||||")
  227. term.setCursorPos(17,5)
  228. term.setTextColor(colors.blue)
  229. print("|||||||||")
  230. term.setCursorPos(17,6)
  231. term.setTextColor(colors.blue)
  232. print("|||||||||")
  233. term.setCursorPos(17,7)
  234. term.setTextColor(colors.blue)
  235. print("|||||||||")
  236. term.setCursorPos(17,8)
  237. term.setTextColor(colors.blue)
  238. print("|||||||||")
  239. term.setCursorPos(26,1)
  240. term.setTextColor(colors.green)
  241. print("|||||||||")
  242. term.setCursorPos(26,2)
  243. term.setTextColor(colors.green)
  244. print("|||||||||")
  245. term.setCursorPos(26,3)
  246. term.setTextColor(colors.green)
  247. print("|||||||||")
  248. term.setCursorPos(26,4)
  249. term.setTextColor(colors.green)
  250. print("|||||||||")
  251. term.setCursorPos(26,5)
  252. term.setTextColor(colors.yellow)
  253. print("|||||||||")
  254. term.setCursorPos(26,6)
  255. term.setTextColor(colors.yellow)
  256. print("|||||||||")
  257. term.setCursorPos(26,7)
  258. term.setTextColor(colors.yellow)
  259. print("|||||||||")
  260. term.setCursorPos(26,8)
  261. term.setTextColor(colors.yellow)
  262. print("|||||||||")
  263. n = 0
  264. term.setTextColor(colors.blue)
  265. while n <= 2 do
  266. term.setCursorPos(24,18)
  267. write("#")
  268. sleep(0.1)
  269. term.setCursorPos(22,17)
  270. write("#")
  271. sleep(0.1)
  272. term.setCursorPos(21,16)
  273. write("#")
  274. sleep(0.1)
  275. term.setCursorPos(21,15)
  276. write("#")
  277. sleep(0.1)
  278. term.setCursorPos(22,14)
  279. write("#")
  280. sleep(0.1)
  281. term.setCursorPos(24,13)
  282. write("#")
  283. sleep(0.1)
  284. write(" #")
  285. sleep(0.1)
  286. term.setCursorPos(28,14)
  287. write("#")
  288. sleep(0.1)
  289. term.setCursorPos(29,15)
  290. write("#")
  291. sleep(0.1)
  292. term.setCursorPos(29,16)
  293. write("#")
  294. sleep(0.1)
  295. term.setCursorPos(28,17)
  296. write("#")
  297. sleep(0.1)
  298. term.setCursorPos(26,18)
  299. write("#")
  300. sleep(0.1)
  301. term.setCursorPos(24,18)
  302. write(" ")
  303. sleep(0.1)
  304. term.setCursorPos(22,17)
  305. write(" ")
  306. sleep(0.1)
  307. term.setCursorPos(21,16)
  308. write(" ")
  309. sleep(0.1)
  310. term.setCursorPos(21,15)
  311. write(" ")
  312. sleep(0.1)
  313. term.setCursorPos(22,14)
  314. write(" ")
  315. sleep(0.1)
  316. term.setCursorPos(24,13)
  317. write(" ")
  318. sleep(0.1)
  319. write(" ")
  320. sleep(0.1)
  321. term.setCursorPos(28,14)
  322. write(" ")
  323. sleep(0.1)
  324. term.setCursorPos(29,15)
  325. write(" ")
  326. sleep(0.1)
  327. term.setCursorPos(29,16)
  328. write(" ")
  329. sleep(0.1)
  330. term.setCursorPos(28,17)
  331. write(" ")
  332. sleep(0.1)
  333. term.setCursorPos(26,18)
  334. write(" ")
  335. sleep(0.1)
  336. n = n + 1
  337. end
  338. term.clear()
  339. term.setCursorPos(17,1)
  340. term.setTextColor(colors.red)
  341. print("|||||||||")
  342. term.setCursorPos(17,2)
  343. term.setTextColor(colors.red)
  344. print("|||||||||")
  345. term.setCursorPos(17,3)
  346. term.setTextColor(colors.red)
  347. print("|||||||||")
  348. term.setCursorPos(17,4)
  349. term.setTextColor(colors.red)
  350. print("|||||||||")
  351. term.setCursorPos(17,5)
  352. term.setTextColor(colors.blue)
  353. print("|||||||||")
  354. term.setCursorPos(17,6)
  355. term.setTextColor(colors.blue)
  356. print("|||||||||")
  357. term.setCursorPos(17,7)
  358. term.setTextColor(colors.blue)
  359. print("|||||||||")
  360. term.setCursorPos(17,8)
  361. term.setTextColor(colors.blue)
  362. print("|||||||||")
  363. term.setCursorPos(26,1)
  364. term.setTextColor(colors.green)
  365. print("|||||||||")
  366. term.setCursorPos(26,2)
  367. term.setTextColor(colors.green)
  368. print("|||||||||")
  369. term.setCursorPos(26,3)
  370. term.setTextColor(colors.green)
  371. print("|||||||||")
  372. term.setCursorPos(26,4)
  373. term.setTextColor(colors.green)
  374. print("|||||||||")
  375. term.setCursorPos(26,5)
  376. term.setTextColor(colors.yellow)
  377. print("|||||||||")
  378. term.setCursorPos(26,6)
  379. term.setTextColor(colors.yellow)
  380. print("|||||||||")
  381. term.setCursorPos(26,7)
  382. term.setTextColor(colors.yellow)
  383. print("|||||||||")
  384. term.setCursorPos(26,8)
  385. term.setTextColor(colors.yellow)
  386. print("|||||||||")
  387. term.setCursorPos(17,17)
  388. term.setTextColor(colors.white)
  389. write("LOADING SETTINGS")
  390. sleep(1)
  391. write(".")
  392. sleep(1)
  393. write(".")
  394. sleep(1)
  395. write(".")
  396. sleep(1)
  397. write(".")
  398. sleep(1)
  399. term.clear()
  400. term.setCursorPos(17,1)
  401. term.setTextColor(colors.red)
  402. print("|||||||||")
  403. term.setCursorPos(17,2)
  404. term.setTextColor(colors.red)
  405. print("|||||||||")
  406. term.setCursorPos(17,3)
  407. term.setTextColor(colors.red)
  408. print("|||||||||")
  409. term.setCursorPos(17,4)
  410. term.setTextColor(colors.red)
  411. print("|||||||||")
  412. term.setCursorPos(17,5)
  413. term.setTextColor(colors.blue)
  414. print("|||||||||")
  415. term.setCursorPos(17,6)
  416. term.setTextColor(colors.blue)
  417. print("|||||||||")
  418. term.setCursorPos(17,7)
  419. term.setTextColor(colors.blue)
  420. print("|||||||||")
  421. term.setCursorPos(17,8)
  422. term.setTextColor(colors.blue)
  423. print("|||||||||")
  424. term.setCursorPos(26,1)
  425. term.setTextColor(colors.green)
  426. print("|||||||||")
  427. term.setCursorPos(26,2)
  428. term.setTextColor(colors.green)
  429. print("|||||||||")
  430. term.setCursorPos(26,3)
  431. term.setTextColor(colors.green)
  432. print("|||||||||")
  433. term.setCursorPos(26,4)
  434. term.setTextColor(colors.green)
  435. print("|||||||||")
  436. term.setCursorPos(26,5)
  437. term.setTextColor(colors.yellow)
  438. print("|||||||||")
  439. term.setCursorPos(26,6)
  440. term.setTextColor(colors.yellow)
  441. print("|||||||||")
  442. term.setCursorPos(26,7)
  443. term.setTextColor(colors.yellow)
  444. print("|||||||||")
  445. term.setCursorPos(26,8)
  446. term.setTextColor(colors.yellow)
  447. print("|||||||||")
  448. term.setCursorPos(17,17)
  449. term.setTextColor(colors.white)
  450. write("LOADING INTERNET")
  451. sleep(1)
  452. write(".")
  453. sleep(1)
  454. write(".")
  455. sleep(1)
  456. write(".")
  457. sleep(1)
  458. write(".")
  459. sleep(1)
  460. term.setCursorPos(17,18)
  461. print("NO INTERNET CONNECTION")
  462. sleep(1.5)
  463. term.clear()
  464. term.setCursorPos(17,1)
  465. term.setTextColor(colors.red)
  466. print("|||||||||")
  467. term.setCursorPos(17,2)
  468. term.setTextColor(colors.red)
  469. print("|||||||||")
  470. term.setCursorPos(17,3)
  471. term.setTextColor(colors.red)
  472. print("|||||||||")
  473. term.setCursorPos(17,4)
  474. term.setTextColor(colors.red)
  475. print("|||||||||")
  476. term.setCursorPos(17,5)
  477. term.setTextColor(colors.blue)
  478. print("|||||||||")
  479. term.setCursorPos(17,6)
  480. term.setTextColor(colors.blue)
  481. print("|||||||||")
  482. term.setCursorPos(17,7)
  483. term.setTextColor(colors.blue)
  484. print("|||||||||")
  485. term.setCursorPos(17,8)
  486. term.setTextColor(colors.blue)
  487. print("|||||||||")
  488. term.setCursorPos(26,1)
  489. term.setTextColor(colors.green)
  490. print("|||||||||")
  491. term.setCursorPos(26,2)
  492. term.setTextColor(colors.green)
  493. print("|||||||||")
  494. term.setCursorPos(26,3)
  495. term.setTextColor(colors.green)
  496. print("|||||||||")
  497. term.setCursorPos(26,4)
  498. term.setTextColor(colors.green)
  499. print("|||||||||")
  500. term.setCursorPos(26,5)
  501. term.setTextColor(colors.yellow)
  502. print("|||||||||")
  503. term.setCursorPos(26,6)
  504. term.setTextColor(colors.yellow)
  505. print("|||||||||")
  506. term.setCursorPos(26,7)
  507. term.setTextColor(colors.yellow)
  508. print("|||||||||")
  509. term.setCursorPos(26,8)
  510. term.setTextColor(colors.yellow)
  511. print("|||||||||")
  512. term.setCursorPos(17,17)
  513. term.setTextColor(colors.white)
  514. write("LOADING PROGRAMS")
  515. sleep(1)
  516. write(".")
  517. sleep(1)
  518. write(".")
  519. sleep(1)
  520. write(".")
  521. sleep(1)
  522. write(".")
  523. sleep(1)
  524. term.clear()
  525. term.setCursorPos(17,1)
  526. print("|--------------------|")
  527. term.setCursorPos(17,2)
  528. print( os.version() )
  529. term.setCursorPos(17,3)
  530. print("| |")
  531. term.setCursorPos(17,4)
  532. print("| |")
  533. term.setCursorPos(17,5)
  534. print("| |")
  535. term.setCursorPos(17,6)
  536. print("| |")
  537. term.setCursorPos(17,7)
  538. print("| |")
  539. term.setCursorPos(17,8)
  540. print("| |")
  541. term.setCursorPos(17,9)
  542. print("| |")
  543. term.setCursorPos(17,10)
  544. print("| |")
  545. term.setCursorPos(17,11)
  546. print("| |")
  547. term.setCursorPos(17,12)
  548. print("| |")
  549. term.setCursorPos(17,13)
  550. print("| |")
  551. term.setCursorPos(17,14)
  552. print("| |")
  553. term.setCursorPos(17,15)
  554. print("| |")
  555. term.setCursorPos(17,16)
  556. print("| Slide to unlock |")
  557. term.setCursorPos(17,17)
  558. print("|-|>>>>>>>>>>>>>>>>>>>")
  559. os.pullEvent("mouse_drag")
  560. term.clear()
  561. term.setCursorPos(17,1)
  562. print("|--------------------|")
  563. term.setCursorPos(17,2)
  564. print("| |")
  565. term.setCursorPos(17,3)
  566. print("| |")
  567. term.setCursorPos(17,4)
  568. print("| |")
  569. term.setCursorPos(17,5)
  570. print("| |")
  571. term.setCursorPos(17,6)
  572. print("| |")
  573. term.setCursorPos(17,7)
  574. print("| |")
  575. term.setCursorPos(17,8)
  576. print("| |")
  577. term.setCursorPos(17,9)
  578. print("| |")
  579. term.setCursorPos(17,10)
  580. print("| |")
  581. term.setCursorPos(17,11)
  582. print("| |")
  583. term.setCursorPos(17,12)
  584. print("| |")
  585. term.setCursorPos(17,13)
  586. print("| |")
  587. term.setCursorPos(17,14)
  588. print("| |")
  589. term.setCursorPos(17,15)
  590. print("| |")
  591. term.setCursorPos(17,16)
  592. print("| Slide to unlock |")
  593. term.setCursorPos(17,17)
  594. print(">>>|-|>>>>>>>>>>>>>>>>")
  595. os.pullEvent("mouse_drag")
  596. term.clear()
  597. term.setCursorPos(17,1)
  598. print("|--------------------|")
  599. term.setCursorPos(17,2)
  600. print("| |")
  601. term.setCursorPos(17,3)
  602. print("| |")
  603. term.setCursorPos(17,4)
  604. print("| |")
  605. term.setCursorPos(17,5)
  606. print("| |")
  607. term.setCursorPos(17,6)
  608. print("| |")
  609. term.setCursorPos(17,7)
  610. print("| |")
  611. term.setCursorPos(17,8)
  612. print("| |")
  613. term.setCursorPos(17,9)
  614. print("| |")
  615. term.setCursorPos(17,10)
  616. print("| |")
  617. term.setCursorPos(17,11)
  618. print("| |")
  619. term.setCursorPos(17,12)
  620. print("| |")
  621. term.setCursorPos(17,13)
  622. print("| |")
  623. term.setCursorPos(17,14)
  624. print("| |")
  625. term.setCursorPos(17,15)
  626. print("| |")
  627. term.setCursorPos(17,16)
  628. print("| Slide to unlock |")
  629. term.setCursorPos(17,17)
  630. print(">>>>>>|-|>>>>>>>>>>>>>")
  631. os.pullEvent("mouse_drag")
  632. term.clear()
  633. term.setCursorPos(17,1)
  634. print("|--------------------|")
  635. term.setCursorPos(17,2)
  636. print("| |")
  637. term.setCursorPos(17,3)
  638. print("| |")
  639. term.setCursorPos(17,4)
  640. print("| |")
  641. term.setCursorPos(17,5)
  642. print("| |")
  643. term.setCursorPos(17,6)
  644. print("| |")
  645. term.setCursorPos(17,7)
  646. print("| |")
  647. term.setCursorPos(17,8)
  648. print("| |")
  649. term.setCursorPos(17,9)
  650. print("| |")
  651. term.setCursorPos(17,10)
  652. print("| |")
  653. term.setCursorPos(17,11)
  654. print("| |")
  655. term.setCursorPos(17,12)
  656. print("| |")
  657. term.setCursorPos(17,13)
  658. print("| |")
  659. term.setCursorPos(17,14)
  660. print("| |")
  661. term.setCursorPos(17,15)
  662. print("| |")
  663. term.setCursorPos(17,16)
  664. print("| Slide to unlock |")
  665. term.setCursorPos(17,17)
  666. print(">>>>>>>>>|-|>>>>>>>>>>")
  667. os.pullEvent("mouse_drag")
  668. term.clear()
  669. term.setCursorPos(17,1)
  670. print("|--------------------|")
  671. term.setCursorPos(17,2)
  672. print("| |")
  673. term.setCursorPos(17,3)
  674. print("| |")
  675. term.setCursorPos(17,4)
  676. print("| |")
  677. term.setCursorPos(17,5)
  678. print("| |")
  679. term.setCursorPos(17,6)
  680. print("| |")
  681. term.setCursorPos(17,7)
  682. print("| |")
  683. term.setCursorPos(17,8)
  684. print("| |")
  685. term.setCursorPos(17,9)
  686. print("| |")
  687. term.setCursorPos(17,10)
  688. print("| |")
  689. term.setCursorPos(17,11)
  690. print("| |")
  691. term.setCursorPos(17,12)
  692. print("| |")
  693. term.setCursorPos(17,13)
  694. print("| |")
  695. term.setCursorPos(17,14)
  696. print("| |")
  697. term.setCursorPos(17,15)
  698. print("| |")
  699. term.setCursorPos(17,16)
  700. print("| Slide to unlock |")
  701. term.setCursorPos(17,17)
  702. print(">>>>>>>>>>>>|-|>>>>>>>")
  703. os.pullEvent("mouse_drag")
  704. term.clear()
  705. term.setCursorPos(17,1)
  706. print("|--------------------|")
  707. term.setCursorPos(17,2)
  708. print("| |")
  709. term.setCursorPos(17,3)
  710. print("| |")
  711. term.setCursorPos(17,4)
  712. print("| |")
  713. term.setCursorPos(17,5)
  714. print("| |")
  715. term.setCursorPos(17,6)
  716. print("| |")
  717. term.setCursorPos(17,7)
  718. print("| |")
  719. term.setCursorPos(17,8)
  720. print("| |")
  721. term.setCursorPos(17,9)
  722. print("| |")
  723. term.setCursorPos(17,10)
  724. print("| |")
  725. term.setCursorPos(17,11)
  726. print("| |")
  727. term.setCursorPos(17,12)
  728. print("| |")
  729. term.setCursorPos(17,13)
  730. print("| |")
  731. term.setCursorPos(17,14)
  732. print("| |")
  733. term.setCursorPos(17,15)
  734. print("| |")
  735. term.setCursorPos(17,16)
  736. print("| Slide to unlock |")
  737. term.setCursorPos(17,17)
  738. print(">>>>>>>>>>>>>>>|-|>>>>")
  739. os.pullEvent("mouse_drag")
  740. term.clear()
  741. term.setCursorPos(17,1)
  742. print("|--------------------|")
  743. term.setCursorPos(17,2)
  744. print("| |")
  745. term.setCursorPos(17,3)
  746. print("| |")
  747. term.setCursorPos(17,4)
  748. print("| |")
  749. term.setCursorPos(17,5)
  750. print("| |")
  751. term.setCursorPos(17,6)
  752. print("| |")
  753. term.setCursorPos(17,7)
  754. print("| |")
  755. term.setCursorPos(17,8)
  756. print("| |")
  757. term.setCursorPos(17,9)
  758. print("| |")
  759. term.setCursorPos(17,10)
  760. print("| |")
  761. term.setCursorPos(17,11)
  762. print("| |")
  763. term.setCursorPos(17,12)
  764. print("| |")
  765. term.setCursorPos(17,13)
  766. print("| |")
  767. term.setCursorPos(17,14)
  768. print("| |")
  769. term.setCursorPos(17,15)
  770. print("| |")
  771. term.setCursorPos(17,16)
  772. print("| Slide to unlock |")
  773. term.setCursorPos(17,17)
  774. print(">>>>>>>>>>>>>>>>>>>|-|")
  775. os.pullEvent("mouse_drag")
  776. term.clear()
  777. term.setCursorPos(17,10)
  778. username = "root"
  779. password = "admin"
  780. attempt = 0
  781.  
  782. function attemptCheck()
  783. if attempt > 3 then
  784. term.clear()
  785. term.setCursorPos(1,1)
  786. textutils.slowPrint ("Attempt limit reached.")
  787. sleep(1)
  788. textutils.slowPrint ("Shutting down...")
  789. sleep(1)
  790. os.reboot()
  791. end
  792. end
  793.  
  794.  
  795. function login()
  796. attemptCheck()
  797. print ("Login attempt: ", attempt)
  798. write "Username: "
  799. input = read("*")
  800. if input == username then
  801. write "Password: "
  802. input = read("*")
  803. if input == password then
  804. textutils.slowPrint ("Welcome to your computer, ".. username ..".")
  805. sleep(2)
  806. term.clear()
  807. term.setCursorPos(1,1)
  808. else
  809. textutils.slowPrint ("The password was incorrect.")
  810. sleep(1)
  811. textutils.slowPrint ("Please attempt again.")
  812. attempt = attempt + 1
  813. sleep(1)
  814. term.clear()
  815. term.setCursorPos(1,1)
  816. login()
  817. end
  818. else
  819. textutils.slowPrint ("The username was not recognized.")
  820. sleep(1)
  821. textutils.slowPrint ("Please attempt again.")
  822. attempt = attempt + 1
  823. sleep(1)
  824. term.clear()
  825. term.setCursorPos(1,1)
  826. login()
  827. end
  828. end
  829.  
  830.  
  831. login()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement