Advertisement
jerabina

Untitled

Aug 30th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.14 KB | None | 0 0
  1. -- promenne --
  2.  
  3. do
  4. zetony = 0
  5. vyseSazky = 0
  6. a = 0
  7. b = 0
  8. c = 0
  9. vyhra = 0
  10. kolikDobit = 0
  11.  
  12. term.clear()
  13. end
  14.  
  15. -- vysvetleni principu hry --
  16.  
  17. do
  18. term.clear()
  19. x, y = term.getSize()
  20. term.setCursorPos(x/2-4, 2)
  21. print("AUTOMATY")
  22. textutils.slowPrint("---------------------------------------------------")
  23. print("Pokud vam padne 3x stejne cislo, vyhravate dvojnasobek vaseho vkladu")
  24. print("1 diamant = 1 zeton")
  25. print("Diamanty hazejte po vyzvani do vody vedle automatu")
  26. print("Pro pokracovani stisknete ENTER")
  27. io.read()
  28. term.clear()
  29. end
  30.  
  31. -- hlavni program --
  32.  
  33. while true do
  34. term.clear()
  35. x, y = term.getSize()
  36. term.setCursorPos(x/2-4, 2)
  37. print("AUTOMATY")
  38. print("---------------------------------------------------")
  39. print("Zvolte moznost:")
  40. print("1. Dobit zetony")
  41. print("2. Hrat automaty")
  42. print("3. Vybrat vyhru")
  43. print("4. Odejit")
  44. print("Vas pocet zetonu je: "..zetony)
  45. volba = read()
  46. volba = tonumber(volba)
  47.  
  48. if volba == 1 then
  49.  
  50. term.clear()
  51. x, y = term.getSize()
  52. term.setCursorPos(x/2-4, 2)
  53. print("AUTOMATY")
  54. print("---------------------------------------------------")
  55. print("Zadej, kolik zetonu chces dobit:")
  56. kolikDobit = read()
  57. kolikDobit = tonumber(kolikDobit)
  58.  
  59. p = kolikDobit
  60.  
  61. while p > 0 do
  62. os.pullEvent()
  63. if redstone.getInput("left") == true then
  64. zetony = zetony + 1
  65. p = p - 1
  66. print("Jeste zbyva "..p.." diamantu")
  67. sleep(1)
  68. end
  69. end
  70. elseif volba == 2 then
  71.  
  72. term.clear()
  73.  
  74. a = math.random(1,3)
  75. b = math.random(1,3)
  76. c = math.random(1,3)
  77.  
  78. x, y = term.getSize()
  79. term.setCursorPos(x/2-4, 2)
  80. print("AUTOMATY")
  81. print("---------------------------------------------------")
  82. print("Vas pocet zetonu je: "..zetony)
  83. print("Zadejte o kolik zetonu chcete hrat")
  84. vyseSazky = read()
  85. vyseSazky = tonumber(vyseSazky)
  86. term.clear()
  87.  
  88. if vyseSazky > zetony then
  89. x, y = term.getSize()
  90. term.setCursorPos(x/2-4, 2)
  91. print("AUTOMATY")
  92. print("---------------------------------------------------")
  93. print("Nemate dostatek zetonu, dobijte si prosim")
  94. sleep(1)
  95. else
  96. if a == b then
  97. if a == c then
  98. if b == c then
  99. x, y = term.getSize()
  100. term.setCursorPos(x/2-4, 2)
  101. print("AUTOMATY")
  102. print("---------------------------------------------------")
  103. print("Vyhral jste "..vyseSazky * 2.." zetonu!!!")
  104. zetony = zetony + vyseSazky * 2
  105. sleep(2)
  106. end
  107. else
  108. print("Prohral jste!")
  109. x, y = term.getSize()
  110. term.setCursorPos(x/2-4, 2)
  111. print("AUTOMATY")
  112. print("---------------------------------------------------")
  113. zetony = zetony - vyseSazky
  114. sleep(2)
  115. end
  116. else
  117. print("Prohral jste!")
  118. x, y = term.getSize()
  119. term.setCursorPos(x/2-4, 2)
  120. print("AUTOMATY")
  121. print("---------------------------------------------------")
  122. zetony = zetony - vyseSazky
  123. sleep(2)
  124. end
  125. end
  126.  
  127. elseif volba == 3 then
  128.  
  129. term.clear()
  130.  
  131. if zetony > 0 then
  132. print("Je vam vyplacena vyhra")
  133.  
  134. i = zetony
  135.  
  136. while i > 0 do
  137. sleep(1)
  138. redstone.setOutput("back", true)
  139. sleep(1)
  140. redstone.setOutput("back", false)
  141. i = i - 1
  142. end
  143. term.clear()
  144. print("Vyhra byla vyplacena")
  145. zetony = 0
  146. sleep(3)
  147. else
  148. term.clear()
  149. x, y = term.getSize()
  150. term.setCursorPos(x/2-4, 2)
  151. print("AUTOMATY")
  152. print("---------------------------------------------------")
  153. print("Nemate zadne zetony na vyplaceni")
  154. sleep(3)
  155. end
  156.  
  157. elseif volba == 4 then
  158. term.clear()
  159. x, y = term.getSize()
  160. term.setCursorPos(x/2-4, 2)
  161. print("AUTOMATY")
  162. print("---------------------------------------------------")
  163. print("Navidenou a preji hezky zbytek dne")
  164. sleep(3)
  165. term.clear()
  166. break
  167.  
  168. else
  169. x, y = term.getSize()
  170. term.setCursorPos(x/2-4, 2)
  171. print("AUTOMATY")
  172. print("---------------------------------------------------")
  173. print("Neplatna volba")
  174. sleep(3)
  175. end
  176. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement