666WTF666

timer

May 29th, 2012
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.80 KB | None | 0 0
  1. --Define Program Information
  2.  
  3. --Text Symbols
  4. usersymbol = "X"
  5. passsymbol = "*"
  6. --Passwords
  7. pass1 = "brama"
  8. -- Usernames
  9. user1 = "BRAMA"
  10. --TERMINATE
  11. TerminalMode = 0 -- Allows you to edit what terminate does
  12.  
  13.  
  14. function os.pullEvent()
  15. local event, p1, p2, p3, p4, p5 = os.pullEventRaw()
  16. if event == "terminate" then
  17. if TerminalMode == 0 then
  18.  
  19.  
  20. end
  21.  
  22.  
  23. if TerminalMode == 1 then
  24. os.reboot()
  25. end
  26. if TerminalMode == 2 then
  27. error( "Terminated" )
  28. end
  29. end
  30. return event, p1, p2, p3, p4, p5
  31. end
  32.  
  33. --Program
  34. shell.run("clear")
  35. redstone.setOutput("left", false)
  36. rs.setOutput("right",false)
  37. rs.setOutput("back",false)
  38. rs.setOutput("bottom",false)
  39. rs.setOutput("top",false)
  40. rs.setOutput("front",false)
  41. sleep(4)
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. shell.run("clear")
  50. textutils.slowPrint"Prosze podaj log-in"
  51. xuser = read(usersymbol)
  52. textutils.slowPrint"Prosze podaj haslo"
  53. xpassword = read(passsymbol)
  54. if xpassword == pass1 and xuser == user1 then
  55. textutils.slowPrint"Zalogowano"
  56. redstone.setOutput("left", true)
  57. rs.setOutput("right",true)
  58. rs.setOutput("back",true)
  59. rs.setOutput("bottom",true)
  60. rs.setOutput("top",true)
  61. rs.setOutput("front",true)
  62. sleep(0,4)
  63. redstone.setOutput("left", false)
  64. rs.setOutput("back",false)
  65. rs.setOutput("top",false)
  66. rs.setOutput("right",false)
  67. rs.setOutput("bottom",false)
  68. rs.setOutput("front",false)
  69. sleep(0,4)
  70. rs.setOutput("right",true)
  71. rs.setOutput("back",true)
  72. rs.setOutput("bottom",true)
  73. rs.setOutput("top",true)
  74. rs.setOutput("front",true)
  75. sleep(0,4)
  76. redstone.setOutput("left", false)
  77. rs.setOutput("back",false)
  78. rs.setOutput("top",false)
  79. rs.setOutput("right",false)
  80. rs.setOutput("bottom",false)
  81. rs.setOutput("front",false)
  82. sleep(0,4)
  83. rs.setOutput("right",true)
  84. rs.setOutput("back",true)
  85. rs.setOutput("bottom",true)
  86. rs.setOutput("top",true)
  87. rs.setOutput("front",true)
  88. sleep(0,4)
  89. redstone.setOutput("left", false)
  90. rs.setOutput("back",false)
  91. rs.setOutput("top",false)
  92. rs.setOutput("right",false)
  93. rs.setOutput("bottom",false)
  94. rs.setOutput("front",false)
  95. sleep(0,4)
  96. rs.setOutput("right",true)
  97. rs.setOutput("back",true)
  98. rs.setOutput("bottom",true)
  99. rs.setOutput("top",true)
  100. rs.setOutput("front",true)
  101. sleep(0,4)
  102. redstone.setOutput("left", false)
  103. rs.setOutput("back",false)
  104. rs.setOutput("top",false)
  105. rs.setOutput("right",false)
  106. rs.setOutput("bottom",false)
  107. rs.setOutput("front",false)
  108. sleep(0,4)
  109. rs.setOutput("right",true)
  110. rs.setOutput("back",true)
  111. rs.setOutput("bottom",true)
  112. rs.setOutput("top",true)
  113. rs.setOutput("front",true)
  114. sleep(0,4)
  115. redstone.setOutput("left", false)
  116. rs.setOutput("back",false)
  117. rs.setOutput("top",false)
  118. rs.setOutput("right",false)
  119. rs.setOutput("bottom",false)
  120. rs.setOutput("front",false)
  121. sleep(0,4)
  122. rs.setOutput("right",true)
  123. rs.setOutput("back",true)
  124. rs.setOutput("bottom",true)
  125. rs.setOutput("top",true)
  126. rs.setOutput("front",true)
  127. sleep(0,4)
  128. redstone.setOutput("left", false)
  129. rs.setOutput("back",false)
  130. rs.setOutput("top",false)
  131. rs.setOutput("right",false)
  132. rs.setOutput("bottom",false)
  133. rs.setOutput("front",false)
  134. sleep(0,4)
  135. rs.setOutput("right",true)
  136. rs.setOutput("back",true)
  137. rs.setOutput("bottom",true)
  138. rs.setOutput("top",true)
  139. rs.setOutput("front",true)
  140. sleep(0,4)
  141. redstone.setOutput("left", false)
  142. rs.setOutput("back",false)
  143. rs.setOutput("top",false)
  144. rs.setOutput("right",false)
  145. rs.setOutput("bottom",false)
  146. rs.setOutput("front",false)
  147. sleep(0,4)
  148. rs.setOutput("right",true)
  149. rs.setOutput("back",true)
  150. rs.setOutput("bottom",true)
  151. rs.setOutput("top",true)
  152. rs.setOutput("front",true)
  153. sleep(0,4)
  154. redstone.setOutput("left", false)
  155. rs.setOutput("back",false)
  156. rs.setOutput("top",false)
  157. rs.setOutput("right",false)
  158. rs.setOutput("bottom",false)
  159. rs.setOutput("front",false)
  160. sleep(0,4)
  161. rs.setOutput("right",true)
  162. rs.setOutput("back",true)
  163. rs.setOutput("bottom",true)
  164. rs.setOutput("top",true)
  165. rs.setOutput("front",true)
  166. sleep(0,4)
  167. redstone.setOutput("left", false)
  168. rs.setOutput("back",false)
  169. rs.setOutput("top",false)
  170. rs.setOutput("right",false)
  171. rs.setOutput("bottom",false)
  172. rs.setOutput("front",false)
  173. sleep(0,4)
  174. rs.setOutput("right",true)
  175. rs.setOutput("back",true)
  176. rs.setOutput("bottom",true)
  177. rs.setOutput("top",true)
  178. rs.setOutput("front",true)
  179. sleep(0,4)
  180. redstone.setOutput("left", false)
  181. rs.setOutput("back",false)
  182. rs.setOutput("top",false)
  183. rs.setOutput("right",false)
  184. rs.setOutput("bottom",false)
  185. rs.setOutput("front",false)
  186. sleep(0,4)
  187. rs.setOutput("right",true)
  188. rs.setOutput("back",true)
  189. rs.setOutput("bottom",true)
  190. rs.setOutput("top",true)
  191. rs.setOutput("front",true)
  192. sleep(0,4)
  193. redstone.setOutput("left", false)
  194. rs.setOutput("back",false)
  195. rs.setOutput("top",false)
  196. rs.setOutput("right",false)
  197. rs.setOutput("bottom",false)
  198. rs.setOutput("front",false)
  199. sleep(0,4)
  200. rs.setOutput("right",true)
  201. rs.setOutput("back",true)
  202. rs.setOutput("bottom",true)
  203. rs.setOutput("top",true)
  204. rs.setOutput("front",true)
  205. sleep(0,4)
  206. redstone.setOutput("left", false)
  207. rs.setOutput("back",false)
  208. rs.setOutput("top",false)
  209. rs.setOutput("right",false)
  210. rs.setOutput("bottom",false)
  211. rs.setOutput("front",false)
  212. sleep(0,4)
  213. rs.setOutput("right",true)
  214. rs.setOutput("back",true)
  215. rs.setOutput("bottom",true)
  216. rs.setOutput("top",true)
  217. rs.setOutput("front",true)
  218. sleep(0,4)
  219. redstone.setOutput("left", false)
  220. rs.setOutput("back",false)
  221. rs.setOutput("top",false)
  222. rs.setOutput("right",false)
  223. rs.setOutput("bottom",false)
  224. rs.setOutput("front",false)
  225. sleep(0,4)
  226. rs.setOutput("right",true)
  227. rs.setOutput("back",true)
  228. rs.setOutput("bottom",true)
  229. rs.setOutput("top",true)
  230. rs.setOutput("front",true)
  231. sleep(0,4)
  232. redstone.setOutput("left", false)
  233. rs.setOutput("back",false)
  234. rs.setOutput("top",false)
  235. rs.setOutput("right",false)
  236. rs.setOutput("bottom",false)
  237. rs.setOutput("front",false)
  238. sleep(0,4)
  239. rs.setOutput("right",true)
  240. rs.setOutput("back",true)
  241. rs.setOutput("bottom",true)
  242. rs.setOutput("top",true)
  243. rs.setOutput("front",true)
  244. sleep(0,4)
  245. redstone.setOutput("left", false)
  246. rs.setOutput("back",false)
  247. rs.setOutput("top",false)
  248. rs.setOutput("right",false)
  249. rs.setOutput("bottom",false)
  250. rs.setOutput("front",false)
  251. sleep(0,4)
  252. rs.setOutput("right",true)
  253. rs.setOutput("back",true)
  254. rs.setOutput("bottom",true)
  255. rs.setOutput("top",true)
  256. rs.setOutput("front",true)
  257. sleep(0,4)
  258. redstone.setOutput("left", false)
  259. rs.setOutput("back",false)
  260. rs.setOutput("top",false)
  261. rs.setOutput("right",false)
  262. rs.setOutput("bottom",false)
  263. rs.setOutput("front",false)
  264. sleep(0,4)
  265. rs.setOutput("right",true)
  266. rs.setOutput("back",true)
  267. rs.setOutput("bottom",true)
  268. rs.setOutput("top",true)
  269. rs.setOutput("front",true)
  270. sleep(0,4)
  271. redstone.setOutput("left", false)
  272. rs.setOutput("back",false)
  273. rs.setOutput("top",false)
  274. rs.setOutput("right",false)
  275. rs.setOutput("bottom",false)
  276. rs.setOutput("front",false)
  277. sleep(2)
  278. shell.run("clear")
  279. shell.run("startup")
  280.  
  281.  
  282. else
  283. textutils.slowPrint"Zly login lub haslo"
  284. sleep(2)
  285. shell.run("startup")
  286.  
  287.  
  288.  
  289.  
  290.  
  291. shell.run("clear")
  292. end
Advertisement
Add Comment
Please, Sign In to add comment