Advertisement
eric72

chateau v5

Mar 28th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 11.37 KB | None | 0 0
  1. peripheral.wrap("back")
  2. rednet.open("back")
  3. lampon = "allumer lampe"
  4. lampoff = "eteindre lampe"
  5. porteescalier1o = "ouvrir porte securite"
  6. porteescalier1f = "fermer porte securite"
  7. incendi1open = "allumer systeme anti-incendie"
  8. incendi1close = "eteindre systeme anti-incendie"
  9. labopen = "ouvrir laboratoire"
  10. labclose = "fermer laboratoire"
  11. portesecreteopen = "2530o"
  12. portesecreteclose = "2530f"
  13. coffreopen = "ouvrir securite coffre"
  14. coffreclose = "fermer securite coffre"
  15. identiter1 = "chuck bartowski"
  16. identiter2 = "sarah walker"
  17. identiter3 = "john casey"
  18. identiter4 = "morgan grimes"
  19. identiter5 = "diane beckman"
  20. identiter6 = "createur"
  21. edit = "editer"
  22. update = "mise a jour"
  23. code = "diane beckman"
  24.  
  25. print("bonjour")
  26.  
  27. --identification
  28. write ("identification : ")
  29. identiter = read()
  30.  
  31. --chuck
  32. if identiter == identiter1 then
  33. write ("Memo : ")
  34. memo = read()
  35.  
  36. if memo == edit then
  37. sleep(0.5)
  38. print ("allumer lampe")
  39. sleep(0.5)
  40. print ("eteindre lampe")
  41. sleep(0.5)
  42. print ("ouvrir porte securite")
  43. sleep(0.5)
  44. print ("fermer porte securite")
  45. sleep(0.5)
  46. print ("ouvrir porte anti-incendie")
  47. sleep(0.5)
  48. print ("fermer porte anti-incendie")
  49. sleep(0.5)
  50. print ("ouvrir laboratoire")
  51. sleep(0.5)
  52. print ("fermer laboratoire")
  53. end
  54.  
  55. write ("action : ")
  56. action = read()
  57.  
  58. if action == lampon then
  59. rednet.send(70, "ouvrir-chateau")
  60. print("lampe allumer")
  61. end
  62.  
  63. if action == lampoff then
  64. rednet.send(70, "fermer-chateau")
  65. print("lampe eteint")
  66. end
  67.  
  68. if action == porteescalier1o then
  69. rednet.send(68, "ouvrir-chateau")
  70. print("porte ouverte")
  71. end
  72.  
  73. if action == porteescalier1f then
  74. rednet.send(68, "fermer-chateau")
  75. print("porte fermer")
  76. end
  77.  
  78. if action == incendi1open then
  79. rednet.send(69, "ouvrir-chateau")
  80. rednet.send(68, "fermer-chateau")
  81. rednet.send(70, "fermer-chateau")
  82. rednet.send(105, "fermer-chateau")
  83. print("securite anti-incendie ouverte")
  84. end
  85.  
  86. if action == incendi1close then
  87. rednet.send(69, "fermer-chateau")
  88. rednet.send(68, "ouvrir-chateau")
  89. rednet.send(70, "ouvrir-chateau")
  90. rednet.send(105, "ouvrir-chateau")
  91. print("securite anti-incendie ouverte")
  92. end
  93.  
  94. if action == labopen then
  95. rednet.send(105, "ouvrir-chateau")
  96. print("labo ouvert")
  97. end
  98.  
  99. if action == labclose then
  100. rednet.send(105, "fermer-chateau")
  101. print("labo fermer")
  102. end
  103.  
  104. if action == coffreopen then
  105. rednet.send(134, "ouvrir-chateau")
  106. print("securite du coffre ouverte")
  107. end
  108.  
  109. if action == coffreclose then
  110. rednet.send(134, "fermer-chateau")
  111. print("securite du coffre fermer")
  112. end
  113. end
  114.  
  115. --sarah
  116. if identiter == identiter2 then
  117. write ("Memo : ")
  118. memo = read()
  119.  
  120. if memo == edit then
  121. sleep(0.5)
  122. print ("allumer lampe")
  123. sleep(0.5)
  124. print ("eteindre lampe")
  125. sleep(0.5)
  126. print ("ouvrir porte securite")
  127. sleep(0.5)
  128. print ("fermer porte securite")
  129. sleep(0.5)
  130. print ("ouvrir porte anti-incendie")
  131. sleep(0.5)
  132. print ("fermer porte anti-incendie")
  133. sleep(0.5)
  134. print ("ouvrir laboratoire")
  135. sleep(0.5)
  136. print ("fermer laboratoire")
  137. end
  138.  
  139. write ("action : ")
  140. action = read()
  141.  
  142. if action == lampon then
  143. rednet.send(70, "ouvrir-chateau")
  144. print("lampe allumer")
  145. end
  146.  
  147. if action == lampoff then
  148. rednet.send(70, "fermer-chateau")
  149. print("lampe eteint")
  150. end
  151.  
  152. if action == porteescalier1o then
  153. rednet.send(68, "ouvrir-chateau")
  154. print("porte ouverte")
  155. end
  156.  
  157. if action == porteescalier1f then
  158. rednet.send(68, "fermer-chateau")
  159. print("porte fermer")
  160. end
  161.  
  162. if action == incendi1open then
  163. rednet.send(69, "ouvrir-chateau")
  164. rednet.send(68, "fermer-chateau")
  165. rednet.send(70, "fermer-chateau")
  166. rednet.send(105, "fermer-chateau")
  167. print("securite anti-incendie ouverte")
  168. end
  169.  
  170. if action == incendi1close then
  171. rednet.send(69, "fermer-chateau")
  172. rednet.send(68, "ouvrir-chateau")
  173. rednet.send(70, "ouvrir-chateau")
  174. rednet.send(105, "ouvrir-chateau")
  175. print("securite anti-incendie ouverte")
  176. end
  177.  
  178. if action == labopen then
  179. rednet.send(105, "ouvrir-chateau")
  180. print("labo ouvert")
  181. end
  182.  
  183. if action == labclose then
  184. rednet.send(105, "fermer-chateau")
  185. print("labo fermer")
  186. end
  187.  
  188. if action == coffreopen then
  189. rednet.send(134, "ouvrir-chateau")
  190. print("securite du coffre ouverte")
  191. end
  192.  
  193. if action == coffreclose then
  194. rednet.send(134, "fermer-chateau")
  195. print("securite du coffre fermer")
  196. end
  197. end
  198.  
  199. --john
  200. if identiter == identiter3 then
  201. write ("Memo : ")
  202. memo = read()
  203.  
  204. if memo == edit then
  205. sleep(0.5)
  206. print ("allumer lampe")
  207. sleep(0.5)
  208. print ("eteindre lampe")
  209. sleep(0.5)
  210. print ("ouvrir porte securite")
  211. sleep(0.5)
  212. print ("fermer porte securite")
  213. sleep(0.5)
  214. print ("ouvrir porte anti-incendie")
  215. sleep(0.5)
  216. print ("fermer porte anti-incendie")
  217. sleep(0.5)
  218. print ("ouvrir laboratoire")
  219. sleep(0.5)
  220. print ("fermer laboratoire")
  221. end
  222.  
  223. write ("action : ")
  224. action = read()
  225.  
  226. if action == lampon then
  227. rednet.send(70, "ouvrir-chateau")
  228. print("lampe allumer")
  229. end
  230.  
  231. if action == lampoff then
  232. rednet.send(70, "fermer-chateau")
  233. print("lampe eteint")
  234. end
  235.  
  236. if action == porteescalier1o then
  237. rednet.send(68, "ouvrir-chateau")
  238. print("porte ouverte")
  239. end
  240.  
  241. if action == porteescalier1f then
  242. rednet.send(68, "fermer-chateau")
  243. print("porte fermer")
  244. end
  245.  
  246. if action == incendi1open then
  247. rednet.send(69, "ouvrir-chateau")
  248. rednet.send(68, "fermer-chateau")
  249. rednet.send(70, "fermer-chateau")
  250. rednet.send(105, "fermer-chateau")
  251. print("securite anti-incendie ouverte")
  252. end
  253.  
  254.  
  255. if action == incendi1close then
  256. rednet.send(69, "fermer-chateau")
  257. rednet.send(68, "ouvrir-chateau")
  258. rednet.send(70, "ouvrir-chateau")
  259. rednet.send(105, "ouvrir-chateau")
  260. print("securite anti-incendie ouverte")
  261. end
  262.  
  263. if action == labopen then
  264. rednet.send(105, "ouvrir-chateau")
  265. print("labo ouvert")
  266. end
  267.  
  268. if action == labclose then
  269. rednet.send(105, "fermer-chateau")
  270. print("labo fermer")
  271. end
  272.  
  273. if action == coffreopen then
  274. rednet.send(134, "ouvrir-chateau")
  275. print("securite du coffre ouverte")
  276. end
  277.  
  278. if action == coffreclose then
  279. rednet.send(134, "fermer-chateau")
  280. print("securite du coffre fermer")
  281. end
  282. end
  283.  
  284. --morgan
  285. if identiter == identiter4 then
  286. write ("Memo : ")
  287. memo = read()
  288.  
  289. if memo == edit then
  290. sleep(0.5)
  291. print ("allumer lampe")
  292. sleep(0.5)
  293. print ("eteindre lampe")
  294. sleep(0.5)
  295. print ("ouvrir porte securite")
  296. sleep(0.5)
  297. print ("fermer porte securite")
  298. sleep(0.5)
  299. print ("ouvrir porte anti-incendie")
  300. sleep(0.5)
  301. print ("fermer porte anti-incendie")
  302. sleep(0.5)
  303. print ("ouvrir laboratoire")
  304. sleep(0.5)
  305. print ("fermer laboratoire")
  306. end
  307.  
  308. write ("action : ")
  309. action = read()
  310.  
  311. if action == lampon then
  312. rednet.send(70, "ouvrir-chateau")
  313. print("lampe allumer")
  314. end
  315.  
  316. if action == lampoff then
  317. rednet.send(70, "fermer-chateau")
  318. print("lampe eteint")
  319. end
  320.  
  321. if action == porteescalier1o then
  322. rednet.send(68, "ouvrir-chateau")
  323. print("porte ouverte")
  324. end
  325.  
  326. if action == porteescalier1f then
  327. rednet.send(68, "fermer-chateau")
  328. print("porte fermer")
  329. end
  330.  
  331. if action == incendi1open then
  332. rednet.send(69, "ouvrir-chateau")
  333. rednet.send(68, "fermer-chateau")
  334. rednet.send(70, "fermer-chateau")
  335. rednet.send(105, "fermer-chateau")
  336. print("securite anti-incendie ouverte")
  337. end
  338.  
  339. if action == incendi1close then
  340. rednet.send(69, "fermer-chateau")
  341. rednet.send(68, "ouvrir-chateau")
  342. rednet.send(70, "ouvrir-chateau")
  343. rednet.send(105, "ouvrir-chateau")
  344. print("securite anti-incendie ouverte")
  345. end
  346.  
  347. if action == labopen then
  348. rednet.send(105, "ouvrir-chateau")
  349. print("labo ouvert")
  350. end
  351.  
  352. if action == labclose then
  353. rednet.send(105, "fermer-chateau")
  354. print("labo fermer")
  355. end
  356.  
  357. if action == coffreopen then
  358. rednet.send(134, "ouvrir-chateau")
  359. print("securite du coffre ouverte")
  360. end
  361.  
  362. if action == coffreclose then
  363. rednet.send(134, "fermer-chateau")
  364. print("securite du coffre fermer")
  365. end
  366. end
  367.  
  368. --diane beckman
  369. if identiter == identiter5 then
  370. write ("code secret : ")
  371. code = read()
  372.  
  373. if code == code then
  374. print ("bonjour generale beckman")
  375. sleep(1)
  376. write ("Memo : ")
  377. memo = read()
  378.  
  379. if memo == edit then
  380. sleep(0.5)
  381. print ("allumer lampe")
  382. sleep(0.5)
  383. print ("eteindre lampe")
  384. sleep(0.5)
  385. print ("ouvrir porte securite")
  386. sleep(0.5)
  387. print ("fermer porte securite")
  388. sleep(0.5)
  389. print ("ouvrir porte anti-incendie")
  390. sleep(0.5)
  391. print ("fermer porte anti-incendie")
  392. sleep(0.5)
  393. print ("ouvrir laboratoire")
  394. sleep(0.5)
  395. print ("fermer laboratoire")
  396. end
  397.  
  398. write ("action : ")
  399. action = read()
  400.  
  401. if action == lampon then
  402. rednet.send(70, "ouvrir-chateau")
  403. print("lampe allumer")
  404. end
  405.  
  406. if action == lampoff then
  407. rednet.send(70, "fermer-chateau")
  408. print("lampe eteint")
  409. end
  410.  
  411. if action == porteescalier1o then
  412. rednet.send(68, "ouvrir-chateau")
  413. print("porte ouverte")
  414. end
  415.  
  416. if action == porteescalier1f then
  417. rednet.send(68, "fermer-chateau")
  418. print("porte fermer")
  419. end
  420.  
  421. if action == incendi1open then
  422. rednet.send(69, "ouvrir-chateau")
  423. rednet.send(68, "fermer-chateau")
  424. rednet.send(70, "fermer-chateau")
  425. rednet.send(105, "fermer-chateau")
  426. print("securite anti-incendie ouverte")
  427. end
  428.  
  429. if action == incendi1close then
  430. rednet.send(69, "fermer-chateau")
  431. rednet.send(68, "ouvrir-chateau")
  432. rednet.send(70, "ouvrir-chateau")
  433. rednet.send(105, "ouvrir-chateau")
  434. print("securite anti-incendie ouverte")
  435. end
  436.  
  437. if action == labopen then
  438. rednet.send(105, "ouvrir-chateau")
  439. print("labo ouvert")
  440. end
  441.  
  442. if action == labclose then
  443. rednet.send(105, "fermer-chateau")
  444. print("labo fermer")
  445. end
  446.  
  447. if action == portesecreteopen then
  448. rednet.send(129, "ouvrir-chateau")
  449. print("porte secrete code 23904682 ouverte")
  450. end
  451.  
  452. if action == portesecreteclose then
  453. rednet.send(129, "fermer-chateau")
  454. print("porte secrete code 23904682 fermer")
  455. end
  456.  
  457. if action == coffreopen then
  458. rednet.send(134, "ouvrir-chateau")
  459. print("securite du coffre ouverte")
  460. end
  461.  
  462. if action == coffreclose then
  463. rednet.send(134, "fermer-chateau")
  464. print("securite du coffre fermer")
  465. end
  466. end
  467. end
  468.  
  469. --createur
  470. if identiter == identiter6 then
  471. write ("Memo : ")
  472. memo = read()
  473.  
  474. if memo == edit then
  475. sleep(0.5)
  476. print ("allumer lampe")
  477. sleep(0.5)
  478. print ("eteindre lampe")
  479. sleep(0.5)
  480. print ("ouvrir porte securite")
  481. sleep(0.5)
  482. print ("fermer porte securite")
  483. sleep(0.5)
  484. print ("ouvrir porte anti-incendie")
  485. sleep(0.5)
  486. print ("fermer porte anti-incendie")
  487. sleep(0.5)
  488. print ("ouvrir laboratoire")
  489. sleep(0.5)
  490. print ("fermer laboratoire")
  491. end
  492.  
  493. write ("action : ")
  494. action = read()
  495.  
  496. if action == lampon then
  497. rednet.send(70, "ouvrir-chateau")
  498. print("lampe allumer")
  499. end
  500.  
  501. if action == lampoff then
  502. rednet.send(70, "fermer-chateau")
  503. print("lampe eteint")
  504. end
  505.  
  506. if action == porteescalier1o then
  507. rednet.send(68, "ouvrir-chateau")
  508. print("porte ouverte")
  509. end
  510.  
  511. if action == porteescalier1f then
  512. rednet.send(68, "fermer-chateau")
  513. print("porte fermer")
  514. end
  515.  
  516. if action == incendi1open then
  517. rednet.send(69, "ouvrir-chateau")
  518. rednet.send(68, "fermer-chateau")
  519. rednet.send(70, "fermer-chateau")
  520. rednet.send(105, "fermer-chateau")
  521. print("securite anti-incendie ouverte")
  522. end
  523.  
  524.  
  525. if action == incendi1close then
  526. rednet.send(69, "fermer-chateau")
  527. rednet.send(68, "ouvrir-chateau")
  528. rednet.send(70, "ouvrir-chateau")
  529. rednet.send(105, "ouvrir-chateau")
  530. print("securite anti-incendie ouverte")
  531. end
  532.  
  533. if action == labopen then
  534. rednet.send(105, "ouvrir-chateau")
  535. print("labo ouvert")
  536. end
  537.  
  538. if action == labclose then
  539. rednet.send(105, "fermer-chateau")
  540. print("labo fermer")
  541. end
  542.  
  543. if action == coffreopen then
  544. rednet.send(134, "ouvrir-chateau")
  545. print("securite du coffre ouverte")
  546. end
  547.  
  548. if action == coffreclose then
  549. rednet.send(134, "fermer-chateau")
  550. print("securite du coffre fermer")
  551. end
  552. end
  553.  
  554. --stop
  555. sleep(0.5)
  556. os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement