drProfessorGTA

ProfOS 1.0

Oct 23rd, 2019
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 45.70 KB | None | 0 0
  1. os.pullEvent = os.pullEventRaw
  2.  
  3. shell.run("clear")
  4. print("PC wird hochgefahren...")
  5. sleep(2.0)
  6.  
  7.  
  8.  
  9. shell.run("clear")
  10. print("ProfOS 1.0 wird geladen...")
  11. sleep(3.0)
  12. print("Benutzer 0/2")
  13. sleep(1.0)
  14.  
  15. shell.run("clear")
  16. print("ProfOS 1.0 wird geladen...")
  17. print("Benutzer 1/2")
  18. sleep(1.0)
  19.  
  20. shell.run("clear")
  21. print("ProfOS 1.0 wird geladen...")
  22. print("Benutzer 2/2")
  23. sleep(2.0)
  24.  
  25.  
  26.  
  27. shell.run("clear")
  28. print("ProfOS 1.0 wird geladen...")
  29. print("Benutzer 2/2")
  30. print("Software 0/0")
  31. sleep(2.0)
  32.  
  33.  
  34.  
  35. shell.run("clear")
  36. print("ProfOS 1.0 wird geladen...")
  37. print("Benutzer 2/2")
  38. print("Software 0/0")
  39. print("Funktionen 0/3")
  40. sleep(1.0)
  41.  
  42. shell.run("clear")
  43. print("ProfOS 1.0 wird geladen...")
  44. print("Benutzer 2/2")
  45. print("Software 0/0")
  46. print("Funktionen 1/3")
  47. sleep(1.0)
  48.  
  49. shell.run("clear")
  50. print("ProfOS 1.0 wird geladen...")
  51. print("Benutzer 2/2")
  52. print("Software 0/0")
  53. print("Funktionen 2/3")
  54. sleep(1.0)
  55.  
  56. shell.run("clear")
  57. print("ProfOS 1.0 wird geladen...")
  58. print("Benutzer 2/2")
  59. print("Software 0/0")
  60. print("Funktionen 3/3")
  61. sleep(3.0)
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. versuch = 1
  69.  
  70. while versuch < 4 do
  71. shell.run("clear")
  72. print("---------------------------------------------------")
  73. print("                Verfügbare Benutzer")
  74. print("    drProfessorGTA                 Voges2410")
  75. print("---------------------------------------------------")
  76. print("             Bitte durch Eingabe wählen!")
  77. if versuch == 1 then
  78. print("                    Versuch 1/3")
  79. elseif versuch == 2 then
  80. print("                    Versuch 2/3")
  81. elseif versuch == 3 then
  82. print("                    Versuch 3/3")
  83. end
  84. write("Benutzer: ")
  85. benutzer = io.read()
  86. local benutzer2 = benutzer
  87.  
  88.     if benutzer == "drProfessorGTA" then
  89.     print("Benutzer drProfessorGTA gefunden!")
  90.     versuch = 5
  91.     sleep(2.0)
  92.     elseif benutzer == "Voges2410" then
  93.     print("Benutzer Voges2410 gefunden!")
  94.     versuch = 5
  95.     sleep(2.0)
  96.     else
  97.     print("Eingabe ungültig!")
  98.     versuch = (versuch + 1)
  99.     sleep(2.0)
  100.     end
  101. end
  102.  
  103. if versuch == 4 then
  104. os.shutdown()
  105. end
  106.  
  107.  
  108. sleep(2.0)
  109.  
  110.  
  111. versuch = 1
  112.  
  113. while versuch < 4 do
  114. shell.run("clear")
  115. print("---------------------------------------------------")
  116. print("                  Passworteingabe")
  117. print("---------------------------------------------------")
  118. print("               Bitte Passwort eingeben!")
  119. if versuch == 1 then
  120. print("                      Versuch 1/3")
  121. elseif versuch == 2 then
  122. print("                      Versuch 2/3")
  123. elseif versuch == 3 then
  124. print("                      Versuch 3/3")
  125. end
  126. write("Passwort: ")
  127. passwort = read("*")
  128.  
  129.     if benutzer == "drProfessorGTA" then
  130.         if passwort == "drPPass123" then
  131.         print("Passwort korrekt!")
  132.         versuch = 5
  133.         sleep(2.0)
  134.         else
  135.         print("Passwort falsch!")
  136.         versuch = (versuch + 1)
  137.         sleep(2.0)
  138.         end
  139.     elseif benutzer == "Voges2410" then
  140.         if passwort == "244401" then
  141.         print("Passwort korrekt!")
  142.         versuch = 5
  143.         sleep(2.0)
  144.         else
  145.         print("Passwort falsch!")
  146.         versuch = (versuch + 1)
  147.         sleep(2.0)
  148.         end
  149.     else
  150.         print("ERROR")
  151.         sleep(2.0)
  152.         os.shutdown()
  153.     end
  154. end
  155.  
  156. if versuch == 4 then
  157. os.shutdown()
  158. end
  159.  
  160.  
  161.  
  162. sleep(2.0)
  163.  
  164.  
  165.  
  166.  
  167. shell.run("clear")
  168. print("ProfOS 1.0 wird gestartet...")
  169. sleep(1.0)
  170.  
  171.  
  172. shell.run("clear")
  173. print("ProfOS 1.0 wird gestartet...")
  174. print("Benutzer wird geladen... 0%")
  175. sleep(0.5)
  176.  
  177. shell.run("clear")
  178. print("ProfOS 1.0 wird gestartet...")
  179. print("Benutzer wird geladen... 10%")
  180. sleep(0.5)
  181.  
  182. shell.run("clear")
  183. print("ProfOS 1.0 wird gestartet...")
  184. print("Benutzer wird geladen... 20%")
  185. sleep(0.5)
  186.  
  187. shell.run("clear")
  188. print("ProfOS 1.0 wird gestartet...")
  189. print("Benutzer wird geladen... 30%")
  190. sleep(0.5)
  191.  
  192. shell.run("clear")
  193. print("ProfOS 1.0 wird gestartet...")
  194. print("Benutzer wird geladen... 40%")
  195. sleep(0.5)
  196.  
  197. shell.run("clear")
  198. print("ProfOS 1.0 wird gestartet...")
  199. print("Benutzer wird geladen... 50%")
  200. sleep(0.5)
  201.  
  202. shell.run("clear")
  203. print("ProfOS 1.0 wird gestartet...")
  204. print("Benutzer wird geladen... 60%")
  205. sleep(0.5)
  206.  
  207. shell.run("clear")
  208. print("ProfOS 1.0 wird gestartet...")
  209. print("Benutzer wird geladen... 70%")
  210. sleep(0.5)
  211.  
  212. shell.run("clear")
  213. print("ProfOS 1.0 wird gestartet...")
  214. print("Benutzer wird geladen... 80%")
  215. sleep(0.5)
  216.  
  217. shell.run("clear")
  218. print("ProfOS 1.0 wird gestartet...")
  219. print("Benutzer wird geladen... 90%")
  220. sleep(0.5)
  221.  
  222. shell.run("clear")
  223. print("ProfOS 1.0 wird gestartet...")
  224. print("Benutzer wird geladen... 100%")
  225. sleep(3.0)
  226.  
  227.  
  228.  
  229. shell.run("clear")
  230. print("ProfOS 1.0 wird gestartet...")
  231. print("Benutzer wird geladen... 100%")
  232. print("Prüfe angeschlossene Geräte... 0%")
  233. sleep(0.5)
  234.  
  235. shell.run("clear")
  236. print("ProfOS 1.0 wird gestartet...")
  237. print("Benutzer wird geladen... 100%")
  238. print("Prüfe angeschlossene Geräte... 10%")
  239. sleep(0.5)
  240.  
  241. shell.run("clear")
  242. print("ProfOS 1.0 wird gestartet...")
  243. print("Benutzer wird geladen... 100%")
  244. print("Prüfe angeschlossene Geräte... 20%")
  245. sleep(0.5)
  246.  
  247. shell.run("clear")
  248. print("ProfOS 1.0 wird gestartet...")
  249. print("Benutzer wird geladen... 100%")
  250. print("Prüfe angeschlossene Geräte... 30%")
  251. sleep(0.5)
  252.  
  253. shell.run("clear")
  254. print("ProfOS 1.0 wird gestartet...")
  255. print("Benutzer wird geladen... 100%")
  256. print("Prüfe angeschlossene Geräte... 40%")
  257. sleep(0.5)
  258.  
  259. shell.run("clear")
  260. print("ProfOS 1.0 wird gestartet...")
  261. print("Benutzer wird geladen... 100%")
  262. print("Prüfe angeschlossene Geräte... 50%")
  263. sleep(0.5)
  264.  
  265. shell.run("clear")
  266. print("ProfOS 1.0 wird gestartet...")
  267. print("Benutzer wird geladen... 100%")
  268. print("Prüfe angeschlossene Geräte... 60%")
  269. sleep(0.5)
  270.  
  271. shell.run("clear")
  272. print("ProfOS 1.0 wird gestartet...")
  273. print("Benutzer wird geladen... 100%")
  274. print("Prüfe angeschlossene Geräte... 70%")
  275. sleep(0.5)
  276.  
  277. shell.run("clear")
  278. print("ProfOS 1.0 wird gestartet...")
  279. print("Benutzer wird geladen... 100%")
  280. print("Prüfe angeschlossene Geräte... 80%")
  281. sleep(0.5)
  282.  
  283. shell.run("clear")
  284. print("ProfOS 1.0 wird gestartet...")
  285. print("Benutzer wird geladen... 100%")
  286. print("Prüfe angeschlossene Geräte... 90%")
  287. sleep(0.5)
  288.  
  289. shell.run("clear")
  290. print("ProfOS 1.0 wird gestartet...")
  291. print("Benutzer wird geladen... 100%")
  292. print("Prüfe angeschlossene Geräte... 100%")
  293. sleep(2.0)
  294.  
  295. shell.run("clear")
  296. print("ProfOS 1.0 wird gestartet...")
  297. print("Benutzer wird geladen... 100%")
  298. print("Prüfe angeschlossene Geräte... 100%")
  299. print("Verbundene Geräte: ")
  300. print("")
  301. peri = peripheral.getNames()
  302. for i = 1,100,1 do
  303.     if peri[i] == nil then
  304.     break
  305.     end
  306. print(peri[i])
  307. end
  308. sleep(2.0)
  309.  
  310.  
  311.  
  312. shell.run("clear")
  313. print("ProfOS 1.0 wird gestartet...")
  314. print("Benutzer wird geladen... 100%")
  315. print("Prüfe angeschlossene Geräte... 100%")
  316. print("Verbundene Geräte: ")
  317. print("")
  318. peri = peripheral.getNames()
  319. for i = 1,100,1 do
  320.     if peri[i] == nil then
  321.     break
  322.     end
  323. print(peri[i])
  324. end
  325. print("")
  326. print("Verbindung zum Monitor wird hergestellt... 0%")
  327. sleep(0.5)
  328.  
  329. shell.run("clear")
  330. print("ProfOS 1.0 wird gestartet...")
  331. print("Benutzer wird geladen... 100%")
  332. print("Prüfe angeschlossene Geräte... 100%")
  333. print("Verbundene Geräte: ")
  334. print("")
  335. peri = peripheral.getNames()
  336. for i = 1,100,1 do
  337.     if peri[i] == nil then
  338.     break
  339.     end
  340. print(peri[i])
  341. end
  342. print("")
  343. print("Verbindung zum Monitor wird hergestellt... 10%")
  344. sleep(0.5)
  345.  
  346. shell.run("clear")
  347. print("ProfOS 1.0 wird gestartet...")
  348. print("Benutzer wird geladen... 100%")
  349. print("Prüfe angeschlossene Geräte... 100%")
  350. print("Verbundene Geräte: ")
  351. print("")
  352. peri = peripheral.getNames()
  353. for i = 1,100,1 do
  354.     if peri[i] == nil then
  355.     break
  356.     end
  357. print(peri[i])
  358. end
  359. print("")
  360. print("Verbindung zum Monitor wird hergestellt... 20%")
  361. sleep(0.5)
  362.  
  363. shell.run("clear")
  364. print("ProfOS 1.0 wird gestartet...")
  365. print("Benutzer wird geladen... 100%")
  366. print("Prüfe angeschlossene Geräte... 100%")
  367. print("Verbundene Geräte: ")
  368. print("")
  369. peri = peripheral.getNames()
  370. for i = 1,100,1 do
  371.     if peri[i] == nil then
  372.     break
  373.     end
  374. print(peri[i])
  375. end
  376. print("")
  377. print("Verbindung zum Monitor wird hergestellt... 30%")
  378. sleep(0.5)
  379.  
  380. shell.run("clear")
  381. print("ProfOS 1.0 wird gestartet...")
  382. print("Benutzer wird geladen... 100%")
  383. print("Prüfe angeschlossene Geräte... 100%")
  384. print("Verbundene Geräte: ")
  385. print("")
  386. peri = peripheral.getNames()
  387. for i = 1,100,1 do
  388.     if peri[i] == nil then
  389.     break
  390.     end
  391. print(peri[i])
  392. end
  393. print("")
  394. print("Verbindung zum Monitor wird hergestellt... 40%")
  395. sleep(0.5)
  396.  
  397. shell.run("clear")
  398. print("ProfOS 1.0 wird gestartet...")
  399. print("Benutzer wird geladen... 100%")
  400. print("Prüfe angeschlossene Geräte... 100%")
  401. print("Verbundene Geräte: ")
  402. print("")
  403. peri = peripheral.getNames()
  404. for i = 1,100,1 do
  405.     if peri[i] == nil then
  406.     break
  407.     end
  408. print(peri[i])
  409. end
  410. print("")
  411. print("Verbindung zum Monitor wird hergestellt... 50%")
  412. sleep(0.5)
  413.  
  414. shell.run("clear")
  415. print("ProfOS 1.0 wird gestartet...")
  416. print("Benutzer wird geladen... 100%")
  417. print("Prüfe angeschlossene Geräte... 100%")
  418. print("Verbundene Geräte: ")
  419. print("")
  420. peri = peripheral.getNames()
  421. for i = 1,100,1 do
  422.     if peri[i] == nil then
  423.     break
  424.     end
  425. print(peri[i])
  426. end
  427. print("")
  428. print("Verbindung zum Monitor wird hergestellt... 60%")
  429. sleep(0.5)
  430.  
  431. shell.run("clear")
  432. print("ProfOS 1.0 wird gestartet...")
  433. print("Benutzer wird geladen... 100%")
  434. print("Prüfe angeschlossene Geräte... 100%")
  435. print("Verbundene Geräte: ")
  436. print("")
  437. peri = peripheral.getNames()
  438. for i = 1,100,1 do
  439.     if peri[i] == nil then
  440.     break
  441.     end
  442. print(peri[i])
  443. end
  444. print("")
  445. print("Verbindung zum Monitor wird hergestellt... 70%")
  446. sleep(0.5)
  447.  
  448. shell.run("clear")
  449. print("ProfOS 1.0 wird gestartet...")
  450. print("Benutzer wird geladen... 100%")
  451. print("Prüfe angeschlossene Geräte... 100%")
  452. print("Verbundene Geräte: ")
  453. print("")
  454. peri = peripheral.getNames()
  455. for i = 1,100,1 do
  456.     if peri[i] == nil then
  457.     break
  458.     end
  459. print(peri[i])
  460. end
  461. print("")
  462. print("Verbindung zum Monitor wird hergestellt... 80%")
  463. sleep(0.5)
  464.  
  465. shell.run("clear")
  466. print("ProfOS 1.0 wird gestartet...")
  467. print("Benutzer wird geladen... 100%")
  468. print("Prüfe angeschlossene Geräte... 100%")
  469. print("Verbundene Geräte: ")
  470. print("")
  471. peri = peripheral.getNames()
  472. for i = 1,100,1 do
  473.     if peri[i] == nil then
  474.     break
  475.     end
  476. print(peri[i])
  477. end
  478. print("")
  479. print("Verbindung zum Monitor wird hergestellt... 90%")
  480. sleep(0.5)
  481.  
  482. shell.run("clear")
  483. print("ProfOS 1.0 wird gestartet...")
  484. print("Benutzer wird geladen... 100%")
  485. print("Prüfe angeschlossene Geräte... 100%")
  486. print("Verbundene Geräte: ")
  487. print("")
  488. peri = peripheral.getNames()
  489. for i = 1,100,1 do
  490.     if peri[i] == nil then
  491.     break
  492.     end
  493. print(peri[i])
  494. end
  495. print("")
  496. print("Verbindung zum Monitor wird hergestellt... 100%")
  497. sleep(2.0)
  498.  
  499.  
  500. id = os.getComputerID()
  501.  
  502.  
  503. if id == 0 then
  504. mon = peripheral.wrap("monitor_0")
  505. elseif id == 1 then
  506. mon = peripheral.wrap("monitor_1")
  507. end
  508.  
  509. mon.setTextScale(0.5)
  510.  
  511. shell.run("clear")
  512. mon.clear()
  513. mon.setCursorPos(1,1)
  514. print("ProfOS 1.0 wird gestartet...")
  515. print("Benutzer wird geladen... 100%")
  516. print("Prüfe angeschlossene Geräte... 100%")
  517. print("Verbundene Geräte: ")
  518. print("")
  519. peri = peripheral.getNames()
  520. for i = 1,100,1 do
  521.     if peri[i] == nil then
  522.     break
  523.     end
  524. print(peri[i])
  525. end
  526. print("")
  527. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  528. print("Verbindung zum Laufwerk wird hergestellt... 0%")
  529. mon.write("ProfOS 1.0 wird gestartet...")
  530. mon.setCursorPos(1,2)
  531. mon.write("Benutzer wird geladen... 100%")
  532. mon.setCursorPos(1,3)
  533. mon.write("Prüfe angeschlossene Geräte... 100%")
  534. mon.setCursorPos(1,4)
  535. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  536. mon.setCursorPos(1,5)
  537. mon.write("Verbindung zum Laufwerk wird hergestellt... 0%")
  538. sleep(0.5)
  539.  
  540. shell.run("clear")
  541. mon.clear()
  542. mon.setCursorPos(1,1)
  543. print("ProfOS 1.0 wird gestartet...")
  544. print("Benutzer wird geladen... 100%")
  545. print("Prüfe angeschlossene Geräte... 100%")
  546. print("Verbundene Geräte: ")
  547. print("")
  548. peri = peripheral.getNames()
  549. for i = 1,100,1 do
  550.     if peri[i] == nil then
  551.     break
  552.     end
  553. print(peri[i])
  554. end
  555. print("")
  556. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  557. print("Verbindung zum Laufwerk wird hergestellt... 10%")
  558. mon.write("ProfOS 1.0 wird gestartet...")
  559. mon.setCursorPos(1,2)
  560. mon.write("Benutzer wird geladen... 100%")
  561. mon.setCursorPos(1,3)
  562. mon.write("Prüfe angeschlossene Geräte... 100%")
  563. mon.setCursorPos(1,4)
  564. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  565. mon.setCursorPos(1,5)
  566. mon.write("Verbindung zum Laufwerk wird hergestellt... 10%")
  567. sleep(0.5)
  568.  
  569. shell.run("clear")
  570. mon.clear()
  571. mon.setCursorPos(1,1)
  572. print("ProfOS 1.0 wird gestartet...")
  573. print("Benutzer wird geladen... 100%")
  574. print("Prüfe angeschlossene Geräte... 100%")
  575. print("Verbundene Geräte: ")
  576. print("")
  577. peri = peripheral.getNames()
  578. for i = 1,100,1 do
  579.     if peri[i] == nil then
  580.     break
  581.     end
  582. print(peri[i])
  583. end
  584. print("")
  585. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  586. print("Verbindung zum Laufwerk wird hergestellt... 20%")
  587. mon.write("ProfOS 1.0 wird gestartet...")
  588. mon.setCursorPos(1,2)
  589. mon.write("Benutzer wird geladen... 100%")
  590. mon.setCursorPos(1,3)
  591. mon.write("Prüfe angeschlossene Geräte... 100%")
  592. mon.setCursorPos(1,4)
  593. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  594. mon.setCursorPos(1,5)
  595. mon.write("Verbindung zum Laufwerk wird hergestellt... 20%")
  596. sleep(0.5)
  597.  
  598. shell.run("clear")
  599. mon.clear()
  600. mon.setCursorPos(1,1)
  601. print("ProfOS 1.0 wird gestartet...")
  602. print("Benutzer wird geladen... 100%")
  603. print("Prüfe angeschlossene Geräte... 100%")
  604. print("Verbundene Geräte: ")
  605. print("")
  606. peri = peripheral.getNames()
  607. for i = 1,100,1 do
  608.     if peri[i] == nil then
  609.     break
  610.     end
  611. print(peri[i])
  612. end
  613. print("")
  614. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  615. print("Verbindung zum Laufwerk wird hergestellt... 30%")
  616. mon.write("ProfOS 1.0 wird gestartet...")
  617. mon.setCursorPos(1,2)
  618. mon.write("Benutzer wird geladen... 100%")
  619. mon.setCursorPos(1,3)
  620. mon.write("Prüfe angeschlossene Geräte... 100%")
  621. mon.setCursorPos(1,4)
  622. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  623. mon.setCursorPos(1,5)
  624. mon.write("Verbindung zum Laufwerk wird hergestellt... 30%")
  625. sleep(0.5)
  626.  
  627. shell.run("clear")
  628. mon.clear()
  629. mon.setCursorPos(1,1)
  630. print("ProfOS 1.0 wird gestartet...")
  631. print("Benutzer wird geladen... 100%")
  632. print("Prüfe angeschlossene Geräte... 100%")
  633. print("Verbundene Geräte: ")
  634. print("")
  635. peri = peripheral.getNames()
  636. for i = 1,100,1 do
  637.     if peri[i] == nil then
  638.     break
  639.     end
  640. print(peri[i])
  641. end
  642. print("")
  643. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  644. print("Verbindung zum Laufwerk wird hergestellt... 40%")
  645. mon.write("ProfOS 1.0 wird gestartet...")
  646. mon.setCursorPos(1,2)
  647. mon.write("Benutzer wird geladen... 100%")
  648. mon.setCursorPos(1,3)
  649. mon.write("Prüfe angeschlossene Geräte... 100%")
  650. mon.setCursorPos(1,4)
  651. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  652. mon.setCursorPos(1,5)
  653. mon.write("Verbindung zum Laufwerk wird hergestellt... 40%")
  654. sleep(0.5)
  655.  
  656. shell.run("clear")
  657. mon.clear()
  658. mon.setCursorPos(1,1)
  659. print("ProfOS 1.0 wird gestartet...")
  660. print("Benutzer wird geladen... 100%")
  661. print("Prüfe angeschlossene Geräte... 100%")
  662. print("Verbundene Geräte: ")
  663. print("")
  664. peri = peripheral.getNames()
  665. for i = 1,100,1 do
  666.     if peri[i] == nil then
  667.     break
  668.     end
  669. print(peri[i])
  670. end
  671. print("")
  672. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  673. print("Verbindung zum Laufwerk wird hergestellt... 50%")
  674. mon.write("ProfOS 1.0 wird gestartet...")
  675. mon.setCursorPos(1,2)
  676. mon.write("Benutzer wird geladen... 100%")
  677. mon.setCursorPos(1,3)
  678. mon.write("Prüfe angeschlossene Geräte... 100%")
  679. mon.setCursorPos(1,4)
  680. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  681. mon.setCursorPos(1,5)
  682. mon.write("Verbindung zum Laufwerk wird hergestellt... 50%")
  683. sleep(0.5)
  684.  
  685. shell.run("clear")
  686. mon.clear()
  687. mon.setCursorPos(1,1)
  688. print("ProfOS 1.0 wird gestartet...")
  689. print("Benutzer wird geladen... 100%")
  690. print("Prüfe angeschlossene Geräte... 100%")
  691. print("Verbundene Geräte: ")
  692. print("")
  693. peri = peripheral.getNames()
  694. for i = 1,100,1 do
  695.     if peri[i] == nil then
  696.     break
  697.     end
  698. print(peri[i])
  699. end
  700. print("")
  701. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  702. print("Verbindung zum Laufwerk wird hergestellt... 60%")
  703. mon.write("ProfOS 1.0 wird gestartet...")
  704. mon.setCursorPos(1,2)
  705. mon.write("Benutzer wird geladen... 100%")
  706. mon.setCursorPos(1,3)
  707. mon.write("Prüfe angeschlossene Geräte... 100%")
  708. mon.setCursorPos(1,4)
  709. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  710. mon.setCursorPos(1,5)
  711. mon.write("Verbindung zum Laufwerk wird hergestellt... 60%")
  712. sleep(0.5)
  713.  
  714. shell.run("clear")
  715. mon.clear()
  716. mon.setCursorPos(1,1)
  717. print("ProfOS 1.0 wird gestartet...")
  718. print("Benutzer wird geladen... 100%")
  719. print("Prüfe angeschlossene Geräte... 100%")
  720. print("Verbundene Geräte: ")
  721. print("")
  722. peri = peripheral.getNames()
  723. for i = 1,100,1 do
  724.     if peri[i] == nil then
  725.     break
  726.     end
  727. print(peri[i])
  728. end
  729. print("")
  730. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  731. print("Verbindung zum Laufwerk wird hergestellt... 70%")
  732. mon.write("ProfOS 1.0 wird gestartet...")
  733. mon.setCursorPos(1,2)
  734. mon.write("Benutzer wird geladen... 100%")
  735. mon.setCursorPos(1,3)
  736. mon.write("Prüfe angeschlossene Geräte... 100%")
  737. mon.setCursorPos(1,4)
  738. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  739. mon.setCursorPos(1,5)
  740. mon.write("Verbindung zum Laufwerk wird hergestellt... 70%")
  741. sleep(0.5)
  742.  
  743. shell.run("clear")
  744. mon.clear()
  745. mon.setCursorPos(1,1)
  746. print("ProfOS 1.0 wird gestartet...")
  747. print("Benutzer wird geladen... 100%")
  748. print("Prüfe angeschlossene Geräte... 100%")
  749. print("Verbundene Geräte: ")
  750. print("")
  751. peri = peripheral.getNames()
  752. for i = 1,100,1 do
  753.     if peri[i] == nil then
  754.     break
  755.     end
  756. print(peri[i])
  757. end
  758. print("")
  759. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  760. print("Verbindung zum Laufwerk wird hergestellt... 80%")
  761. mon.write("ProfOS 1.0 wird gestartet...")
  762. mon.setCursorPos(1,2)
  763. mon.write("Benutzer wird geladen... 100%")
  764. mon.setCursorPos(1,3)
  765. mon.write("Prüfe angeschlossene Geräte... 100%")
  766. mon.setCursorPos(1,4)
  767. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  768. mon.setCursorPos(1,5)
  769. mon.write("Verbindung zum Laufwerk wird hergestellt... 80%")
  770. sleep(0.5)
  771.  
  772. shell.run("clear")
  773. mon.clear()
  774. mon.setCursorPos(1,1)
  775. print("ProfOS 1.0 wird gestartet...")
  776. print("Benutzer wird geladen... 100%")
  777. print("Prüfe angeschlossene Geräte... 100%")
  778. print("Verbundene Geräte: ")
  779. print("")
  780. peri = peripheral.getNames()
  781. for i = 1,100,1 do
  782.     if peri[i] == nil then
  783.     break
  784.     end
  785. print(peri[i])
  786. end
  787. print("")
  788. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  789. print("Verbindung zum Laufwerk wird hergestellt... 90%")
  790. mon.write("ProfOS 1.0 wird gestartet...")
  791. mon.setCursorPos(1,2)
  792. mon.write("Benutzer wird geladen... 100%")
  793. mon.setCursorPos(1,3)
  794. mon.write("Prüfe angeschlossene Geräte... 100%")
  795. mon.setCursorPos(1,4)
  796. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  797. mon.setCursorPos(1,5)
  798. mon.write("Verbindung zum Laufwerk wird hergestellt... 90%")
  799. sleep(0.5)
  800.  
  801. shell.run("clear")
  802. mon.clear()
  803. mon.setCursorPos(1,1)
  804. print("ProfOS 1.0 wird gestartet...")
  805. print("Benutzer wird geladen... 100%")
  806. print("Prüfe angeschlossene Geräte... 100%")
  807. print("Verbundene Geräte: ")
  808. print("")
  809. peri = peripheral.getNames()
  810. for i = 1,100,1 do
  811.     if peri[i] == nil then
  812.     break
  813.     end
  814. print(peri[i])
  815. end
  816. print("")
  817. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  818. print("Verbindung zum Laufwerk wird hergestellt... 100%")
  819. mon.write("ProfOS 1.0 wird gestartet...")
  820. mon.setCursorPos(1,2)
  821. mon.write("Benutzer wird geladen... 100%")
  822. mon.setCursorPos(1,3)
  823. mon.write("Prüfe angeschlossene Geräte... 100%")
  824. mon.setCursorPos(1,4)
  825. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  826. mon.setCursorPos(1,5)
  827. mon.write("Verbindung zum Laufwerk wird hergestellt... 100%")
  828. sleep(2.0)
  829.  
  830. if id == 0 then
  831. drive = peripheral.wrap("drive_0")
  832. elseif id == 1 then
  833. drive = peripheral.wrap("drive_1")
  834. end
  835.  
  836.  
  837. shell.run("clear")
  838. mon.clear()
  839. mon.setCursorPos(1,1)
  840. print("ProfOS 1.0 wird gestartet...")
  841. print("Benutzer wird geladen... 100%")
  842. print("Prüfe angeschlossene Geräte... 100%")
  843. print("Verbundene Geräte: ")
  844. print("")
  845. peri = peripheral.getNames()
  846. for i = 1,100,1 do
  847.     if peri[i] == nil then
  848.     break
  849.     end
  850. print(peri[i])
  851. end
  852. print("")
  853. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  854. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  855. print("Verbindung zum Drucker wird hergestellt... 0%")
  856. mon.write("ProfOS 1.0 wird gestartet...")
  857. mon.setCursorPos(1,2)
  858. mon.write("Benutzer wird geladen... 100%")
  859. mon.setCursorPos(1,3)
  860. mon.write("Prüfe angeschlossene Geräte... 100%")
  861. mon.setCursorPos(1,4)
  862. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  863. mon.setCursorPos(1,5)
  864. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  865. mon.setCursorPos(1,6)
  866. mon.write("Verbindung zum Drucker wird hergestellt... 0%")
  867. sleep(0.5)
  868.  
  869. shell.run("clear")
  870. mon.clear()
  871. mon.setCursorPos(1,1)
  872. print("ProfOS 1.0 wird gestartet...")
  873. print("Benutzer wird geladen... 100%")
  874. print("Prüfe angeschlossene Geräte... 100%")
  875. print("Verbundene Geräte: ")
  876. print("")
  877. peri = peripheral.getNames()
  878. for i = 1,100,1 do
  879.     if peri[i] == nil then
  880.     break
  881.     end
  882. print(peri[i])
  883. end
  884. print("")
  885. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  886. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  887. print("Verbindung zum Drucker wird hergestellt... 10%")
  888. mon.write("ProfOS 1.0 wird gestartet...")
  889. mon.setCursorPos(1,2)
  890. mon.write("Benutzer wird geladen... 100%")
  891. mon.setCursorPos(1,3)
  892. mon.write("Prüfe angeschlossene Geräte... 100%")
  893. mon.setCursorPos(1,4)
  894. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  895. mon.setCursorPos(1,5)
  896. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  897. mon.setCursorPos(1,6)
  898. mon.write("Verbindung zum Drucker wird hergestellt... 10%")
  899. sleep(0.5)
  900.  
  901. shell.run("clear")
  902. mon.clear()
  903. mon.setCursorPos(1,1)
  904. print("ProfOS 1.0 wird gestartet...")
  905. print("Benutzer wird geladen... 100%")
  906. print("Prüfe angeschlossene Geräte... 100%")
  907. print("Verbundene Geräte: ")
  908. print("")
  909. peri = peripheral.getNames()
  910. for i = 1,100,1 do
  911.     if peri[i] == nil then
  912.     break
  913.     end
  914. print(peri[i])
  915. end
  916. print("")
  917. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  918. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  919. print("Verbindung zum Drucker wird hergestellt... 20%")
  920. mon.write("ProfOS 1.0 wird gestartet...")
  921. mon.setCursorPos(1,2)
  922. mon.write("Benutzer wird geladen... 100%")
  923. mon.setCursorPos(1,3)
  924. mon.write("Prüfe angeschlossene Geräte... 100%")
  925. mon.setCursorPos(1,4)
  926. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  927. mon.setCursorPos(1,5)
  928. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  929. mon.setCursorPos(1,6)
  930. mon.write("Verbindung zum Drucker wird hergestellt... 20%")
  931. sleep(0.5)
  932.  
  933. shell.run("clear")
  934. mon.clear()
  935. mon.setCursorPos(1,1)
  936. print("ProfOS 1.0 wird gestartet...")
  937. print("Benutzer wird geladen... 100%")
  938. print("Prüfe angeschlossene Geräte... 100%")
  939. print("Verbundene Geräte: ")
  940. print("")
  941. peri = peripheral.getNames()
  942. for i = 1,100,1 do
  943.     if peri[i] == nil then
  944.     break
  945.     end
  946. print(peri[i])
  947. end
  948. print("")
  949. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  950. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  951. print("Verbindung zum Drucker wird hergestellt... 30%")
  952. mon.write("ProfOS 1.0 wird gestartet...")
  953. mon.setCursorPos(1,2)
  954. mon.write("Benutzer wird geladen... 100%")
  955. mon.setCursorPos(1,3)
  956. mon.write("Prüfe angeschlossene Geräte... 100%")
  957. mon.setCursorPos(1,4)
  958. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  959. mon.setCursorPos(1,5)
  960. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  961. mon.setCursorPos(1,6)
  962. mon.write("Verbindung zum Drucker wird hergestellt... 30%")
  963. sleep(0.5)
  964.  
  965. shell.run("clear")
  966. mon.clear()
  967. mon.setCursorPos(1,1)
  968. print("ProfOS 1.0 wird gestartet...")
  969. print("Benutzer wird geladen... 100%")
  970. print("Prüfe angeschlossene Geräte... 100%")
  971. print("Verbundene Geräte: ")
  972. print("")
  973. peri = peripheral.getNames()
  974. for i = 1,100,1 do
  975.     if peri[i] == nil then
  976.     break
  977.     end
  978. print(peri[i])
  979. end
  980. print("")
  981. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  982. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  983. print("Verbindung zum Drucker wird hergestellt... 40%")
  984. mon.write("ProfOS 1.0 wird gestartet...")
  985. mon.setCursorPos(1,2)
  986. mon.write("Benutzer wird geladen... 100%")
  987. mon.setCursorPos(1,3)
  988. mon.write("Prüfe angeschlossene Geräte... 100%")
  989. mon.setCursorPos(1,4)
  990. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  991. mon.setCursorPos(1,5)
  992. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  993. mon.setCursorPos(1,6)
  994. mon.write("Verbindung zum Drucker wird hergestellt... 40%")
  995. sleep(0.5)
  996.  
  997. shell.run("clear")
  998. mon.clear()
  999. mon.setCursorPos(1,1)
  1000. print("ProfOS 1.0 wird gestartet...")
  1001. print("Benutzer wird geladen... 100%")
  1002. print("Prüfe angeschlossene Geräte... 100%")
  1003. print("Verbundene Geräte: ")
  1004. print("")
  1005. peri = peripheral.getNames()
  1006. for i = 1,100,1 do
  1007.     if peri[i] == nil then
  1008.     break
  1009.     end
  1010. print(peri[i])
  1011. end
  1012. print("")
  1013. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1014. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1015. print("Verbindung zum Drucker wird hergestellt... 50%")
  1016. mon.write("ProfOS 1.0 wird gestartet...")
  1017. mon.setCursorPos(1,2)
  1018. mon.write("Benutzer wird geladen... 100%")
  1019. mon.setCursorPos(1,3)
  1020. mon.write("Prüfe angeschlossene Geräte... 100%")
  1021. mon.setCursorPos(1,4)
  1022. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1023. mon.setCursorPos(1,5)
  1024. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1025. mon.setCursorPos(1,6)
  1026. mon.write("Verbindung zum Drucker wird hergestellt... 50%")
  1027. sleep(0.5)
  1028.  
  1029. shell.run("clear")
  1030. mon.clear()
  1031. mon.setCursorPos(1,1)
  1032. print("ProfOS 1.0 wird gestartet...")
  1033. print("Benutzer wird geladen... 100%")
  1034. print("Prüfe angeschlossene Geräte... 100%")
  1035. print("Verbundene Geräte: ")
  1036. print("")
  1037. peri = peripheral.getNames()
  1038. for i = 1,100,1 do
  1039.     if peri[i] == nil then
  1040.     break
  1041.     end
  1042. print(peri[i])
  1043. end
  1044. print("")
  1045. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1046. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1047. print("Verbindung zum Drucker wird hergestellt... 60%")
  1048. mon.write("ProfOS 1.0 wird gestartet...")
  1049. mon.setCursorPos(1,2)
  1050. mon.write("Benutzer wird geladen... 100%")
  1051. mon.setCursorPos(1,3)
  1052. mon.write("Prüfe angeschlossene Geräte... 100%")
  1053. mon.setCursorPos(1,4)
  1054. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1055. mon.setCursorPos(1,5)
  1056. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1057. mon.setCursorPos(1,6)
  1058. mon.write("Verbindung zum Drucker wird hergestellt... 60%")
  1059. sleep(0.5)
  1060.  
  1061. shell.run("clear")
  1062. mon.clear()
  1063. mon.setCursorPos(1,1)
  1064. print("ProfOS 1.0 wird gestartet...")
  1065. print("Benutzer wird geladen... 100%")
  1066. print("Prüfe angeschlossene Geräte... 100%")
  1067. print("Verbundene Geräte: ")
  1068. print("")
  1069. peri = peripheral.getNames()
  1070. for i = 1,100,1 do
  1071.     if peri[i] == nil then
  1072.     break
  1073.     end
  1074. print(peri[i])
  1075. end
  1076. print("")
  1077. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1078. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1079. print("Verbindung zum Drucker wird hergestellt... 70%")
  1080. mon.write("ProfOS 1.0 wird gestartet...")
  1081. mon.setCursorPos(1,2)
  1082. mon.write("Benutzer wird geladen... 100%")
  1083. mon.setCursorPos(1,3)
  1084. mon.write("Prüfe angeschlossene Geräte... 100%")
  1085. mon.setCursorPos(1,4)
  1086. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1087. mon.setCursorPos(1,5)
  1088. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1089. mon.setCursorPos(1,6)
  1090. mon.write("Verbindung zum Drucker wird hergestellt... 70%")
  1091. sleep(0.5)
  1092.  
  1093. shell.run("clear")
  1094. mon.clear()
  1095. mon.setCursorPos(1,1)
  1096. print("ProfOS 1.0 wird gestartet...")
  1097. print("Benutzer wird geladen... 100%")
  1098. print("Prüfe angeschlossene Geräte... 100%")
  1099. print("Verbundene Geräte: ")
  1100. print("")
  1101. peri = peripheral.getNames()
  1102. for i = 1,100,1 do
  1103.     if peri[i] == nil then
  1104.     break
  1105.     end
  1106. print(peri[i])
  1107. end
  1108. print("")
  1109. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1110. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1111. print("Verbindung zum Drucker wird hergestellt... 80%")
  1112. mon.write("ProfOS 1.0 wird gestartet...")
  1113. mon.setCursorPos(1,2)
  1114. mon.write("Benutzer wird geladen... 100%")
  1115. mon.setCursorPos(1,3)
  1116. mon.write("Prüfe angeschlossene Geräte... 100%")
  1117. mon.setCursorPos(1,4)
  1118. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1119. mon.setCursorPos(1,5)
  1120. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1121. mon.setCursorPos(1,6)
  1122. mon.write("Verbindung zum Drucker wird hergestellt... 80%")
  1123. sleep(0.5)
  1124.  
  1125. shell.run("clear")
  1126. mon.clear()
  1127. mon.setCursorPos(1,1)
  1128. print("ProfOS 1.0 wird gestartet...")
  1129. print("Benutzer wird geladen... 100%")
  1130. print("Prüfe angeschlossene Geräte... 100%")
  1131. print("Verbundene Geräte: ")
  1132. print("")
  1133. peri = peripheral.getNames()
  1134. for i = 1,100,1 do
  1135.     if peri[i] == nil then
  1136.     break
  1137.     end
  1138. print(peri[i])
  1139. end
  1140. print("")
  1141. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1142. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1143. print("Verbindung zum Drucker wird hergestellt... 90%")
  1144. mon.write("ProfOS 1.0 wird gestartet...")
  1145. mon.setCursorPos(1,2)
  1146. mon.write("Benutzer wird geladen... 100%")
  1147. mon.setCursorPos(1,3)
  1148. mon.write("Prüfe angeschlossene Geräte... 100%")
  1149. mon.setCursorPos(1,4)
  1150. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1151. mon.setCursorPos(1,5)
  1152. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1153. mon.setCursorPos(1,6)
  1154. mon.write("Verbindung zum Drucker wird hergestellt... 90%")
  1155. sleep(0.5)
  1156.  
  1157. shell.run("clear")
  1158. mon.clear()
  1159. mon.setCursorPos(1,1)
  1160. print("ProfOS 1.0 wird gestartet...")
  1161. print("Benutzer wird geladen... 100%")
  1162. print("Prüfe angeschlossene Geräte... 100%")
  1163. print("Verbundene Geräte: ")
  1164. print("")
  1165. peri = peripheral.getNames()
  1166. for i = 1,100,1 do
  1167.     if peri[i] == nil then
  1168.     break
  1169.     end
  1170. print(peri[i])
  1171. end
  1172. print("")
  1173. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1174. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1175. print("Verbindung zum Drucker wird hergestellt... 100%")
  1176. mon.write("ProfOS 1.0 wird gestartet...")
  1177. mon.setCursorPos(1,2)
  1178. mon.write("Benutzer wird geladen... 100%")
  1179. mon.setCursorPos(1,3)
  1180. mon.write("Prüfe angeschlossene Geräte... 100%")
  1181. mon.setCursorPos(1,4)
  1182. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1183. mon.setCursorPos(1,5)
  1184. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1185. mon.setCursorPos(1,6)
  1186. mon.write("Verbindung zum Drucker wird hergestellt... 100%")
  1187. sleep(2.0)
  1188.  
  1189.  
  1190. if id == 0 then
  1191. druck = peripheral.wrap("printer_0")
  1192. elseif id == 1 then
  1193. druck = peripheral.wrap("printer_1")
  1194. end
  1195.  
  1196.  
  1197. shell.run("clear")
  1198. mon.clear()
  1199. mon.setCursorPos(1,1)
  1200. print("ProfOS 1.0 wird gestartet...")
  1201. print("Benutzer wird geladen... 100%")
  1202. print("Prüfe angeschlossene Geräte... 100%")
  1203. print("Verbundene Geräte: ")
  1204. print("")
  1205. peri = peripheral.getNames()
  1206. for i = 1,100,1 do
  1207.     if peri[i] == nil then
  1208.     break
  1209.     end
  1210. print(peri[i])
  1211. end
  1212. print("")
  1213. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1214. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1215. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1216. print("Verbindung zum Lautsprecher wird hergestellt... 0%")
  1217. mon.write("ProfOS 1.0 wird gestartet...")
  1218. mon.setCursorPos(1,2)
  1219. mon.write("Benutzer wird geladen... 100%")
  1220. mon.setCursorPos(1,3)
  1221. mon.write("Prüfe angeschlossene Geräte... 100%")
  1222. mon.setCursorPos(1,4)
  1223. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1224. mon.setCursorPos(1,5)
  1225. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1226. mon.setCursorPos(1,6)
  1227. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1228. mon.setCursorPos(1,7)
  1229. mon.write("Verbindung zum Lautsprecher wird hergestellt... 0%")
  1230. sleep(0.5)
  1231.  
  1232. shell.run("clear")
  1233. mon.clear()
  1234. mon.setCursorPos(1,1)
  1235. print("ProfOS 1.0 wird gestartet...")
  1236. print("Benutzer wird geladen... 100%")
  1237. print("Prüfe angeschlossene Geräte... 100%")
  1238. print("Verbundene Geräte: ")
  1239. print("")
  1240. peri = peripheral.getNames()
  1241. for i = 1,100,1 do
  1242.     if peri[i] == nil then
  1243.     break
  1244.     end
  1245. print(peri[i])
  1246. end
  1247. print("")
  1248. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1249. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1250. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1251. print("Verbindung zum Lautsprecher wird hergestellt... 10%")
  1252. mon.write("ProfOS 1.0 wird gestartet...")
  1253. mon.setCursorPos(1,2)
  1254. mon.write("Benutzer wird geladen... 100%")
  1255. mon.setCursorPos(1,3)
  1256. mon.write("Prüfe angeschlossene Geräte... 100%")
  1257. mon.setCursorPos(1,4)
  1258. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1259. mon.setCursorPos(1,5)
  1260. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1261. mon.setCursorPos(1,6)
  1262. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1263. mon.setCursorPos(1,7)
  1264. mon.write("Verbindung zum Lautsprecher wird hergestellt... 10%")
  1265. sleep(0.5)
  1266.  
  1267. shell.run("clear")
  1268. mon.clear()
  1269. mon.setCursorPos(1,1)
  1270. print("ProfOS 1.0 wird gestartet...")
  1271. print("Benutzer wird geladen... 100%")
  1272. print("Prüfe angeschlossene Geräte... 100%")
  1273. print("Verbundene Geräte: ")
  1274. print("")
  1275. peri = peripheral.getNames()
  1276. for i = 1,100,1 do
  1277.     if peri[i] == nil then
  1278.     break
  1279.     end
  1280. print(peri[i])
  1281. end
  1282. print("")
  1283. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1284. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1285. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1286. print("Verbindung zum Lautsprecher wird hergestellt... 20%")
  1287. mon.write("ProfOS 1.0 wird gestartet...")
  1288. mon.setCursorPos(1,2)
  1289. mon.write("Benutzer wird geladen... 100%")
  1290. mon.setCursorPos(1,3)
  1291. mon.write("Prüfe angeschlossene Geräte... 100%")
  1292. mon.setCursorPos(1,4)
  1293. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1294. mon.setCursorPos(1,5)
  1295. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1296. mon.setCursorPos(1,6)
  1297. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1298. mon.setCursorPos(1,7)
  1299. mon.write("Verbindung zum Lautsprecher wird hergestellt... 20%")
  1300. sleep(0.5)
  1301.  
  1302. shell.run("clear")
  1303. mon.clear()
  1304. mon.setCursorPos(1,1)
  1305. print("ProfOS 1.0 wird gestartet...")
  1306. print("Benutzer wird geladen... 100%")
  1307. print("Prüfe angeschlossene Geräte... 100%")
  1308. print("Verbundene Geräte: ")
  1309. print("")
  1310. peri = peripheral.getNames()
  1311. for i = 1,100,1 do
  1312.     if peri[i] == nil then
  1313.     break
  1314.     end
  1315. print(peri[i])
  1316. end
  1317. print("")
  1318. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1319. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1320. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1321. print("Verbindung zum Lautsprecher wird hergestellt... 30%")
  1322. mon.write("ProfOS 1.0 wird gestartet...")
  1323. mon.setCursorPos(1,2)
  1324. mon.write("Benutzer wird geladen... 100%")
  1325. mon.setCursorPos(1,3)
  1326. mon.write("Prüfe angeschlossene Geräte... 100%")
  1327. mon.setCursorPos(1,4)
  1328. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1329. mon.setCursorPos(1,5)
  1330. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1331. mon.setCursorPos(1,6)
  1332. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1333. mon.setCursorPos(1,7)
  1334. mon.write("Verbindung zum Lautsprecher wird hergestellt... 30%")
  1335. sleep(0.5)
  1336.  
  1337. shell.run("clear")
  1338. mon.clear()
  1339. mon.setCursorPos(1,1)
  1340. print("ProfOS 1.0 wird gestartet...")
  1341. print("Benutzer wird geladen... 100%")
  1342. print("Prüfe angeschlossene Geräte... 100%")
  1343. print("Verbundene Geräte: ")
  1344. print("")
  1345. peri = peripheral.getNames()
  1346. for i = 1,100,1 do
  1347.     if peri[i] == nil then
  1348.     break
  1349.     end
  1350. print(peri[i])
  1351. end
  1352. print("")
  1353. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1354. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1355. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1356. print("Verbindung zum Lautsprecher wird hergestellt... 40%")
  1357. mon.write("ProfOS 1.0 wird gestartet...")
  1358. mon.setCursorPos(1,2)
  1359. mon.write("Benutzer wird geladen... 100%")
  1360. mon.setCursorPos(1,3)
  1361. mon.write("Prüfe angeschlossene Geräte... 100%")
  1362. mon.setCursorPos(1,4)
  1363. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1364. mon.setCursorPos(1,5)
  1365. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1366. mon.setCursorPos(1,6)
  1367. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1368. mon.setCursorPos(1,7)
  1369. mon.write("Verbindung zum Lautsprecher wird hergestellt... 40%")
  1370. sleep(0.5)
  1371.  
  1372. shell.run("clear")
  1373. mon.clear()
  1374. mon.setCursorPos(1,1)
  1375. print("ProfOS 1.0 wird gestartet...")
  1376. print("Benutzer wird geladen... 100%")
  1377. print("Prüfe angeschlossene Geräte... 100%")
  1378. print("Verbundene Geräte: ")
  1379. print("")
  1380. peri = peripheral.getNames()
  1381. for i = 1,100,1 do
  1382.     if peri[i] == nil then
  1383.     break
  1384.     end
  1385. print(peri[i])
  1386. end
  1387. print("")
  1388. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1389. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1390. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1391. print("Verbindung zum Lautsprecher wird hergestellt... 50%")
  1392. mon.write("ProfOS 1.0 wird gestartet...")
  1393. mon.setCursorPos(1,2)
  1394. mon.write("Benutzer wird geladen... 100%")
  1395. mon.setCursorPos(1,3)
  1396. mon.write("Prüfe angeschlossene Geräte... 100%")
  1397. mon.setCursorPos(1,4)
  1398. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1399. mon.setCursorPos(1,5)
  1400. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1401. mon.setCursorPos(1,6)
  1402. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1403. mon.setCursorPos(1,7)
  1404. mon.write("Verbindung zum Lautsprecher wird hergestellt... 50%")
  1405. sleep(0.5)
  1406.  
  1407. shell.run("clear")
  1408. mon.clear()
  1409. mon.setCursorPos(1,1)
  1410. print("ProfOS 1.0 wird gestartet...")
  1411. print("Benutzer wird geladen... 100%")
  1412. print("Prüfe angeschlossene Geräte... 100%")
  1413. print("Verbundene Geräte: ")
  1414. print("")
  1415. peri = peripheral.getNames()
  1416. for i = 1,100,1 do
  1417.     if peri[i] == nil then
  1418.     break
  1419.     end
  1420. print(peri[i])
  1421. end
  1422. print("")
  1423. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1424. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1425. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1426. print("Verbindung zum Lautsprecher wird hergestellt... 60%")
  1427. mon.write("ProfOS 1.0 wird gestartet...")
  1428. mon.setCursorPos(1,2)
  1429. mon.write("Benutzer wird geladen... 100%")
  1430. mon.setCursorPos(1,3)
  1431. mon.write("Prüfe angeschlossene Geräte... 100%")
  1432. mon.setCursorPos(1,4)
  1433. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1434. mon.setCursorPos(1,5)
  1435. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1436. mon.setCursorPos(1,6)
  1437. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1438. mon.setCursorPos(1,7)
  1439. mon.write("Verbindung zum Lautsprecher wird hergestellt... 60%")
  1440. sleep(0.5)
  1441.  
  1442. shell.run("clear")
  1443. mon.clear()
  1444. mon.setCursorPos(1,1)
  1445. print("ProfOS 1.0 wird gestartet...")
  1446. print("Benutzer wird geladen... 100%")
  1447. print("Prüfe angeschlossene Geräte... 100%")
  1448. print("Verbundene Geräte: ")
  1449. print("")
  1450. peri = peripheral.getNames()
  1451. for i = 1,100,1 do
  1452.     if peri[i] == nil then
  1453.     break
  1454.     end
  1455. print(peri[i])
  1456. end
  1457. print("")
  1458. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1459. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1460. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1461. print("Verbindung zum Lautsprecher wird hergestellt... 70%")
  1462. mon.write("ProfOS 1.0 wird gestartet...")
  1463. mon.setCursorPos(1,2)
  1464. mon.write("Benutzer wird geladen... 100%")
  1465. mon.setCursorPos(1,3)
  1466. mon.write("Prüfe angeschlossene Geräte... 100%")
  1467. mon.setCursorPos(1,4)
  1468. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1469. mon.setCursorPos(1,5)
  1470. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1471. mon.setCursorPos(1,6)
  1472. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1473. mon.setCursorPos(1,7)
  1474. mon.write("Verbindung zum Lautsprecher wird hergestellt... 70%")
  1475. sleep(0.5)
  1476.  
  1477. shell.run("clear")
  1478. mon.clear()
  1479. mon.setCursorPos(1,1)
  1480. print("ProfOS 1.0 wird gestartet...")
  1481. print("Benutzer wird geladen... 100%")
  1482. print("Prüfe angeschlossene Geräte... 100%")
  1483. print("Verbundene Geräte: ")
  1484. print("")
  1485. peri = peripheral.getNames()
  1486. for i = 1,100,1 do
  1487.     if peri[i] == nil then
  1488.     break
  1489.     end
  1490. print(peri[i])
  1491. end
  1492. print("")
  1493. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1494. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1495. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1496. print("Verbindung zum Lautsprecher wird hergestellt... 80%")
  1497. mon.write("ProfOS 1.0 wird gestartet...")
  1498. mon.setCursorPos(1,2)
  1499. mon.write("Benutzer wird geladen... 100%")
  1500. mon.setCursorPos(1,3)
  1501. mon.write("Prüfe angeschlossene Geräte... 100%")
  1502. mon.setCursorPos(1,4)
  1503. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1504. mon.setCursorPos(1,5)
  1505. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1506. mon.setCursorPos(1,6)
  1507. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1508. mon.setCursorPos(1,7)
  1509. mon.write("Verbindung zum Lautsprecher wird hergestellt... 80%")
  1510. sleep(0.5)
  1511.  
  1512. shell.run("clear")
  1513. mon.clear()
  1514. mon.setCursorPos(1,1)
  1515. print("ProfOS 1.0 wird gestartet...")
  1516. print("Benutzer wird geladen... 100%")
  1517. print("Prüfe angeschlossene Geräte... 100%")
  1518. print("Verbundene Geräte: ")
  1519. print("")
  1520. peri = peripheral.getNames()
  1521. for i = 1,100,1 do
  1522.     if peri[i] == nil then
  1523.     break
  1524.     end
  1525. print(peri[i])
  1526. end
  1527. print("")
  1528. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1529. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1530. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1531. print("Verbindung zum Lautsprecher wird hergestellt... 90%")
  1532. mon.write("ProfOS 1.0 wird gestartet...")
  1533. mon.setCursorPos(1,2)
  1534. mon.write("Benutzer wird geladen... 100%")
  1535. mon.setCursorPos(1,3)
  1536. mon.write("Prüfe angeschlossene Geräte... 100%")
  1537. mon.setCursorPos(1,4)
  1538. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1539. mon.setCursorPos(1,5)
  1540. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1541. mon.setCursorPos(1,6)
  1542. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1543. mon.setCursorPos(1,7)
  1544. mon.write("Verbindung zum Lautsprecher wird hergestellt... 90%")
  1545. sleep(0.5)
  1546.  
  1547. shell.run("clear")
  1548. mon.clear()
  1549. mon.setCursorPos(1,1)
  1550. print("ProfOS 1.0 wird gestartet...")
  1551. print("Benutzer wird geladen... 100%")
  1552. print("Prüfe angeschlossene Geräte... 100%")
  1553. print("Verbundene Geräte: ")
  1554. print("")
  1555. peri = peripheral.getNames()
  1556. for i = 1,100,1 do
  1557.     if peri[i] == nil then
  1558.     break
  1559.     end
  1560. print(peri[i])
  1561. end
  1562. print("")
  1563. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1564. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1565. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1566. print("Verbindung zum Lautsprecher wird hergestellt... 100%")
  1567. mon.write("ProfOS 1.0 wird gestartet...")
  1568. mon.setCursorPos(1,2)
  1569. mon.write("Benutzer wird geladen... 100%")
  1570. mon.setCursorPos(1,3)
  1571. mon.write("Prüfe angeschlossene Geräte... 100%")
  1572. mon.setCursorPos(1,4)
  1573. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1574. mon.setCursorPos(1,5)
  1575. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1576. mon.setCursorPos(1,6)
  1577. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1578. mon.setCursorPos(1,7)
  1579. mon.write("Verbindung zum Lautsprecher wird hergestellt... 100%")
  1580. sleep(2.0)
  1581.  
  1582.  
  1583. if id == 0 then
  1584. sp1 = peripheral.wrap("speaker_0")
  1585. sp2 = peripheral.wrap("speaker_1")
  1586. elseif id == 1 then
  1587. sp1 = peripheral.wrap("speaker_3")
  1588. sp2 = peripheral.wrap("speaker_4")
  1589. end
  1590.  
  1591.  
  1592. shell.run("clear")
  1593. mon.clear()
  1594. mon.setCursorPos(1,1)
  1595. print("ProfOS 1.0 wird gestartet...")
  1596. print("Benutzer wird geladen... 100%")
  1597. print("Prüfe angeschlossene Geräte... 100%")
  1598. print("Verbundene Geräte: ")
  1599. print("")
  1600. peri = peripheral.getNames()
  1601. for i = 1,100,1 do
  1602.     if peri[i] == nil then
  1603.     break
  1604.     end
  1605. print(peri[i])
  1606. end
  1607. print("")
  1608. print("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1609. print("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1610. print("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1611. print("Verbindung zum Lautsprecher erfolgreich hergestellt... 100%")
  1612. mon.write("ProfOS 1.0 wird gestartet...")
  1613. mon.setCursorPos(1,2)
  1614. mon.write("Benutzer wird geladen... 100%")
  1615. mon.setCursorPos(1,3)
  1616. mon.write("Prüfe angeschlossene Geräte... 100%")
  1617. mon.setCursorPos(1,4)
  1618. mon.write("Verbindung zum Monitor erfolgreich hergestellt... 100%")
  1619. mon.setCursorPos(1,5)
  1620. mon.write("Verbindung zum Laufwerk erfolgreich hergestellt... 100%")
  1621. mon.setCursorPos(1,6)
  1622. mon.write("Verbindung zum Drucker erfolgreich hergestellt... 100%")
  1623. mon.setCursorPos(1,7)
  1624. mon.write("Verbindung zum Lautsprecher erfolgreich hergestellt... 100%")
  1625.  
  1626. sp1.playSound("block.portal.trigger")
  1627. sp2.playSound("block.portal.trigger")
  1628.  
  1629. sleep(3.0)
  1630.  
  1631.  
  1632.  
  1633. shell.run("clear")
  1634. mon.clear()
  1635. mon.setCursorPos(1,1)
  1636. write("ProfOS 1.0   |   Benutzer: ")
  1637. print(benutzer)
  1638. print("---------------------------------------------------")
  1639. print("   Programme:           Funktionen:")
  1640. print("")
  1641. print("                          Desktop")
  1642. print("                       Herunterfahren")
  1643. print("                          Neustart")
  1644. print("---------------------------------------------------")
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650. mon.write("ProfOS 1.0   |   Benutzer: ")
  1651. mon.write(benutzer)
  1652. mon.setCursorPos(1,2)
  1653. mon.write("---------------------------------------------------")
  1654. mon.setCursorPos(1,3)
  1655. mon.write("   Programme:             Funktionen:")
  1656. mon.setCursorPos(1,5)
  1657. mon.write("                            Desktop")
  1658. mon.setCursorPos(1,6)
  1659. mon.write("                         Herunterfahren")
  1660. mon.setCursorPos(1,7)
  1661. mon.write("                            Neustart")
  1662. mon.setCursorPos(1,8)
  1663. mon.write("---------------------------------------------------")
Advertisement
Add Comment
Please, Sign In to add comment