Advertisement
Plagiatus

speech output: tens / ones (10 / 1)

Aug 27th, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.61 KB | None | 0 0
  1. # speech output: tens / ones (10 / 1)
  2. # by Plagiatus
  3.  
  4. summon MinecartCommandBlock ~ ~.6 ~ {
  5. Command:kill @e[type=MinecartCommandBlock,r=1],Riding:{
  6. Command:/kill @e[type=ArmorStand,name=20hz_p_s,r=5],id:MinecartCommandBlock,Riding:{
  7. Command:/playsound custom.10 @a[score_20hz_points_min=10,score_20hz_points=10,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  8. Command:/playsound custom.11 @a[score_20hz_points_min=11,score_20hz_points=11,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  9. Command:/playsound custom.12 @a[score_20hz_points_min=12,score_20hz_points=12,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  10. Command:/playsound custom.13 @a[score_20hz_points_min=13,score_20hz_points=13,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  11. Command:/playsound custom.14 @a[score_20hz_points_min=14,score_20hz_points=14,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  12. Command:/playsound custom.15 @a[score_20hz_points_min=15,score_20hz_points=15,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  13. Command:/playsound custom.16 @a[score_20hz_points_min=16,score_20hz_points=16,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  14. Command:/playsound custom.17 @a[score_20hz_points_min=17,score_20hz_points=17,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  15. Command:/playsound custom.18 @a[score_20hz_points_min=18,score_20hz_points=18,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  16. Command:/playsound custom.19 @a[score_20hz_points_min=19,score_20hz_points=19,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  17. Command:/execute @a[score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ /scoreboard players operation @p[] 20hz_points %= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_20,id:MinecartCommandBlock,Riding:{
  18. Command:/execute @a[score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ /scoreboard players operation @p[] 20hz_points %= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_100,id:MinecartCommandBlock,Riding:{
  19. Command:/execute @a[score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ /scoreboard players operation @p[] 20hz_points = @p[] points,id:MinecartCommandBlock,Riding:{
  20. Command:/scoreboard players set @a[score_20hz_points_min=1,score_20hz_points=1] 20hz_under20 1,id:MinecartCommandBlock,Riding:{
  21. Command:/scoreboard players set @a[score_20hz_points_min=2,score_20hz_points=9] 20hz_under20 0,id:MinecartCommandBlock,Riding:{
  22. Command:/playsound custom.20 @a[score_20hz_points_min=2,score_20hz_points=2] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  23. Command:/playsound custom.30 @a[score_20hz_points_min=3,score_20hz_points=3] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  24. Command:/playsound custom.40 @a[score_20hz_points_min=4,score_20hz_points=4] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  25. Command:/playsound custom.50 @a[score_20hz_points_min=5,score_20hz_points=5] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  26. Command:/playsound custom.60 @a[score_20hz_points_min=6,score_20hz_points=6] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  27. Command:/playsound custom.70 @a[score_20hz_points_min=7,score_20hz_points=7] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  28. Command:/playsound custom.80 @a[score_20hz_points_min=8,score_20hz_points=8] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  29. Command:/playsound custom.90 @a[score_20hz_points_min=9,score_20hz_points=9] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  30. Command:/scoreboard players operation @a[] 20hz_points /= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_10,id:MinecartCommandBlock,Riding:{
  31. Command:/scoreboard players operation @a[] 20hz_points %= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_100,id:MinecartCommandBlock,Riding:{
  32. Command:/scoreboard players operation @a[] 20hz_points = @a[] points,id:MinecartCommandBlock,Riding:{
  33. Command:/scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_1000 1000,id:MinecartCommandBlock,Riding:{
  34. Command:/scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_100 100,id:MinecartCommandBlock,Riding:{
  35. Command:/scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_20 20,id:MinecartCommandBlock,Riding:{
  36. Command:/scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_10 10,id:MinecartCommandBlock,Riding:{
  37. Command:/summon ArmorStand ~ ~1 ~ {CustomName:"20hz_p_s",Small:1,Invisible:1,NoGravity:1},id:MinecartCommandBlock,Riding:{
  38. Command:/scoreboard objectives add 20hz_under20 dummy,id:MinecartCommandBlock,Riding:{
  39. Command:/scoreboard objectives add 20hz_1000 dummy,id:MinecartCommandBlock,Riding:{
  40. Command:/scoreboard objectives add 20hz_100 dummy,id:MinecartCommandBlock,Riding:{
  41. Command:/scoreboard objectives add 20hz_20 dummy,id:MinecartCommandBlock,Riding:{
  42. Command:/scoreboard objectives add 20hz_10 dummy,id:MinecartCommandBlock,Riding:{
  43. Command:/scoreboard objectives add 20hz_points dummy,id:MinecartCommandBlock,Riding:{
  44. Block:activator_rail,Time:1,DropItem:0,id:FallingSand
  45. }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
  46.  
  47.  
  48. #
  49. #
  50. #
  51. # some ticks later:
  52.  
  53. summon MinecartCommandBlock ~ ~.6 ~ {
  54. Command:kill @e[type=MinecartCommandBlock,r=1],Riding:{
  55. Command:/kill @e[type=ArmorStand,name=20hz_p_s,r=5],id:MinecartCommandBlock,Riding:{
  56. Command:/playsound custom.1 @a[score_20hz_points_min=1,score_20hz_points=1,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  57. Command:/playsound custom.2 @a[score_20hz_points_min=2,score_20hz_points=2,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  58. Command:/playsound custom.3 @a[score_20hz_points_min=3,score_20hz_points=3,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  59. Command:/playsound custom.4 @a[score_20hz_points_min=4,score_20hz_points=4,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  60. Command:/playsound custom.5 @a[score_20hz_points_min=5,score_20hz_points=5,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  61. Command:/playsound custom.6 @a[score_20hz_points_min=6,score_20hz_points=6,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  62. Command:/playsound custom.7 @a[score_20hz_points_min=7,score_20hz_points=7,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  63. Command:/playsound custom.8 @a[score_20hz_points_min=8,score_20hz_points=8,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  64. Command:/playsound custom.9 @a[score_20hz_points_min=9,score_20hz_points=9,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1,id:MinecartCommandBlock,Riding:{
  65. Command:/scoreboard players operation @a[] 20hz_points %= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_10,id:MinecartCommandBlock,Riding:{
  66. Command:/scoreboard players operation @a[] 20hz_points = @a[] points,id:MinecartCommandBlock,Riding:{
  67. Command:/scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_10 10,id:MinecartCommandBlock,Riding:{
  68. Command:/summon ArmorStand ~ ~1 ~ {CustomName:"20hz_p_s",Small:1,Invisible:1,NoGravity:1},id:MinecartCommandBlock,Riding:{
  69. Block:activator_rail,Time:1,DropItem:0,id:FallingSand
  70. }}}}}}}}}}}}}}}}
  71.  
  72.  
  73.  
  74.  
  75.  
  76. #
  77. #
  78. #
  79. #
  80. # the commands without the CommanblockMinecart thingy.
  81. #
  82.  
  83.  
  84. /scoreboard objectives add 20hz_points dummy
  85. /scoreboard objectives add 20hz_10 dummy
  86. /scoreboard objectives add 20hz_20 dummy
  87. /scoreboard objectives add 20hz_100 dummy
  88. /scoreboard objectives add 20hz_1000 dummy
  89. /scoreboard objectives add 20hz_under20 dummy
  90.  
  91. /summon ArmorStand ~ ~1 ~ {CustomName:"20hz_p_s",Small:1,Invisible:1,NoGravity:1}
  92.  
  93. /scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_10 10
  94. /scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_20 20
  95. /scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_100 100
  96. /scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_1000 1000
  97.  
  98. /scoreboard players operation @a[] 20hz_points = @a[] points
  99. /scoreboard players operation @a[] 20hz_points %= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_100
  100. /scoreboard players operation @a[] 20hz_points /= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_10
  101.  
  102. /playsound custom.90 @a[score_20hz_points_min=9,score_20hz_points=9] ~ ~ ~ 1 1 1
  103. /playsound custom.80 @a[score_20hz_points_min=8,score_20hz_points=8] ~ ~ ~ 1 1 1
  104. /playsound custom.70 @a[score_20hz_points_min=7,score_20hz_points=7] ~ ~ ~ 1 1 1
  105. /playsound custom.60 @a[score_20hz_points_min=6,score_20hz_points=6] ~ ~ ~ 1 1 1
  106. /playsound custom.50 @a[score_20hz_points_min=5,score_20hz_points=5] ~ ~ ~ 1 1 1
  107. /playsound custom.40 @a[score_20hz_points_min=4,score_20hz_points=4] ~ ~ ~ 1 1 1
  108. /playsound custom.30 @a[score_20hz_points_min=3,score_20hz_points=3] ~ ~ ~ 1 1 1
  109. /playsound custom.20 @a[score_20hz_points_min=2,score_20hz_points=2] ~ ~ ~ 1 1 1
  110.  
  111. /scoreboard players set @a[score_20hz_points_min=2,score_20hz_points=9] 20hz_under20 0
  112.  
  113. /scoreboard players set @a[score_20hz_points_min=1,score_20hz_points=1] 20hz_under20 1
  114.  
  115. /execute @a[score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ /scoreboard players operation @p[] 20hz_points = @p[] points
  116. /execute @a[score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ /scoreboard players operation @p[] 20hz_points %= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_100
  117. /execute @a[score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ /scoreboard players operation @p[] 20hz_points %= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_20
  118.  
  119. /playsound custom.19 @a[score_20hz_points_min=19,score_20hz_points=19,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  120. /playsound custom.18 @a[score_20hz_points_min=18,score_20hz_points=18,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  121. /playsound custom.17 @a[score_20hz_points_min=17,score_20hz_points=17,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  122. /playsound custom.16 @a[score_20hz_points_min=16,score_20hz_points=16,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  123. /playsound custom.15 @a[score_20hz_points_min=15,score_20hz_points=15,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  124. /playsound custom.14 @a[score_20hz_points_min=14,score_20hz_points=14,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  125. /playsound custom.13 @a[score_20hz_points_min=13,score_20hz_points=13,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  126. /playsound custom.12 @a[score_20hz_points_min=12,score_20hz_points=12,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  127. /playsound custom.11 @a[score_20hz_points_min=11,score_20hz_points=11,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  128. /playsound custom.10 @a[score_20hz_points_min=10,score_20hz_points=10,score_20hz_under20_min=1,score_20hz_under20=1] ~ ~ ~ 1 1 1
  129.  
  130.  
  131. /kill @e[type=ArmorStand,name=20hz_p_s,r=5]
  132.  
  133.  
  134.  
  135. #
  136. #
  137. #
  138. # some ticks later
  139.  
  140. /summon ArmorStand ~ ~1 ~ {CustomName:"20hz_p_s",Small:1,Invisible:1,NoGravity:1}
  141.  
  142. /scoreboard players set @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_10 10
  143.  
  144. /scoreboard players operation @a[] 20hz_points = @a[] points
  145. /scoreboard players operation @a[] 20hz_points %= @e[type=ArmorStand,name="20hz_p_s",r=5] 20hz_10
  146.  
  147. /playsound custom.9 @a[score_20hz_points_min=9,score_20hz_points=9,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  148. /playsound custom.8 @a[score_20hz_points_min=8,score_20hz_points=8,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  149. /playsound custom.7 @a[score_20hz_points_min=7,score_20hz_points=7,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  150. /playsound custom.6 @a[score_20hz_points_min=6,score_20hz_points=6,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  151. /playsound custom.5 @a[score_20hz_points_min=5,score_20hz_points=5,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  152. /playsound custom.4 @a[score_20hz_points_min=4,score_20hz_points=4,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  153. /playsound custom.3 @a[score_20hz_points_min=3,score_20hz_points=3,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  154. /playsound custom.2 @a[score_20hz_points_min=2,score_20hz_points=2,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  155. /playsound custom.1 @a[score_20hz_points_min=1,score_20hz_points=1,score_20hz_under20_min=0,score_20hz_under20=0] ~ ~ ~ 1 1 1
  156.  
  157.  
  158. /kill @e[type=ArmorStand,name=20hz_p_s,r=5]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement